2017-07-10 16 views
0

次のTwiMLコード(ビンから)を使用してSMSをTwilioで送信します。これは、<Dial>動詞のactionパラメーターを使用して呼び出しの最後に呼び出されます。Twilio:<Sms>を使用してSMSを160文字以内で配信します。配送手順info

<?xml version="1.0" encoding="UTF-8"?> 

<Response> 
    <Sms from="+44XXXXXXXXXX" to="{{From}}">Recording of your call with {{To}}: {{RecordingUrl}}</Sms> 
</Response> 

それは動作しますが、メッセージがあまりに長くなる場合、私はエラーを取得する:

21605 Maximum body length is 160 characters

そして、私はSMS logsに配信手順情報を得ることはありません:

Delivery Steps

Delivery Steps are not available.

For messages sent with the deprecated /SMS/Messages Resource. Please upgrade to the Messages Resource to see Delivery Steps.

このリンク私は何とか非難されたAPIを使用していると信じられます:https://support.twilio.com/hc/en-us/articles/223181028-Switching-from-SMS-Messages-resource-URI-to-Messages-resource-URI-

これは何らかの形で影響がある場合は、英国からのすべての数字が含まれています。

答えて

1

ここではTwilioの開発者のエバンジェリストです。

フードの下で<Sms>が使用され、廃止予定の/SMS/Messagesエンドポイントがコール中にメッセージを送信することが判明しました。このため、上記で共有した結果が表示されます。

内部で音声通話内に<Message>を提供するバグがありますが、その間に回避策はTwiMLではなくuse the REST API to send messagesになります。

+0

申し訳ありませんが、研究のおかげで、私たちは状況がこの正面で改善するときにお知らせください! – MasterScrat

+0

申し訳ありませんが、それは良いニュースではありませんでした。私も気付かなかった! – philnash

関連する問題