중국시가넷 - 메시지 플랫폼 - CMPP 계약에 대해 누가 설명해줄 수 있나요? 설명을 보내주시면 감사하겠습니다.

CMPP 계약에 대해 누가 설명해줄 수 있나요? 설명을 보내주시면 감사하겠습니다.

중국 모바일 통신 정보 자원 스테이션 엔터티 및 ISMG(인터넷 단문 메시지 게이트웨이)

CMPP(인터페이스 프로토콜)

V1.1

중국이동통신공사

2000/11/29

--------- ----- -------------------------------- -----

준비 지침

본 사양은 중국 이동 통신 그룹 회사의 기업 사양으로 정보 자원 스테이션 개체와 인터넷 단문 메시지 게이트웨이 간의 응용 계층 인터페이스 프로토콜을 규정합니다. 본 계약의 버전은 버전 1.1입니다.

약어

ISMG 인터넷 단문 메시지 게이트웨이 인터넷 단문 게이트웨이

SMPP 단문 피어 투 피어 단문 메시지 지점 간 프로토콜

CMPP 중국 모바일 P2P 중국 모바일 지점 간 프로토콜

TLS 전송 계층 보안 전송 계층 보안

SMC 단문 메시지 센터 단문 메시지 센터

네트워크 구조

인터넷 SC 비즈니스 센터, 즉 ISMG는 전체 네트워크에 있는 SMC의 위치를 ​​기록하고, ICP의 기능 실체가 CMPP_SUBMIT 메시지를 ISMG로 보내도록 요구하며, ISMG는 이를 전달합니다. 특정 SMC에 메시지를 보냅니다. 동시에 SMC는 ISMG에 단문 메시지를 보낼 수도 있으며 ISMG는 해당 메시지를 해당 ICP에 보냅니다.

정비관리센터는 ISMG를 관리합니다.

CMPP 기능

CMPP는 단문 메시지 센터와 ICP 사이의 경로를 설정하는 데 사용됩니다. 서비스 및 정보 제공은 ICP에 의해 완료됩니다. 이메일 알림, 음성 메일 알림, 인터넷 단문 메시지, 이동국 이메일, 알림 알림, 자동 통합 서비스 정보 스테이션(주로 주문형 정보 서비스)과 같은 모바일 데이터 부가 서비스 실현을 위한 서비스를 제공할 수 있습니다. : 일기예보, 주식정보, 항공편 정보 등).

다음은 이메일 알림 서비스를 예로 들어 정보 프로세스를 설명합니다. 인터넷 사용자는 ICP의 이메일 서버에 이메일을 보냅니다. ICP의 POP3 SERVER는 필터링 프로세스를 활성화합니다. 사용자가 이메일 알림 서비스를 신청하면 필터링 프로세스에서 사용자의 등록된 휴대폰 번호, 이메일 제목을 꺼내 CMPP_SUBMIT 메시지에 바인딩하여 ISMG로 보냅니다. ISMG는 CMPP_SUBMIT 메시지에서 '휴대폰번호 수신 서비스' 필드를 확인하고, ISMG에 모바일 사용자가 속한 SMC의 주소를 문의한 후 SMC로 전송합니다. ISMG는 확인 메시지를 받은 후 메시지를 CMPP_SUBMIT_REP로 변환하여 ICP로 다시 보냅니다. SMC는 메시지를 받은 후 해당 메시지를 처리한 후 확인 메시지를 ISMG로 보냅니다.

위의 과정에서 알 수 있듯이 ICP의 경우 수행해야 할 작업은 주로 두 번째 단계에 집중되어 있습니다. 위의 기능을 달성하려면 EMAIL SERVER에서 필터링 프로그램을 만드십시오.

프로토콜 관점에서 ICP는 CMPP에 인터페이스가 구현되어 있는 한 제어 계층에 해당하는 기능을 구현할 수 있습니다. 이메일 서버, 웹 서버 등. , 더 많은 작업이 필요합니다. 일부 애플리케이션 계층 작업이 필요합니다.

인터페이스

CMPP 프로토콜은 TCP/IP를 기본 통신 전달자로 사용합니다. 더 높은 보안이 필요한 경우 보안 전송을 위해 TLS 계층을 사용할 수 있습니다.

메시지 흐름

ICP와 ISMG 간 정보 교환 시에는 긴 연결 모드 또는 짧은 연결 모드를 사용할 수 있습니다. 소위 긴 연결은 연결에서 여러 데이터 패킷이 지속적으로 전송될 수 있으며 연결 유지 관리 기간 동안 데이터 패킷이 전송되지 않으면 양쪽 당사자가 링크 감지 패킷을 보내야 함을 의미합니다.

짧은 연결이란 통신 당사자가 데이터를 교환할 때 데이터 전송이 완료된 후 연결이 끊어지는 것을 의미합니다. 즉, 각 연결은 하나의 비즈니스 전송만 완료합니다.

긴 메시지

ICP와 ISMG는 양 당사자의 정보를 상호 제출하기 위해 클라이언트-서버 모드에서 TCP 연결을 설정합니다. TCP/IP 연결이 설정된 후 클라이언트는 애플리케이션 계층 연결 설정을 시작합니다. 이때 ICP 또는 ISMG가 TLS 연결 설정이 필요하다고 판단하면 전송된 데이터 패킷에 TLS 필드가 다음과 같이 설정됩니다. 양 당사자 간에 TLS 연결을 설정합니다.

애플리케이션 계층 연결이 설정된 후 데이터 전송 과정에서 ICP 또는 ISMG가 암호화된 정보를 피어에게 전송해야 하는 경우 TLS 연결도 설정할 수 있습니다. 이 경우 설정만 하면 됩니다. Tls_available(TLS 레이어 사용 여부) 속성 필드 및 이 메시지의 메시지 본문에 있는 기타 속성은 전송되지 않습니다.

메시지는 흐름 제어를 통해 동시에 전송되며 창 크기는 조정 가능합니다. 즉, 수신자가 응답하기 전에 한 번에 10개 이상의 메시지를 받으면 거절당하다.

ICP가 ISMG로 보낸 메시지 유형은 다음과 같습니다.

1) CMPP_Connect가 애플리케이션 계층 연결을 요청합니다.

2) CMPP_Terminate가 애플리케이션 계층 연결을 종료합니다.

3) CMPP_Terminate_REP 애플리케이션 계층 연결 응답 종료

4) CMPP_Deliver_REP SMS 응답 보내기

5) CMPP_Submit SMS 제출

6) CMPP_Query SMS 상태 쿼리 보내기

7) CMPP_Cancel 문자 메시지 삭제

8) CMPP_Active_Test 테스트 활성화

9) CMPP_Active_Test_REP 테스트 응답 활성화

ISMG에서 보낸 메시지 유형 ICP에는 다음이 포함됩니다.

1) CMPP_Connect_REP 요청 연결 응답

2) CMPP_Deliver SMS 전송

3) CMPP_Submit_REP SMS 응답 제출

4) CMPP_Query_REP SMS 상태 쿼리 결과

5) CMPP_Cancel_REP SMS 응답 삭제

6) CMPP_Active_Test_REP 테스트 응답 활성화

7) CMPP_Active_Test 테스트 활성화

8) CMPP_Terminate는 애플리케이션 계층 연결을 종료합니다.

9) CMPP_Terminate_Rep는 애플리케이션 계층 연결 응답을 종료합니다.

ISMG 간에 전송되는 메시지 유형은 다음과 같습니다.

1) CMPP_Fwd before 메시지 전달

2) CMPP_Fwd_REP 메시지 전달 응답

3) CMPP_Route 라우팅 요청

4) CMPP_Route_REP 라우팅 요청 응답

1개 작업 프로세스

짧은 메시지

ISMG와 ICP 간의 통신은 TCP/IP 프로토콜을 채택하며, 양측은 서로 클라이언트이자 서버입니다. 송신과 수신은 별도로 이루어지며, 통신은 응답 방식을 채택하고, 응답과 요청은 동일한 연결에서 완료됩니다. 시스템은 상호 클라이언트/서버 모드를 채택하므로 작업은 클라이언트 중심 방식으로 연결 요청을 시작하고 작업 완료 후 연결이 닫힙니다. 전송 프로세스 중에 ICP 또는 ISMG가 TLS 연결 설정이 필요하다고 판단하는 경우 전송된 데이터 패킷에 TLS 필드가 설정되고 양 당사자 간에 TLS 연결이 설정됩니다.

연결 시 ICP 인증은 단계적 인증 방식을 채택합니다. ICP는 IMSG와 처음으로 정보를 교환할 때 IMSG가 ICP를 인증한 후 먼저 ICP의 IP 주소를 기록합니다. ICP 및 기타 관련 정보, 향후 데이터 교환 시 IMSG는 ICP의 IP 주소를 인증 조건으로 사용합니다. 즉, 등록되지 않은 ICP와 관련된 정보는 처리하지 않습니다. ICP가 이 논리적 응용계층 연결을 끊고 싶을 때, ISMG는 연결 끊김 요청을 수락한 후 이 ICP와 관련된 정보, 즉 이 ICP 또는 ICP에 대한 MO의 MT 정보를 삭제합니다. 처리되지는 않지만 MO 정보는 ICP가 ISMG와 다시 논리적 응용 계층 연결, 즉 신원 인증을 설정할 때까지 저장됩니다. ISMG는 ICP 연결을 끊기 위해 연결 요청을 시작할 수도 있습니다.

메시지는 흐름 제어와 동시에 전송되며 창 크기는 조정 가능하며 임시적으로 10개 메시지로 설정됩니다. 즉, 수신자가 응답하기 전에 한 번에 10개 이상의 메시지를 받으면 거부됩니다.

ICP가 ISMG로 보낸 메시지 유형은 다음과 같습니다.

1) CMPP_Connect가 애플리케이션 계층 연결을 요청합니다.

2) CMPP_Terminate가 애플리케이션 계층 연결을 종료합니다.

3) CMPP_Terminate_REP 애플리케이션 계층 연결 응답 종료

4) CMPP_Deliver_REP SMS 응답 보내기

5) CMPP_Submit SMS 제출

6) CMPP_Query SMS 상태 쿼리 보내기

7) CMPP_SMS 삭제 취소

ISMG가 ICP로 보내는 메시지 유형은 다음과 같습니다.

1) CMPP_Connect_REP 요청 연결 응답

2) CMPP_Deliver SMS 보내기

3) CMPP_Submit_REP SMS 응답 제출

4) CMPP_Query_REP SMS 상태 쿼리 결과

5) CMPP_Cancel_REP SMS 응답 삭제

6) CMPP_Terminate는 애플리케이션 계층 연결을 종료합니다.

7) CMPP_Terminate_Rep는 애플리케이션 계층 연결 응답을 종료합니다.

ISMG 간에 전송되는 메시지 유형은 다음과 같습니다.

1) CMPP_Fwd before 메시지 전달

2) CMPP_Fwd_REP 메시지 전달 응답

3) CMPP_Route 라우팅 요청

4) CMPP_Route_REP 라우팅 요청 응답

1개 작업 프로세스(MO 및 MT)

메시지 정의

CMPP 연결 포트 번호는 7890으로 정의됩니다. 바이트는 네트워크의 공통 네트워크 순서를 채택하고 시간 초과 간격은 피보나치 순서를 채택하며 재전송 횟수는 동적으로 조정 가능하며 바람직하게는 3회 이상입니다.

기본 데이터 유형:

정수

부호 없는 정수

C-옥텟 문자열

가변 길이 문자 문자열 , 널 문자로 문자열의 끝을 나타냄

옥텟 문자열

고정 길이 문자열, 숫자가 부족할 경우 오른쪽에 공백이 채워짐

7.1 메시지 구조

p>

항목

설명

메시지 헤더

메시지 헤더(모든 메시지 공개 헤더)

메시지 본문

메시지 본문

7.2 메시지 헤더 형식(메시지 헤더)

필드 이름

바이트 수

p>

유형

설명

Total_Length

4

정수

전체 길이 메시지(메시지 헤더 및 메시지 본문 포함)

Command_ID

4

정수

명령 또는 응답 유형

Sequence_ID

4

정수

메시지 일련 번호, 순차적 누적, 단계 크기는 1, 순환 사용

7.3 메시지 본문 형식 (메시지 본문)

1. CMPP_Connect 요청 연결

필드 이름

바이트 수

속성

설명

Source_Addr

6

옥텟 문자열

ICP_ID

AuthenticatorICP

16

옥텟 문자열

ICP 인증 코드[1]

역방향

8

옥텟 문자열

예약 항목(일시적으로 필요하지 않음)

2. CMPP_Connect_REP 요청 연결 응답

필드 이름

바이트 수

속성

설명

상태

1

정수

상태

0: 맞음

1 : 메시지 구조 오류

2: 잘못된 ICP_ID

3: ICP 인증 오류

4~: 기타 오류

p>

인증자ISMG

16

옥텟 문자열

ISMG 인증 코드[2]

Tls_available

1

정수

TLS 프로토콜 계층 사용 여부

3. CMPP_Terminate는 연결을 종료합니다.

메시지 본문이 비어 있습니다.

4. CMPP_Terminate_Rep 연결 종료 응답

메시지 본문이 비어 있습니다.

5.CMPP_Submit SMS 보내기

필드 이름

바이트 수

속성

설명

Msg_id

4

정수

메시지 식별

1~FFFFFFFFH

순차 누적, 단계 크기는 1이며 주기적으로 사용됩니다.

Pk_total

1

정수

동일한 Msg_id를 가진 총 메시지 수

Pk_number

1

정수

Msg_id가 동일한 메시지 시퀀스 번호

Msg_level

1

정수

정보 수준

Service_id

10

옥텟 문자열

비즈니스 유형

Tls_available

1

정수

TLS 프로토콜 레이어 사용 여부

Msg_Fmt

1

정수

메시지 형식

0: ASCII 문자열

3: SMS 카드 쓰기 작업

4 : 바이너리 정보

8: UCS2 인코딩

15: GB 한자 포함

Msg_src

6

옥텟 문자열

정보 콘텐츠 소스(ICP_ID)

FeeType

1

정수

청구 유형

FeeCode

1

정수

FeeCode

Valid_Time

1 또는 17

C-Octet 문자열

생존 유효 기간(바이트 수가 1인 경우: 생존 기간이 지정되지 않은 경우 NULL로 설정됨)

At_Time

1 또는 17

C-Octet 문자열

정기적으로 보내는 시간(바이트 수가 1인 경우: 보내는 시간을 지정하지 않음) 시간을 지정하고 NULL로 설정)

Src_terminal_id

21

옥텟 문자열

소스 터미널 식별(사용할 수 없는 경우 비어 있을 수 있음)

DestUsr_tl

1

정수

메시지를 받는 사용자 수(사용자 100명 미만)

Dest_terminal_id

21*DestUsr_tl

Octet String

서비스를 받을 휴대폰 번호

Msg_Length

1

정수

메시지 길이(1- 70 또는 140)

Msg_Content

Msg_length

C-옥텟 문자열

메시지 내용

예약

p>

8

옥텟 문자열

예약됨

6.CMPP_Submit_REP SMS 응답 보내기(오류로 인해 모든 Msg_Id 정보를 다시 보내려면 ICP가 필요함)

필드 이름

바이트 수

속성

설명

Msg_Id

4

정수

메시지 식별

Tls_available

1

정수

TLS 프로토콜 레이어 사용 여부

결과

1

정수

>

결과

0: 정확함

1: 메시지 구조 오류

2: 명령어 오류

3: 메시지 순서 번호 반복

4: 메시지 길이가 잘못됨

5: 관세 코드가 잘못됨

6: 최대 메시지 길이를 초과함

7: 비즈니스가 잘못됨 코드

8: 흐름 제어 오류

9~: 기타 오류

7.CMPP_Query SMS 상태 쿼리 보내기(에서 지정한 날짜의 통계 정보를 쿼리합니다. 시간 속성)

필드 이름

바이트 수

속성

설명

Tls_available

1

정수

TLS 프로토콜 레이어 사용 여부

시간

8

옥텟 문자열

시간(현재까지 정확함)

Query_Type

1

정수

쿼리 유형

0: 총 개수 조회

1: 업무 코드별 조회

Query_Code

10

옥텟 문자열

쿼리 코드[ 3] (비즈니스 유형)

예약

8

옥텟 문자열

예약됨

8.CMPP_Query_REP SMS 상태 쿼리 결과

필드 이름

바이트 수

속성

설명

Tls_available

1

정수

TLS 프로토콜 레이어 사용 여부

시간

8

옥텟 문자열

시간(현재까지 정확함)

Query_Type

1

정수

조회 유형

0: 총 개수 조회

1: 업무 코드별 조회

Query_Code

10

옥텟 문자열

쿼리 코드

MT_TLMsg

4

정수 ICP에서 수신된 총 메시지 수

MT_TLusr

4

정수

ICP에서 총 사용자 수 수신

MT_Scs

4

정수

성공 전달 횟수

MT_WT

4

정수

수량 전달될

MT_FL

4

정수

전달 실패 횟수

MO_Scs

4

정수

ICP에 성공적으로 전달된 수량

MO_WT

4

정수

p>

ICP로 전달될 수량

MO_FL

4

정수

ICP로 전달 실패한 횟수

9. CMPP_Deliver

필드 이름

바이트 수

속성

설명

Msg_Id

4

정수

메시지 식별

Msg_Level

1

정수

메시지 수준

Tls_available

1

정수

TLS 프로토콜 계층 사용 여부

Service_id

10

10월

et 문자열

비즈니스 유형

Msg_Fmt

1

정수

정보 형식

0: ASCII 문자열

4: 바이너리 정보

8: UCS2 인코딩

Srcterminal_id

21

옥텟 문자열

소스 터미널 식별

Msg_Length

1

정수

메시지 길이

Msg_Content

Msg_length

C-Octet 문자열

메시지 내용

예약

8

옥텟 문자열

예약 항목(향후 휴대폰 사용자에게 제출된 확인 정보를 ICP에 제공할 예정)

10.CMPP_Deliver_REP SMS 응답 보내기

필드 이름

바이트 수

속성

설명

Msg_Id

4

정수

메시지 식별

Tls_available

1

정수

TLS 프로토콜 계층 사용 여부

결과

1

정수

결과

0: 정확함

1 : 메시지 구조 오류

2: 잘못된 명령 단어

3: 반복되는 메시지 시퀀스 번호

4: 잘못된 메시지 길이

5: 잘못된 관세 코드

6: 최대 메시지 길이 초과

7: 비즈니스 코드 오류

8: 흐름 제어 오류

9~ : 기타 오류

p>

11.CMPP_Cancel SMS 삭제

필드 이름

바이트 수

속성

설명

Msg_Id

4

정수

메시지 ID

Tls_available

1

정수

TLS 프로토콜 레이어 사용 여부

12.CMPP_Cancel_REP SMS 응답 삭제

필드 이름

바이트 수

속성

설명

Tls_available

1

정수

TLS 프로토콜 레이어 사용 여부

p>

Success_Id

1

정수

성공 ID(0: 성공 ; 1: 실패)

13.CMPP_Active_Test 활성화 테스트

필드 이름

바이트 수

속성

설명

Tls_available

1

정수

TLS 프로토콜 계층 사용 여부

14.CMPP_Active_Test_REP 활성화 테스트 응답

필드 이름

바이트 수

속성

설명

Tls_available

1

정수

TLS 프로토콜 계층 사용 여부

Success_Id

1

정수

성공 식별(0--성공)

15. CMPP_Fwd SMS 전달

필드 이름

바이트 수

속성

설명

소스_ ID

4

옥텟 문자열

소스 게이트웨이 코드

Dest_Id

4

옥텟 문자열

대상 게이트웨이 코드

NodesCount

1

정수

통과된 게이트웨이 수

Tls_available

p>

1

정수

TLS 프로토콜 계층 사용 여부

Msg_id

4

정수

메시지 식별

Pk_total

1

정수

다음이 포함된 총 메시지 수 동일한 Msg_id

Pk_number

1

정수

동일한 Msg_id를 가진 메시지 시퀀스 번호

Msg_level

p>

1

정수

정보 수준

Service_id

10

옥텟 문자열

p>

비즈니스 유형

Msg_Fmt

1

정수

메시지 형식

0: ASCII 문자열

4: 바이너리 정보

8: UCS2 인코딩

15: GB 중국어 문자 포함

Srcterminal_id

21

옥텟 문자열

소스 터미널 식별(비어 있을 수 있음)

DestUsr_tl

1

정수

메시지를 받는 사용자 수

Dest_terminal_id

21*DestUsr_tl

C-Octet 문자열

휴대폰 서비스를 받는 번호

Msg_src

6

옥텟 문자열

정보 콘텐츠 소스

FeeCode

2

옥텟 문자열

관세 코드

유효_시간

1또는 17

C-옥텟 문자열

유효기간(바이트수가 1인 경우: 전송시간을 지정하지 않고 NULL로 설정)

At_Time

1or17

C-Octet String

정기적으로 보내는 시간(바이트 수가 1인 경우: 보내는 시간을 지정하지 않고 NULL로 설정)

Msg_Length

1

정수

메시지 길이

Msg_Content

Msg_length

C-옥텟 문자열

메시지 내용

예약

8

M

예약됨

16. _REP SMS 전달 응답

필드 이름

바이트 수

속성

설명

Msg_Id

4

정수

메시지 ID

Pk_total

1

정수

동일한 Msg_id를 가진 메시지의 총 수

Pk_number

1

정수

동일한 Msg_id를 가진 메시지 시퀀스 번호

Tls_available

1

정수

TLS 프로토콜 계층 사용 여부

결과

1

정수

결과

0: 정확함

1: 잘못된 메시지 구조

2: 잘못된 명령어

3: 반복되는 메시지 시퀀스 번호

4: 잘못된 메시지 길이

5: 잘못된 관세 코드

p>

6: 최대 메시지 길이 초과

7: 비즈니스 코드 오류

8: 흐름 제어 오류

9 : 순방향 판단 오류(이 ICP는 이 ISMG로 전송되어서는 안 됩니다)

10~: 기타 오류

17. CMPP_Route 라우팅 요청

필드 이름

p>

바이트 수

속성

설명

New_Gate

1

정수

0: 일반 게이트웨이, 1: 새로 추가된 게이트웨이

Request_Total

2

정수

0: 요청 1개; 1: 다중 경로 테이블 데이터 요청(다음 필드가 비어 있는 경우 전체 라우팅 테이블 요청)

Service_Type

10

옥텟 문자열

요청된 서비스 유형

Service_Code

4

정수

요청된 서비스 코드

ICP_ID

6

옥텟 문자열

ICP 액세스 코드(Service_Type 필드가 설정된 경우 이 필드는 비어 있음)

18. 응답

필드 이름

바이트 수

속성

설명

요청_번호

2

정수

반환된 라우팅 테이블 데이터의 수입니다. 이 필드의 값이 1보다 크면 다음 5개 필드가 반복적으로 나타납니다.

Service_Type

10

옥텟 문자열

비즈니스 유형

Service_Code_Start

4

정수

비즈니스 코드 시작 플래그

Service_Code_End

4

정수

서비스 코드 종료 플래그

ICP_ID

6

옥텟 문자열

ICP 액세스 코드(Service_Type 필드가 설정된 경우 이 필드는 비어 있음)

ISMG_ID

4

옥텟 문자열

위 조건에 해당하는 게이트웨이 코드

......

8. 번호

8.1 ISMG_ID

위치

번호(ISMG_ID는 지역번호로 임시 식별됩니다.)

설명

베이징

(010)

스티치

장시성

(0791)

칭화심천뉴스

광저우

(020)

칭화 선전 뉴스

천진

(022)

기타 사항은 추후 결정

8.2 ICP 번호

ICP 이름

번호(ISMG_ID)

설명

Sina

p>

(미정)

소후

(미정)

미정)

8.3 Command_ID

명령어 이름

Command_ID 값

설명

CMPP_Connect

0x00000001

연결 요청

CMPP_Connect_REP

0x80000001

연결 응답 요청

CMPP_Terminate

0x00000002

연결 종료

CMPP_Terminate_REP

0x80000002

연결 응답 종료

CMPP_Submit

0x00000004

SMS 제출

CMPP_Submit_REP

0x80000004

SMS 응답 제출

CMPP_Deliver

0x00000005

SMS 전송

CMPP_Deliver_REP

0x80000005

SMS 응답

CMPP_Query

0x00000006

SMS 상태 쿼리 보내기

CMPP_Query_REP

0x80000006

SMS 상태 쿼리 응답 보내기

CMPP_Cancel

0x00000007

SMS 삭제

CMPP_Cancel_REP

0x80000007

SMS 응답 삭제

CMPP_Active_Test

0x00000008

테스트 활성화

CMPP_Active_Test_REP

0x80000008

테스트 응답 활성화

CMPP_Fwd

0x00000009

메시지 전달

CMPP_Fwd_REP

0x80000009

메시지 전달 응답

CMPP_Route

0x00000003

경로 요청

CMPP_Route_REP

0x80000003

경로 요청 응답

8.4 FeeType & FeeCode 수수료 카테고리 및 수수료 코드(미정)

1. 정보 수준

정보 수준의 범위는 1~9이며, "9"가 가장 높고 " 0" 최소

2. 요율 코드

구체적인 정의는 다음과 같습니다:

“00”: 무료

“99”: 월별 구독

"98": 제한됨

"01"--"10": 0.01위안--0.10위안

"11"--"50" : 0.05위안 증가

"51"--"80": 0.10위안 증가

"81"--"97": 예약됨

[1 ]는 ICP를 식별하는 데 사용됩니다. 해당 값은 다음과 같이 표현되는 단방향 MD5 해시를 통해 계산됩니다.

AuthenticatorICP =MD5 (Source_Addr+9 zero int+ConnectType+shared secret)

공유 비밀은 중국에서 얻습니다. 모바일과 ICP는 사전에 합의했습니다.

[2]는 ISMG를 식별하는 데 사용됩니다. 해당 값은 단방향 MD5 해시를 통해 계산되며 다음과 같이 표현됩니다.

AuthenticatorISMG =MD5(Status+AuthenticatorICP+ Tls_available+shared secret)

공유 비밀은 다음에 의해 사전에 합의됩니다. China Mobile 및 ICP AuthenticatorICP는 ICP가 ISMG로 보낸 마지막 메시지 CMPP_Request_Connect의 값입니다.

[3] Query_Type이 0이면 이 항목은 유효하지 않으며, Query_Type이 1이면 이 항목은 비즈니스 코드 Service_id를 입력합니다.