288.7. コンシューマーメッセージヘッダー


以下のメッセージヘッダーは、SMPP コンシューマーによって使用され、メッセージヘッダーに SMSC からの要求データを設定します。

Expand
ヘッダーType説明

CamelSmppSequenceNumber

整数

AlertNotification、deliverSm、および DataSm A のシーケンス番号のみ により、応答 PDU を要求 PDU と関連付けることができます。関連付けられた SMPP 応答 PDU はこのフィールドを保持する必要があります。

CamelSmppCommandId

整数

AlertNotification、DeliverSm、および DataSm The コマンド id フィールドのみ が特定の SMPP PDU を特定します。定義された値の一覧は、smpp 仕様 v3.4 の 5.1.2.1 章を参照してください。

CamelSmppSourceAddr

文字列

AlertNotification、deliversSm および DataSm に対してのみ、このメッセージが発信された SME(Short Message Entity)のアドレスを定義します。

CamelSmppSourceAddrNpi

Byte

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

CamelSmppSourceAddrTon

Byte

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

CamelSmppEsmeAddr

文字列

AlertNotification にのみ、宛先 ESME アドレスを定義します。モバイル終了メッセージの場合、これは受信側 MS のディレクトリー番号です。

CamelSmppEsmeAddrNpi

Byte

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

CamelSmppEsmeAddrTon

Byte

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

CamelSmppId

文字列

smsc DeliveryReceipt および DataSm にのみ、最初に送信されたときに SMSC によってメッセージに割り当てられたメッセージ ID。

CamelSmppDelivered

整数

配信された短いメッセージの smsc DeliveryReceipt Number のみ。これは、元のメッセージがディストリビューションリストに送信された場合にのみ該当します。この値は、必要に応じて先頭のゼロとともにパディングされます。

CamelSmppDoneDate

Date

smsc DeliveryReceipt のみ で、短いメッセージが最終状態に達した日時のみ。形式は YYMMDDhhmm です。

CamelSmppStatus

DeliveryReceiptState

smsc DeliveryReceipt のみ: メッセージの最終ステータス。以下の値が定義されます。 delIVRD: メッセージは宛先( EXPIRED )に配信されます。 メッセージ有効期間の有効期限が切れました DELETED: メッセージが削除され、UNDELIV: メッセージは配信できません。ACCEPTD: メッセージは受け入れられる状態です(つまり、顧客サービスによるサブスクライバーの代わりに手動で読み取られています)、UNKNOWN: Message is in invalid state, REJECTD: メッセージが拒否状態である

CamelSmppCommandStatus

整数

DataSm The Command status of the メッセージの場合のみ

CamelSmppError

文字列

smsc DeliveryReceipt where appropriate this may have a Network specific error code or an SMSC error code for the message.これらのエラーは Network または SMSC に固有のエラーであり、ここには含まれません。

CamelSmppSubmitDate

Date

smsc DeliveryReceipt 短縮メッセージが送信された日時のみ。置き換えられたメッセージの場合、これは元のメッセージが置き換えられた日付になります。形式は YYMMDDhhmm です。

CamelSmppSubmitted

整数

最初 に送信された短いメッセージの smsc DeliveryReceipt のみ です。これは、元のメッセージがディストリビューションリストに送信された場合にのみ該当します。この値は、必要に応じて先頭のゼロとともにパディングされます。

CamelSmppDestAddr

文字列

DeliverSm および DataSm のみ: 宛先 SME アドレスを定義します。モバイル終了メッセージの場合、これは受信側 MS のディレクトリー番号です。

CamelSmppScheduleDeliveryTime

文字列

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

CamelSmppValidityPeriod

文字列

DeliverSm The validity period パラメーターは SMSC の有効期限を示します。その後は、宛先に配信されない場合はメッセージを破棄します。絶対時間形式または相対時間形式で定義できます。絶対および相対時間形式のエンコーディングは、smpp 仕様 v3.4 のセクション 7.1.1 で指定します。

CamelSmppServiceType

文字列

DeliverSm および DataSm にのみ、サービスタイプパラメーターは、メッセージに関連付けられた SMS Application サービスを示します。

CamelSmppRegisteredDelivery

Byte

DataSm Is に対してのみ、配信受信や SME による確認応答の要求に使用されます。上記の Producer ヘッダーリストと同じ値。

CamelSmppDestAddrNpi

Byte

DataSm に対してのみ、宛先アドレスパラメーターの NPI(数値計画インジケーター)を定義します。上記で定義した URI オプション sourceAddrNpi 値を使用します。

CamelSmppDestAddrTon

Byte

DataSm に対してのみ、宛先アドレスパラメーターの数字(TON)のタイプを定義します。上記で定義した sourceAddrTon URI オプション値を使用します。

CamelSmppMessageType

文字列

Camel 2.6 以降: AlertNotification: an SMSC alert notification, DataSm: an SMSC data short message, DeliveryReceipt: an SMSC delivery receipt, DeliverSm : an SMSC delivery receipt, DeliverSm: an SMSC deliver short message

CamelSmppOptionalParameters

Map<String, Object>

非推奨となり、Camel 2.13.0/3.0.0 Camel 2.10.5 以降で削除さ れる予定です。これは DeliverSm に対してのみ 削除されます。オプションのパラメーターは、SMSC によって送信される任意のパラメーターです。

CamelSmppOptionalParameter

map<Short, Object>

Camel 2.10.7、2.11.2 以降、および DeliverSm に対してのみ、オプションのパラメーターが 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

ヒント

JSMPP ライブラリー の詳細は、JSMPP ライブラリー のドキュメントを参照してください。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat