2011-08-09 4 views
0

smpp에서 텍스트 SMS와 바이너리 SMS를 구별하는 매개 변수는 무엇입니까? 두 메시지는 submitSM 객체로 인코딩되어 있다고 가정합니다. 그렇지 않다면 smpp 바이너리 메시지가 SMS로 인코딩되는 방법을 알려주십시오.smpp 바이너리 메시지

답변

2

체크 data_coding 매개 변수. 여기

은 바이너리에 대한 몇 가지 값을 볼 수있는 몇 가지 값

다음
0 0 0 0 0 0 0 0 SMSC Default Alphabet 
0 0 0 0 0 0 0 1 IA5 (CCITT T.50)/ASCII (ANSI X3.4) 
0 0 0 0 0 0 1 0 Octet unspecified (8-bit binary) 
0 0 0 0 0 0 1 1 Latin 1 (ISO-8859-1) 
0 0 0 0 0 1 0 0 Octet unspecified (8-bit binary) 
0 0 0 0 0 1 0 1 JIS (X 0208-1990) 
0 0 0 0 0 1 1 0 Cyrllic (ISO-8859-5) 
0 0 0 0 0 1 1 1 Latin/Hebrew (ISO-8859-8) 
0 0 0 0 1 0 0 0 UCS2 (ISO/IEC-10646) 
0 0 0 0 1 0 0 1 Pictogram Encoding 
0 0 0 0 1 0 1 0 ISO-2022-JP (Music Codes) 
0 0 0 0 1 0 1 1 reserved 
0 0 0 0 1 1 0 0 reserved 
0 0 0 0 1 1 0 1 Extended Kanji JIS(X 0212-1990) 
0 0 0 0 1 1 1 0 KS C 5601 
0 0 0 0 1 1 1 1 reserved 

있습니다.

흐린 목록의 경우 SMPPv3.4 사양을 확인하십시오.

1

위의 Incognitos 응답에 추가하려면 이진 메시지를 보내는 경우 중요한 다른 매개 변수는 esm_class입니다.

가장 일반적인 두 가지 값은 다음과 같습니다 사용자 데이터 헤더 표시 (UDHI)

을 설정하는 표준 텍스트 메시지

  • × 40에 사용되는

    • × 00은 UDHI 인 경우 그런 다음 페이로드의 시작 부분에 바이너리 헤더를 구문 분석해야하며, 얼마나 많은 바이트를 헤더로 읽어야 하는지를 나타내는 UDHL (User Data Header Length)과 이진 헤더 자체가 파싱되어야합니다.

      esm_class 매개 변수의 가능한 모든 값은 SMPP 사양 5.2.12 절을 참조하십시오.