

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon SNS SMS メッセージングのベストプラクティス
<a name="channels-sms-best-practices"></a>

**重要**  
Amazon SNS SMS デベロッパーガイドが更新されました。Amazon SNS は、SMS メッセージの配信のために [AWS End User Messaging SMS](https://docs.aws.amazon.com/sms-voice/latest/userguide/what-is-service.html) と統合されています。このガイドには、Amazon SNS SMS メッセージを作成、設定、管理する方法に関する最新情報が含まれています。

携帯電話ユーザーは、未承諾 SMS メッセージに対する許容度が極めて低い傾向があります。未承諾 SMS キャンペーンの反応率はほぼ常に低くなるため、投資効果は低くなります。

さらに、携帯電話キャリアは大量 SMS の送信者を継続的に監査しています。未承諾メッセージを送信していると判断した番号からのメッセージは、調整されたりブロックされたりします。

未承諾コンテンツの送信は、[AWS の適正利用規約](https://aws.amazon.com/aup/#No_E-Mail_or_Other_Message_Abuse)にも違反します。Amazon SNS チームは、SMS キャンペーンを定期的に監査しており、未承諾メッセージを送信していると思われる場合はメッセージの送信能力を調整したりブロックしたりすることがあります。

最後に、多くの国、リージョン、管轄区域では、未承諾 SMS メッセージの送信に多額の罰金を科しています。例えば、米国の Telephone Consumer Protection Act (TCPA) には、消費者が未承諾メッセージを 1 通受け取るたびに 500～1,500 USD の損害賠償を受け取ることができる (送信者が支払う) と規定されています。

このセクションでは、顧客エンゲージメントを高め、罰金を回避するために役立つ可能性があるいくつかのベストプラクティスについて説明します。ただし、このセクションには法的なアドバイスは含まれていないことに注意してください。法的なアドバイスを受けるには、弁護士に相談してください。

## 法律、規制、および通信事業者の要件の遵守
<a name="channels-sms-best-practices-understand-laws"></a>

あなたの顧客が所在する地域の法および規制に違反すると、高額な罰金と罰が課されます。このためにも、事業を展開する各国や各地域の SMS メッセージングに関する法律を理解することは非常に重要です。

次のリストには、世界中の主要なマーケットにおける SMS コミュニケーションに適用される重要な法律のリンクが含まれています。
+ **米国**: 1991 年の電話利用者保護法 (TCPA) は、特定の種類の SMS メッセージに適用されます。詳細については、[規則および規制](https://www.fcc.gov/document/telephone-consumer-protection-act-1991)を連邦通信委員会のウェブサイトで参照してください。
+ **英国 **: 2003 年のプライバシーおよび電子通信に関する規制(EC 指令) (PECR) は、 特定の種類の SMS メッセージに適用されます。詳細については、英国情報コミッショナーオフィスのウェブサイトで「[What are PECR?](https://ico.org.uk/for-organisations/direct-marketing-and-privacy-and-electronic-communications/guide-to-pecr/what-are-pecr/)」を参照してください。
+ **EU**: 2002 年のプライバシーおよび電子通信に関する規則指令 (ePrivacy 指令と呼ばれることもある) は、特定の種類の SMS メッセージに適用されます。詳細については、[法律全文](http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32002L0058) を Europa.eu ウェブサイトで参照してください。
+ **カナダ**: インターネットおよび無線スパム対策法 (カナダのアンチスパム法あるいは CASL) は、特定の種類の SMS メッセージに適用されます。詳細については、[法律全文](http://www.parl.ca/DocumentViewer/en/40-3/bill/C-28/first-reading) をカナダ議会のウェブサイトで参照してください。
+ **日本**: 特定電子メールの送信の適正化等に関する法律は、特定の種類の SMS メッセージに適用される場合があります。詳細については、[日本の迷惑メール対策](https://www.japaneselawtranslation.go.jp/en/laws/view/3767/en)を総務省のウェブサイトで参照してください。

送信者として、会社または組織がこれらの国のいずれかに拠点を置いていない場合でも、これらの法律が適用される場合があります。このリストの一部の法規制は迷惑 E メールあるいは電話を対象に元々制定されたものもありますが、SMS メッセージにも同様に適用するとの見解や拡張解釈が行われています。その他の国々や地域では、SMS メッセージの送信に関する独自の法規制を設けています。顧客が所在する各国や各地域の弁護士に相談して、法的なアドバイスを受けてください。

多くの国では、現地の通信事業者がネットワーク上を流れるトラフィックの種類を決定する最終権限を保有しています。つまり、通信事業者は、現地の法律の最低要件より厳しい制限を SMS コンテンツに課す可能性があります。

## 許可を取得する
<a name="channels-sms-best-practices-obtain-permission"></a>

送信する予定のメッセージについて特定のタイプの受信を明示的に要求していない受信者には、決してメッセージを送信しないでください。同じ会社内の組織間であっても、オプトインリストを共有しないでください。

受信者がオンラインフォームを使用してメッセージの受信にサインアップできる場合、本人が気づかずに自動スクリプトがサブスクライブすることを防止するシステムを追加してください。また、1 回のセッションでユーザーが電話番号を送信できる回数を制限する必要があります。

SMS オプトインリクエストを受け取ったら、メッセージの受信を希望することを確認するメッセージを受信者に送信します。受信者がサブスクリプションを確認するまで、追加のメッセージを受信者に送信しないでください。サブスクリプション確認メッセージの例は次のとおりです。

`Text YES to join ExampleCorp alerts. 2 msgs/month. Msg & data rates may apply. Reply HELP for help, STOP to cancel.`

日付、時刻、各オプトインリクエストおよび確認のソースが含まれる記録を保持してください。これは、通信事業者または規制機関から依頼された場合に役立つことがあり、顧客リストの定期的な監査の実施にも役立つことがあります。

### オプトインワークフロー
<a name="channels-sms-best-practices-obtain-permission-optin"></a>

場合によっては (米国の通話料無料やショートコード登録など)、モバイル通信事業者からオプトインワークフロー全体のモックアップまたはスクリーンショットの提供が求められます。モックアップまたはスクリーンショットは、受信者が完了するオプトインワークフローによく似ている必要があります。

モックアップまたはスクリーンショットには、最高レベルのコンプライアンスを維持するために必要な以下の開示事項をすべて含める必要があります。

**必要な開示**
+ プログラムを通じて送信するメッセージングユースケースの説明。
+ 「メッセージ料金とデータ料金が適用される場合があります」というフレーズ。
+ 受信者がメッセージを受け取る頻度の提示。例えば、定期的なメッセージングプログラムでは、「週に 1 通のメッセージ」と表示される場合があります。ワンタイムパスワードまたは多要素認証のユースケースでは、「メッセージの頻度は異なる」または「ログイン試行ごとに 1 通のメッセージ」と表示される場合があります。
+ 利用規約とプライバシーポリシー文書へのリンク。

**コンプライアンス違反オプトインの一般的な拒否理由**
+ 提供された会社名がモックアップまたはスクリーンショットに記載されているものと一致しない場合。明確ではない関係については、オプトインワークフローの説明で説明する必要があります。
+ メッセージが受信者に送信されるように見えても、送信前に明示的に同意が得られない場合。すべてのメッセージには、明示的な同意が必要です。
+ サービスにサインアップするためにテキストメッセージの受信が必要と思われる場合。ワークフローが、電子メールや音声通話などの別の形式でオプトインメッセージを受信する代替手段を提供していない場合、これは準拠しません。
+ オプトイン言語がすべて利用規約に記載されている場合。開示内容は、リンク先のポリシー文書の中に入れるのではなく、オプトイン時に必ず受信者に提示する必要があります。
+ 顧客があるタイプのメッセージを受信することに同意し、他のタイプのテキストメッセージを送信する場合。例えば、顧客はワンタイムパスワードの受信には同意しましたが、投票メッセージやアンケートメッセージも送信されます。
+ 必要な開示 (上記) が受信者に提示されない場合。

次の例は、多要素認証のユースケースに関する携帯端末通信業者の要件に準拠しています。

![ExampleCorp のユーザーアカウントで多要素認証 (MFA) を有効にするためのオプトインワークフローのステップバイステップのモックアップ。このプロセスでは、まずユーザーが名前や E メールなどの基本的なアカウント情報を提供します。次に、セキュリティ強化のために MFA を有効にするかどうかを決定します。MFA が有効になっている場合、ユーザーはテキストメッセージや電話などのオプションを使用して、MFA トークンの受信方法を選択します。テキストメッセージを選択すると、検証コードを含む SMS を受信します。最後のステップでは、ユーザーは受信したコードを入力して電話番号を確認し、オプトインプロセスを完了する必要があります。このモックアップにより、SMS コンプライアンスに必要なすべての開示が提供されます。](http://docs.aws.amazon.com/ja_jp/sns/latest/dg/images/best-practices-usecase.png)


完成したテキストと画像が含まれ、オプトインフロー全体が注釈付きで表示されます。オプトインフローでは、顧客はテキストメッセージの受信に同意するために、明確な意図的行動をとり、必要な開示事項をすべて含める必要があります。

### その他のオプトインワークフロータイプ
<a name="channels-sms-best-practices-obtain-permission-other"></a>

携帯端末通信業者は、上記の規定に準拠している場合、口頭または書面によるオプトインなど、アプリケーションやウェブサイト以外のオプトインワークフローも受け入れます。コンプライアンスに準拠したオプトインワークフローと、口頭または書面によるスクリプトは、特定のメッセージタイプを受信することについて、受信者から明示的な同意を得ます。例としては、サービスデータベースに記録する前にサポートエージェントが同意を得るために使用する口頭スクリプトや、販促用チラシに記載されている電話番号などがあります。これらのオプトインワークフロータイプのモックアップには、オプトインスクリプト、マーケティング資料、または数字が収集されているデータベースのスクリーンショットを提供できます。オプトインが明確ではない場合やユースケースが一定量を超える場合、携帯端末通信業者はこれらのユースケースに関して追加の質問をすることがあります。

## 古いリストには送信しないでください
<a name="channels-sms-best-practices-old-lists"></a>

人は電話番号を頻繁に変更します。2 年前に連絡先として同意を得た電話番号は、今では他の誰かが使用しているかもしれません。新しいメッセージングプログラムに古い電話番号リストを使用しないでください。使用した場合、電話番号がすでに使用されていないため、メッセージが送信されない場合や、そもそも同意したことを忘れてオプトアウトする人がいる可能性があります。

## 顧客リストを監査する
<a name="channels-sms-best-practices-audit-lists"></a>

定期的な SMS キャンペーンを送信している場合、顧客リストを定期的に監査してください。顧客リストを監査すると、メッセージを受信したい顧客だけがメッセージを確実に受信するようになります。

リストを監査するときは、オプトインしている各顧客に、サブスクライブしていることを再確認するメッセージを送信し、サブスクライブ解除に関する情報を提供します。再確認メッセージの例は次のとおりです。

`You're subscribed to ExampleCorp alerts. Msg & data rates may apply. Reply HELP for help, STOP to unsubscribe.`

## レコードを保持する
<a name="channels-sms-best-practices-keep-records"></a>

SMS メッセージを送信するよう各顧客よりリクエストされた日時と、各顧客に送信したメッセージを示すレコードを保持します。世界の多くの国や地域では、SMS の送信者がこれらのレコードを簡単に取り出せるように維持する必要があります。また、この情報は、携帯端末通信事業者より随時リクエストされる場合があります。提供する情報は、国または地域によって異なります。レコード維持の要件の詳細は、顧客が所在する国または地域ごとの商用 SMS メッセージングの規制を確認します。

場合によっては、キャリアや規制機関より、顧客がメッセージの受け取りを選択した事実の提供を求められることがあります。このような場合、 は、通信事業者または機関が必要とする情報のリストをお客様に サポート 連絡します。必要な情報を提供しない場合は、以降の SMS メッセージを送信する機能が一時停止される場合があります。

## メッセージは明確、正直、簡潔にしてください
<a name="channels-sms-best-practices-appropriate-content"></a>

SMS はユニークなメディアです。メッセージあたり 160 文字という制限があるため、メッセージは簡潔にする必要があります。電子メールなど、他の通信チャネルで使用する手法が SMS チャネルでは適用できない場合があり、SMS メッセージで使用すると不正または詐欺的に思われる場合もあります。メッセージの内容がベストプラクティスと一致しない場合、受信者はメッセージを無視する可能性があります。最悪の場合、携帯電話通信業者がメッセージをスパムと見なし、その電話番号からのメッセージを今後ブロックする可能性があります。

このセクションでは、効果的な SMS メッセージ本文を作成するためのヒントやアイデアをいくつか紹介します。

### 自分が送信者であることを明記してください
<a name="channels-sms-best-practices-appropriate-content-identify"></a>

受信者は、メッセージがあなたから送信されたものであることをすぐに理解できる必要があります。このベストプラクティスに従って、送信者は各メッセージの最初に識別名 (「プログラム名」) を含めます。

**この操作はしないでください。**  
`Your account has been accessed from a new device. Reply Y to confirm.`

**代わりにこれを試してください:**  
`ExampleCorp Financial Alerts: You have logged in to your account from a new device. Reply Y to confirm, or STOP to opt-out.`

### メッセージを個人から個人へのメッセージのように記載しない
<a name="channels-sms-best-practices-appropriate-content-p2p"></a>

マーケティング担当者の中には、メッセージを個人から送信されたように見せて、SMS メッセージに個人的なタッチを加えたいと思う人もいます。ただし、この手法を使用すると、メッセージがフィッシング詐欺のように受け取られる場合があります。

**この操作はしないでください。**  
`Hi, this is Jane. Did you know that you can save up to 50% at Example.com? Click here for more info: https://www.example.com.`

**代わりにこれを試してください:**  
`ExampleCorp Offers: Save 25-50% on sale items at Example.com. Click here to browse the sale: https://www.example.com. Text STOP to opt-out.`

### お金の話には注意する
<a name="channels-sms-best-practices-appropriate-content-money"></a>

詐欺師は、お金を貯めたり、受け取りたいという人の欲求につけ込むことがよくあります。「話がうますぎる」と思わせるようなオファーを記載してはいけません。人を欺くためにお金の誘惑を使用してはいけません。通貨記号を使ってお金を示してはいけません。

**この操作はしないでください。**  
`Save big $$$ on your next car repair by going to https://www.example.com.`

**代わりにこれを試してください:**  
`ExampleCorp Offers: Your ExampleCorp insurance policy gets you discounts at 2300+ repair shops nationwide. More info at https://www.example.com. Text STOP to opt-out.`

### 必要な文字のみを使用する
<a name="channels-sms-best-practices-appropriate-content-characters"></a>

ブランドは、多くの場合において、メッセージに ™ や® などの商標記号を含めることで商標を保護する傾向があります。しかし、これらの記号は、160 文字の SMS メッセージに含めることができる (GSM アルファベットと呼ばれる) 標準文字セットには含まれていません。これらの文字のいずれかを含むメッセージを送信すると、メッセージは別の文字エンコーディングシステムを使用して自動送信されます。このシステムでは、メッセージパートごとに 70 文字までしかサポートされません。その結果、メッセージが複数に分割される可能性があります。送信するメッセージパーツごとに料金が請求されるため、メッセージ全体の送信にかかる費用が予想よりも高くなる可能性があります。さらに、受信者は 1 つのメッセージではなく、複数の連続したメッセージを受信する場合があります。SMS の文字エンコーディングの詳細については、「[Amazon SNS の SMS の文字数制限について](#channels-sms-limitations-characters)」を参照してください。

**この操作はしないでください。**  
`ExampleCorp Alerts: Save 20% when you buy a new ExampleCorp Widget® at example.com and use the promo code WIDGET.`

**代わりにこれを試してください:**  
`ExampleCorp Alerts: Save 20% when you buy a new ExampleCorp Widget(R) at example.com and use the promo code WIDGET.`

**注記**  
上記の 2 つの例はほとんど同じですが、最初の例には GSM アルファベットではない登録商標記号 (®) が含まれています。その結果、最初の例は 2 つのメッセージパーツとして送信され、2 番目の例は 1 つのメッセージパーツとして送信されます。

### 有効で安全なリンクを使用する
<a name="channels-sms-best-practices-appropriate-content-links"></a>

メッセージにリンクが含まれている場合は、そのリンクが機能することを再確認してください。企業ネットワーク外のデバイスでリンクをテストして、リンクが正しく解決されることを確認します。SMS メッセージは 160 文字に制限されているため、URL が非常に長いと複数のメッセージに分割される可能性があります。短縮 URL を指定するには、リダイレクトドメインを使用する必要があります。ただし、tinyurl.com や bitly.com などの無料のリンク短縮サービスを使用しないでください。通信事業者は、そのドメイン上のリンクを含むメッセージをフィルタリングする傾向があります。リンクが会社または組織の排他的使用専用のドメインを指している限り、有料のリンク短縮サービスを使用できます。

**この操作はしないでください。**  
`Go to https://tinyurl.com/4585y8mr today for a special offer!`

**代わりにこれを試してください:**  
`ExampleCorp Offers: Today only, get an exclusive deal on an ExampleCorp Widget. See https://a.co/cFKmaRG for more info. Text STOP to opt-out.`

### 使用する略語数を制限する
<a name="channels-sms-best-practices-appropriate-content-abbrev"></a>

SMS チャネルには 160 文字の制限があるため、一部の送信者は、メッセージに略語を多用する必要があると考えます。しかし、略語を使いすぎると、多くの読者は企業からのものではないと受け止められ、一部のユーザーがメッセージをスパムとして報告する可能性があります。略語を多用せずに、首尾一貫したメッセージを書くことは至って可能です。

**この操作はしないでください。**  
`Get a gr8 deal on ExampleCorp widgets when u buy a 4-pack 2day.`

**代わりにこれを試してください:**  
`ExampleCorp Alerts: Today only—an exclusive deal on ExampleCorp Widgets at example.com. Text STOP to opt-out.`

## 適切に応答する
<a name="channels-sms-best-practices-respond-appropriately"></a>

受信者がメッセージに返信したときは、有用な情報で応答するようにしてください。例えば、顧客がメッセージの 1 つにキーワード「HELP」で反応した場合、サブスクライブしているプログラム、毎月送信されるメッセージの数、詳細情報が必要な場合の連絡方法に関する情報を送信します。HELP レスポンスメッセージの例は次のとおりです。

`HELP: ExampleCorp alerts: email help@example.com or call 425-555-0199. 2 msgs/month. Msg & data rates may apply. Reply STOP to cancel.`

顧客がキーワード「STOP」で返信した場合、今後はメッセージが送信されないことを知らせます。STOP レスポンスメッセージの例は次のとおりです。

`You're unsubscribed from ExampleCorp alerts. No more messages will be sent. Reply HELP, email help@example.com, or call 425-555-0199 for more info.`

## エンゲージメントに基づく送信を調整する
<a name="channels-sms-best-practices-adjust-engagement"></a>

顧客の優先順位は時間の経過とともに変わる可能性があります。顧客がメッセージを必要としなくなった場合、メッセージを完全にオプトアウトしたり、メッセージを未承諾として報告したり可能性すらあります。このため、顧客とのエンゲージメントに基づいて送信手続きを調整することは重要です。

メッセージにめったに反応しない顧客の場合、メッセージの頻度を調整する必要があります。例えば、反応の多い顧客にメッセージを毎週送信している場合、反応の少ない顧客用に別の毎月のダイジェストを作成できます。

最後に、まったく反応のない顧客を顧客リストから削除します。このステップにより、顧客がメッセージを不満に感じることがなくなります。また、コストを削減し、送信者としての評判を維持することもできます。

## 適切な時間に送信する
<a name="channels-sms-best-practices-appropriate-times"></a>

通常の営業時間中にのみメッセージを送信します。メッセージを夕食や深夜の時間帯に送信している場合、顧客が邪魔をされないようにリストからサブスクリプション解除する可能性が高くなります。さらに、顧客がすぐに反応できないときに SMS メッセージを送信しても意味がありません。

キャンペーンやジャーニーを多くの受信者に送信する場合は、発信元番号のスループットレートを再確認してください。受信者数をスループットレートで割ると、すべての受信者にメッセージを送信するのにかかる時間が分かります。

## 複数チャンネルでの重複を回避する
<a name="channels-sms-best-practices-cross-channel-fatigue"></a>

キャンペーンで、複数の通信チャンネル (E メール、SMS、プッシュメッセージ) を使用している場合、各チャンネルで同じメッセージを送信しないでください。同じメッセージを複数のチャンネルで同時に送信すると、顧客は送信動作を有用ではなく迷惑だと受け取る可能性が高くなります。

## 専用ショートコードを使用する
<a name="channels-sms-best-practices-dedicated-short-codes"></a>

ショートコードを使用している場合、ブランドおよびメッセージタイプごとに別個のショートコードを維持します。例えば、会社に 2 つのブランドがある場合、それぞれ別のショートコードを使用します。同様に、トランザクションメッセージとプロモーションメッセージの両方を送信している場合、メッセージタイプごとに別のショートコードを使用します。ショートコードのリクエストの詳細については、「*AWS End User Messaging SMS ユーザーガイド*」の「[AWS End User Messaging SMSでの SMS メッセージングのショートコードのリクエスト](https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-numbers-request-short-code.html)」を参照してください。

## 送信先の電話番号を確認する
<a name="channels-sms-best-practices-verify-destination-numbers"></a>

Amazon Pinpoint を通じて SMS メッセージを送信すると、送信したメッセージパートごとに課金されます。メッセージパーツごとに支払う料金は、受信者の国や地域によって異なります。SMS の料金の詳細については、「[AWS 世界各国の SMS 料金表](https://aws.amazon.com/sns/sms-pricing)」を参照してください。

Amazon SMS が SMS メッセージを送信するリクエストを受け入れた場合 ([SendMessages](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-messages.html#SendMessages) API、またはキャンペーンまたはジャーニーが開始された結果)、そのメッセージの送信に対して課金されます。このステートメントは、たとえ意図した受信者が実際にメッセージを受け取らなかったとしても有効です。例えば、相手の電話番号が使われていなかったり、送信先の電話番号が有効な携帯電話番号でなかったとしても、メッセージの送信は課金対象となります。

Amazon SNS は、SMS メッセージの有効な送信リクエストを受け付け、配信を試みます。このため、メッセージを送信する電話番号が有効な携帯電話番号であることを検証する必要があります。 AWS End User Messaging SMS を使用してテストメッセージを送信し、電話番号が有効かどうか、電話番号のタイプ (携帯電話、固定電話、VoIP など) を判断できます。詳細については、「*AWS End User Messaging SMS ユーザーガイド*」の「[SMS シミュレータを使用してテストメッセージを送信する](https://docs.aws.amazon.com/sms-voice/latest/userguide/getting-started-tutorial.html#getting-started-tutorial-step3)」を参照してください。

## 冗長性を考慮した設計
<a name="channels-sms-best-practices-redundancy"></a>

ミッションクリティカルなメッセージングプログラムでは、Amazon SNS を複数の AWS リージョンで設定することをお勧めします。Amazon SNS はいくつかの で利用できます AWS リージョン。Amazon SNS を使用できるリージョンの一覧については、「[AWS 全般のリファレンス](https://docs.aws.amazon.com/general/latest/gr/sns.html)」を参照してください。

ショートコード、ロングコード、通話料無料、10DLC 番号など、SMS メッセージに使用する電話番号は AWS リージョンで複製することはできません。そのため、Amazon SNS を複数のリージョンで使用するには、Amazon SNS を使用するリージョンごとに個別の電話番号をリクエストする必要があります。たとえば、ショートコードを使用して米国の受信者にテキストメッセージを送信する場合は、 AWS リージョン 使用する各 で個別のショートコードをリクエストする必要があります。

一部の国では、冗長性を高めるために複数のタイプの電話番号を使用することもできます。例えば、米国では、ショートコード、10DLC 番号、通話料無料の番号をリクエストすることができます。これらの電話番号タイプはそれぞれ、受信者へのルートが異なります。同じ または複数の に AWS リージョン またがる複数の電話番号タイプを使用できる AWS リージョンと、冗長性がさらに強化され、耐障害性の向上に役立ちます。

## SMS の制限と規制
<a name="channels-sms-best-practices-limits"></a>

SMS の制限と規制については、「*AWS End User Messaging SMS ユーザーガイド*」の「[SMS および MMS の制限と規制](https://docs.aws.amazon.com/sms-voice/latest/userguide/sms-limitations.html)」を参照してください。

## オプトアウトキーワードの管理
<a name="channels-sms-best-practices-optout-keywords"></a>

SMS 受信者は、各自のデバイスを使用して、キーワードで返信することでメッセージをオプトアウトできます。詳細については、「[SMS メッセージの受信をオプトアウトする](sms_manage.md#sms_manage_optout)」を参照してください。

## CreatePool
<a name="channels-sms-best-practices-createpool"></a>

`CreatePool` API アクションを使用して新しいプールを作成し、そのプールと指定した送信元アイデンティティとを関連付けます。詳細については、「*AWS End User Messaging SMS API リファレンス*」の「[CreatePool](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_CreatePool.html)」を参照してください。

## PutKeyword
<a name="channels-sms-best-practices-putkeyword"></a>

`PutKeyword` API アクションを使用して、送信元の電話番号またはプールのキーワード設定を作成または更新します。詳細については、「*AWS End User Messaging SMS API リファレンス*」の「[PutKeyword](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_PutKeyword.html)」を参照してください。

## 番号設定の管理
<a name="channels-sms-best-practices-number-settings"></a>

 AWS サポートにリクエストし、アカウントに割り当てた専用のショートコードとロングコードの設定を管理するには、「」の[「 で電話番号の機能を変更する AWS CLI](https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-numbers-change-capabilitiy.html)」を参照してください*AWS End User Messaging SMS*。

## Amazon SNS の SMS の文字数制限について
<a name="channels-sms-limitations-characters"></a>

1 回の SMS メッセージには、最大 140 バイトの情報を含めることができます。1 回の SMS メッセージに使用できる文字数は、メッセージに含む文字の種類によって異なります。

GSM 7-bit アルファベットとしても知られる「[GSM 03.38 文字セット](#channels-sms-limitations-characters-gsm-alphabet)」のみメッセージに使用されている場合は、最大 160 文字含めることができます。メッセージに GSM 03.38 文字セット以外の文字を使用する場合は、最大 70 文字を含めることができます。SMS メッセージを送信する場合は、Amazon SNS によって最も効率的なエンコードが自動的に判断されます。

メッセージに最大文字数を超える文字を含めると、メッセージは複数のパートに分割されます。メッセージが複数のパートに分割されると、各パートには、その前のメッセージパートに関する追加情報が含まれます。受取人のデバイスは、このように分割されたメッセージパートを受信すると、この追加情報を使用して、すべてのメッセージパートを正しい順で表示します。受取人の携帯通信事業者やデバイスによっては、複数のメッセージが、1 つのメッセージとして表示されたり、個別のメッセージのシーケンスとして表示されたりする場合があります。その結果として、各メッセージパートの文字数は 153 (GSM 03.38 文字のみを含むメッセージの場合) または 67 (他の文字を含むメッセージの場合) に減少します。SMS の長さ計算ツールを使用すると、メッセージを送信する前にメッセージに含まれるメッセージパートの数を推定できます。これらのツールのいくつかはオンラインで入手できます。メッセージの最大サイズは、GSM 1600 文字または非 GSM 630 文字です。スループットとメッセージサイズの詳細については、*Amazon Pinpoint ユーザーガイド*の「[SMS character limits in Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/userguide/channels-sms-limitations-mps.html)」(Amazon Pinpoint の SMS の文字数制限について) を参照してください。

送信する各メッセージのメッセージパートの数を表示するには、SMS 配信の CloudWatch Logs を有効にします。これを行うと、Amazon SNS は配信ステータスを含む SMS 配信の CloudWatch Logs を生成します。CloudWatch Log には、 という属性が含まれています`numberOfMessageParts`。この属性は、メッセージ内のメッセージパート数を指定します。

**重要**  
複数のメッセージパートを含むメッセージを送信すると、メッセージ内のメッセージパート数に応じて課金されます。

### GSM 03.38 文字セット
<a name="channels-sms-limitations-characters-gsm-alphabet"></a>

GSM 03.38 文字セットに含まれるすべての文字を次のテーブルに示します。次のテーブルに示す文字のみを含むメッセージを送信する場合、そのメッセージには最大 160 文字までを含めることができます。


<table>
<thead>
  <tr><th colspan="13">GSM 03.38 標準文字</th></tr>
</thead>
<tbody>
  <tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td><td>G</td><td>H</td><td>I</td><td>J</td><td>K</td><td>L</td><td>M</td></tr>
  <tr><td>N</td><td>O</td><td>P</td><td>Q</td><td>R</td><td>S</td><td>T</td><td>U</td><td>V</td><td>W</td><td>X</td><td>Y</td><td>Z</td></tr>
  <tr><td>ある</td><td>b</td><td>c</td><td>d</td><td>e</td><td>f</td><td>g</td><td>h</td><td>i</td><td>j</td><td>k</td><td>I</td><td>m</td></tr>
  <tr><td>n</td><td>o</td><td>p</td><td>q</td><td>r</td><td>s</td><td>t</td><td>u</td><td>v</td><td>w</td><td>x</td><td>y</td><td>z</td></tr>
  <tr><td>à</td><td>Å</td><td>å</td><td>Ä</td><td>ä</td><td>Ç</td><td>É</td><td>é</td><td>è</td><td>ì</td><td>Ñ</td><td>ñ</td><td>ò</td></tr>
  <tr><td>Ø</td><td>ø</td><td>Ö</td><td>ö</td><td>ù</td><td>Ü</td><td>ü</td><td>Æ</td><td>æ</td><td>ß</td><td>0</td><td>1</td><td>2</td></tr>
  <tr><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>&</td><td>\*</td><td>@</td><td>:</td><td>,</td><td>¤</td></tr>
  <tr><td>$</td><td>=</td><td>\!</td><td>></td><td>\#</td><td>-</td><td>¡</td><td>¿</td><td>(</td><td><</td><td>%</td><td>.</td><td>\+</td></tr>
  <tr><td>£</td><td>?</td><td>"</td><td>)</td><td>§</td><td>;</td><td>'</td><td>/</td><td>\_</td><td>¥</td><td>Δ</td><td>Φ</td><td>Γ</td></tr>
  <tr><td>Λ</td><td>Ω</td><td>Π</td><td>Ψ</td><td>Σ</td><td>Θ</td><td>Ξ</td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
</tbody>
</table>


GSM 03.38 文字セットには、前述のテーブルに示す記号に加えて、複数の記号が含まれています。ただし、これらの文字には、表示されないエスケープ文字も含まれているため、それぞれ 2 文字としてカウントされます。
+ ^
+ {
+ }
+ \\
+ [
+ ]
+ \~
+ \|
+ €

最後に、GSM 03.38 文字セットには、次の非表示の文字も含まれています。
+ 空白文字。
+ 改行制御。テキストのある行の行末であるとともに、次の行の先頭であることを示します。
+ キャリッジリターン制御。テキストの行の先頭に移動します (通常は次の改行文字)。
+ エスケープ制御。前述のリストの文字に自動的に追加されます。

### メッセージの例
<a name="channels-sms-limitations-characters-example-messages"></a>

このセクションでは、SMS メッセージの例をいくつか示します。例ごとに、メッセージのメッセージパート数と合計文字数を示します。

**例 1: GSM 03.38 アルファベットの文字のみを含む長いメッセージ**  
次のメッセージには、GSM 03.38 アルファベットの文字のみが含まれています。

`Hello Carlos. Your Example Corp. bill of $100 is now available. Autopay is scheduled for next Thursday, April 9. To view the details of your bill, go to https://example.com/bill1.`

上のメッセージには 180 文字が含まれているため、複数のメッセージパートに分割する必要があります。メッセージを複数のメッセージパートに分割した場合、各パートには 153 文字の GSM 03.38 を含めることができます。その結果、このメッセージは 2 つのメッセージパートとして送信されます。

**例 2: マルチバイト文字を含むメッセージ**  
次のメッセージには、GSM 03.38 アルファベットではない、複数の中国語の文字が含まれています。

`亚马逊公司是一家总部位于美国西雅图的跨国电子商务企业，业务起始于线上书店，不久之后商品走向多元化。杰夫·贝佐斯于1994年7月创建了这家公司。`

上のメッセージには 71 文字が含まれています。ただし、メッセージ内のほとんどすべての文字は GSM 03.38 アルファベットではないため、2 つのメッセージパートとして送信されます。メッセージパートごとに最大 67 文字を含めることができます。

**例 3: GSM 以外の文字を 1 つ含むメッセージ**  
次のメッセージには、GSM 03.38 アルファベットに属さない文字が 1 つ含まれています。この例で、その文字は閉じる単一引用符 (') であり、通常のアポストロフィ (') とは別の文字です。Microsoft Word などのワープロアプリケーションは、アポストロフィを、閉じる単一引用符に自動的に置き換える場合があります。SMS メッセージの下書きを Microsoft Word で作成して Amazon SNS に貼り付ける場合は、これらの特殊文字を削除して、アポストロフィに置き換えてください。

`John: Your appointment with Dr. Salazar’s office is scheduled for next Thursday at 4:30pm. Reply YES to confirm, NO to reschedule.`

上のメッセージには 130 文字が含まれています。ただし、GSM 03.38 アルファベットに属さない閉じる単一引用符文字が含まれているため、メッセージは 2 つのメッセージパートとして送信されます。

このメッセージの閉じる単一引用符をアポストロフィ (GSM 03.38 アルファベットの一部) に置き換えると、メッセージは単一のメッセージパートとして送信されます。