メッセージングサービスの始め方

メッセージングサービスは無料で提供される機能で、大規模なメッセージ送信や複数の国にまたがるメッセージ送信を容易にするために設計されています。簡単に言うと、メッセージングサービスは複数のTwilioメッセージ送信者(例:電話番号、WhatsApp送信者)用のコンテナです。APIリクエストで特定のFrom番号の代わりにメッセージングサービス IDを渡すと、自動番号選択などのメッセージ送信のインテリジェンスとコンテンツ機能を追加で提供します。

ユースケースに1つ以上のメッセージングサービスを設定することで、Twilioでメッセージングユースケースをより簡単に成長させることができます。

 

メッセージングサービスは、米国でのA2P 10DLC へのアクセスも提供しますが、メッセージの送信方法にコードを変更する必要はありません。現在、A2P 10DLCの準備として、1つ以上のメッセージングサービスを設定している場合、以下のステップ1から3を完了するだけです。

メッセージングサービスの詳細については、メッセージングサービスのドキュメント(英語)を参照してください。

コンテンツ一覧

Step 1: メッセージングサービスを作成する

Consoleのメッセージングサービスページにアクセスし、メッセージングサービスを作成するボタンをクリックし支持に従います。また、メッセージングサービス APIを使用して、メッセージングサービスを作成することもできます。

Step 2: インバウンドメッセージに対する設定をする(必要であれば)

メッセージングサービス内のTwilio番号にメッセージが着信すると、サービスは着信メッセージの処理方法についてお客様の電話番号を参照するか、メッセージングサービス内のすべての番号で共有される独自の着信メッセージ処理を行います。

デフォルトでは、Twilioはお客様のメッセージングサービスを "Defer to sender's webhook "(送信元のWebhookに従う) に設定し、受信メッセージはお客様の個々の電話番号で設定された受信メッセージハンドラに送られることを意味します。

メッセージングサービス全体にWebhookを設定したい場合は、メッセージングサービスの作成時に指定することが(も)できます。

また、メッセージングサービスAPIで受信メッセージの処理設定を変更することもできます。 

Step 3: メッセージングサービスに送信者名(SenderID)を追加する

メッセージングサービスにはTwilio電話番号、ショートコード、WhatsApp送信者、そして英数字の送信者IDを含めることができます。

コンソールのメッセージングサービスの "Sender Pool" ページに移動し、ボタンをクリックして電話番号などの1つ以上のTwilio senders をプールに追加します。

また、メッセージングサービスAPIPhone NumbersShort Codes英数字ID サブリソースを使って、プログラム的に送信者を追加することもできます。

Step 4: メッセージングサービス SIDをAPIリクエストに組み込んでメッセージを送信する

APIリクエストでFrom番号を指定する代わりに、メッセージングサービスSIDを指定します。メッセージングサービスのSIDは "MG "で始まり、コンソールのメッセージングサービスのプロパティページで確認することができます。

メッセージングサービスのSIDはFromパラメータで渡すか、APIリクエストのMessagingServiceSidパラメータとして使用することがで、どちらも同じように動作します。

特定のFrom番号の代わりにMessagingServiceSidを渡すと、Twilioはメッセージングサービス送信者プールから、送信先のTo番号に最も適した送信者を自動的に選択します。一般的にショートコードが最初に優先され(ショートコードが存在し、宛先に到達できる場合)、次に英数字送信者ID(存在する場合)、ローカル番号、最後に非ローカル番号の順に優先されます。

また、メッセージングサービスによる自動的な番号選択を回避したい場合は、いつでも特定の送信元番号を指定することができます。

メッセージングサービスを利用したメッセージングの拡張性についてはこちら

グローバルな規模でメッセージを送信することは複雑ですが、Twilioはそれをできるだけ簡単にできるよう支援したいと考えています。ビジネスやメッセージング量の増加、特に多くの国にまたがる場合は、弊社のAPIドキュメントのサイトにあるBest Practices for Scaling with Messaging Services(英語)を是非ご覧ください。

Have more questions? Submit a request
Powered by Zendesk