よくあるお問い合わせ (FAQ)

Twilio は連結 SMS メッセージや 160 文字以上のメッセージをサポートしますか?

TwilioからSMSを送る際、本文にマルチバイトの文字を1文字でも含んだ場合(日本語全角文字・中国語の文字・韓国語の文字 等) 1通のSMSで送信できる文字数は 70文字までとなり、超えた分は 2通目・3通目 と分割されて送信されます。

マルチバイトの文字を含まない全て半角文字の場合 1通 160文字までで、160文字毎に 2通目・3通目と分割されます。

「半角が160文字までなら全角は 80文字で分割」と思いがちですが、ご注意ください。全角を含む場合の分割ポイントは 70文字です。

例えば、全角文字を含むSMSが100文字の場合、2通に分割されて送信され、ご利用アカウントから2通分のポイントが引き落とされます。10分割が上限です(半角1,600文字・全角700文字までのSMSに対応)。

分割されたSMSが携帯側に届いたときの振る舞いは各キャリア・電話機によって異なる可能性がございますので、事前に十分テストを行ってください。

REST API 上は、分割されたSMSメッセージであっても1つのリソースとして扱われ、それが何分割されたのか NumSegments パラメーターで確認できます。管理画面のログでは #SEGMENTS という項目に表示されます。

160 文字を超えるSMSがご利用のTwilioアカウントへ着信した場合、送信側のキャリアによってメッセージが分割されてきます。Twilio はこれらのメッセージを個別のメッセージとして取り扱い、Twilio が受信した順番でユーザーのアプリケーションに送信します。

他にご質問がございましたら、リクエストを送信してください

0 コメント

記事コメントは受け付けていません。