英数字の送信者 ID (Alphanumeric Sender ID) とは
英数字の送信者 ID (Alphanumeric Sender ID) とは、SMS を送る際、受け手の携帯電話に、送信者の電話番号を表示する代わりに任意の英数字文字列を表示させる機能です。詳しくは、以下のドキュメントをご参照ください。
- Alphanumeric Sender ID for Twilio Programmable SMS - Twilio Support
- How to Send SMS Messages with Messaging Services - Twilio
- Using Alphanumeric Sender ID with Messaging Services - Twilio Support
なお、高品質 SMS では Alphanumeric Sender ID はご利用になれません。高品質 SMS では、一律で共通の電話番号(docomo/au 宛て)またはショートコード(Softbank 宛)が表示されます。
Alphanumeric Sender ID を使用して SMS を送信する方法
REST API の From パラメーターとして指定する
最もシンプルな方法は、SMS を送信する際の POST リクエストにおいて、From パラメーターの値として直接 Alphanumeric Sender ID を指定する方法です。指定された値が適切な Alphanumeric Sender ID ではない場合(かつ、それ以外の From として適切な値でもない場合)、リクエストは失敗に終わり、Error 21212 が発生します。
Messaging Service を経由する
もう一つの方法として、Messaging Service を経由して送信する方法があります。Messaging Service を新たに作成する場合の手順は以下の通りです。
- Twilio コンソールにログインし、Programmable Messaging の Messaging Service を開きます。
- 表示された画面で、「Create Messaging Service」をクリックします。
- 表示されたダイアログの「Messaging Service Name」テキストボックスに、好きな名前(これは Alphanumeric Sender ID ではなく、Messaging Service を識別しやすくためのものです)を入力し、「Create」をクリックします。
- 表示された画面で、「Add Senders」をクリックします。
- 表示されたダイアログで、「Sender Type」として「Alpha Sender」を選択し、「Continue」をクリックします。
- 表示された画面の「Alpha Sender ID」テキストボックスに、設定したい Alphanumeric Sender ID を入力し、「Add Alpha Sender」をクリックします。
- 移動した画面で、上記の Alphanumeric Sender ID がリストに表示されていることを確認します。
- 実際に REST API で SMS 送信する際には、From パラメーターには値を指定せず、代わりに MessagingServiceSid パラメーターを用います。指定する値(対象の Messaging Service の SID です)は、Messaging Service の一覧で対象の Messaging Service の「SID」を確認するか、対象の Messaging Service のページから「プロパティ」に移動します。
注意点
- トライアルアカウントでは Alphanumeric Sender ID をご利用いただけません。その他トライアルアカウントの制限事項については、トライアル アカウントの使い方と制限をご覧ください。
- 日本以外の国においては一部のキャリアで Alphanumeric Sender ID に対応していないため、International support for Alphanumeric Sender ID より事前に対応状況を確認してください。
- SMS は海外キャリアを経由して送信されるため、Alphanumeric Sender ID もしくは電話番号がごく稀に変更されることがあります。発信番号と違う電話番号が通知されたをご参照ください。
0 コメント