版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中國(guó)電信集團(tuán)公司企業(yè)標(biāo)準(zhǔn)CT/T1-2001基于固定網(wǎng)的信息終端及綜合信息系統(tǒng)技術(shù)標(biāo)準(zhǔn)第七分冊(cè)短消息網(wǎng)關(guān)〔SMGP〕V1.32002-04-30公布 2002-04-30實(shí)施中國(guó)電信集團(tuán)公司 公布基于固定網(wǎng)的信息終端及綜合信息系統(tǒng)技術(shù)標(biāo)準(zhǔn)第七分冊(cè)基于固定網(wǎng)的信息終端及綜合信息系統(tǒng)技術(shù)標(biāo)準(zhǔn)第七分冊(cè)第第1頁目 錄\l“_TOC_250019“前 言 2\l“_TOC_250018“適用范圍 3\l“_TOC_250017“引用標(biāo)準(zhǔn) 3\l“_TOC_250016“縮略語 3\l“_TOC_250015“SMGP概述 3\l“_TOC_250014“SMGP功能 3\l“_TOC_250013“SMGP定義 3\l“_TOC_250012“SMGP通信流程 4\l“_TOC_250011“SMGP數(shù)據(jù)包定義 6\l“_TOC_250010“數(shù)據(jù)包構(gòu)造 6\l“_TOC_250009“懇求標(biāo)識(shí)說明 6\l“_TOC_250008“包體構(gòu)造 7\l“_TOC_250007“編碼說明 15\l“_TOC_250006“短消息格式代碼表 15\l“_TOC_250005“收費(fèi)類型代碼表 15\l“_TOC_250004“短消息狀態(tài)表 16Err錯(cuò)誤代碼表 16Status錯(cuò)誤代碼表 17基于SMGP協(xié)議的API函數(shù) 17附錄A 基于SMGP協(xié)議的API函數(shù)說明 18(提示的附錄) 18\l“_TOC_250003“根本要求 19\l“_TOC_250002“API數(shù)據(jù)構(gòu)造說明〔以C語言為例〕 19\l“_TOC_250001“API函數(shù)說明 21\l“_TOC_250000“A3.7查詢短消息流量〔SMGPQuery可選〕 25配置SMGPAPI 25短信的自動(dòng)分割功能 26錯(cuò)誤代碼含義 27前 言和短消息網(wǎng)關(guān)之間的通信協(xié)議。本協(xié)議簡(jiǎn)稱SMGP(ShortMessageGatewayProtocol)。本標(biāo)準(zhǔn)起草單位:中國(guó)電信集團(tuán)公司、中國(guó)電信集團(tuán)公司上海研發(fā)中心本標(biāo)準(zhǔn)主要起草人:基于固定網(wǎng)的信息終端及綜合信息系統(tǒng)技術(shù)標(biāo)準(zhǔn)第七分冊(cè)基于固定網(wǎng)的信息終端及綜合信息系統(tǒng)技術(shù)標(biāo)準(zhǔn)第七分冊(cè)第第10頁適用范圍本協(xié)議適用于短消息網(wǎng)關(guān)開發(fā)商和短消息內(nèi)容供給商。引用標(biāo)準(zhǔn)SMPP(ShortMessagePeertoPeerProtocolSpecification) v3.3縮略語見總冊(cè)SMGP概述SMGP功能SMGP協(xié)議是內(nèi)容供給商與短消息網(wǎng)關(guān),以及短消息網(wǎng)關(guān)與短消息網(wǎng)關(guān)之間的通信協(xié)議。SMGP可以實(shí)現(xiàn)以下功能:氣預(yù)報(bào)等。信息等。傳情信息,例如圖片傳情、音樂傳情等。地的短消息用戶。SMGP定義SMGPTCP/IP短消息網(wǎng)關(guān)與短消息網(wǎng)關(guān)之間承受Client/Server方式交互信息,客戶端向效勞器端發(fā)送一個(gè)懇求包,效勞器端向客戶端返回回應(yīng)包。包也帶有相應(yīng)的序列號(hào),以便客戶識(shí)別這是哪一個(gè)懇求的回應(yīng)??蛻舳撕托谄鞫酥g可以承受長(zhǎng)連接或者短連接的方式通信。假設(shè)承受隨時(shí)通信,在肯定時(shí)間內(nèi)兩者之間沒有發(fā)送合法的懇求包,連接就中斷。SMGP通信流程網(wǎng)關(guān)與CP之間通信連接承受端口號(hào)8890,網(wǎng)關(guān)與網(wǎng)關(guān)通信連接承受端口8900。SMGP登錄模式在SMGP協(xié)議的一個(gè)會(huì)話中客戶端可以承受三種登錄方式與效勞器端相連〔sendmod〔receivemode〔transmitmode短連接兩種連接方式的一種,依據(jù)實(shí)際狀況選擇。CP發(fā)送短消息CP以發(fā)送者或者是收發(fā)者身份登錄后,就可以發(fā)送短消息。CP可以不等待上一個(gè)短消息發(fā)送回應(yīng)包,就發(fā)送下一個(gè)短消息。CP SMGWlogin(send/transmitmode)login_respsubmit(1)submit(2)submit_resp(1)submit_resp(2)exitexit_respCP接收短消息CP以接收者或者是收發(fā)者身份登錄后,短消息網(wǎng)關(guān)就向CP發(fā)送短消息,短消息網(wǎng)關(guān)可以不等待上一個(gè)短消息回應(yīng)包,就發(fā)送下一個(gè)短消息。CPSMGWlogin(receive/transmitmode)login_respdeliver(1)deliver(2)deliver_resp(1)deliver_resp(2)exitexit_respSMGW轉(zhuǎn)發(fā)短消息MT/MO短消息轉(zhuǎn)發(fā)到相應(yīng)的短消息網(wǎng)關(guān),在轉(zhuǎn)發(fā)短消息之前短消息網(wǎng)關(guān)需要通過對(duì)方網(wǎng)關(guān)認(rèn)證。CP SMGWlogin(send/receive/transmitmode)_login(send/receive/transmitmode)_login_respforward(1)forward(2)forward_resp(1)forward_resp(2)exitexit_respSMGP數(shù)據(jù)包定義SMGP根本數(shù)據(jù)類型定義如下表所示:IntegerOctetString數(shù)據(jù)包構(gòu)造
無符號(hào)整數(shù)0’則補(bǔ)ASCII00‘0’SMGP數(shù)據(jù)包分為包頭和包體兩局部,包頭的構(gòu)造如下:字段字段PacketLength〔字節(jié)〕數(shù)據(jù)類型4IntegerRequestIDSequenceID44IntegerInteger說明包頭和包體的長(zhǎng)度之和。單位:字節(jié)〕懇求標(biāo)識(shí)〔〕懇求標(biāo)識(shí)說明懇求標(biāo)識(shí)〔RequestID〕標(biāo)識(shí)數(shù)據(jù)包的類型,懇求包的懇求標(biāo)識(shí)和回應(yīng)包的懇求標(biāo)識(shí)一一對(duì)應(yīng)。懇求名稱loginlogin_respsubmitsubmit_respdeliverdeliver_respactive_testactive_test_respforwardforward_reCPexitexit_respqueryquery_respmt_route_updatemt_route_update_respmo_route_updatemo_route_update_resp包體構(gòu)造login
懇求標(biāo)識(shí)說明0x00000001 CPSMGW登錄懇求0x80000001 CPSMGW登錄回應(yīng)0x00000002 CP發(fā)送短消息懇求0x80000002 CP發(fā)送短消息回應(yīng)0x00000003 SMGWCP發(fā)送短消息懇求0x80000003 SMGWCP發(fā)送短消息回應(yīng)0x00000004測(cè)試通信鏈路是否正常懇求〔由客戶端發(fā)起,CP和SMGW可以通過定時(shí)發(fā)送此懇求來維持連接〕0x80000004測(cè)試通信鏈路是否正?;貞?yīng)0x00000005 SMGW轉(zhuǎn)發(fā)MT/MO短消息懇求0x80000005 SMGW轉(zhuǎn)發(fā)MT/MO短消息回應(yīng)0x00000006 退出懇求0x80000006 退出回應(yīng)0x00000007 CP統(tǒng)計(jì)查詢懇求0x80000007 CP統(tǒng)計(jì)查詢回應(yīng)0x00000008 MT路由更懇求0x80000008 MT路由更回應(yīng)0x00000009 MO路由更懇求0x80000009 MO路由更回應(yīng)字段字段長(zhǎng)度8ClientID數(shù)據(jù)類型OctetString說明CPSMGW編號(hào)AuthenticatorClient
16 OctetString
客戶端密碼MD5hashAuthenticatorClient=MD5secret+timestamp〕Sharedsecret先商定,timestampMMDDHHMMSS,即月日時(shí)分秒,10LoginMode 1TimeStamp 4
IntegerInteger
登錄類型〔0=發(fā)送短消息,1=接收短消息,2=收發(fā)短消息,其他保存〕時(shí)間戳的明文,由客戶端產(chǎn)生,格式為的整型,右對(duì)齊Version 1 integerlogin_resp
4bit字段〔字節(jié)〕數(shù)據(jù)類型說明4Integerlogin懇求返回結(jié)果StatusAuthenticator16Octet〔參見錯(cuò)誤代碼表〕效勞器端認(rèn)證碼,當(dāng)客戶端認(rèn)證出錯(cuò)ServerString時(shí),此項(xiàng)為空MD5hash示如下:AuthenticatorServer=MD5〔Status+AuthenticatorClient+sharedsecret〕Sharedsecret先商定,AuthenticatorClient為客戶端發(fā)送給效勞器端的上一條消息login中的值。+Version1Integer效勞器支持的最高版本號(hào)5.3.3.submit字段〔說明節(jié)〕型SubType1integer短消息子類型〔0=1=2=3=訂閱,其他保存〕NeedReport1integer〔0=不要求,=要求〕Priority1Integer發(fā)送優(yōu)先級(jí)〔09〕ServiceID10Octet業(yè)務(wù)類型StringFeeType2Octet收費(fèi)類型〔參見收費(fèi)類型代碼表〕StringFeeCode6Octet資費(fèi)代碼〔單位為分〕StringMsgFormat1Octet短消息格式〔參見短消息格式代碼String表〕ValidTime17OctetString有效時(shí)間,格式遵循SMPP3.3協(xié)議AtTime17Octet定時(shí)發(fā)送時(shí)間,格式遵循SMPP3.3String協(xié)議SrcTermID21Octet短消息發(fā)送用戶號(hào)碼StringChargeTermID21Octet計(jì)費(fèi)用戶號(hào)碼StringDestTermIDCount1Integer短消息接收號(hào)碼總數(shù)〔≤100〕DestTermID21*Octet短消息接收號(hào)碼〔連續(xù)存儲(chǔ)DestTermString DestTermIDCount個(gè)號(hào)碼〕MsgLengthMsgContentReserve
Count1≤2528
IntegerOctetStringOctetString
保存5.3.4.submit_resp字段字段長(zhǎng)度〔字節(jié)〕數(shù)據(jù)類型說明MsgID 10 OctetString
成:網(wǎng)關(guān)代碼:3字節(jié)〔BCD碼〕時(shí)間:4字節(jié)〔BCD碼〕序列號(hào):3字節(jié)〔BCD碼〕Status
4 Integer Submit懇求返回結(jié)果〔參見錯(cuò)誤代碼表〕5.3.5.deliver字段〔說明節(jié)〕型MsgID1Integer網(wǎng)關(guān)產(chǎn)生的短消息流水號(hào),由三部分組成:網(wǎng)關(guān)代碼:3字節(jié)〔BCD碼〕時(shí)間:4字節(jié)〔BCD碼〕序列號(hào):3字節(jié)〔BCD碼〕IsReport1Integer〔0=不是,1=是〕MsgFormat1Integer短消息格式〔參見短消息格式代碼表〕RecvTime14Octet短消息接收時(shí)間〔格式:Stringyyyymmddhhmiss,例如20010301200000〕SrcTermID21Octet短消息發(fā)送號(hào)碼StringDestTermID21Octet短消息接收號(hào)碼StringMsgLength1Integer短消息長(zhǎng)度MsgContent≤252OctetString短消息內(nèi)容Reserve8OctetString保存deliver_resp字段長(zhǎng)度〔長(zhǎng)度〕數(shù)據(jù)類型說明MsgID1Integer網(wǎng)關(guān)產(chǎn)生的短消息流水號(hào),由三局部組成:網(wǎng)關(guān)代碼:3字節(jié)〔BCD碼〕時(shí)間:4字節(jié)〔BCD碼〕序列號(hào):3字節(jié)〔BCD碼〕Status4integerDeliver懇求返回結(jié)果〔參見錯(cuò)誤代碼表〕active_test沒有包體acitve_test_resp沒有包體5.3.9.forward字段〔說明度〕型MsgID10Octet網(wǎng)關(guān)產(chǎn)生的短消息流水號(hào),由三部String分組成:網(wǎng)關(guān)代碼:3字節(jié)〔BCD碼〕時(shí)間:4字節(jié)〔BCD碼〕序列號(hào):3字節(jié)〔BCD碼〕DestSMGWNo6OctetString目標(biāo)網(wǎng)關(guān)代碼SrcSMGWNo6OctetString源網(wǎng)關(guān)代碼SMCNo6OctetString短消息中心代碼SMType1Integer消息,其他保存〕SubType1integer短消息子類型〔0=1=2=3=訂閱,其他保存〕ReportFlag1IntegerSMType=0時(shí),表示是否要求返〔0=不要求,1=要求〕SMType=1時(shí),表示是否狀態(tài)報(bào)不是,1=是〕Priority1Integer發(fā)送優(yōu)先級(jí)〔09〕ServiceID10Octet業(yè)務(wù)類型StringFeeType2Octet資費(fèi)類型〔參見收費(fèi)類型代碼表〕StringFeeCode6OctetString資費(fèi)代碼〔單位為分〕MsgFormat1Integer短消息格式〔參見短消息格式代碼表〕ValidTime17OctetString有效時(shí)間,格式遵循SMPP3.3協(xié)議AtTime17Octet定時(shí)發(fā)送時(shí)間,格式遵循SMPP3.3String協(xié)議SrcTermID21Octet短消息發(fā)送用戶號(hào)碼StringDestTermID21Octet短消息接收用戶號(hào)碼StringChargeTermID21Octet計(jì)費(fèi)用戶號(hào)碼StringMsgLength1Integer短消息長(zhǎng)度MsgContent≤252OctetString短消息內(nèi)容Reserve8Octet保存Stringforword_resp字段字段MsgID長(zhǎng)度(長(zhǎng)度)10數(shù)據(jù)類型OctetString說明網(wǎng)關(guān)產(chǎn)生的短消息流水號(hào)44IntegerStatusForward懇求返回結(jié)果〔參見錯(cuò)誤代碼表〕exit沒有包體exit_resp沒有包體query〔保存〕字段名字段名Time字節(jié)數(shù)8屬性O(shè)ctetStringQuery_Type1IntegerQuery_Code10OctetString描述查詢時(shí)間〔格式:yyyymmdd,準(zhǔn)確到日〕查詢類別0:總數(shù)查詢其他保存查詢碼1(業(yè)務(wù)類型)字段名Time字段名Time字節(jié)數(shù)8屬性O(shè)ctetStringQuery_Type1Integer描述到日〕查詢類別0:總數(shù)查詢
〔保存〕1:按業(yè)務(wù)代碼查詢其他保存Query_Code10OctetString查詢碼〔業(yè)務(wù)類型〕MT_TLMsg4Integer接收短消息總數(shù)MT_Tlusr4Integer接收用戶總數(shù)MT_Scs4Integer成功轉(zhuǎn)發(fā)數(shù)量MT_WT4Integer待轉(zhuǎn)發(fā)數(shù)量MT_FL4Integer轉(zhuǎn)發(fā)失敗數(shù)量MO_Scs4Integer成功送達(dá)數(shù)量MO_WT4Integer待送達(dá)數(shù)量1Query_Type0Query_Type1Service_id.MO_FLMO_FLReverse48IntegerOctetString送達(dá)失敗數(shù)量保存mt_route_update〔保存〕字段名字節(jié)數(shù)屬性描述UpdateType1Integer0-添加;1-刪除;2-更其他保存RouteId4Integer〔update_type則此字段為零〕SrcGatewayId6OctetString源網(wǎng)關(guān)代碼SrcGatewayIP15OctetStringIP地址SrcGatewayPort2IntegerIP端口StartTermId6OctetStringMT路由起始號(hào)碼段EndTermId6OctetStringMT路由截止號(hào)碼段AreaCode4OctetString終端所屬區(qū)號(hào)mt_route_update_resp〔保存〕字段名字段名Status字節(jié)數(shù)1屬性Integer描述參見錯(cuò)誤代碼表mo_route_update〔保存〕字段名字節(jié)數(shù)屬性描述UpdateType1Integer0-添加;1-刪除;2-更其他保存RouteId4Integer路由編號(hào)update_typeSrcGatewayId6OctetString則此字段為零)源網(wǎng)關(guān)代碼SrcGatewayIP15OctetStringIP地址SrcGatewayPort2IntegerIP端口SrcTermID21OctetStringCP代碼mo_route_update_resp〔保存〕字段名字段名Status字節(jié)數(shù)1屬性Integer描述參見錯(cuò)誤代碼表狀態(tài)報(bào)告格式字段長(zhǎng)度數(shù)據(jù)類型說明id10OctetString狀態(tài)報(bào)告對(duì)應(yīng)原短消息的MsgIDSubmit_date14Octet短消息提交時(shí)間〔格式:Stringdone_date14Octet短消息下發(fā)時(shí)間〔格式:StringStat7Octet短消息狀態(tài)〔參見短消息狀態(tài)表〕StringErr3OctetString參見錯(cuò)誤代碼表編碼說明短消息格式代碼表代碼代碼034815含義ASCII編碼二進(jìn)制短消息UCS2編碼收費(fèi)類型代碼表代碼代碼00010203其他含義免費(fèi)包月封頂保存短消息狀態(tài)表狀態(tài)名DELIVEREDEXPIREDDELETEDUNDELIVERABLEACCEPTEDUNKNOWNREJECTED
狀態(tài)值(字符串)DELIVRDEXPIREDDELETEDUNDELIVACCEPTDUNKNOWNREJECTD
說明短消息轉(zhuǎn)發(fā)成功短消息是不行轉(zhuǎn)發(fā)的短消息已經(jīng)被最終用戶接收未知短消息狀態(tài)短消息被拒絕SMPPErr錯(cuò)誤代碼表000成功DELIVRDESME_ROK0x00000001001用戶不能通信EXPIREDESME_RUSRABSENT0x00000400002用戶忙EXPIREDESME_RUSRUSY0x00000401003終端無此部件號(hào)UNDELIVESME_RNOPART0x00000402004非法用戶UNDELIVESME_RUSRINVALID0x00000403005用戶在黑名單內(nèi)UNDELIVESME_RBLACKLIST0x00000404006系統(tǒng)錯(cuò)誤UNDELIVESME_RSYSERROR0x00000405007用戶內(nèi)存滿EXPIREDESME_RMEMCAP0x00000406008非信息終端UNDELIVESME_PROTOCOLERROR0x00000407009數(shù)據(jù)錯(cuò)誤UNDELIVESME_DATAERROR0x00000408010數(shù)據(jù)喪失UNDELIVESME_DATAMISSING0x00000409狀態(tài)值(字符串)說明對(duì)應(yīng)狀態(tài)command_status對(duì)應(yīng)值Command_status代碼狀態(tài)值(字符串)說明對(duì)應(yīng)狀態(tài)command_status對(duì)應(yīng)值Command_status代碼Status錯(cuò)誤代碼表代碼代碼0123-910111213-1920212223-293031323334353637383940-127128-255含義成功超過最大連接數(shù)保存消息構(gòu)造錯(cuò)命令字錯(cuò)保存IP地址錯(cuò)認(rèn)證錯(cuò)版本太高保存〔SMType〕非法優(yōu)先級(jí)〔Priority〕〔FeeCode〕〔MsgFormat〕非法時(shí)間格式〔MsgLength〕有效期已過路由錯(cuò)誤保存廠家自定義SMGPAPI函數(shù)詳見附錄A。附錄A 基于SMGP協(xié)議的API函數(shù)說明(提示的附錄)根本要求安裝API軟件包,解壓到指定名目下后可以修改配置文件,配置編號(hào)、IcpShareKey〔ICP密碼、ClientIP〔客戶主機(jī)IP地址〕ServerIP〔短信網(wǎng)關(guān)地址。例子程序網(wǎng)關(guān)至少應(yīng)當(dāng)供給以下例程,供ICP調(diào)試使用,分別為:Connect(參數(shù)),檢查是否能夠成功登錄短消息網(wǎng)關(guān);TestAP〔參數(shù),檢查是否能夠成功連接短信網(wǎng)關(guān)。SetKey〔參數(shù)ICP密碼。SendSM〔參數(shù)〕嘗試發(fā)送短信。RecvSM〔參數(shù)〕嘗試接收短信等。RecvSMReport(參數(shù)),嘗試接收短消息狀態(tài)報(bào)告。操作系統(tǒng)平臺(tái)要求網(wǎng)關(guān)供給的API軟件包至少要求支持以下操作系統(tǒng)平臺(tái):FreeBSD3.x,4.2Solaris5.6,5.7,5.8(x86)Linux〔RedhatSlack等主流產(chǎn)品〕WindowsNT/2000等網(wǎng)關(guān)供給的API軟件包至少要求支持以下編程語言:C/C++JAVAAPI數(shù)據(jù)構(gòu)造說明〔C語言為例〕接收短信的返回?cái)?shù)據(jù)構(gòu)造〔DeliverResp〕用途保存SMGPDeliver函數(shù)返回的短信內(nèi)容。字段說明字段名sMsgIDnMsgFormatsSrcTermIDnIsReportnMsgLensMsgContentsDestTermIDsRecvTime
數(shù)據(jù)類型Char(11)IntChar(22)IntIntChar(201)char(21)char(15)
說明短消息標(biāo)識(shí)〔參照短消息格式代碼表〕。網(wǎng)關(guān)不做判定,透亮傳輸。短消息發(fā)送用戶號(hào)碼應(yīng)答信息〔1〕CP的接入代碼〔格式:yyyymmddhhmiss,20010301200000〕獵取群發(fā)短信的返回?cái)?shù)據(jù)構(gòu)造〔SendBatchResp〕用途保存在文件里。SMGPAPI供給GetSendBatchResp函數(shù)獵取每一條短信返回信SendBatchResp中。字段說明字段名字段名sMsgIDnErrorCodesPhoneNo數(shù)據(jù)類型Char(11)IntChar(22)說明短消息標(biāo)識(shí)〔參照錯(cuò)誤代碼表〕發(fā)送號(hào)碼查詢短消息網(wǎng)關(guān)的返回?cái)?shù)據(jù)構(gòu)造〔QueryResp可選〕用途保存SMGPQuery函數(shù)返回的查詢結(jié)果。字段說明字段名nMT_TLMsgnMT_TLusrnMT_ScsnMT_WTnMT_FLnMO_ScsnMO_WTnMO_FL
數(shù)據(jù)類型IntIntIntIntIntIntIntInt
說明接收用戶總數(shù)成功轉(zhuǎn)發(fā)數(shù)量待轉(zhuǎn)發(fā)數(shù)量待送達(dá)數(shù)量API函數(shù)說明作用參數(shù)參數(shù)名SiniFile
數(shù)據(jù)類型 說明Char(100) SMGPAPI 配置文件名是:”../config/smgpc.ini”。
,缺省值 返回
sINIFile。例 如 :InitSMGPAPI(“/opt/smgpapi/config/smgpc.ini”)作用向短消息網(wǎng)關(guān)發(fā)送1條短消息到1個(gè)終端用戶。短消息長(zhǎng)度最長(zhǎng)為200,SMGPAPIConnectionPool,承受長(zhǎng)連接或者短連接發(fā)送短消息。當(dāng)Cacheconnection中斷時(shí),API能夠自動(dòng)重連接短消息網(wǎng)關(guān)。假設(shè)應(yīng)ConnectionPool配置文件設(shè)置。參數(shù)參數(shù)名nNeedReportnMsgLevelsServiceIDnMsgFormatsFeeTypesFeeCodesValidTimesAtTimesChargeTermIDsDestTermIDnMsgLensMsgContentsMsgIDnErrorCode
IntIntChar(11)IntChar(3)Char(7)Char(18)Char(18)Char(22)Char(22)IntChar(*)?Char(11)Int
說明〔0=不要求,1=要求〕信息級(jí)別〔0-9,0=最低優(yōu)先級(jí)〕業(yè)務(wù)類型短消息格式(參照短消息格式表),透亮傳輸。資費(fèi)類別資費(fèi)代碼〔以分為單位〕存活有效期,格式遵循SMPP3.3協(xié)議協(xié)議計(jì)費(fèi)號(hào)碼短消息接收號(hào)碼短消息長(zhǎng)度短消息內(nèi)容〔nMsgLen=0時(shí)表示存放短消息的文件名〕返回的短消息標(biāo)識(shí)錯(cuò)誤代碼〔參照錯(cuò)誤代碼表〕。 返回作用SMGPAPIConnectionPool,承受長(zhǎng)連接或者短連接發(fā)送短消息。當(dāng)Cacheconnection中斷時(shí),API能夠自夠自動(dòng)重發(fā)送,重試的次數(shù)在配置文件設(shè)置。參數(shù)參數(shù)名nNeedReportnMsgLevelsServiceIDnMsgFormatsFeeTypesFeeCodesValidTimesAtTimesSrcTermIDsChargeTermID
intintChar(11)IntChar(3)Char(7)Char(18)Char(18)Char(22)Char(22)
說明〔0=不要求,1=要求〕信息級(jí)別?!?=最低優(yōu)先級(jí),1=正常,2=緊急,〕業(yè)務(wù)類型〔參照短消息格式表〕。網(wǎng)關(guān)不做判定,透亮傳輸。資費(fèi)類別資費(fèi)代碼〔以分為單位〕存活有效期,格式遵循SMPP3.3協(xié)議協(xié)議〔當(dāng)為CP代碼時(shí)須在前面加118〕計(jì)費(fèi)號(hào)碼〔假設(shè)為空,則對(duì)被叫計(jì)費(fèi)〕sDestTermIDFile Char(100) 保存全部目的號(hào)碼的文件名nMsgLensMsgContent
IntChar(*)
消息長(zhǎng)度短消息內(nèi)容〔nMsgLen=0時(shí)表示存放短消息的文件名〕sMsgIDFilesSubType
Char(100) 的文件名Char(2) 短消息子類型 返回作用從文件里讀取群發(fā)的某一個(gè)短信的標(biāo)識(shí)、發(fā)送結(jié)果和發(fā)送號(hào)碼。參數(shù)參數(shù)名sMsgIDFilenPospSendBatchResp
數(shù)據(jù)類型 說明Char(100) ErrorCode的文件名Int 0開頭SendBatch 構(gòu)造指針Resp* 返回作用連接短信網(wǎng)關(guān),等待接收屬于本ICP的短信。參數(shù)參數(shù)名nTimeoutpDeliverResp
數(shù)據(jù)類型intDeliverResp*
說明等待時(shí)間,單位:秒。0表示永久等待。DeliverResp構(gòu)造指針 返回作用檢查短信網(wǎng)關(guān)是否能夠供給效勞。參數(shù)參數(shù)名參數(shù)名nErrorCode數(shù)據(jù)類型Int說明錯(cuò)誤代碼〔參照錯(cuò)誤代碼表〕。 返回A3.7查詢短消息流量〔SMGPQuery可選〕作用向短消息網(wǎng)關(guān)查詢某天的短消息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人養(yǎng)老金投資管理合同4篇
- 2025版專業(yè)舞蹈鞋訂購(gòu)與租賃合同3篇
- 2025版木質(zhì)墻板供貨與安裝服務(wù)合同4篇
- 2025年度城市軌道交通建設(shè)項(xiàng)目工程總承包合同4篇
- 2025版土地儲(chǔ)備土地使用權(quán)流轉(zhuǎn)合同3篇
- 五金行業(yè)電子商務(wù)應(yīng)用考核試卷
- 安徽省黃山市高三第一次質(zhì)量檢測(cè)語文試卷(含答案)
- 2025版升級(jí)版土方工程勞務(wù)承包合同范本2篇
- 2025版危險(xiǎn)化學(xué)品運(yùn)輸安全責(zé)任合同3篇
- 二零二五版海運(yùn)出口運(yùn)輸代理合同貨物跟蹤查詢協(xié)議3篇
- 無人化農(nóng)場(chǎng)項(xiàng)目可行性研究報(bào)告
- 《如何存款最合算》課件
- 社區(qū)團(tuán)支部工作計(jì)劃
- 拖欠工程款上訪信范文
- 2024屆上海市金山區(qū)高三下學(xué)期二模英語試題(原卷版)
- 《wifi協(xié)議文庫(kù)》課件
- 2025年新高考語文復(fù)習(xí) 文言文速讀技巧 考情分析及備考策略
- 2024年??谑羞x調(diào)生考試(行政職業(yè)能力測(cè)驗(yàn))綜合能力測(cè)試題及答案1套
- 一年級(jí)下冊(cè)數(shù)學(xué)口算題卡打印
- 2024年中科院心理咨詢師新教材各單元考試題庫(kù)大全-下(多選題部分)
- 真人cs基于信號(hào)發(fā)射的激光武器設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論