Search
K

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'
# }
# } }