Twilio
Twilio 連携に関するアクションです。
MakeTwilioCall
概要
MakeTwilioCall は、AUTOROから電話で通知することを可能にするアクションです。
パラメーター
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
---|---|---|---|
provider* | 文字列 | Twilio連携のプロバイダーID | twilio_xxxxxxx |
to* | 文字列 | 呼び出す電話番号、SIPアドレス、またはクライアントID。電話番号は、E.164形式で指定してください。 | +81312341234 |
from* | 文字列 | 発信者IDとして使用する電話番号、またはクライアントID。toが電話番号の場合は、fromも電話番号である必要があります。電話番号は、E.164形式で指定してください。 | +81312341235 |
url | 文字列 | Twimlを取得するURL。TwimlとApplicationSIDがどちらも不明な場合は必須です。 | https://some.example.com/twiml.xml |
twiml | 文字列 | Twiml。URLとApplicationSIDがどちらも不明な場合は必須です。 | <Response><Say>Hi!</Say></Response> |
applicationSid | 文字列 | ApplicationのSID。URLとTwimlがどちらも不明な場合は必須です。 | APxxxxxxx |
complete | 真理値 | Completeがtrueの場合、完了ステータスになってからOutputを取得します。 | false (default) |
timeout | 数値 | タイムアウトまでの時間を最大600秒まで指定できます。 | 60 (default) |
callReason | 文字列 | 発信の理由を入力できます。 | Detect Down |
アウトプット
タイプ | 型 | 概要 | 例 |
---|---|---|---|
JSON | オブジェクト | JSONレスポンス | *使用例を参照 |
使用例
+make_twilio_call_1:
action>: MakeTwilioCall
provider: twilio_xxxxxxx
to: +81312341234
from: +81312341235
url: 'https://some.example.com/twiml.xml' #url twiml applicationSidは、いずれか1つのみを指定してください
twiml: "<Response><Say>Hi!</Say></Response>"
applicationSid: 'hogehoge'
complete: false
timeout: 60
callReason: Detect down
# => {
# {
# sid: 'xxxxxxx',
# dateCreated: null,
# dateUpdated: null,
# parentCallSid: null,
# accountSid: 'xxxxxx',
# to: '+819017321553',
# toFormatted: '+819012345678',
# from: '+18589433624',
# fromFormatted: '(858) 943-3624',
# phoneNumberSid: 'PN8aab3d5406172b5a0e1ab038195a63b7',
# status: 'queued',
# startTime: null,
# endTime: null,
# duration: null,
# price: null,
# priceUnit: 'JPY',
# direction: 'outbound-api',
# answeredBy: null,
# annotation: null,
# apiVersion: '2010-04-01',
# forwardedFrom: null,
# groupSid: null,
# callerName: null,
# queueTime: '0',
# trunkSid: null,
# uri: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e.json',
# subresourceUris: {
# notifications: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e/Notifications.json',
# recordings: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e/Recordings.json',
# feedback: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e/Feedback.json',
# payments: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e/Payments.json',
# feedback_summaries: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/FeedbackSummary.json'
# }
# } }