288.6. プロデューサーメッセージヘッダー


以下のメッセージヘッダーを使用して、SMPP プロデューサーの動作に影響を与えることができます。

Expand
ヘッダーType説明

CamelSmppDestAddr

List/String

SubmitSm、SubmitMulti、CancelSm、および DataSm に対してのみ、宛先 SME アドレスを定義します。モバイル終了メッセージの場合、これは受信側 MS のディレクトリー番号です。SubmitMulti と StringList<String > である必要があります。

CamelSmppDestAddrTon

Byte

SME 宛先アドレスパラメーターで使用される数字(TON)のタイプを定義するのは、SubmitSm、SubmitMulti、CancelSm、および DataSm のみ です。上記で定義した sourceAddrTon URI オプション値を使用します。

CamelSmppDestAddrNpi

Byte

SME 宛先アドレスパラメーターで使用される数値計画インジケーター(NPI)を定義するのは、SubmitSm、SubmitMulti、CancelSm、および DataSm のみ です。上記で定義した URI オプション sourceAddrNpi 値を使用します。

CamelSmppSourceAddr

文字列

このメッセージを出た SME(Short Message Entity)のアドレスを定義します。

CamelSmppSourceAddrTon

Byte

SME originator アドレスパラメーターで使用される数字(TON)のタイプを定義します。上記で定義した sourceAddrTon URI オプション値を使用します。

CamelSmppSourceAddrNpi

Byte

SME originator アドレスパラメーターで使用される数値計画インジケーター(NPI)を定義します。上記で定義した URI オプション sourceAddrNpi 値を使用します。

CamelSmppServiceType

文字列

サービスタイプパラメーターを使用して、メッセージに関連付けられた SMS アプリケーションサービスを指定できます。上記の URI オプションの serviceType 設定を使用します。

CamelSmppRegisteredDelivery

Byte

SubmitSm、ReplaceSm、SubmitMulti、および DataSm Is のみが、SMSC 配信受信や、SME による確認応答を要求するため に使用されます。上記の URI オプション registeredDelivery 設定を使用します。

CamelSmppPriorityFlag

Byte

SubmitSm および SubmitMulti に対してのみ、送信元の SME が優先度レベルを短いメッセージに割り当てることができます。上記の URI オプションの priorityFlag 設定を使用します。

CamelSmppScheduleDeliveryTime

Date

SubmitSm、SubmitMulti、および ReplaceSm に対してのみ、このパラメーターで、メッセージ配信が最初に試行されるスケジュール済み時間を指定します。これは、SMSC がこのメッセージの配信を試行する現在の SMSC 時間からの絶対日時または相対時間を定義します。絶対時間形式または相対時間形式で指定できます。時間形式のエンコーディングは、smpp 仕様 v3.4 の 第 7.1.1 章に指定されています。

CamelSmppValidityPeriod

String/Date

SubmitSm、SubmitMulti、および ReplaceSm The validity period パラメーターは SMSC の有効期限を示します。その後は、宛先に配信されなかった場合にメッセージを破棄します。日付 と指定された場合 、絶対時間として解釈されます。Camel 2.9.1 以降: smpp 仕様 v3.4 の 第 7.1.1 の章で指定されているとおりに String として指定する場合は、絶対時間形式または相対時間形式で定義できます。

CamelSmppReplaceIfPresentFlag

Byte

SubmitSm および SubmitMulti に対してのみ、指定されたフラグパラメーターを使用して SMSC を要求し、以前に送信されたメッセージを置き換えますが、配信が保留中です。SMSC は、ソースアドレス、宛先アドレス、サービスタイプが新規メッセージの同じフィールドと一致すると提供された既存のメッセージを置き換えます。0、Don't replace および 1、Replace の値が定義されます。

CamelSmppAlphabet / CamelSmppDataCoding

Byte

Camel 2.5 For SubmitSm, SubmitMulti and ReplaceSmCamel 2.9 より前のバージョンでは、CamelSmppAlphabet の代わりに CamelSmppDataCoding を使用してください)。 SMPP 3.4 仕様に準拠したデータコーディングセクション 5.2.19。上記の URI オプション アルファベット 設定を使用します。

CamelSmppOptionalParameters

Map<String, String>

非推奨となり、Camel 2.13.0/3.0.0
Camel 2.10.5 および 2.11.1 以降では削除され、SubmitSm、SubmitMulti、および DataSm 専用
となります。任意のパラメーターは SMSC によって返されます。

CamelSmppOptionalParameter

map<Short, Object>

Camel 2.10.7 以降、および SubmitSm、SubmitMulti、および DataSm に対してのみ、SMSC に送信される任意のパラメーターです。値は以下のように変換されます。 string org.jsmpp.bean.OptionalParameter.COctetString,byte[] org.jsmpp.bean.OptionalParameter.OctetString,Byte org.jsmpp.bean.OptionalParameter.Byte,Integer org.jsmpp.bean.OptionalParameter.Int, short org.jsmpp.bean.OptionalParameter. Short ,null org.jsmpp.bean.OptionalParameter.Null

CamelSmppEncoding

文字列

Camel 2.14.1 および Camel 2.15.0 以降では *SubmitSm、SubmitMulti、および DataSm* のみ。  メッセージボディーのバイトのエンコーディング(文字セット名)を指定します。  メッセージボディーが文字列である場合、Java String は常に Unicode であるため、これは関係しません。  ボディーがバイトアレイである場合は、このヘッダーを使用して ISO-8859-1 またはその他の値を指定できます。  デフォルト値は、エンドポイント設定パラメーター エンコーディングで指定されます。

CamelSmppSplittingPolicy

文字列

Camel 2.14.1 および Camel 2.15.0 以降では *SubmitSm、SubmitMulti、および DataSm* のみ。  このエクスチェンジのメッセージ分割のポリシーを指定します。  設定可能な値は、エンドポイント設定パラメーター split Policy で説明されています。

以下のメッセージヘッダーは、SMPP プロデューサーによって使用され、メッセージヘッダーに SMSC からの応答を設定します。

Expand
ヘッダーType説明

CamelSmppId

List<String>/String

後で使用できるように提出した短いメッセージを識別するための ID。Camel 2.9.0 から: ReplaceSm、QuerySm、CancelSm、および DataSm の場合、このヘッダー vaule は String です。SubmitSm または SubmitMultiSm の場合、ヘッダー vaule は List<String> です

CamelSmppSentMessageCount

整数

Camel 2.9 以降では、SubmitSm および SubmitMultiSm に対してのみ、送信されたメッセージの総数。

CamelSmppError

Map<String, List<Map<String, Object>>>

Camel 2.9 以降では、SubmitMultiSm に対してのみ、短いメッセージを送信して発生したエラーは Map<String, List<Map<String, Object >>(messageID :(destAddr : address, error : errorCode))です。

CamelSmppOptionalParameters

Map<String, String>

非推奨となり、Camel 2.13.0/3.0.0 から Camel 2.11.1 以降ではの み削除さ れます。メッセージの送信により SMSC から返されるオプションのパラメーターです。

CamelSmppOptionalParameter

map<Short, Object>

Camel 2.10.7 以降では、DataSm に対してのみ 2.11.2 以降のみ、メッセージを送信して SMSC から返される任意のパラメーターです。キーは、オプションのパラメーターの Short コードです。値は以下のように変換されます。 org.jsmpp.bean.OptionalParameter.COctetString String,org.jsmpp.bean.OptionalParameter.OctetString byte[], org.jsmpp.bean.OptionalParameter.Byte Byte,org.jsmpp.bean.OptionalParameter.Int Integer, org.jsmpp.bean.OptionalParameter.Short Short,org.jsmpp.bean.OptionalParameter.Null null

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る