SMPP チャネル設定

文字の表記変換を許可

文字の表記変換とは、不足している文字に相当する文字を見つける処理です。例えば、フランス語の「ê」(曲折アクセント記号付きの e)という文字は GSM エンコーディングには含まれていませんが、「e」に置き換えても可読性を過剰に損なうことはありません。

このチェックボックスをオフにすると、文字列をそのままエンコードできない場合、テキストエンコードは失敗します。

このチェックボックスをオンにすると、テキストエンコーディングは、失敗する代わりに、おおよそのバージョンに変換を試みます。ターゲットエンコーディングで相当する文字がない場合、テキストエンコーディングは失敗します。

エンコーディング処理の一般的な説明については、エンコーディングの具体的なマッピングの定義設定を参照してください。

ソース番号

メッセージのデフォルトのソースアドレスを定義します。この設定は、配信時にソース番号が空のままになっている場合にのみ適用されます。デフォルトでは、ソース番号フィールドは渡されないので、プロバイダーはショートコードの代わりにソース番号フィールドを使用します。

これにより、送信者アドレス/oADC 上書き機能が有効になります。

ソース TON/NPI、宛先 TON/NPI

(SMPP 3.4 仕様の 5.2.5 節で説明されている)TON(番号のタイプ)と NPI(番号計画識別子)。これらの値は、プロバイダーのニーズに応じて設定する必要があります。

これらは、SUBMIT_SM PDU の source_addr_ton、source_addr_npi、dest_addr_ton、dest_addr_npi フィールドにそのまま送信されます。

サービスタイプ

このフィールドは、SUBMIT_SM PDU の service_type フィールドにそのまま送信されます。プロバイダーの必要に応じてこれを設定します。

スループットと遅延

これらの設定は、SMPP チャネルのすべてのタイミングを制御します。一部のプロバイダーでは、メッセージレート、ウィンドウ、再試行タイミングを非常に正確に制御する必要があるので、これらの設定は、プロバイダーの処理能力と契約で示される条件に一致する値に設定する必要があります。

送信ウィンドウ

送信ウィンドウは、対応する SUBMIT_SM_RESP を待たずに送信できる SUBMIT_SM PDU の数です。

最大ウィンドウ数が 4 の送信例:

送信ウィンドウは、ネットワークリンクの待ち時間が長い場合のスループットを向上させるのに役立ちます。ウィンドウの値は、SMS の数にリンクの待ち時間(秒単位)を掛けた値よりも大きくする必要があり、これによって、コネクタは SUBMIT_SM_RESP を待たずに次のメッセージを送信できるようになります。

ウィンドウが大きすぎると、接続に問題が発生した場合(まれなケース)に、より多くの重複メッセージが送信される可能性があります。また、ほとんどのプロバイダーは送信ウィンドウに対して非常に厳しい制限を適用しており、この制限を超えるメッセージを拒否します。

最適な送信ウィンドウ式の計算方法:

SUBMIT_SM と SUBMIT_SM_RESP の間の最大待ち時間を測定します。
この値(秒単位)を MT の最大スループットに掛けます。これにより、最適な送信ウィンドウの値が得られます。
例:MT の最大スループットに毎秒 300 個の SMS が設定されていて、SUBMIT_SM と SUBMIT_SM_RESP の間の平均待ち時間が 100 ミリ秒の場合、最適な値は 300×0.1 = 30 となります。

不明な点がある場合は、パフォーマンスの問題を回避するために、より大きなウィンドウを優先します。