SMS チャネルの設定 configuring-sms-channel
SMS メッセージを送信するには、管理者が Administration/Channels/SMS/SMS accounts メニューで 1 つまたは複数の外部アカウントを設定する必要があります。
外部アカウントの作成と変更の手順について詳しくは、外部アカウントの節を参照してください。SMS メッセージを送信する外部アカウントに固有のパラメーターは、次のとおりです。
SMS ルーティングの定義 defining-an-sms-routing
SMS routing via SMPP 外部アカウントはデフォルトで提供されていますが、他のアカウントを追加すると便利です。
SMPP プロトコルを使用する場合、新しい外部アカウントを作成することもできます。SMS のプロトコルと設定について詳しくは、このテクニカルノートを参照してください。
-
Administration > Application settings > External accounts で新しい外部アカウントを作成します。
-
アカウントタイプを Routing として定義し、チャネルを Mobile (SMS) として定義します。配信モードは Bulk delivery として定義します。
-
接続設定を定義します。
SMS メッセージの送信に固有の接続設定を入力するには、SMS サービスプロバイダーに問い合わせて、各外部アカウントフィールドの入力方法を確認してください。
「Enable TLS over SMPP」オプションを使用すると、SMPP トラフィックを暗号化できます。
「Enable verbose SMPP traces in the log file」を使用すると、すべての SMPP トラフィックをログファイルにダンプできます。コネクタのトラブルシューティングやプロバイダー側が確認できるトラフィックとの比較をおこなうには、このオプションを有効にする必要があります。
-
また、選択したプロバイダーに応じて「SMS-C implementation name」フィールドに入力する値については、アドビにお問い合わせください。
-
SMPP チャネル設定を定義します。詳しくは、SMS のエンコードと形式の節を参照してください。
すべての受信 SMS を inSMS テーブルに格納する場合は、「Store incoming MO in the database」を有効にします。受信 SMS の取得方法について詳しくは、この節を参照してください。
「Enable Real-time KPI updates during SR processing」オプションを使用すると、配信を送信した後に、リアルタイムで Delivered KPI または Bounces + Errors KPI を更新できます。これらの KPI は Deployment ウィンドウに表示され、プロバイダーから受け取った SR(ステータスレポート)から直接再計算されます。
-
Throughput and timeouts パラメーターを定義します。
アウトバウンドメッセージ(「MT:Mobile Terminated」)の最大スループットを 1 秒あたりの MT で指定できます。該当するフィールドに「0」と入力した場合、スループットは無制限となります。
期間に対応するすべてのフィールドの値は、秒単位で入力する必要があります。
-
特定のエンコーディングマッピングを定義する必要がある場合は、SMS-C 固有のパラメーターを定義します。 詳しくは、SMSC の詳細の節を参照してください。
SMPP プロトコルを適用せずに、SMS プロバイダー(SMS-C)のサーバーに + プレフィックスを転送する場合は、「Send full phone number (send characters other than digits)」オプションを有効にします。
ただし、特定のプロバイダーで「+」がプレフィックスとして必要な場合は、プロバイダーにお問い合わせください。必要に応じて、このオプションを有効にするようプロバイダーから指示があります。
-
必要に応じて、返信の内容に基づいてアクションをトリガーする自動返信を定義します。詳しくは、この節を参照してください。
-
SMS ルーティング外部アカウントの設定を保存します。
これで、Adobe Campaign で新しいルーティングを使用して SMS メッセージを送信できるようになりました。
SMS のエンコーディングと形式 sms-encoding-and-formats
SMS のエンコーディング、長さおよび表記変換 sms-encoding--length-and-transliteration
デフォルトでは、SMS の文字数は GSM(Global System for Mobile Communications)標準に準じています。
GSM エンコードを使用する SMS メッセージは 160 文字以内に制限されています。複数の部分に分けて送信されるメッセージの場合は、SMS 1 件につき 153 文字以内です。
必要に応じて、文字の表記変換をチェックボックスで指定できます。
表記変換では、SMS の特定の文字が GSM 標準に準じていない場合に、別の文字に置き換えられます。
- 表記変換が 許可されている 場合、標準に準じていない文字はメッセージの送信時に GSM 文字に置き換えられます。例えば、「ë」は「e」に置き換えられます。そのため、メッセージは若干改変されますが、文字制限は同じです。
- 表記変換が 許可されていない 場合、標準に準じていない文字があるメッセージはバイナリフォーマット(Unicode)で送信されます。そのため、すべての文字がそのまま送信されます。ただし、Unicode を使用する SMS メッセージは 70 文字以内に制限されています。複数の部分に分けて送信されるメッセージの場合は、SMS 1 件につき 67 文字以内です。文字数が上限を超えると、メッセージは複数に分かれて送信されますが、追加料金が発生する場合があります。
デフォルトでは、文字の表記変換は無効です。SMS メッセージのすべての文字をそのまま送信する場合(例えば、固有名詞が改変されないようにする場合)、このオプションは無効にしておくことをお勧めします。
ただし、SMS メッセージに Unicode メッセージ用の文字が多数含まれる場合、このオプションを有効にしてメッセージ送信のコストを抑えることもできます。
目次 – GSM 標準 table-of-characters---gsm-standard
この節では、GSM 標準に準じている文字を紹介します。メッセージ本文に、ここで紹介されていない文字が含まれている場合、メッセージ全体がバイナリフォーマット(Unicode)に変換され、文字数が 70 文字以内に制限されます。詳しくは、SMS のエンコード、長さ、および変換の節を参照してください。
基本的な文字
SP:スペース
ESC:エスケープ
LF:ラインフィード
CR:キャリッジリターン
高度な文字(2 回カウント)
^ { } [~] | €
SMSC 固有の設定 smsc-specifics
Adobe Campaign では、SMS メッセージの送信時に 1 つまたは複数のテキストエンコードを使用できます。エンコードごとに独自の文字セットがあり、SMS メッセージに入力できる文字数もそれぞれ異なります。
「DATA_CODING」フィールドを使用すると、エンコードが使用されている SMS-C と Adobe Campaign が通信できるようになります。
Define a specific mapping of encodings 機能を使用すると、必要に応じて、data_codings を宣言してエンコードを強制適用できます。この場合、表のエンコードの 1 つを指定します。
設定
-
Define a specific mapping of encodings 機能が有効になっていない場合、コネクタは次の一般的な動作を実行します。
- data_coding = 0 を設定して、GSM エンコードの使用を試行します。
- GSM エンコードが失敗した場合は、data_coding = 8 を設定して、UCS2 エンコードの使用を試行します。
-
Define a specific mapping of encodings 機能が有効になっている場合、使用するエンコードとリンクされた「data_coding」フィールドの値を定義できます。Adobe Campaign は、リスト内の最初のエンコードを使用しようとしますが、次の場合は、最初のエンコードが使用できないと判断します。
宣言の順序は重要です。コスト が少ない順にリストを設定し、SMS メッセージになるべく多くの文字を使用できるようにすることをお勧めします。
使用するエンコードのみを宣言してください。SMS-C から提供されているエンコードの中に、使用目的に該当しないものがあれば、それはリストで宣言しないでください。
MO に送信された自動返信 automatic-reply-sent-to-the-mo
Campaign 経由で送信された SMS メッセージにプロファイルが返信した場合、自動的に送り返されるメッセージと実行するアクションを設定できます。
詳しくは、この節を参照してください。
SMS プロパティの設定 configuring-sms-properties
このセクションでは、SMS 配信または SMS テンプレートのプロパティ画面で表示される、SMS に固有のパラメーターのリストについて説明します。
SMS メッセージを送信するための特定のパラメーターは、「Send」セクションおよび「Advanced parameters」セクションで再グループ化されます。
Advanced parameters のセクションから:
-
Short code を使用すると、配信に特定のショートコードを追加できます。 この特定のショートコードをオプトアウトした受信者は、メッセージの準備中に自動的に除外されます。 ショートコードの設定方法について詳しくは、 この節を参照してください。
note note NOTE Short code フィールドを空のままにすると、外部アカウントに設定された Short code フィールドの値が使用されます。
SMS テンプレートの「Send」セクションから:
-
「Maximum number of SMS per message」オプションを使用すると、メッセージの送信に使用する SMS メッセージの数を定義できます。この数を超えると、メッセージは送信されません。
note important IMPORTANT SMS メッセージのコンテンツにパーソナライゼーションフィールドや条件付きテキストを挿入した場合は、メッセージの長さと送信する SMS メッセージの数が受信者によって異なる場合があります。詳しくは、SMS メッセージのパーソナライズの節を参照してください。 -
「Transmission mode」フィールドでは、SMS メッセージの配信方法を指定できます。
- Saved on SIM card:メッセージは受信者の携帯電話の SIM カードに保存されます。
- Saved on mobile:メッセージは携帯電話の内部メモリに保存されます。
- Flash:メッセージは、受信者の携帯電話に通知として表示され、保存されずに表示されなくなります。