通話の終了時に、私は、通話者と管理番号への会話の録音へのリンクを含むSMSを送信します。Twilio:SMSは送信されません
私は2つのTwiMLビンを持っています。最初の人はダイヤルと録音を処理し、次にコールを2番目のビンに送ります。これはうまくいく。ログから
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Sms from="+XXXXXXXXX" to="{{From}}">Here's the recording of your call: {{RecordingUrl}}</Sms>
<Sms from="+XXXXXXXXX" to="+YYYYYYYYYY">Call recorded from {{From}} to {{To}}.</Sms>
</Response>
、私はTwiMLビンが正常に呼び出された参照してください。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial record="record-from-ringing-dual" timeLimit="600" action="https://handler.twilio.com/twiml/XXXXXXXXXXXXXXX">
<Number>{{Digits}}</Number>
</Dial>
</Response>
は、ここで第二のビンです。ステータスコードは200です。{{From}}番号が正しく置き換えられました。
ただし、SMSは送信されません。 SMSログにSMSは表示されません。自分で電話をしてもSMSは受信されません。それにもかかわらず、エラーメッセージはコールログまたはデバッガに表示されません。
もう一度!それがうまくいきました。根底にある問題は、最初の番号に正しいジオパーミッションがないことでした。少なくとももう1つのメッセージは正しく送信されます。ただし、ジオ権限のために1番目のメッセージが失敗したという事実は、デバッガ、通話履歴、またはSMSログには表示されません。ファンクションログにのみ表示されます。ファンクションログは、表示されているページからページを更新するときにフラッシュされます。それは普通ですか? – MasterScrat
さて、関数からのHTTP呼び出しは、自分のサーバーからHTTP呼び出しを行うようなものなので、エラーはデバッガ、コールログ、またはSMSログには表示されません。私は機能ログがレビューのためにどこにでも保存されているかどうかを調べるだけです。 – philnash
関数がパブリックベータ段階を経て進行するにつれて、履歴ログがロードマップにあると聞きました。したがって、これらのログにエラーが表示されるようになります。 – philnash