SMPP協(xié)議V_中文簡明版_第1頁
SMPP協(xié)議V_中文簡明版_第2頁
SMPP協(xié)議V_中文簡明版_第3頁
SMPP協(xié)議V_中文簡明版_第4頁
SMPP協(xié)議V_中文簡明版_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、smpp協(xié)議描述1接口協(xié)議簡介隨著短消息業(yè)務(wù)在移動(dòng)通信網(wǎng)上的廣泛開展,運(yùn)營商可以利用短消息平臺向用戶提供 豐富的增值業(yè)務(wù)。短消息中心(smsc)可以與人工臺、口動(dòng)臺、web server、e-ma訂 server. wap網(wǎng)關(guān)等各種非plmn網(wǎng)的擴(kuò)展短消息實(shí)體(esme)配合工作,從而為移動(dòng) 用戶提供豐富多采的功能。在smsc與esme間采用標(biāo)準(zhǔn)的協(xié)議接口,有助于實(shí)現(xiàn)其他廠 家的esme的接入,為運(yùn)營者集成第三方產(chǎn)品、發(fā)展短消息新業(yè)務(wù)提供方便。smpp協(xié)議規(guī)范是內(nèi)容主要針對擴(kuò)展短消息實(shí)體與短消息中心的通信協(xié)議。協(xié)議主 要描述短消息小心和擴(kuò)展短消息實(shí)體z間的協(xié)議數(shù)據(jù)傳輸格式。此協(xié)議運(yùn)行在底層通

2、訊協(xié)議(例如tcp/ip, x.25)上。gsm03. 39 v5. 0. 0中推薦的smpp協(xié)議的內(nèi)容中,能支持gsm的piiase2+的業(yè)務(wù),另外還 包括了可選的短消息用戶管理的功能。規(guī)范而向現(xiàn)冇的短消息業(yè)務(wù),以后對于新業(yè)務(wù)(如wap業(yè)務(wù))的支持,可做相應(yīng)修改。gsm 03. 39 v5. 0. 0協(xié)議中錯(cuò)誤狀態(tài)和短消息 狀態(tài)沒有定義具體的值,以aldiscon的smpp application定義為準(zhǔn)。參考資料gsm 03.39(version 5.0.0):european digital cellular telecommunications system(phase 2);lnte

3、rface protocols for the connection of short message service centres(smscs)to short message entities(smes);gsm 03.40(version 4.8.1): european digital cellular telecommunications system(phase 2);technical realization of the short message service point to pointgsm 03.38(version 5.2.0) : digital cellula

4、r telecommunications system(phase 2+); alphabets and language_specific informationgsm 03.47(version 5.0.0): digital cellular telecommunications system;example protocol stacks for interconnecting service center(sc) and mobile_services switching center(s)(msc)1.1縮略語sme如消息實(shí)體smpp短消息點(diǎn)對點(diǎn)協(xié)議smsc短消息服務(wù)中心esme擴(kuò)

5、展短消息實(shí)體2功能概述通過smei, esme (例如尋呼臺,語音郵箱系統(tǒng))能連接(bind)或斷連(unbind)短 消息中心,提交(submit)短消息。此協(xié)議包含以下兩部分:* (協(xié)議)esme到smsc的消息* (協(xié)議)smsc到擴(kuò)展esme的消息其中用戶管理部分只適用于smsc有用戶數(shù)據(jù)庫支持的情況esme可以與smsc直接或者間接相連,直接相連時(shí)通過本規(guī)范確定的協(xié)議與smsc通 信,間接相連時(shí),通過esme agent與smsc相連,esme agent為esme與smsc之間的連接 代理。esme agent與smsc間走內(nèi)部消息,esme和esme agent z間則走標(biāo)準(zhǔn)的s

6、mpp協(xié)議。 采用esme agent間接相連方式,對接入smsc的esme提供了分類管理的便利(不同esme連 接到不同的agent),有利于負(fù)荷分擔(dān)和系統(tǒng)的穩(wěn)定。見圖1。圖1: esme與smsc的玄接和間接連接方式圖esmeesmeesmeesmesmscsmsc和esme連接的短消息系統(tǒng)網(wǎng)絡(luò)esme到smsc的消息esme能提交範(fàn)消息到smsc,也可以查詢以前所提交的知消息的狀態(tài)等信息。smsc到esme的消息smsc可以下發(fā)短消息到esmeo3消息協(xié)議 所有的消息,不管是從esme到smsc,還是從smsc到esme的消息,消息都是交互的, 都必須產(chǎn)生一個(gè)響應(yīng)(acknowledge

7、)。 從esme到smsc所提交的消息,可能有兩種響應(yīng):*smsc收到消息的響應(yīng)(ack)水如果這條短消息設(shè)置了需要狀態(tài)報(bào)告,那么當(dāng)這條短消息到達(dá)目標(biāo)地之后,smsc會(huì)產(chǎn) 生一個(gè)狀態(tài)報(bào)告的消息給esme。4 esme到smsc的消息esme到smsc的消息,如:提交、杳詢、刪除短消息等請求,esme必須以transmitter 類型連接到smsco圖4描述了一個(gè)典型的transmitter類型的請求應(yīng)答的示例。transmitter類型的 esme是以bind_trancesmitter連接到smsc的esme,此類型的esme向smsc發(fā)起提 交短消息,查詢短消息狀態(tài),刪除短消息等請求,sm

8、sc返回請求的應(yīng)答。esme和smsc z間的詰求應(yīng)答消息町以是同步方式也可以是界步方式的。所以esme町能 在smsc沒有應(yīng)答的情況下,發(fā)起多個(gè)請求到smscosmsc應(yīng)該按照收到的請求順序,給emse回響應(yīng)。但是esme必須能夠處理沒冇按順序的 響應(yīng)。esmesmscbind transnitierjre9(l)sihmii smsihnai sm(3)queijr_sjii(5).sii)nut.smje9(4)qu0ry smreq>(5)ini)ind(7)inbindjrefj)圖4: transmitter類型的emse和smsc的消息序列示例表1: esme到smsc的消

9、息命令描述bind_receiveresme要求以接收者身份連接到smscbind transmitteresme要求以發(fā)送者身份連接到smscunbindesme要求斷開連接到smscsubmit_smesme提交短消息到smsc,以便smsc下發(fā)此短消息到指定的移 動(dòng)臺。deliver sm respdeli ver sm 的響應(yīng)。query_smesme查詢以前所提交的短消息的狀態(tài)cancel smesme要求取消以前所提交的某條短消息replace smesme要求替換以前所提交的某條短消息enquire link詢問與smsc的連接情況generic nak表示消息頭有錯(cuò)謀的響應(yīng)5

10、smsc至!jesme的消息smsc到esme的消息,如:smsc轉(zhuǎn)發(fā)短消息到esme, esme必須以receiver類型連 接到smsco圖5描述了一個(gè)典型的receiver類型的esme和smsc z間的消息序列的示例。 receiver 類型的 esme 是以 bind_receiver 連接到 smsc 的 esme, smsc 向此類 esme 轉(zhuǎn)發(fā)短消息,esme向smsc回應(yīng)答。esme和smsc之間的請求應(yīng)答消息可以是阻塞方式也可以是異步方式的。所以smsc可能 在esme沒有回應(yīng)答的情況下,發(fā)送發(fā)起多個(gè)deliver_sm請求到esme。esme應(yīng)該按照收到的請求順序,給s

11、msc返凹響應(yīng)。但是smsc必須能夠處理沒有按順序 回的響應(yīng)。esmesmsc圖5: recei ver類型的emse和smsc的消息序列示例表2: smsc到esme的消息命令描述bind receiver respbind receiver的響應(yīng),status表示連接成功與否bind transmitter respbind transmitter的響應(yīng),status表示連接成功與否unbind respunbind的響應(yīng),status表示斷開連接成功與否submit sm respsubmit sm的響應(yīng),status表明提交短消息是否成功deliver smsmsc下發(fā)短消息到esme

12、query_sm_respquery_sm的響應(yīng),status表明此次詢問是否成功,英它內(nèi)容返回查 詢到矗短消息信息cancel sm respcancel sm的響應(yīng)。status表明取消短消息是否成功replace sm respreplace sm的響應(yīng),status表明此次替換是否成功enquire link respenquirejink 的響應(yīng)enquire link詢問與esme的連接情況generic nak表示消息頭有錯(cuò)誤的響應(yīng)6消息語法在以下語法說明中,遵從以下規(guī)則:a. 未使用的字段,依據(jù)類型必須設(shè)置為0或null。b. 消息由消息頭和消息體組成c. 狀態(tài)(status)

13、如在命令語法中未加說明0:表示成功非0:表示失敗<0x80000000:未定義值保留d. 在類型中,可能用到以下定義 integer: 一定字節(jié)數(shù)所組成的整數(shù),高位在前,低位在后。例如:1字節(jié)(byte) , 2字節(jié)(word) , 4 字節(jié)(dword)。 c_string:以null結(jié)束的ascii字符串 c_decstring :以null結(jié)束的ascii字符吊,它由一系列的10進(jìn)制字符組 成('0' "9')。 c.octetstring :由任意8位字節(jié)組成數(shù)據(jù)流串。 c_hexstring :以null結(jié)束的ascii字符串,它由一系列的16

14、進(jìn)制字符組應(yīng)('0'9 ,'a' ( 9 )'f' ( f ) c_stringtime :表示時(shí)間的字符串,它為以下格式"yymmddhhmmsstnnpu ,格式如下丫丫'年份的最后2位(00-99)mm月份(01-12)dd口 (0131)hh小時(shí)(00-23)mm分(00-59)ss秒(00-59)t十分z秒(0-9)nn與utc (universal time constant)時(shí)間超前或落后的差距(0048).,+ '(p)時(shí)間超前于utc time.(p)時(shí)間落后于utctime. c_unicodestr

15、ing : unicode編碼的字符串。6.1消息頭語法字段長度(字節(jié))類型command length4integercomma nd id4integercommand status4integersequence no.4integeroptional message body可變混合具體字段描述說明:command length:整個(gè)包的長度(包括該字段木身)。command id :這個(gè)字段表明該條短消息的類型,相當(dāng)于標(biāo)識符。例如 esme_sub_sm表示此消息為esme向smsc提交短 消息。咅該標(biāo)識符表示該條消息是請求消息(request) 時(shí),標(biāo)識符的保留取值范圍是oh到ff

16、h。當(dāng)該標(biāo)識符表 示該條消息是應(yīng)答消息(response)時(shí),標(biāo)識符的保留 取值范圍是080000000h到0800000ffh。一般來說, 應(yīng)答消息的類型對應(yīng)相應(yīng)的請求消息的類型,所不同的 是,應(yīng)答消息的類型在第31位比特處是置位的。取值說明command id 編碼command id描述esme_bndrcvbin d_receiver0x00000001esme要求以接收者身份連接到smscesme_bndrcv_respbind_receiver_resp0x80000001bindeceiver的響應(yīng)esme bndtrnbind tra nsmitteresme要求以發(fā)送者身份連

17、接到0x00000002smscesme_bndtrn_respbind_transmitrer_resp0x80000002bind_transmitter 的響應(yīng)esme_ubdunbind0x00000006esme要求斷開連接到smscesme_ubd_respunbin d_resp0x80000006unbind的響應(yīng)esme_sub_smsubmit_sm0x00000004esme提交短消息到smscesme_sub_sm_respsubmit_sm_resp0x80000004submit_s m的響應(yīng)smsc_deliver_smdeliver_sm0x00000005sm

18、sc下發(fā)短消息到esmesmsc_deliver_sm_respdeliver_sm_resp0x80000005deliver_s m 的響應(yīng)esme_qrylinkenq uire_link0x00000015es m e詢問與sm sc的連接情況esme_qrylink_respenquireji nk_resp0x80000015enquirejink 的響應(yīng)esme nacknack 0x80000000表示消息頭有錯(cuò)誤的響應(yīng)command status :此字段表示一個(gè)請求消息的成功與失敗,如失敗,指示引起失敗的錯(cuò)誤類型等信息。該字段只用在應(yīng)答消息中,在請求消息中,該字段必須為nu

19、llo取值說明錯(cuò)誤碼描述esme rok消息發(fā)送成功esme rinvmsglen無效的消息長度esme rinvcmdlen無效的命令長度esme rinvcmdid無效的command idesme rinvbndsts無效的連接狀態(tài)esme ralybnd己經(jīng)處于連接狀態(tài)esme rinvprtflg無效的優(yōu)先級標(biāo)志esme rinvregdlvflg無效的注冊短消息標(biāo)志esme rsyserr短消息中心系統(tǒng)錯(cuò)誤esme rinvpar參數(shù)無效esme rinvsrcadr源地址無效esme rinvdstadr目的地址無效esme rinvmsgid無效的 m essage-idesm

20、e rinvpaswd無效的密碼esme rinvpaswdlen密碼長度錯(cuò)誤esme rinvs ysidsrv無效的接口 idesme rcntcanmsg不能刪除短消息esme rinvdatfmt無效的口期格式esme rcntrepmsg不能替換短消息esme rmsgqful目前隊(duì)列中有太多的短消息esme rsernotsup服務(wù)不支持esme rinvrepaddr嘗試替換時(shí)地址不匹配esme runknownerr未知錯(cuò)誤sequence no .:此字段表示消息的序列號,它由esme產(chǎn)生,它是消息和它的應(yīng)答之間的對應(yīng)標(biāo)志,數(shù)值在01h到07fffffffh 間。對于每條請求

21、消息,該字段必須保證嚴(yán)格單調(diào)的遞增。optional message body:此字段表示短消息的消息體部分,具體定義見1.1。6.1.1 generic_nak 命令此命令用于占接收消息頭有錯(cuò)誤的時(shí)候的響應(yīng),該響應(yīng)只能由收到請求方發(fā) 出。6.1.1.1 generic_nak 語法該命令只有消息頭,沒有消息體。6.2消息體語法6.2.1 bind_receiver 命令在擴(kuò)展短消息實(shí)體和短消息中心之間建立虛連接,接收smsc轉(zhuǎn)發(fā)的短消息。6.2.1.1 bind receiver 語法字段長度(字節(jié))類型systemd最大16c stri ngpassword最大9c stringsyste

22、m type最大13c stringin terface version1integeraddr ton1integeraddr npi1integeraddress range最大41c decstring具體字段描述說明system_idpassword system_type interface_version addr_ton取值說明該字段是系統(tǒng)登錄到短消息屮心所用的接口號。 該字段是系統(tǒng)登錄到短消息中心所用的密碼。該字段標(biāo)明登錄的接口類型。該字段標(biāo)明登錄的接口版本號。該字段指明編碼類型。如不需耍,可設(shè)為null。0未知,當(dāng)用戶或網(wǎng)絡(luò)不含關(guān)于編碼方案的較早信息1 國際號碼,2 國內(nèi)號碼

23、,不能包含地區(qū)和退出數(shù)字3 網(wǎng)絡(luò)特殊號碼4 用戶號碼5 字符數(shù)字6 縮寫號碼7 保留addr_npi:該字段指明編碼方案。如不需要,可設(shè)為null。取值說明:0未知1 isd或電話號碼編碼方案(e164/e163),對于任意實(shí)休sc, msc或ms,都有效2 保留3 數(shù)據(jù)編碼方案(x121)4 電報(bào)編碼方案5-7保留8 國內(nèi)編碼方案9 私有編碼方案10 ermes編碼方案(etsi de/ps 3 01-3) 11-15保留address_range:該字段用來給短消息指明路由,和將狀態(tài)報(bào)告轉(zhuǎn)發(fā)給esmeo如不需要,可設(shè)置為null。6.2.1.2 bind_receiver_resp 語法此

24、命令用于對mi_bind_receiver 口向應(yīng)。字段大小(字節(jié))類型systemd最大16c string具體參數(shù)說明:systemjd :該字段是系統(tǒng)登錄到短消息中心所用的接口號。6.2.2 bind_transmitter命令在擴(kuò)展短消息實(shí)休和短消息屮心之間建立虛連接,擴(kuò)展短消息實(shí)體能向smsc 提交短消息。6.2.2.1 bind_transmitter 語法此命令和bind_receiver的語法一樣,只是在消息頭里的commandjd為"bind_transmitterno6.2.2.2 bind_transmitter_resp語法此命令和bind_receiver_

25、resp的語法一樣,只是在消息頭里的 comma ndd 為"bind_tra nsmitter_resp”。6.2.3 unbind命令此命令用于斷開esme和smscz間的連接。6.2.3.1 unbind 語法此消息只冇消息頭,沒冇消息體。6.2.3.2 unbind_resp語法此消息只有消息頭,沒有消息體。6.2.4 submit_sm命令此命令用于用于esme提交短消息到smsc,以便smsc把此短消息發(fā)給特定esmeo6.2.4.1 submit.sm 語法字段長度(字節(jié))類型service type6c_stringsource addr t on1integerso

26、urce addr npi1integersource addr最大21c decstringdest addr ton1integerdest addr npi1integerdesti nation addr最人21c decstringesm class1integerprotocol id1integerpriority flag1integerschedule delivery time最人17c stringtimevalidity period最大17c stringtimeregistered delivery flag1integerreplace if present fl

27、ag1integerdata coding1integersm default msg id1integersmength1integershort message最大160可變具體參數(shù)說明:service_type :保留字段,為將來擴(kuò)展用。必須設(shè)為null。 source addr ton :源地址編碼類型,如不需要,可設(shè)為null。sourcc_addr_npisource addrdest addr ton:源地址編碼方案,如不需耍,可設(shè)為nullo:提交該短消息的sme的地址。是提交的短消息的 源地址。如不需要,可設(shè)為null。:口的地址編碼類型,如不需要,可設(shè)為nullo:目的地址

28、編碼方案,如不需要,可設(shè)為null。destaddrnpidestination_addr:短消息的口的地址。對于移動(dòng)終止的短消息來說, 它就是目的手機(jī)的msisdno如不需要,可設(shè)置為nulloesm class:該字短為短消息類型。對submit_sm消息來說,該字段必須為mull;對deliver_sm消息來說,該 字段表示這條消息是狀態(tài)報(bào)告。該字段的具體解 釋請參考后面的消息體參數(shù)說明。但對于普通的 submit_sm命令,此字段設(shè)為0。取值說明:此字段的說明如下:bit76543210fla greserv edudhireserv edreserv edreserv eddeliv

29、er yreceip treserv edreserv ed其中:udhi:表示短消息內(nèi)容是否冇頭結(jié)構(gòu)。置位表示冇。delivery receipt:在deliver_sm協(xié)議中使用,表示此條消息是否是狀態(tài)報(bào)告。protocol td : gsm協(xié)議類型。詳細(xì)是解釋請參考gsm03. 40中的 9. 2. 3. 9opriority_flag :短消息的優(yōu)先級。當(dāng)設(shè)置了短消息為高優(yōu)先級, 短消息中心會(huì)將該短消息移到同一目的地址的消 息隊(duì)列的前端,優(yōu)先進(jìn)行發(fā)送。取值說明:0:普通優(yōu)先級(缺省值)1:高優(yōu)先級> 1 :保留。schedule_delivery_time:該字段表示計(jì)劃卜發(fā)該短

30、消息的時(shí)間。時(shí)間格式請參考前面定義的c_stri ngtime的格式.如不需要,可設(shè)置為nullo validity_period:該字段表示短消息的最后生存期限。時(shí)間格式請 參考前面定義的c_stringtime的格式.如不需要, 可設(shè)置為nulloregistered_delivery_flag:該字段是注冊短消息標(biāo)志,它表示當(dāng) 短消息到達(dá)最后的口的地后,是否需 要狀態(tài)報(bào)告。取值說明:0:不需要1:需要> 1 :保留。replace_i r_present_riag:該字段表示替換短消息標(biāo)志。即當(dāng)提交 的短消息的源地址和目的地址相同時(shí), 是否替換存在的短消息。取值說明:0:不替換1:

31、替換>1:保留。data_coding :該字段表示數(shù)據(jù)編碼方案。取值說明:0缺省編碼方案(7位)4英文編碼方案(不被手機(jī)支持)8ucs2編碼方案其他保留sm_default_msg_id:該字段表示預(yù)定義短消息td。該id是短消息中 心管理者建立的預(yù)定義短消息表的索引。不想 發(fā)送預(yù)定義短消息時(shí),該字段應(yīng)設(shè)為nullo預(yù) 定義短消息id值從0x01到0x64。詳細(xì)說明請參 考smpp applications guide 9 - default short messageosm_length :要發(fā)送的短消息數(shù)據(jù)內(nèi)容的字節(jié)長度。 short_message :該字段表示短消息數(shù)據(jù)內(nèi)容。最

32、大可到160字符。 只有sm_length中定義的字節(jié)氏度可用。6.2.4.2 submit sm resp語法字段長度(字節(jié))類型messagejd最大9c hexstring具體參數(shù)說明:messagejd:該字段表示短消息id, ft短消息中心產(chǎn)生,用丁以后查詢及替換短消息用,或是表明狀態(tài)報(bào)告所 對應(yīng)的源消息。如果沒有,該字段必須設(shè)為nullo6.2.5 deliver_sm命令此命令由smsc產(chǎn)生,smsc通過此命令發(fā)送短消息到目的esme,它也可用 于發(fā)送delivery receipt消息。6.2.5.1 deliver_sm 語法它的語法和submit_sm的語法消息體是相同的,

33、只是在消息頭屮的 command_id是 “deliver_sm”。6252 deliver_sm_resp語法它的語法和submit_sm_resp的語法消息體是一樣的,只是在消息頭中 的command小是 udeliver_sm_resp',o6.2.6 enquirejjnk命令此命令用于esme確認(rèn)和smsc之間的連接。esme發(fā)送一條enquirejjnk 命令,smsc響應(yīng)一條enquire_link_ack命令,表示esme和smsc之間 的連接正常。6.2.6.1 enquire_link 語法此命令只有消息頭,沒有消息休。6.2.6.2 enquire_link_re

34、sp語法此命令只冇消息頭,沒冇消息體。63消息體參數(shù)說明address: 地址號碼address_range:地址范圍data_coding:數(shù)據(jù)編碼方案,(詳見gsm 03.40 19.2.3.10)例如:0:缺省編碼方案(7位)4:英文編碼方案(不被手機(jī)支持)& ucs2編碼方案(比如中文編碼)dest_addr_npi:冃的地址編碼方案,同npi dest_addr_ton:目的地址編碼類型,同ton destination_addr: r 的地址,同address esm_class:短消息類型 此字段的說明如下:bit76543210flagreservedudhireser

35、vedreservedreserveddelivery receiptreservedreserved其屮udhi表示短消息內(nèi)容是否有頭結(jié)構(gòu)。置位表示有o delivery receipt,在deliver_sm 協(xié)議中使用,表示是否是此條消息是否是狀態(tài)報(bào)告。對于普通的submit_sm命令,此字段設(shè)為0。final.elate:短消息的生命期終止的實(shí)際時(shí)間,如果此短消息已從smsc的等待發(fā)送隊(duì)列 中刪除,即為刪除時(shí)間,否則為smsc當(dāng)前的時(shí)間interface version:用來描述smei協(xié)議的版本號mcssage_id:短消息id,它由smsc設(shè)置。用于査詢以及替換短消息等操作時(shí)使用。

36、command status:短消息當(dāng)前的狀態(tài).0表示成功,非0表示失敗npi:地址編碼方案,(定義詳見gsm03.401 9.1.2.5)例如:1衣示isdn電話編碼計(jì)劃password: 用來登錄的密碼priorityjlag:優(yōu)先級1:高莊先級0:普通優(yōu)先級>1:保留protocol_id: gsm協(xié)議類型(定義詳見gsm03.401 9.2.3.9)registered_delivery_flag:注冊短消息標(biāo)志,它表示當(dāng)此短消息到達(dá)授后的冃的地后,是否 需要送達(dá)狀態(tài)報(bào)告(deliver丫 receipt)。0:不需要1:需要>1:保留replacejf_present_f

37、lag:替換標(biāo)志,當(dāng)存在的短消息的源地址和目的地址都相同時(shí),是否替 換存在的短消息。0:不替換1:替換>1:保留schedule_delivery_time: 計(jì)劃下發(fā)短消息的時(shí)間service_type::保留,必須設(shè)為nullshort_message:短消息數(shù)據(jù)內(nèi)容。在7bit時(shí),是160字符;在8bit時(shí),是140字符。 sm_default_msg_id:預(yù)定義短消息id,不是預(yù)定義短消息時(shí)應(yīng)設(shè)為0,預(yù)定義短消息id值從0x01到0x64osm_length:短消息的數(shù)據(jù)長度,以字節(jié)計(jì)算source addr:源地址編號,同address source_addr_npi:源地址

38、編碼方案,同npisource_addr_ton:源地址編碼類型,同tonsystem_id:接口id,用來描述虛擬連接的用戶名 system_type:用來描述用戶的類型ton:地址編碼類型,(定義詳見gsm03.401 9.1.2.5)0未知號碼1 國際號碼2 國內(nèi)號碼3 網(wǎng)絡(luò)專用號碼4 用戶號碼5 字母號碼(按照gsm ts03.38 7-bit缺省字母表編碼)6 縮寫號碼7 保留validity, period:愆消息的最后生存期限npi:地址編碼方案,(定義詳見gsm03.40l1j 9.2.5)0:未知1: isdn電話編碼方案3:數(shù)據(jù)編碼方案(x. 121)4:電報(bào)編碼方案8:國

39、家編碼方案9:專用編碼方案10: ermes 編碼方案(etsi de/ps 3 01-3)15:擴(kuò)充保留從0到15的其他值保留7.舉例人工臺發(fā)一條消息到某一手機(jī)用戶的所有動(dòng)作:7-1人工臺在129后臺的配置人工臺的接入號7. 2人工臺開始登錄短消息管理(數(shù)據(jù)曾理(q)毬書服務(wù)( ®o(w) «w)(h)u支持中文用戶類型移動(dòng)終誦短消見內(nèi)容址)字共 行閆麗5踽気我:岸卸鍔焙亡"垃*i詩別曲川丁卩、未登錄中興通訊聯(lián)接世界smpp塑刪|山s妙今夕|田宣塹剪豈|莎翅勻心hs17:27發(fā)送bindtransmitter請求消息msc wap smc芒據(jù)結(jié)構(gòu)因作點(diǎn)數(shù)8) h

40、 o srnppbindtran$mittef_t & sktjndex f index$equence_now $y$tem_id 國 paword m $y$tem_type 目 interface versionsmppb i ndtr ansm i 11 er t 的內(nèi)容|數(shù)據(jù)塗型|數(shù)據(jù)內(nèi)容|:$kt_inde:-:($rnppsktln;-xindex(word)28(hex:1coo 卜 reverae:7168-x$equence_no(dwc 146(hex:92 00 00 00 )-revef$e:2449473536systemid102passwordsystempe(byt e) in terface_ver$ion(by2(hex:02)3(hex:03)jlu碼流分析000id消息長度:290002消息類型:bind transmitaer»消息頭0000消息狀態(tài):成功0001序列號:1313032system.id = “102” 最后 0表示字符串結(jié)束符0password二0此時(shí)0既表示該

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論