2017-09-22 9 views
1

私は現在、TwilioサブアカウントとWebベースのクライアントからの発信呼び出しを開始しようとするTwiMLアプリケーションから取り組んでいます。Twilioダイヤル動詞はダイヤルアウトの代わりに番号を話します

私はTwilioを使用しています。地上線に接続するブラウザのデバイス。公開されたエンドポイントが公開されており(ngrokを使用している)、TwiML Appはエンドポイントにコール要求をPOSTするように構成されています。私は<Response><Say>Welcome to this call</Say><Dial>+1XXXXXXXXXX</Dial></Response>と応答しています。クライアントが接続すると、システムはダイヤルする代わりにというメッセージを単に発声してから電話を切る。これは、Say動詞が存在するかどうかにかかわらず発生します。

私たちは電話番号の間で電話会議をしていますが、このウェブクライアントにアウトバウンドを呼び出すことで少し問題が生じています。

[REQUEST PARAMETERS: {"ApplicationSid":["APxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"],"ApiVersion":["2010-04-01"],"agent":["3xxxxxxxxx"],"Called":[""],"Caller":["client:Anonymous"],"CallStatus":["ringing"],"CallSid":["CAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"],"To":["8xxxxxxxxx"],"From":["2xxxxxxxxx"],"Direction":["inbound"],"AccountSid":["ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"]}] 

[REQUEST HEADERS: {content-length=278, x-forwarded-proto=https, host=4dxxxxxxx.ngrok.io, content-type=application/x-www-form-urlencoded; charset=UTF-8, connection=close, x-forwarded-for=xxx.xxx.229.114, cache-control=max-age=259200, x-twilio-signature=lflllCdXo004m0wRzw/efN0IAjg=, user-agent=TwilioProxy/1.1}] 

答えて

1

まあ、初心者のように感じるが、私は必要なContent-Typeヘッダーの1つ、text/xmltext/html、またはapplication/xmlにコンテンツタイプを設定するのを忘れていました。応答のヘッダーで、Twilioは期待通りにコールを接続します。

関連する問題