メニュー

Expand
Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Send SMS Messages with Messaging Services in PHP

Using a Twilio Messaging Service improves your customers' SMS message experience with routing intelligence and content features that you can control from the Twilio console. This guide will help you understand what a Messaging Service can do for you and show you how to send SMS messages with a Service in your PHP application. The code snippets in this guide are written using PHP version 5.3 or higher, and make use of the Twilio PHP SDK.

はじめましょう!

Messaging Service Features

So what can a Messaging Service do for you? Let's dive into some of the features:

固定送信者番号

スティッキーセンダーは ある受信者には常に同じFrom電話番号を使ってSMSを送信する機能です。アプリケーションはユーザーに常に同じ番号を使ってメッセージを送ることにより認識を高めます。

スティッキーセンダーが有効になると、Twilio は To と From 電話番号のマッピングを維持します。このマッピングは最初のメッセージがメッセージングサービスを使ってある受信者に送信された時に作成されます。同じメッセージングサービスを使用して同じ受信者に送信されるその後のメッセージは、同一の From 電話番号から送信されます。

スティッキーセンダーが無効になると、いかなるマッピングも参照されなくなります。しかし、再度スティッキーセンダーが有効になると、以前作成したマッピングが参照されます。

Twilio電話番号がメッセージングサービスから削除されると、その番号に結びついていた全てのスティッキーセンダーマッピングは削除されます。

英文字の送信者ID

ブランド化された 1 方向性メッセージングでは、多くの国が英数字文字列を送信者 ID として許可しています。英字と数字の送信者 ID では、会社名またはブランドをメッセージングサービスに追加できます。英字と数字の送信者 ID が受け入れられている国にメッセージを送信する場合は、Twilio により、英字と数字の送信者 ID が From パラメーターとして使用され、メッセージが送信されます。送信先が英字と数字の送信者 ID をサポートしていない国である場合は、メッセージングサービスの電話番号が選択されます。

半角英数字の送信者 ID は 11 文字に制限される可能性があります。大文字、小文字のASCII文字、0から9までの数字、スペースが使えます [A-Za-z0-9 ]。

アカウントで英字と数字の送信者 ID を有効にするには、help@twilio.com にご連絡ください。

スケーラー

スケーラーはより大量のメッセージを送る機能です。メッセージが メッセージングサービス から送信されると、現在送信に使われていない番号を選択して From番号 として送信します。

When Sticky Sender is enabled, your Messaging Service will prioritize any existing Sticky Sender mappings first then select the next available phone number from your Messaging Service that has the least amount of mappings.

Geomatch

ジオマッチは受信者の電話番号の国に一致する Twilio 電話番号をメッセージングサービスから選択します。ユーザーが存在する地域の番号を取得していない場合、Twilio はまず SMS が有効な米国の番号、次に SMS が有効なそれ以外の番号を選択して、メッセージを送信します。電話番号がメッセージングサービスに含まれない場合、メッセージ送信は失敗します。

ジオマッチを使うには 受信者の国の番号をメッセージングサービスに追加するだけです。ジオマッチはメッセージングサービスに該当の国の番号がない場合は無効です。

地理・地域コードは電話番号選択に影響を与えません。

新しい国の電話番号がメッセージングサービスに追加された時、Twilioは自動的に スティッキーセンダー を選択しマップします。From番号はその受信者と常に同じ国番号をもつ電話番号が選択されます。

ショートコードリルート(日本国内未対応)

メッセージングサービスがショートコードを含む場合、ショートコードを優先して利用します。もしキャリアがTwilioショートコードのサポートをしていない場合、Twilioはメッセージングサービスに含まれるロングコードを利用します。

ショートコードリルートは、ロングコードを使った配信をした際FailedUndeliveredの配信ステータスのメッセージに配信を試みることはありません。

MMSコンバーター

MMS コンバーターは、キャリアが Twilio MMS メッセージに対応していない場合、MMS メッセージを画像の短縮 URL 付きの SMS テキストメッセージに変換して送信します。短縮 URL (http://m.twil.io/ に続く一意の 7 文字)はメッセージ本文の末尾に追加され、365 日間有効です。

SMS送信と同様の請求が行われます。短縮されたURLが原因で160文字を超えた場合、メッセージは分割され通常のSMSと同様、通数分課金されます。

メッセージングサービスを利用しないで送信した場合、標準で全てのメッセージに適用されます。

MMS Converter sends links to media via SMS where the receiving carrier does not support MMS. This will not enable you to send media if your 'From' phone number lacks MMS capabilities.

電話番号の機能対応状況をConsole内または Available Phone Numbers リソースへのクエリーによって確認し、SMS対応のTwilio番号を検索できます。

インテリジェント番号選択

When Sticky Sender is enabled, your Messaging Service will follow the logic below to determine the optimal phone number to send your message from.

copilot-number-selection.png

Not yet using Twilio to send SMS messages? [Sign up now](/try-twilio)!

メッセージング・サービスを設定する

A Messaging Service contains configuration options for your application, like the URLs that will be requested when you receive an incoming message on one of your numbers. It also contains the configuration for your Messaging Service features.

アカウント用にメッセージング・サービスを設定する

また、1つ以上の電話番号を購入し、メッセージング・サービスに追加する必要があります。ひとたびサービスに追加された少なくとも1つの電話番号の用意ができたら、それをメッセージの送信に使用することができます。

Send SMS Message with a Messaging Service

Sending a message with a Messaging Service is a lot like sending a message from a Twilio number, with one key difference. Instead of specifying a From telephone number in your API request, you specify a Messaging Service SID.

ひとたびコンソールでメッセージング・サービスを作成したら、そのSIDをMessagingServiceSidパラメーターとしてAPIリクエストに使用することができます。

メッセージを送信するためには少なくとも1つのSMS送信可能な電話番号の設定が必要です。

        
        
        
        
        Agustin Camino Jarod Reyes David Prothero Kat King Mica Swyers
        Rate this page:

        ヘルプが必要ですか?

        誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。 または、Stack Overflow でTwilioタグのついた情報から欲しいものを探してみましょう。