中國移動通信互聯網短信網關接口協議(doc 34頁)
中國移動通信互聯網短信網關接口協議目錄
前 言...................................4
1.範圍...................................5
2.縮略語...................................5
3.網絡結構...................................6
4.CMPP功能概述...................................6
5. 協議棧...................................8
6. 通信方式...................................8
6.1.長連接...................................9
6.2.短連接...................................11
6.3.本協議中涉及的端口號...................................12
6.4.交互過程中的應答方式...................................12
7.消息定義...................................12
7.1.基本數據類型...................................12
7.2.消息結構...................................13
7.3.消息頭格式(Message Header)...................................13
7.4信息資源站實體(SP)與互聯網短信網關(ISMG)間的消息定義...................................13
7.4.1.SP請求連接到ISMG(CMPP_CONNECT)操作...................................13
7.4.1.1.CMPP_CONNECT消息定義(SPàISMG)...................................13
7.4.1.2.CMPP_CONNECT_RESP消息定義(ISMG à SP)...................................14
7.4.2.SP或ISMG請求拆除連接(CMPP_TERMINATE)操作...................................14
7.4.2.1.CMPP_TERMINATE消息定義(SPàISMG或ISMG à SP)...................................14
7.4.2.2.CMPP_TERMINATE_RESP消息定義(SPàISMG或ISMG à SP)...................................14
7.4.3.SP向ISMG提交短信(CMPP_SUBMIT)操作...................................15
7.4.3.1.CMPP_SUBMIT消息定義(SPàISMG)...................................15
7.4.3.2.CMPP_SUBMIT_RESP消息定義(ISMG à SP)...................................16
7.4.4.SP向ISMG查詢發送短信狀態(CMPP_QUERY)操作...................................17
7.4.4.1.CMPP_QUERY消息的定義(SPàISMG)...................................17
7.4.4.2.CMPP_QUERY_RESP消息的定義(ISMG àSP)...................................17
7.4.5.ISMG向SP送交短信(CMPP_DELIVER)操作...................................18
7.4.5.1.CMPP_DELIVER消息定義(ISMGàSP)...................................18
7.4.5.2.CMPP_DELIVER_RESP消息定義(SP à ISMG)...................................20
7.4.6.SP向ISMG發起刪除短信(CMPP_CANCEL)操作...................................20
7.4.6.1.CMPP_CANCEL消息定義(SP à ISMG)...................................20
7.4.6.2.CMPP_CANCEL_RESP消息定義(ISMG à SP)...................................20
7.4.7.鏈路檢測(CMPP_ACTIVE_TEST)操作...................................21
7.4.7.1.CMPP_ACTIVE_TEST定義(SP à ISMG或ISMGàSP)...................................21
7.4.7.2.CMPP_ACTIVE_TEST_RESP定義(SP à ISMG或ISMGàSP)...................................21
7.5互聯網短信網關(ISMG)之間的消息定義...................................21
7.5.1.源ISMG請求連接到目的ISMG(CMPP_CONNECT)操作...................................21
7.5.2.源ISMG請求拆除到目的ISMG的連接(CMPP_TERMINATE)操作...................................21
7.5.3.鏈路檢測(CMPP_ACTIVE_TEST)操作...................................21
7.5.4.源ISMG向目的ISMG轉發短信(CMPP_FWD)操作...................................21
7.5.4.1.CMPP_FWD定義(ISMGà ISMG)...................................21
7.5.4.2.CMPP_FWD_RESP定義(ISMGà ISMG)...................................25
7.6.互聯網短信網關(ISMG)與彙接網關(GNS)之間的消息定義...................................25
7.6.1.ISMG請求連接到GNS或GNS請求連接到ISMG(CMPP_CONNECT)操作...................................25
7.6.2.ISMG請求拆除到GNS的連接或GNS請求拆除到ISMG的連接(CMPP_TERMINATE)操作...................................26
7.6.3.ISMG向彙接網關查詢MT路由(CMPP_MT_ROUTE)操作...................................26
7.6.3.1.CMPP_MT_ROUTE消息定義(ISMGàGNS)...................................26
7.6.3.2.CMPP_MT_ROUTE_RESP消息定義(GNS à ISMG)...................................26
7.6.4.ISMG向彙接網關查詢MO路由(CMPP_MO_ROUTE)操作...................................26
7.6.4.1.CMPP_MO_ROUTE消息定義(ISMGàGNS)...................................26
7.6.4.2.CMPP_MO_ROUTE_RESP消息定義(GNS à ISMG)...................................27
7.6.5.ISMG向彙接網關獲取路由(CMPP_GET_ROUTE)操作...................................27
7.6.5.1.CMPP_GET_ ROUTE消息定義(ISMGàGNS)...................................27
7.6.5.2.CMPP_GET_ ROUTE_RESP消息定義(GNS à ISMG)...................................27
7.6.6.ISMG向彙接網關更新MT路由(CMPP_MT_ROUTE_UPDATE)操作...................................28
7.6.6.1.CMPP_MT_ROUTE_UPDATE消息定義(ISMGàGNS)...................................28
7.6.6.2.CMPP_MT_ROUTE_UPDATE_RESP消息定義(GNS à ISMG)...................................28
7.6.7.ISMG向彙接網關更新MO路由(CMPP_MO_ROUTE_UPDATE)操作...................................29
7.6.7.1.CMPP_MO_ROUTE_UPDATE消息定義(ISMGàGNS)...................................29
7.6.7.2.CMPP_MO_ROUTE_UPDATE_RESP消息定義(GNS à ISMG)...................................29
7.6.8.彙接網關向ISMG更新MT路由(CMPP_PUSH_MT_ROUTE_UPDATE)操作...................................29
7.6.8.1.CMPP_PUSH_MT_ROUTE_UPDATE消息定義(GNSàISMG)...................................30
7.6.8.2.CMPP_PUSH_MT_ROUTE_UPDATE_RESP消息定義(ISMG à GNS)...................................30
7.6.9.彙接網關向ISMG更新MO路由(CMPP_PUSH_MO_ROUTE_UPDATE)操作...................................30
7.6.9.1.CMPP_PUSH_MO_ROUTE_UPDATE消息定義(GNSàISMG)...................................30
7.6.9.2.CMPP_PUSH_MO_ROUTE_UPDATE_RESP消息定義(ISMG à GNS)...................................31
7.7.係統定義...................................31
7.7.1.Command_Id定義...................................31
附錄1 MO狀態報告的產生...................................32
修訂曆史...................................34
..............................