[v8 にも適用されます]{class="badge positive" title="Campaign v8 にも適用されます"}
スタンドアロンインスタンスでの SMS チャネルの設定 setting-up-sms-channel
携帯電話に送信するには、次が必要です。
-
コネクタとメッセージのタイプを指定する外部アカウント。
従来のコネクタは非推奨(廃止予定)になりました。 非推奨(廃止予定)の機能は引き続き使用できますが、それ以上の機能強化やサポートは行われません。詳しくは、このページを参照してください。
-
この外部アカウントの参照元となる配信テンプレート。
SMPP 外部アカウントの作成 creating-an-smpp-external-account
携帯電話に SMS を送信するには、まず SMPP 外部アカウントを作成する必要があります。
SMS プロトコルと設定の詳細については、こちらの ページを参照してください。
これをおこなうには、以下の手順に従います。
-
ツリーの プラットフォーム/外部アカウント ノードで、新規 アイコンをクリックします。
-
アカウントタイプを「ルーティング」、チャネルを「モバイル (SMS)」、配信モードを「一括配信」にそれぞれ設定します。
-
「有効」ボックスをオンにします。
-
「モバイル」タブで、コネクタ ドロップダウンリストから「拡張された汎用 SMPP」を選択します。
note caution CAUTION リリース 20.2 より、従来のコネクタは廃止され、サポートされていません。拡張された汎用 SMPP コネクタの使用をお勧めします。推奨コネクタに移行する方法について詳しくは、このページを参照してください。 -
「ログファイルの詳細 SMPP トレースを有効にする」オプションを使用すると、ログファイル内のすべての SMPP トラフィックをダンプできます。コネクタのトラブルシューティングやプロバイダー側が確認できるトラフィックとの比較をおこなうには、このオプションを有効にする必要があります。
-
「接続設定」タブで各種の外部アカウントフィールドを入力する方法については、SMS サービスプロバイダーにお問い合わせください。
また、「SMSC 実装名」フィールドに入力する値については、選択したプロバイダーにお問い合わせください。
MTA の子ごとのプロバイダーへの接続数を指定できます。デフォルトでは 1 に設定されています。
-
デフォルトでは、SMS の文字数は GSM 標準に準じています。
GSM エンコードを使用する SMS メッセージは 160 文字以内に制限されています。複数の部分に分けて送信されるメッセージの場合は、SMS 1 件につき 153 文字以内です。
note note NOTE 2 文字としてカウントされる文字もあります(中括弧、角括弧、ユーロ記号など)。 使用可能な GSM 文字の一覧については、下記を参照してください。 必要に応じて、文字の表記変換をチェックボックスで指定できます。
詳しくは、この節を参照してください。
-
「スループットと遅延」タブでは、送信メッセージの最大スループット(「MT」:モバイル終了)を 1 秒あたりの MT として指定できます。該当するフィールドに「0」と入力した場合、スループットは無制限となります。
期間を示すどのフィールドでも、値は秒単位で入力する必要があります。
-
「エンコードのマッピング」タブでは、エンコードを定義できます。
詳しくは、この節を参照してください。
-
デフォルトでは、「SMSC 特異性」タブの「完全な電話番号を送信」オプションは無効になっています。SMPP プロトコルに準拠し、数字のみを SMS プロバイダー(SMSC)のサーバーに送信する場合は、このオプションを有効にしないでください。
ただし、特定のプロバイダーで「+」がプレフィックスとして必要な場合は、プロバイダーにお問い合わせください。必要に応じて、このオプションを有効にするようプロバイダーから指示があります。
「SMPP 経由での TLS を有効化」チェックボックスを使用すると、SMPP トラフィックを暗号化することができます。詳しくは、この ページを参照してください。
-
拡張された汎用 SMPP コネクタを設定している場合は、自動応答を設定できます。
詳しくは、この節を参照してください。
SMS 文字の表記変換 about-character-transliteration
文字の表記変換は、「モバイル」タブの SMPP モバイル配信外部アカウントで設定できます。
表記変換では、SMS の特定の文字が GSM 標準に準じていない場合に、別の文字に置き換えられます。
- 表記変換が 許可されている 場合、標準に準じていない文字はメッセージの送信時に GSM 文字に置き換えられます。例えば、「ë」は「e」に置き換えられます。そのため、メッセージは若干改変されますが、文字制限は同じです。
- 表記変換が 許可されていない 場合、標準に準じていない文字があるメッセージはバイナリフォーマット(Unicode)で送信されます。そのため、すべての文字がそのまま送信されます。ただし、Unicode を使用する SMS メッセージは 70 文字以内に制限されています。複数の部分に分けて送信されるメッセージの場合は、SMS 1 件につき 67 文字以内です。文字数が上限を超えると、メッセージは複数に分かれて送信されますが、追加料金が発生する場合があります。
デフォルトでは、文字の表記変換は無効です。SMS メッセージのすべての文字をそのまま送信する場合(例えば、固有名詞が改変されないようにする場合)、このオプションは無効にしておくことをお勧めします。
ただし、SMS メッセージに Unicode メッセージ用の文字が多数含まれる場合、このオプションを有効にしてメッセージ送信のコストを抑えることもできます。
下記の表では、GSM 標準に準じた文字を紹介します。メッセージ本文に、ここで紹介されていない文字が含まれている場合、メッセージ全体がバイナリフォーマット(Unicode)に変換され、文字数が 70 文字以内に制限されます。
基本的な文字
SP:スペース
ESC:エスケープ
LF:ラインフィード
CR:キャリッジリターン
高度な文字(2 回カウント)
^ { } [ ~ ]
| €
テキストエンコーディング about-text-encodings
Adobe Campaign では、SMS メッセージの送信時に 1 つまたは複数のテキストエンコードを使用できます。エンコードごとに独自の文字セットがあり、SMS メッセージに入力できる文字数もそれぞれ異なります。
新しい SMPP モバイル配信外部アカウントを設定する場合は、「Mobile」タブで エンコードのマッピング を定義できます。「data_coding」フィールドには、Adobe Campaign が SMSC に使用するエンコードが示されます。
必要に応じて、data_codings を宣言してエンコードを強制適用できます。この場合、表のエンコードの 1 つを指定します。
-
エンコードのマッピングが定義されていない場合、コネクタは一般的な動作をおこないます。
- data_coding = 0 を設定して、GSM エンコードの使用を試行します。
- GSM エンコードが失敗した場合は、data_coding = 8 を設定して、UCS2 エンコードの使用を試行します。
-
使用するエンコードと、リンクされた data_coding フィールド値を指定した場合、Adobe Campaign はリストの最初のエンコードを使用します。最初のエンコードが使用できない場合、その次のエンコードを使用します。
自動返信 automatic-reply
拡張された汎用 SMPP コネクタを設定している場合は、自動返信を設定できます。
購読者が、Adobe Campaign により自分に送信された SMS メッセージに返信し、その返信メッセージに「STOP」などのキーワードが含まれている場合、「MO に自動返信が送信されました」セクションで自動送信メッセージを設定できます。
キーワードごとにショートコードを指定します。これは、通常は配信の送信に使用する数字で、送信者名を表します。その後、購読者に送信するメッセージを入力します。
自動応答には、「強制隔離に送信」または「強制隔離から削除」のいずれかのアクションをリンクすることもできます。例えば、受信者が「STOP」というキーワードを送信した場合、その受信者には自動的に購読解除の確認が送信され、さらにその受信者が強制隔離に送信されます。
強制隔離から削除 アクションを自動返信にリンクした場合、対応するキーワードを送信した受信者は自動的に強制隔離から削除されます。
受信者は、管理/キャンペーン管理/配信不能件数の管理 メニューから利用できる 配信不能件数およびアドレス テーブルにリストされます。
- ショートコードに関わらず同じ返信を送信する場合は、「ショートコード」列を空白のままにします。
- キーワードに関わらず同じ返信を送信する場合は、「キーワード」列を空白のままにします。
- 返信せずにアクションを実行する場合は、「回答」列を空白のままにします。これにより、例えば、「STOP」以外のメッセージを送信したユーザーを強制隔離から削除できます。
複数の外部アカウントが同じプロバイダーアカウントで拡張された汎用 SMPP コネクタを使用している場合、ショートコードへの返信がどの外部アカウント接続で受信されるかわからない、といった問題が発生する可能性があります。これにより、送信された自動返信が予期されるメッセージではない可能性があります。こうした問題を回避するには、使用しているプロバイダーに応じて次のいずれかのソリューションを適用します。
-
各外部アカウントに対して 1 つのプロバイダーアカウントを作成
-
モバイル/「接続設定」タブの「システムタイプ」フィールドを使用して、各ショートコードを区別各アカウントに異なる値を提供するようプロバイダーに依頼
拡張汎用 SMPP コネクタを使用して外部アカウントを設定する手順について詳しくは、SMPP 外部アカウントの作成の節を参照してください。
配信テンプレートの変更 changing-the-delivery-template
Adobe Campaign には、モバイルへの配信用テンプレートが用意されています。このテンプレートは リソース/テンプレート/配信テンプレート ノードにあります。詳しくは、テンプレートについての節を参照してください。
SMS チャネルでの配信の場合は、使用するチャネルコネクタへの参照を含んだテンプレートを作成する必要があります。
ネイティブ配信テンプレートを保持しておくために、テンプレートのコピーを作成してから設定することをお勧めします。
次の例では、既に有効化した SMPP アカウントを使用してメッセージを配信するテンプレートを作成します。手順は次のとおりです。
-
「配信テンプレート」ノードを表示します。
-
「モバイルに送信」テンプレートを右クリックし、「複製」を選択します。
-
テンプレートのラベルを変更します(例:モバイルに送信済み(SMPP))。
-
「プロパティ」をクリックします。
-
「一般」タブで、前の手順で作成した外部アカウントに対応するルーティングモードを選択します。
-
「保存」をクリックし、テンプレートを作成します。
これで、SMS 経由で配信できる外部アカウントと配信テンプレートを用意できました。