310.7. 생산자 메시지 헤더


다음 메시지 헤더를 사용하여 SMPP 생산자의 동작에 영향을 미칠 수 있습니다.

헤더유형설명

CamelSmppDestAddr

목록/문자열

SubmitSm, SubmitMulti, CancelSm 및 DataSm에 대해서만 대상 SME 주소를 정의합니다. 모바일 종료 메시지의 경우, 이는 수신자 MS의 디렉터리 번호입니다. 은 SubmitMulti의 List<String > 및 문자열 이어야 합니다.

CamelSmppDestAddrTon

byte

SubmitSm, SubmitMulti, CancelSm 및 DataSm 의 경우 SME 대상 주소 매개 변수에 사용할 숫자(TON) 유형을 정의합니다. 위에 정의된 sourceAddrTon URI 옵션 값을 사용합니다.

CamelSmppDestAddrNpi

byte

SubmitSm, SubmitMulti, CancelSm 및 DataSm에 대해서만 SME 대상 주소 매개 변수에 사용할 숫자 계획 표시기(NPI)를 정의합니다. 위에 정의된 URI 옵션 sourceAddrNpi 값을 사용합니다.

CamelSmppSourceAddr

문자열

이 메시지를 시작한 SME(Short Message Entity)의 주소를 정의합니다.

CamelSmppSourceAddrTon

byte

SME 오리케이터 주소 매개변수에 사용할 숫자(TON) 유형을 정의합니다. 위에 정의된 sourceAddrTon URI 옵션 값을 사용합니다.

CamelSmppSourceAddrNpi

byte

SME 오리케이터 주소 매개변수에서 사용할 숫자 계획 표시기(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

날짜

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

CamelSmppValidityPeriod

문자열/날짜

SubmitSm, SubmitMulti 및 ReplaceSm에 대해서만 유효 기간 매개변수는 SMSC 만료 시간을 나타내며 그 후에는 대상에 전달되지 않는 경우 메시지를 삭제해야 합니다. 날짜로 제공되면 절대 시간으로 해석됩니다. Camel 2.9.1 이후: smpp 사양 v3.4에서 7.1.1 장에 지정된 문자열로 제공하면 절대 시간 형식 또는 상대 시간 형식으로 정의할 수 있습니다.

CamelSmppReplaceIfPresentFlag

byte

SubmitSm 및 SubmitMulti에 대해서만 기존 플래그 매개 변수를 사용하여 이전에 제출된 메시지를 교체하도록 요청하는 경우(예: 아직 전송 대기 중인 경우 교체)만 교체됩니다. SMSC는 소스 주소, 대상 주소 및 서비스 유형이 새 메시지의 동일한 필드와 일치하도록 제공된 기존 메시지를 대체합니다. 값이 정의되어 있습니다. 0, 대체하지 않음 및 1, 교체

CamelSmppAlphabet / CamelSmppDataCoding

byte

Camel 2.5 for SubmitSm, SubmitMulti 및 ReplaceSm (Prior to Camel 2.9 use CamelSmppDataCoding instead of CamelSmppAlphabet.) 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 및 2.11.2는 SubmitSm, SubmitMulti 및 DataSm에만 해당하며 SMSC로 전송되는 선택적 매개변수입니다. 값은 다음과 같은 방식으로 변환됩니다. 문자열 org.jsmpp.bean.OptionalParameter.COctetString,byte[] org.jsmpp.bean.OptionalParameter.OctetString, Cryostat org.jsmpp.bean.OptionalParameter.Byte,Integer org. jsmpp.bean.OptionalParameter.Int, Int, .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 문자열은 항상 유니코드이므로 관련이 없습니다. 본문이 바이트 배열인 경우 이 헤더는 ISO-8859-1 또는 다른 값임을 나타내는 데 사용할 수 있습니다. 기본값은 끝점 구성 매개변수 인코딩에 의해 지정됩니다.

CamelSmppSplittingPolicy

문자열

Camel 2.14.1 및 Camel 2.15.0 이후 버전 및* SubmitSm, SubmitMulti 및 DataSm*에만 해당됩니다. 이 교환에 대한 메시지 분할 정책을 지정합니다. 가능한 값은 엔드포인트 구성 매개변수 split Policy에 설명되어 있습니다.

다음 메시지 헤더는 SMPP 생산자가 메시지 헤더에 있는 SMSC의 응답을 설정하는 데 사용됩니다.

헤더유형설명

CamelSmppId

list<String&gt; /문자열

나중에 사용하기 위해 제출된 짧은 메시지를 식별하는 ID입니다. Camel 2.9.0: ReplaceSm, QuerySm, CancelSm 및 DataSm 이 헤더 vaule의 경우 문자열 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 : address, error : errorcode) 형식으로 전송하여 발생한 오류입니다.

CamelSmppOptionalParameters

Map<String, String>

더 이상 사용되지 않으며 Camel 2.13.0/3.0.0에서 Camel 2.11.1 이후의 DataSm에 대해서만 메시지를 전송하여 SMSC에서 반환되는 선택적 매개변수를 제거합니다.

CamelSmppOptionalParameter

Map<Short, Object>

Camel 2.10.7에서 2.11.2는 DataSm에만 해당 메시지를 전송하여 SMSC에서 반환되는 선택적 매개변수입니다. 키는 optional 매개변수의 짧은 코드입니다. 값은 다음과 같은 방식으로 변환됩니다. org.jsmpp.bean.OptionalParameter.COctetString string ,org.jsmpp.bean.OptionalParameter.Octet String byte[], org.jsmpp.bean.OptionalParameter. Byte Cryostat ,org.jsmpp.bean.OptionalParameter.Int Integer Integer, Integer org.jsmpp.bean.OptionalParameter.Short Short,org.jsmpp.bean.OptionalParameter.Null null

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

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

© 2024 Red Hat, Inc.