




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一:短消息的mo流程1 手機(jī)發(fā)起業(yè)務(wù)請(qǐng)求,后續(xù)的從1-5都是一個(gè)業(yè)務(wù)請(qǐng)求的流程,其中2和3是一個(gè)class mark的流程,4和5是一個(gè)加密的流程,都沒有什么好講的,這個(gè)消息跟蹤中缺少了cm_service_accept的消息。2 消息6,a口收到手機(jī)上報(bào)的cp_data,cp_data包含什么內(nèi)容呢?見下圖4 短消息信令分了多層:最外面的兩層是cm層(connection management layer)與rl層(short message relay layer)。其中cm層定義3條消息:cpdata, cpack and cperror;rl層定義4條消息:rpdata, rpsmma
2、, rpack 、rperror。比如說在用戶內(nèi)存可用的流程,a口上報(bào)的也是cp_data,mo流程也是上報(bào)的cp_data,而用戶內(nèi)存可用過程與mo過程的區(qū)別在于rl層的消息,前者是rpsmma、后者是rpdata,5.手機(jī)上報(bào)的cp_data中含有很多內(nèi)容的,其中最重要的莫過于destination address,在cm層中的destination address是短消息中心的號(hào)碼,在sms層中的destination address就是被叫的msisdn.6. a接口收到cp_data之后,會(huì)上報(bào)dtap消息rr_data_ind(3),該原語中有協(xié)議指示類型(pd)short mes
3、sage service messages(0x09),該消息通過mm模塊、sms模塊透?jìng)鞯絤ap模塊;map模塊先要判定map功能配置表中是否配置支持sms_mo功能選項(xiàng),若配置為no 則給手機(jī)下發(fā)錯(cuò)誤消息,消息原因值為“網(wǎng)絡(luò)不支持”;1) 若配置為yes,則map向vlr請(qǐng)求用戶數(shù)據(jù);2) vlr返回用戶數(shù)據(jù)后,map根據(jù)用戶數(shù)據(jù)判斷用戶是否簽約短消息基本業(yè)務(wù),若沒有簽約,則給手機(jī)下發(fā)錯(cuò)誤消息,消息原因值為“用戶沒有申請(qǐng)短消息業(yè)務(wù)”; 3) 若用戶簽約,再判定該用戶是否有odb限呼,若有限呼,則下發(fā)錯(cuò)誤消息,消息原因值為 “網(wǎng)絡(luò)提供者禁止此項(xiàng)服務(wù)”;若用戶登記有call bar補(bǔ)充業(yè)務(wù),則
4、下發(fā)錯(cuò)誤消息,消息原因值為“sms有call bar service”;4) 若用戶沒有登記限呼業(yè)務(wù),即上述的檢查點(diǎn)全部通過,也就是下面的這幾條消息7先看map_open_req消息,這里解釋一下mti的含義,mti是我們交換機(jī)內(nèi)部的一個(gè)處理模塊,它是處理map層和tcap層之間的對(duì)話的。下面的tc_invoke_req是mti模塊向tcap發(fā)起的請(qǐng)求。其實(shí)一個(gè)短消息來說是包含對(duì)話部分和成分部分的,下面可以介紹一下的功能,在和中有這樣的軟參。功能其實(shí)就是把對(duì)話部分成分部分分別發(fā)送mapcontrolparameter1bit1: map_open_sms_control作用: 控制短消息長(zhǎng)度大
5、于等于134字節(jié),是否使用單發(fā)open方式始發(fā)短消息取值及描述:0-不支持單發(fā)open 功能1-支持單發(fā)open 功能缺省值:0軟件參數(shù)名字: p184(map control parameter5)比特7:if_sms_framed_in_map_layer_support:0:長(zhǎng)短消息smmo時(shí)候,不在map層進(jìn)行分段(對(duì)話部分和成份部分分別發(fā)送),缺省值。 1:長(zhǎng)短消息smmo時(shí)候,在map層進(jìn)行分段(對(duì)話部分和成份部分分別發(fā)送)。8下面是map_forward_sms_req消息中的內(nèi)容9map_open_rsp是map_open的響應(yīng)10在map_forward_sms_rsp中,如
6、果發(fā)送成功,消息如下,如果發(fā)送不成功,在響應(yīng)消息里面會(huì)帶有provide error.11消息發(fā)送成功之后,map模塊會(huì)給sms模塊發(fā)送一個(gè)sms_rp_ack,如果發(fā)送失敗的話,這里也應(yīng)該會(huì)有一個(gè)sms_rp_error12.后續(xù)的流程應(yīng)該是sms模塊會(huì)通知mm模塊,mm模塊會(huì)通知aim模塊,然后aim模塊應(yīng)該會(huì)通知air,消息也是cp_data,這條消息是用來通知手機(jī)說短消息已經(jīng)被發(fā)送到短消息中心了,然后手機(jī)收到這條消息之后會(huì)有一個(gè)確認(rèn),就是cp_ack.13mo流程中常見的錯(cuò)誤原因值a) 網(wǎng)關(guān)接收map_mo_forward_short_message后,如果發(fā)現(xiàn)原語數(shù)據(jù)有無,將返回意外
7、數(shù)據(jù)和數(shù)據(jù)丟失給msc;b) 如果沒有標(biāo)注sc,網(wǎng)關(guān)返回sm轉(zhuǎn)發(fā)失敗給msc;c) sc返回的錯(cuò)誤,網(wǎng)關(guān)用sm轉(zhuǎn)發(fā)失敗帶診斷信息轉(zhuǎn)發(fā)給msc;d) 如果網(wǎng)關(guān)無法將短消息傳遞到sc或傳遞過程因某種原因失敗,網(wǎng)關(guān)將給msc返回系統(tǒng)錯(cuò)誤。e) 我們經(jīng)常在信令中發(fā)現(xiàn)service complete error這樣的provide error,這種情況下可能是我們沒有把短消息發(fā)送出去,另一種可能是我們發(fā)送出去之后,短消息中心沒有響應(yīng)。二短消息中心向hlr取路由信息的流程1至此短消息已經(jīng)被傳送到短消息中心了,短消息中心會(huì)進(jìn)行后續(xù)的處理,首先當(dāng)然就是短消息解碼,把里面的被叫號(hào)碼找出來,然后去send_for
8、_routing_info_for_sm,為短信請(qǐng)求路由信息,2先開始一個(gè)map對(duì)話,然后一個(gè)業(yè)務(wù)請(qǐng)求,一個(gè)對(duì)話確認(rèn),一個(gè)業(yè)務(wù)響應(yīng),一個(gè)關(guān)閉業(yè)務(wù)對(duì)話。map_open的內(nèi)容比較奇怪,不知道是不是信令解析工具的原因3map業(yè)務(wù)請(qǐng)求的內(nèi)容hlr收到map_send_routing_info_for_sm消息后,要做檢查,如果消息缺少必備信元、消息存在不正確的信元、hlr不識(shí)別該用戶、該用戶沒簽約短消息業(yè)務(wù)、短消息業(yè)務(wù)閉鎖、該用戶拜訪的vlr不支持移動(dòng)終結(jié)短消息業(yè)務(wù),則hlr向短消息中心返回失敗,并返回對(duì)應(yīng)的失敗原因值。否則,進(jìn)行下一步處理;再繼續(xù)進(jìn)行檢查,對(duì)于優(yōu)先級(jí)高的短消息(用戶的優(yōu)先級(jí)在map
9、_send_routing_info_for_sm中有標(biāo)志),如果用戶沒有對(duì)應(yīng)的msc號(hào)、用戶位置區(qū)限制、被purge(即用戶不可及),則把該用戶的不可及標(biāo)志(mnrf)置為真,同時(shí)把該用戶的msisdn、對(duì)應(yīng)的短消息中心號(hào)碼保存在hlr中(目的是將來該用戶被激活后,在短消息提醒處理過程中,hlr能夠找到短消息中心。然后hlr向短消息中心發(fā)送缺席用戶失敗消息。對(duì)于優(yōu)先級(jí)低的短消息,除了要做高優(yōu)先級(jí)短消息的檢查外,還要判斷mnrf標(biāo)志,若mnrf為真,則把該用戶的msisdn、對(duì)應(yīng)的短消息中心號(hào)碼保存在hlr中,并向短消息中心發(fā)送缺席用戶失敗消息。如果上述檢查通過,hlr會(huì)給短消息中心返回短消息
10、路由信息。4業(yè)務(wù)請(qǐng)求響應(yīng)的內(nèi)容5mwd(message waiting) 隊(duì)列是hlr中存儲(chǔ)sc地址的一個(gè)隊(duì)列,當(dāng)一個(gè)短消息中心來請(qǐng)求路由信息的時(shí)候,mwd就是將這個(gè)短消息中心的地址填到mwd隊(duì)列中。 對(duì)hlr的情況,一個(gè)用戶最多可以存儲(chǔ)3個(gè)短消息中心地址,從hlr的b035版本開始,一個(gè)用戶最多可以存儲(chǔ)16個(gè)短消息中心地址,果用戶存儲(chǔ)隊(duì)列已經(jīng)存儲(chǔ)了16個(gè)短消息中心地址,再有其他短消息中心發(fā)過來的消息,且短消息發(fā)送失敗,則該短消息中心地址將不會(huì)被保存hlr中,后面短消息提醒流程就無法正常啟動(dòng),導(dǎo)致該短消息丟失。6在短消息取路由響應(yīng)消息(成功或失敗響應(yīng))后,可能跟隨著map_inform_ser
11、vice_centre消息。若存在下列條件之一:hlr中該用戶的mcef(內(nèi)存溢出標(biāo)志)為真、mnrf(用戶不可及標(biāo)志)為真、短消息取路由失敗、短消息取路由中攜帶的msisdn號(hào)碼與hlr中存儲(chǔ)的msisdn號(hào)碼不一致(改號(hào)時(shí)存在這種情況)時(shí),則hlr會(huì)向短消息中心發(fā)送map_inform_service_centre消息,該消息攜帶msisdn、mnrf、mcef、短消息中心地址是否保存在hlr中。等等ie。發(fā)送map_inform_service_centre消息的目的是讓短消息中心知道hlr中該用戶的狀態(tài),一旦短消息發(fā)送成功或失敗,短消息中心會(huì)向hlr發(fā)送map_report_sm_de
12、livery_status消息,通知hlr更改該用戶的這些狀態(tài)。(這里是因?yàn)楦邇?yōu)先級(jí)別的用戶,hlr中即使mnrf標(biāo)志為真,仍然會(huì)返回路由信息的,然后短消息中心也會(huì)強(qiáng)制下發(fā)的)。7如果說這個(gè)短消息沒有被發(fā)送成功的話,sc會(huì)通知hlr置位,如果發(fā)送成功,sc會(huì)通知hlr清位。1)如果用戶內(nèi)存已滿,設(shè)置mcef;2)如果用戶為缺席用戶或未定義用戶,設(shè)置mnrf 8.去路由信息的常見錯(cuò)誤參考圖1,根據(jù)gsm09.02協(xié)議,網(wǎng)關(guān)發(fā)送路由請(qǐng)求后hlr可能返回的錯(cuò)誤原因包括:表1 取路由回應(yīng)過程中出錯(cuò)信息信令過程取路由回應(yīng)響應(yīng)者h(yuǎn)lr錯(cuò)誤描述協(xié)議中錯(cuò)誤值出錯(cuò)原因systemfailure(系統(tǒng)故障)34網(wǎng)
13、關(guān)向hlr發(fā)送map_send_routing_info_for_sm請(qǐng)求后,會(huì)話異常終止或收到提供者錯(cuò)誤datamissing(數(shù)據(jù)丟失)35原語中沒有提供必需的參數(shù)和數(shù)據(jù): 上下文中需要的一個(gè)可選參數(shù)丟失unexpecteddatavalue(意外數(shù)據(jù))36原語中有關(guān)參數(shù)和數(shù)據(jù)的格式錯(cuò)誤: 在當(dāng)前上下文中該參數(shù)數(shù)據(jù)類型正確但值錯(cuò)誤或不應(yīng)包含該參數(shù)facilitynotsupported(設(shè)備不支持)21移動(dòng)用戶的位置登記表明,vplmn的vlr/sgsn不支持mt短消息業(yè)務(wù)teleservicenotprovisioned(不支持電信業(yè)務(wù))11給定用戶沒有開通短消息服務(wù)absentsubs
14、criber(缺席用戶)6hlr中mnrf標(biāo)志置位,用戶不在服務(wù)區(qū)callbarred(呼叫閉鎖)13給定用戶的短消息服務(wù)因欠費(fèi)等原因被禁止unknownsubscriber(未知用戶)1hlr無法識(shí)別給定用戶的msisdn,即用戶沒有開戶 三短消息流程 ope消息中的主要參數(shù) map_mt_forward_short_msg_req消息中的主要信元當(dāng)map_mt_forward_short_ message消息到達(dá)主機(jī)后,map需要查詢map功能配置表中的sms_mt功能配置是否為yes,若為no則向短消息中心回“設(shè)備不支持”; 5) 若配置為yes,則map向vlr發(fā)用戶信息請(qǐng)求消息;6)
15、 vlr返回用戶信息響應(yīng)消息,若指示用戶數(shù)據(jù)未經(jīng)hlr確認(rèn)或vlr中沒有該用戶數(shù)據(jù),則向短消息中心回“不識(shí)別的用戶”; 7) 若vlr識(shí)別該用戶,再判定該用戶是否為關(guān)機(jī)狀態(tài)、位置區(qū)漫游限制狀態(tài),若是,則向短消息中心發(fā)失敗消息,失敗原因值為 “缺席用戶”,并把vlr中的mnrf標(biāo)志置為true;若否,進(jìn)行下一步檢查;8) 判斷用戶是否簽約移動(dòng)終結(jié)短消息業(yè)務(wù),若否,則向短消息中心發(fā)失敗消息,失敗原因值為 “用戶未配備該業(yè)務(wù)”;若是,進(jìn)行下一步處理;9) msc向ms發(fā)尋呼消息,若尋呼無響應(yīng),則向短消息中心發(fā)失敗消息,失敗原因值為 “缺席用戶”, 并把vlr中的mnrf標(biāo)志置為true;若尋呼響應(yīng),
16、進(jìn)行下一步處理;10) msc向ms發(fā)送短消息,若ms返回內(nèi)存滿溢出,則msc向短消息中心返回短消息傳送失敗,錯(cuò)誤原因值為內(nèi)存滿溢出;若ms返回其他錯(cuò)誤,則msc向短消息中心返回短消息傳送失敗,錯(cuò)誤原因值為協(xié)議錯(cuò)誤,并把失敗原因值發(fā)給短消息中心;若ms返回成功響應(yīng)消息,則msc產(chǎn)生移動(dòng)終結(jié)話單,并向短消息中心發(fā)送移動(dòng)終結(jié)短消息發(fā)送成功消息。11) 短消息中心收到移動(dòng)終結(jié)短消息響應(yīng)后(成功或失?。?,要比較當(dāng)前mnrf、mcef的值與 hlr中的mnrf、mcef的值是否一致,如果不一致,則向hlr發(fā)送map_report_sm_delivery _status消息,通知hlr更改該用戶的mnrf
17、、mcef值。如果短消息發(fā)送失敗,而hlr沒有保存短消息中心地址,也向hlr發(fā)送map_report_sm_delivery_status消息,通知hlr保存短消息中心地址。12) 對(duì)于一次發(fā)多條移動(dòng)終結(jié)短消息的情況,只有前一條短消息發(fā)送成功后,才能發(fā)送下一條短消息,如果前一條短消息發(fā)送失敗,后面的短消息不再發(fā)送。 4.mt流程常見的錯(cuò)誤原因值參考圖1,根據(jù)gsm09.02協(xié)議,網(wǎng)關(guān)取到路由后,向servicing msc發(fā)送短消息,msc 可能返回的錯(cuò)誤原因包括:表2 mt回應(yīng)過程中出錯(cuò)信息信令過程mt回應(yīng)響應(yīng)者msc/vlr錯(cuò)誤描述協(xié)議中錯(cuò)誤值出錯(cuò)原因systemfailure(系統(tǒng)故障)
18、341、map_page或map_search_for_mobile_subscriber確認(rèn)消息返回錯(cuò)誤:如果錯(cuò)誤值為意外數(shù)據(jù)或未知位置數(shù)據(jù),vlr將其映射成系統(tǒng)故障,利用map_send_info_for_mt_sms響應(yīng)將此錯(cuò)誤發(fā)送給msc,msc轉(zhuǎn)發(fā)此錯(cuò)誤。2、msc向vlr發(fā)送map_send_info_for_mt_sms后,收到unknownsubscriber,msc將其映射成系統(tǒng)故障。3、msc向vlr發(fā)送map_send_info_for_mt_sms后,收到systemfailure。4、msc向vlr發(fā)送map_send_info_for_mt_sms后,收到data
19、missing 或 unexpected data value錯(cuò)誤,msc將其映射成系統(tǒng)故障。5、msc向vlr發(fā)送map_send_info_for_mt_sms后,收到提供者錯(cuò)誤或abort消息,msc將其映射成系統(tǒng)故障。6、msc發(fā)送map_process_access_request失敗。7、msc向ms傳送短消息后,ms返回abort消息。datamissing(數(shù)據(jù)丟失)(不得在phase1中使用)35map_mt_forward_short_message指示原語中沒有提供必需的參數(shù)和數(shù)據(jù),由msc直接返回錯(cuò)誤;unexpecteddatavalue(意外數(shù)據(jù))361、map_m
20、t_forward_short_message指示原語中有關(guān)參數(shù)和數(shù)據(jù)的格式錯(cuò)誤,由msc直接返回錯(cuò)誤;2、msc收到目的地參考,但map_mt_forward_short_message 指示的sm-rp-da中沒有包括lmsi,由msc直接返回錯(cuò)誤;3、目的地參考為空,但map_mt_forward_short_message指示的sm-rp-da中沒有包括imsi,由msc直接返回錯(cuò)誤;facilitynotsupported(設(shè)備不支持)21msc不支持短消息服務(wù),由msc直接返回錯(cuò)誤;unidentifiedsubscriber(未定義用戶)51、對(duì)于mt業(yè)務(wù),vlr通過單獨(dú)的ims
21、i或imsi和lmsi來標(biāo)識(shí)移動(dòng)用戶。vlr檢查msc發(fā)來的map_send_info_for_mt_sms指示,如果sm-rp-da包含imsi,則map_open原語中不能帶目的地參考;或者map_open原語中帶目的地參考imsi,則sm-rp-da必須包含lmsi。如果用戶未知,vlr返回未定義用戶,msc轉(zhuǎn)發(fā)此錯(cuò)誤。2、confirmed by hlr被標(biāo)識(shí)為not confirmed,vlr返回未定義用戶,msc轉(zhuǎn)發(fā)此錯(cuò)誤。absentsubscriber(缺席用戶)61、imsi detached flag被設(shè)置為detached或la not allowed flag被設(shè)置為not allowed,vlr返回錯(cuò)誤(含診
溫馨提示
- 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. 人人文庫網(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屆四川省雙流藝體中學(xué)高一化學(xué)第二學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
- 2025屆云南省曲靖市羅平縣一中化學(xué)高二下期末監(jiān)測(cè)模擬試題含解析
- 山西省孝義市2025屆化學(xué)高二下期末聯(lián)考模擬試題含解析
- 2025屆上海市上海交大附中高一化學(xué)第二學(xué)期期末復(fù)習(xí)檢測(cè)試題含解析
- 2025屆山東省蓬萊第二中學(xué)化學(xué)高二下期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)試題含解析
- 吉林省舒蘭一中2025屆化學(xué)高一下期末復(fù)習(xí)檢測(cè)模擬試題含解析
- 湖北省當(dāng)陽市第二高級(jí)中學(xué)2025屆高一下化學(xué)期末達(dá)標(biāo)檢測(cè)試題含解析
- 福建泉州市2025年高二下化學(xué)期末達(dá)標(biāo)檢測(cè)試題含解析
- 機(jī)耕道路維護(hù)管理辦法
- 內(nèi)部成員沖突管理辦法
- 老舊住宅小區(qū)綜合整治裝飾裝修工程施工方案
- 小兒腸梗阻護(hù)理課件
- 2024-2025學(xué)年譯林版新七年級(jí)英語上冊(cè)Unit2《Hobbies》單元卷(含答案解析)
- 遼寧省大連市甘井子區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末生物學(xué)試題(原卷版)
- 5國(guó)家機(jī)構(gòu)有哪些 第一課時(shí)(教學(xué)設(shè)計(jì))部編版道德與法治六年級(jí)上冊(cè)
- AQ/T 1118-2021 礦山救援培訓(xùn)大綱及考核規(guī)范(正式版)
- 2024屆甘南市語文八年級(jí)第二學(xué)期期末聯(lián)考試題含解析
- 無人機(jī)航空測(cè)繪與后期制作 課件 第十二課時(shí) 現(xiàn)場(chǎng)飛行流程
- 2024年梅州市大埔縣重點(diǎn)中學(xué)小升初語文入學(xué)考試卷含答案
- 2022-2023學(xué)年北京市東城區(qū)高二(下)期末化學(xué)試卷(含解析)
- 防溺水老師培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論