トラブルシューティング
メッセージが表示されないのはなぜですか?
以下の項目を確認してください:- 送信者番号がMMSをサポートしていない。 画像が表示されない場合、Twilioから購入した「From」番号がMMSをサポートしているか確認してください。
- Twilioの配信停止リストに登録されている。 「From」番号に
STARTとテキストを送信して、もう一度試してください。 - 電話番号がE.164形式ではない。 OneSignalはすべての電話番号をE.164形式で要求します。
国際SMSを送信するにはどうすればよいですか?
手順はSMSプロバイダーによって異なります:- OneSignal SMS — 国際送信は特定の国へサポートされています。追加の国にはセキュリティパッケージのアップグレードが必要です — 営業に問い合わせてください。
- Twilio — Twilioコンソールの Messaging > Settings > Geo permissions で国際テキストメッセージを有効にしてください。
メッセージ形式とエンコーディング
E.164形式とは何ですか?
E.164は電話番号フォーマットの国際標準です。OneSignalはすべての電話番号をこの形式で要求します:+プレフィックス、国コード、およびスペースや先頭のゼロなしの加入者番号。
- 米国:
999 999 9999→+19999999999 - 英国(ロンドン):
020 9999 9999→+442099999999
SMS文字数制限とエンコーディングはどのように影響しますか?
SMSはデフォルトで GSM-7 エンコーディング(ラテン文字、数字、一般的な記号)を使用し、1セグメントあたり160文字が使用できます。絵文字や非ラテン文字(中国語、アラビア語など)を含むメッセージは UCS-2 エンコーディングに切り替わり、1セグメントあたり70文字のみ使用できます。 これらの制限を超えるメッセージは複数のセグメントに分割され、再組み立てのために1セグメントあたり7バイトが予約されます。これにより、使用可能な文字数はGSM-7で153文字、UCS-2で67文字に減少します。Twilioメッセージセグメント計算機を使用してセグメント数を確認できます。詳細については、SMSコンテンツとエンコーディングを参照してください。MMSを送信できますか?
はい、お住まいの国と「From」番号がMMSをサポートしている場合に送信できます。1メッセージあたり最大10個のメディアURLを添付できます(合計サイズは5MB未満)。サポートされているメディアタイプと地域別対応状況については、MMSメディアを参照してください。サブスクライバーと同意
SMSサブスクライバーを追加するにはどうすればよいですか?
SMSサブスクライバーを追加する方法はいくつかあります:- SDK —
addSms()メソッドを使用して、電話番号をユーザーに関連付けます。 - インポート — ダッシュボードからCSVファイルの電話番号をアップロードします。電話番号のインポートを参照してください。
- API — REST APIを使用して電話番号付きのユーザーを作成または更新します。
ユーザーが配信停止または再サブスクライブするにはどうすればよいですか?
ユーザーは送信番号に STOP とテキストを送信するとすべてのSMSを配信停止でき、START で再サブスクライブできます。OneSignalダッシュボードの Settings > SMS > Consent Management で追加のキーワード(HELPなど)と自動応答を設定できます。SMS同意キーワード管理を参照してください。OneSignalは双方向SMSをサポートしていますか?
OneSignalは、テキストでのサブスクライブやダブルオプトインフローを含む、同意管理のためのキーワードベースの返信をサポートしています。完全な会話型の双方向SMS(任意のユーザーメッセージを受信して応答する)はサポートされていません。OneSignalダッシュボードの Settings > SMS > Consent Management でキーワード返信を設定してください。送信者タイプ
SMS送信者タイプにはどのような種類がありますか?
送信者タイプは、メッセージの「From」フィールドに表示される電話番号またはIDを決定します。| タイプ | 形式 | スループット | 備考 |
|---|---|---|---|
| ロングコード | 10桁の番号(例:999-999-9999) | 低 | A2Pトラフィックに対するキャリアフィルタリングの対象 |
| ショートコード | 5〜6桁 | 高 | キャリア承認済み;セットアップに8〜12週間。米国、カナダ、英国のみ。Twilioショートコードを参照 |
| トールフリー | 10桁、8XXプレフィックス | 中(3メッセージ/秒) | フィルタリング削減のためキャリア検証が可能 |
| 英数字送信者ID | カスタム文字列、最大11文字 | 様々 | 一方向のみ;米国/カナダ未対応。対応国を参照 |
Twilio Messaging Serviceとは何ですか?
Messaging Serviceは、複数の送信者番号(ロングコード、ショートコード、トールフリー)を共有設定のもとにプールするTwilioの機能です。主なメリットは次のとおりです:- ロードバランシング — アウトバウンドトラフィックをプールされた番号に分散し、より高いスループットを実現します。
- 地理的マッチング — 利用可能な場合、ローカル番号を通じてメッセージをルーティングします。
- ショートコード優先 — プールにショートコードがある場合は優先的に使用します。
- MMSフォールバック — キャリアまたはデバイスがMMSをサポートしていない場合、MMSをメディアURLリンク付きのSMSに変換します。
コンプライアンスと規制
A2P 10DLCとは何ですか?
A2P 10DLC(Application-to-Person 10-Digit Long Code)は、企業が標準的な10桁の電話番号でSMSを送信できるようにする米国のキャリアシステムで、配信性が向上しています。米国のすべてのTwilioトラフィックはA2Pとして分類されます。 企業はTwilioを通じてブランドとキャンペーンを登録する必要があります。メッセージのスループットは、ブランドの信頼スコアとキャンペーンタイプによって決まります。登録により、未登録のロングコードと比較してキャリアフィルタリングが削減され、配信速度が向上します。どのようなSMS規制に従う必要がありますか?
最低限、以下を遵守してください:- 明示的にオプトインしたユーザーにのみ送信する
- ユーザーが何にサブスクライブしているかを明確に伝える
- 同意の種類、タイムスタンプ、頻度を含むオプトイン記録を維持する
- オプトアウトリクエストを即座に尊重する(例:STOPキーワード)
規制は国によって異なります。国際メッセージを送信する前に、Twilioの国別ガイドラインを確認し、現地の法律を調査してください。
SMS概要
OneSignalでSMSおよびMMSメッセージを設定、送信、追跡します。