309.8. 소비자 메시지 헤더


다음 메시지 헤더는 SMPP 소비자가 메시지 헤더에서 SMSC에서 요청 데이터를 설정하는 데 사용됩니다.

Expand
header유형설명

CamelSmppSequenceNumber

정수

AlertNotification, VeleroiverSm 및 DataSm A 시퀀스 번호만 요청과 상관 관계를 유지할 수 있습니다. 연결된 SMPP 응답 ECDHE은 이 필드를 유지해야 합니다.

CamelSmppCommandId

정수

AlertNotification, deliveriverSm 및 DataSm의 경우에만 명령 id 필드는 특정 SMPP ECDHE를 식별합니다. 정의된 값의 전체 목록은 smpp 사양 v3.4의 5.1.2.1 장을 참조하십시오.

CamelSmppSourceAddr

문자열

AlertNotification, deliveriverSm 및 DataSm에만 이 메시지를 시작한 SME(Short Message Entity)의 주소를 정의합니다.

CamelSmppSourceAddrNpi

바이트

AlertNotification 및 DataSm의 경우에만 SME originator address 매개변수에 사용할 숫자 계획 표시기(NPI)를 정의합니다. 위에서 정의한 URI 옵션 sourceAddrNpi 값을 사용합니다.

CamelSmppSourceAddrTon

바이트

AlertNotification 및 DataSm의 경우에만 SME originator address 매개변수에 사용할 숫자 유형(TON)을 정의합니다. 위에서 정의한 sourceAddrTon URI 옵션 값을 사용합니다.

CamelSmppEsmeAddr

문자열

AlertNotification의 경우에만 대상 ESME 주소를 정의합니다. 모바일 종료 메시지의 경우 이는 수신자 MS의 디렉토리 번호입니다.

CamelSmppEsmeAddrNpi

바이트

AlertNotification 의 경우 ESME originator address 매개변수에 사용할 숫자 계획 표시기(NPI)를 정의합니다. 위에서 정의한 URI 옵션 sourceAddrNpi 값을 사용합니다.

CamelSmppEsmeAddrTon

바이트

AlertNotification 의 경우 ESME originator address 매개변수에 사용할 숫자(TON) 유형을 정의합니다. 위에서 정의한 sourceAddrTon URI 옵션 값을 사용합니다.

CamelSmppId

문자열

smsc DeliveryReceipt 및 DataSm 경우에만 원래 제출되었을 때 SMSC의 메시지에 할당된 메시지 ID입니다.

CamelSmppDelivered

정수

smsc DeliveryReceipt Number of short messages에 대해서만 제공됩니다. 이는 원본 메시지가 배포 목록에 제출된 경우에만 관련이 있습니다. 필요한 경우 선행 0으로 값이 채워집니다.

CamelSmppDoneDate

날짜

smsc DeliveryReceipt 전용 메시지가 최종 상태에 도달한 시간과 날짜입니다. 형식은 다음과 같습니다. YYMMDDhmm.

CamelSmppStatus

DeliveryReceiptState

smsc DeliveryReceipt: 메시지의 최종 상태입니다. 다음 값이 정의됩니다. delIVRD: 메세지가 목적지로 전달되고, EXPIRED: 메시지 유효 기간이 만료되었습니다, DELETED: 메시지가 삭제 되었습니다, UNDELIV: 메시지를 전달할 수 없음, ACCEPTD: 메시지는 수락됨 상태(즉, 고객 서비스에서 구독자를 대신하여 수동으로 읽었), UNKNOWN: 메시지가 유효하지 않은 상태이며 REJECTD: 메시지가 거부됨 상태에 있습니다.

CamelSmppCommandStatus

정수

DataSm 메시지의 명령 상태입니다.

CamelSmppError

문자열

smsc DeliveryReceipt 경우에만 네트워크 특정 오류 코드 또는 메시지의 시도된 전달을 위해 SMSC 오류 코드를 보유할 수 있습니다. 이러한 오류는 네트워크 또는 SMSC 특정이며 여기에 포함되지 않습니다.

CamelSmppSubmitDate

날짜

smsc DeliveryReceipt 경우에만 짧은 메시지가 제출된 시간과 날짜입니다. 대체되는 메시지의 경우 원본 메시지가 교체된 날짜입니다. 형식은 다음과 같습니다. YYMMDDhmm.

CamelSmppSubmitted

정수

smsc DeliveryReceipt Number of short messages가 처음 제출된 경우에만 해당 됩니다. 이는 원본 메시지가 배포 목록에 제출되었을 때만 관련이 있습니다. 필요한 경우 선행 0으로 값이 채워집니다.

CamelSmppDestAddr

문자열

://& lt;iverSm 및 DataSm에만 해당: 대상 SME 주소를 정의합니다. 모바일 종료 메시지의 경우 이는 수신자 MS의 디렉토리 번호입니다.

CamelSmppScheduleDeliveryTime

문자열

ProvideiverSm: 이 매개 변수는 메시지 전달을 먼저 시도해야 하는 예약된 시간을 지정합니다. 이 메시지는 현재 SMSC에 의해 전달이 시도되는 현재 SMSC 시간 또는 현재 날짜 및 시간 또는 상대 시간을 정의합니다. 절대 시간 형식 또는 상대 시간 형식으로 지정할 수 있습니다. 시간 형식의 인코딩은 smpp 사양 v3.4의 섹션 7.1.1에 지정됩니다.

CamelSmppValidityPeriod

문자열

:// <iverSm에 대해서만 유효 기간 매개 변수는 SMSC 만료 시간을 나타내며, 그 후 목적지로 전달되지 않는 경우 메시지를 삭제해야 합니다. 절대 시간 형식 또는 상대 시간 형식으로 정의할 수 있습니다. 절대 및 상대 시간 형식의 인코딩은 smpp 사양 v3.4의 섹션 7.1.1에 지정됩니다.

CamelSmppServiceType

문자열

:// <iverSm 및 DataSm에 대해서만 서비스 유형 매개 변수는 메시지와 관련된 SMS 애플리케이션 서비스를 나타냅니다.

CamelSmppRegisteredDelivery

바이트

전송 수령 및/또는 SME가 승인한 수령을 요청하는 데 사용되는 DataSm Is의 경우에만 해당합니다. 위의 Producer 헤더 목록과 동일한 값입니다.

CamelSmppDestAddrNpi

바이트

DPI (DataSm ) 대상 주소 매개변수에 있는 숫자 계획 표시기(NPI)를 정의합니다. 위에서 정의한 URI 옵션 sourceAddrNpi 값을 사용합니다.

CamelSmppDestAddrTon

바이트

DataSm 의 경우 대상 주소 매개변수에서 TON(TON) 유형을 정의합니다. 위에서 정의한 sourceAddrTon URI 옵션 값을 사용합니다.

CamelSmppMessageType

문자열

Camel 2.6 이상: AlertNotification : AlertNotification: an SMSC 경고 알림, DataSm: SMSC 데이터 단축 메시지, DeliveryReceipt: SMSC 전달 수령인 deliveriver Sm: SMSC 전달 메시지 : SMSC가 짧은 메시지를 전달하는 경우

CamelSmppOptionalParameters

map<String, Object>

더 이상 사용되지 않으며 Camel 2.13.0/3.0.0 Camel 2.10.5 이상에서 제거 되며, SMSC에 의해 다시 전송되는 선택적 매개변수만 사용됩니다.

CamelSmppOptionalParameter

map<Short, Object>

Camel 2.10.7, 2.11.2 이상 및 deliveriverSm에만 대해 The optional parameters send back by the SMSC. key는 선택적 매개변수의 짧은 코드입니다. 값은 다음과 같은 방식으로 변환됩니다. org.jsmpp.bean.OptionalParameter.OptionalParameter.COctet String String ,org.jsmpp.bean.OctetString byte[], org.jsmpp.bean.bean.OptionalParameter.Byte Byte, org.jsmpp.bean.bealParameter.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은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat