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

results matching ""

    No results matching ""