Robotic Crowd
Search…
Twilio
Twilio 連携に関するアクションです。

MakeTwilioCall

概要

MakeTwilioCall は、Robotic Crowdから電話で通知することを可能にするアクションです。

パラメーター

*は、必須パラメーター
名前
概要
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レスポンス
*使用例を参照

使用例

1
+make_twilio_call_1:
2
action>: MakeTwilioCall
3
provider: twilio_xxxxxxx
4
to: +81312341234
5
from: +81312341235
6
url: 'https://some.example.com/twiml.xml' #url twiml applicationSidは、いずれか1つのみを指定してください
7
twiml: "<Response><Say>Hi!</Say></Response>"
8
applicationSid: 'hogehoge'
9
complete: false
10
timeout: 60
11
callReason: Detect down
12
# => {
13
# {
14
# sid: 'xxxxxxx',
15
# dateCreated: null,
16
# dateUpdated: null,
17
# parentCallSid: null,
18
# accountSid: 'xxxxxx',
19
# to: '+819017321553',
20
# toFormatted: '+819012345678',
21
# from: '+18589433624',
22
# fromFormatted: '(858) 943-3624',
23
# phoneNumberSid: 'PN8aab3d5406172b5a0e1ab038195a63b7',
24
# status: 'queued',
25
# startTime: null,
26
# endTime: null,
27
# duration: null,
28
# price: null,
29
# priceUnit: 'JPY',
30
# direction: 'outbound-api',
31
# answeredBy: null,
32
# annotation: null,
33
# apiVersion: '2010-04-01',
34
# forwardedFrom: null,
35
# groupSid: null,
36
# callerName: null,
37
# queueTime: '0',
38
# trunkSid: null,
39
# uri: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e.json',
40
# subresourceUris: {
41
# notifications: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e/Notifications.json',
42
# recordings: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e/Recordings.json',
43
# feedback: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e/Feedback.json',
44
# payments: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/CA547e20c68562d49f71adba948b3e8d9e/Payments.json',
45
# feedback_summaries: '/2010-04-01/Accounts/AC422b83445f09009f3e6a7c54ec07411c/Calls/FeedbackSummary.json'
46
# }
47
# } }
Copied!
Last modified 1yr ago