メッセージが表示されないのはなぜですか?
Twilioから購入した「From」電話番号がSMSとMMSメッセージの両方をサポートしていることを確認してください。たとえば、画像が表示されない場合、「From」番号はMMSをサポートしていません。 Twilioの配信停止リストに登録されている可能性があります。「From」番号にSTARTとテキストで送信して、もう一度試してください。
送信先の電話番号がE.164形式であることを確認してください。
E.164形式とは何ですか?
OneSignal(およびTwilio)では、すべてのユーザーの電話番号をE.164形式にする必要があります。E.164は、電話番号の番号形式を定義する国際標準です。この形式では、国コード(1〜3桁)と加入者電話番号(最大12桁)の数字のみが必要です。通常、次のようになります:- +(プラス記号)
- 国際国コード
- 先頭の0を除いた市外局番
- 市内電話番号
- 電話番号:999 999 9999
- E.164形式:+19999999999
- 電話番号:020 9999 9999
- E.164形式:+442099999999
マルチメディアメッセージ(MMS)も送信できますか?
はい、「from」電話番号がMMSをサポートしている限り、テキストメッセージと共に最大10個のメディアURLをSMSに追加できます。ただし、メッセージサイズは5MBを超えないようにしてください。- image/jpeg
- image/jpg
- image/gif
- image/png
- 米国とカナダでのみMMSをサポートしています。
- 他の国に送信されたMMSメッセージは、メディアへのURLリンクを含むSMSテキストメッセージに変換されます。
OneSignalにSMSサブスクライバーを追加するにはどうすればよいですか?
SMSサブスクライバーを追加するためのすべてのオプションの詳細については、電話番号のインポートを参照してください。ユーザーがSMSを停止/配信停止/再サブスクライブするにはどうすればよいですか?
詳細については、SMS同意キーワード管理を参照してください。OneSignalは双方向SMSまたはサブスクライバーからの着信SMSをサポートしていますか?
テキストでサブスクライブするキーワードとダブルオプトインメッセージの返信を使用したダブルオプトインとオプトインのユースケースをサポートしています。これらは、SMS Settings のConsent Managementでセットアップします。GSM-7とUCS-2エンコーディングとは何ですか?
SMSメッセージは、GSM-7またはUCS-2のいずれかでエンコードされます。GSM-7エンコーディングはより一般的に使用され、数字、英語のアルファベット、一部のギリシャ文字、および特殊文字をサポートしています。GSM-7でサポートされている文字のリストは、WikipediaまたはTwilioで確認できます。 絵文字などの他の言語または文字の場合、SMSメッセージはUCS-2エンコーディングを介して送信されます。SMS文字数制限とメッセージセグメントとは何ですか?
単一のSMSメッセージの文字数制限は、GSM-7エンコーディングを使用するメッセージの場合は160文字、UCS-2エンコーディングで送信する場合は70文字です。ただし、最新のほとんどの電話とネットワークは、最大1600文字までのメッセージのセグメント化、連結、および再構築をサポートしています。 160 GSM-7文字または70 UCS-2文字を超えるSMSメッセージを送信すると、メッセージは複数のセグメントに分割されます。次に、Twilioは再組み立て指示用のデータヘッダーに6バイトを使用します。これにより、各メッセージセグメントには153 GSM-7文字または67 UCS-2文字が残ります。TwilioがSMS文字数制限を処理する方法の詳細については、こちらをご覧ください。 Twilioが提供するメッセージ長計算機を使用してセグメント数を確認することもできます。国際SMSを送信するにはどうすればよいですか?
Twilioで国際テキストメッセージを有効にする必要があります。OneSignalでは、国内のユーザーまたは国際ユーザーにSMSを送信するための同じプロセスです。
Twilio設定で国際テキストメッセージを有効にする

国際SMS構成オプション
ロングコード、ショートコード、トールフリー、英数字送信者ID、およびメッセージングサービスとは何ですか?
以下は、SMSを送信元として送信できるさまざまな電話番号です。ロングコード
ロングコードは、音声通話とSMSに使用される標準的な10桁の電話番号(ほとんどの国)です。米国のロングコード電話番号の例:999-999-9999ショートコード
ショートコードは、携帯電話との間でSMSおよびMMSメッセージにも使用できる5〜6桁の電話番号です。ショートコードにはキャリアからの承認が必要で、プロセスには通常8〜12週間かかります。ショートコードは、キャリア承認済みでスパムとしてマークされないため、大量のメッセージに推奨されます。Twilioは現在、米国、カナダ、英国を含む一部の国でショートコードを提供しています。ショートコードの例:番号:894546 ショートコードはTWILIOと綴りますトールフリー番号
トールフリー番号は、8XXで始まる10桁の電話番号です。バニティトールフリー番号を選択するオプションもあります。 トールフリー番号は、キャリア検証のために送信でき、キャリアによるメッセージフィルタリングを回避するのに役立ちます。これは、通常のロングコードに対する大きな利点です。トールフリー番号は、通常のロングコード電話番号と比較して、より高いスループットレート(1秒あたり3つのメッセージセグメント)も持っています。トールフリー番号のスループットを向上させるために、より多く支払うこともできます。英数字送信者ID
英数字送信者IDは、E.164形式の電話番号の代わりに、メッセージのFromフィールドで使用されるカスタム文字列です。これらは、ビジネスブランディングに従ってカスタム文字列を使用できるブランド化された一方向メッセージングに推奨されます。注:英数字送信者IDは現在、米国とカナダではサポートされていません。この機能をサポートする国のリストはこちらです。AlphaSender IDを取得するにはどうすればよいですか?
AlphaSender IDの登録が不要な多くの国では、Alpha Sender IDをすぐに使用できます。Alpha Sender IDをサポートする国の完全なリストと、事前登録が必要な国を確認してください。- 国がAlpha Sender IDをサポートし、事前登録が「必須」としてリストされていない場合、Alpha Sender IDをすぐに使用できます:Alpha Sender IDを作成してMessaging Serviceに追加するだけです。ダッシュボードまたはAPI呼び出しで「from」パラメータでそのMessaging Serviceを選択します。有効なAlpha Sender IDは、A-z、0-9、およびスペース(「 」)を含む最大11文字の英数字である必要があることに注意してください。特殊文字は使用できません。
- SMSを送信したい国でAlpha Sender ID登録が「必須」としてリストされている場合は、国固有のプロセスに従う必要があります。TwilioのAlpha Sender ID入門ガイドを参照してください。
AlphaSender IDはメッセージングサービスに関連付ける必要がありますか?
AlphaSender IDを使用してSMSを送信するには、AlphaSender IDを作成してTwilioのMessaging Serviceに追加する必要があります。そのMessaging Serviceを使用して、OneSignalからユーザーにSMSを送信できます。 詳細については、Messaging ServicesでAlpha Sender IDを使用するを参照してください。Twilio Messaging Service
Twilioは、Messaging Serviceと呼ばれる機能を提供しており、共通の送信者、機能、および構成のセットを中心に、さまざまなタイプの送信者(ロングコード番号、ショートコード、トールフリー番号など)を単一のプールに「バンドル」できます。同じ設定と機能構成がプール内のすべての電話番号に適用されます。大量のメッセージを送信するには、アカウントの整理、メッセージログ、配信計画などの点で多くの複雑さがあります。Messaging Serviceは、次のような多くの懸念事項の解決に役立ちます:- スケーラー機能 - Messaging Service内の電話番号全体にアウトバウンドメッセージングトラフィックを均等に分散し、より多くのメッセージを処理できるようにします。基本的には、サービス内の複数の番号にわたるロードバランシングです。
- 国コード地理的マッチング - インテリジェントルーティング(ローカル電話番号を使用してSMSを送信するか、障害時に再ルーティングする)
- ショートコード再ルーティング - 利用可能な場合は、ショートコードを使用してメッセージ配信に優先順位を付けます
- MMSコンバーター - デバイスまたはキャリアがメディアをサポートしていない場合、SMSをリンクに変更します。

Messaging Service構成画面

Messaging Serviceプール設定
A2P 10DLCとは何ですか?
A2P 10DLCは、企業が標準の10桁ロングコード(10DLC)電話番号を介してアプリケーションからユーザー(A2P)タイプのメッセージングを送信できるようにする米国のシステムを指します。米国のキャリアは、すべてのTwilioトラフィックをA2Pと見なします。 10桁ロングコードは従来、ユーザー間(P2P)トラフィック専用に設計されており、企業は限られたスループットと強化されたフィルタリングによって制約されていました。- 企業にとって、10DLC規制は、同じ電話番号を使用して、過去のロングコードSMSよりも優れた配信品質と低いフィルタリングリスクを提供します。
- エンドユーザーにとって、スパムコンテンツの削減に役立ちます。
SMS規制
警告:このセクションは法的助言とは見なされません。規則と規制の詳細については、法律顧問の助言を求める必要があります。
- サブスクライバーにのみSMSを送信し、オプトアウトを尊重する
- ユーザーがサブスクライブしているものを明確に伝える
- オプトインしたSMSのタイプ、サブスクリプション時間、現在のステータス、頻度などのサブスクライバーオプトイン詳細を維持する