TwilioのOutbound Conference Call APIを使用してコール転送ワークフローを設定しようとしています。次のように私は流れになりたい:Twilio Outbound Conference Call APIコールバック
- コールペルソナ
- PersonBに話をペルソナは、ペルソナに自分自身を導入した後
- に応答したときに保留にそれらを置く、コールバックを経由して、タイマーを開始し、
- PersonBをダイヤル私にPersonAとそれらを接続させることを知らせてください
- PersonaとPersonBを一緒に呼び出す
- PersonaとPersonBが話し続けるようにしておきます。
ここでドキュメントを見ると:https://www.twilio.com/docs/api/rest/participant#list-postこれはStatusCallbackで実行可能になるはずです。コールバックを動作させるのに問題があり、Outbound Conference Call APIを使用してコールを設定する例があれば疑問に思っていました。
15003 Call Progress: Error Response to Callback URL
の場合:私は、私が見twilioデバッガをチェックすると
params = {
'From' => from,
'To' => to,
'EarlyMedia' => true,
'ConferenceStatusCallbackEvent' => 'start',
'ConferenceStatusCallback' => Rails.application.routes.url_helpers.call_twilio_conference_callback_url(@call, sid: @call.call_sid, host: DEFAULT_DOMAIN)
}
HTTParty.post("https://api.twilio.com/2010-04-01/Accounts/#{TWILIO['account_sid']}/Conferences/#{@call.browser_call_room_key}/Participants",
body: URI.encode_www_form(params),
basic_auth: {username: TWILIO['account_sid'], password: TWILIO['auth_token']})
:
現在、私はそう(からとからとする数値であるため)のような通話を開始しようとしています誰でもOutbound Conference APIを使用し、自分のエンドポイントへのコールバックを使用する例があります。それはかなり新しい機能であり、それが使用されている限り、そこにはあまりないように思われます。