2017-04-13 4 views
0

私がやっていることを私に尋ねるコールを作成しようとしています。私は命令を含むTwiMLエンドポイント(ローカルではngrokで公開しています)を設定しました。TwilioがTwiMLエンドポイントを要求していません

私のコードを実行すると、私は予想通りの電話番号から/に電話をかけます。ただし、私のURLは決してアクセスされません。したがって、命令はロードされません。代わりにtwilioからデフォルトアカウントを使用していることを説明するメッセージが表示されます。

コードが間違っているか、アカウントをアップグレードする必要がありますか?

マイPythonコード:

from twilio.rest import Client 

twilio = Client(account_id, auth_token) 
twilio.calls.create(to='+123', from_='+456', url='mysite.com/call.xml') 

curl mysite.com/call.xml戻り値:OPにおける

<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Say>Hello, how are you today?</Say> 
</Response> 

答えて

0

コードが正しいです。 Twilioがあなたをデモアカウントで呼び出すと、いくつかの缶詰めのフレーズが表示され、続行するには任意の数字を押すように求められます。数字を押すとWebHookが送信されます。

プロダクションアカウントを使用している場合、これは起こらず、プリアンブルなしで通話が行われます。

関連する問題