Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now

メニュー

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 Copilot in C#

Messaging Copilot improves your customers' SMS message experience with routing and content intelligence features that you can control from the Twilio console. This guide will help you understand what Copilot can do for you and show you how to send SMS messages with Copilot in your ASP.NET application. The code snippets in this guide are written using modern C# language features and require the .NET Framework version 4.5 or higher. They also make use of the Twilio C# SDK.

はじめましょう!

Copilotの機能

コパイロットの機能の説明は下記のとおりです。

固定送信者番号

スティッキーセンダーは ある受信者には常に同じ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番号 として送信します。

固定送信者番号がオンになっている場合、Copilotはまず既存の固定送信者番号のマッピングを優先し、それからもっともマッピング数の少ないMessaging Serviceから次に利用可能な電話番号を選択します。

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番号を検索できます。

Copilotによるインテリジェントな番号選択

スティッキーセンダーが有効な場合、下記のロジックにしたがってメッセージが送信されます。

コパイロット番号選択ダイアグラム

Not yet using Twilio to send SMS messages? Sign up now!

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

メッセージングサービスはアプリケーションにオプションを提供します。例えばTwilio電話番号に着信メッセージを受信した際にリクエストされるURLです。 コパイロットメッセージングの機能も含まれます。

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

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

コパイロットを使ってSMSメッセージを送信する

コパイロットは多くのSMSをTwilio電話番号から送信する際に便利です。通常の方法とは1点違うだけです。From電話番号の代わりにメッセージングサービスSID を指定します。

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

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

        
        
        
        
        David Prothero Kat King Jarod Reyes
        Rate this page:

        ヘルプが必要ですか?

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