專利名稱:一種碼分多址系統(tǒng)中實現(xiàn)回鈴音業(yè)務(wù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù)中的回鈴音服務(wù)領(lǐng)域,尤其涉及一種碼分多址(CDMA)系統(tǒng)中的回鈴音業(yè)務(wù)實現(xiàn)方法。
背景技術(shù):
回鈴音業(yè)務(wù)是一項允許手機用戶為自己的手機定制回鈴音的業(yè)務(wù)。用戶可以將所定制的回鈴音設(shè)置為一段動聽的音樂,或者一段錄音。用戶定制回鈴音的方式具體可包括通過互聯(lián)網(wǎng)(INTERNET)在相應(yīng)的網(wǎng)站上選擇業(yè)務(wù)提供商(SP)或者運營商提供的音樂作為回鈴音;還可以通過撥打特殊的回鈴音業(yè)務(wù)接入號碼,錄制用戶的語音或者一段音樂作為其自身的回鈴音。在用戶申請了回鈴音業(yè)務(wù)的情況下,其他用戶撥打該用戶的手機時,聽到的回鈴音就是該用戶選擇的音樂或者錄音。
現(xiàn)有技術(shù)中,并沒有在CDMA系統(tǒng)中實現(xiàn)回鈴音業(yè)務(wù)的方法,從而限制了CDMA的服務(wù)功能,使得用戶無法得到更加充分、自由的服務(wù),從而限制了CDMA提供商的競爭力。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種碼分多址(CDMA)系統(tǒng)中實現(xiàn)回鈴音業(yè)務(wù)的方法。該方法在CDMA系統(tǒng)中實現(xiàn)回鈴音業(yè)務(wù),從而改變現(xiàn)有CDMA系統(tǒng)中鈴聲過于單調(diào)乏味的現(xiàn)狀,引入動聽的音樂豐富CDMA的鈴聲,以拓展運營商的服務(wù)能力,并提升運營商的企業(yè)形象。
本發(fā)明為一種碼分多址系統(tǒng)實現(xiàn)回鈴音業(yè)務(wù)的方法,該方法包括A、主叫用戶撥打被叫用戶號碼,服務(wù)MSC接收到入呼叫請求,服務(wù)MSC根據(jù)入呼叫請求中的被叫號碼,從HLR獲取被叫用戶的簽約信息;B、服務(wù)MSC根據(jù)獲得的被叫用戶簽約信息,觸發(fā)智能呼叫流程,將呼叫路由到RBTS;C、RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC,被叫用戶當(dāng)前拜訪地MSC返回包括被叫用戶的當(dāng)前工作狀態(tài)信息的消息給RBTS,RBTS根據(jù)得到的消息中的被叫用戶當(dāng)前工作狀態(tài),為主叫用戶播放回鈴音,同時RBTS切斷與被叫用戶當(dāng)前拜訪地MSC的話路;D、當(dāng)被叫用戶摘機應(yīng)答時,被叫用戶當(dāng)前拜訪地MSC發(fā)送應(yīng)答消息至KBTS,RBTS接通主叫用戶與被叫用戶之間的話路,同時停止播放回鈴音。
其中,步驟B包括B1、服務(wù)MSC檢測到被叫流程觸發(fā)了簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息,SCP根據(jù)該分析消息中的內(nèi)容分析該業(yè)務(wù)觸發(fā)地是否支持回鈴音業(yè)務(wù),如果不是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,執(zhí)行步驟B2;B2、SCP判斷回鈴音業(yè)務(wù)是否已經(jīng)觸發(fā)過,如果是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,標(biāo)記回鈴音業(yè)務(wù)為第一次觸發(fā);B3、SCP為服務(wù)MSC下發(fā)高級一終止觸發(fā)器,服務(wù)MSC檢測到被叫流程觸發(fā)該觸發(fā)器,向SCP發(fā)送分析消息;B4、SCP通過查詢從HLR獲取被叫用戶當(dāng)前拜訪地MSC的路由位置;B5、SCP向服務(wù)MSC下發(fā)前轉(zhuǎn)號碼,其中,前轉(zhuǎn)號碼包括RBTS路由地址、被叫用戶當(dāng)前拜訪地MSC路由位置、和被叫號碼內(nèi)容,服務(wù)MSC將該前轉(zhuǎn)號碼作為呼叫中的被叫號碼;B6、服務(wù)MSC根據(jù)當(dāng)前被叫號碼將呼叫路由到RBTS;步驟C中所述RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC包括C1、RBTS根據(jù)前轉(zhuǎn)號碼中的被叫用戶當(dāng)前拜訪地MSC路由位置將呼叫路由到被叫用戶當(dāng)前拜訪地MSC;C2、被叫用戶當(dāng)前拜訪地MSC通過HILR獲取被叫用戶的簽約信息,觸發(fā)該簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息;C3、SCP收到分析消息,判斷回鈴音業(yè)務(wù)是否已經(jīng)進行了第一次觸發(fā),如果是,則清除標(biāo)記回鈴音業(yè)務(wù)為第一次觸發(fā)的標(biāo)記,執(zhí)行除回鈴音業(yè)務(wù)之外的其他智能業(yè)務(wù),然后執(zhí)行步驟C4;否則,返回步驟B3,執(zhí)行回鈴音業(yè)務(wù);C4、SCP指示被叫用戶當(dāng)前拜訪地MSC向HLR發(fā)送位置請求信息,HLR根據(jù)該位置請求信息判斷得到發(fā)送位置請求的MSC與被叫用戶當(dāng)前拜訪地MSC相同,直接向被叫用戶當(dāng)前拜訪地MSC返回被叫用戶當(dāng)前拜訪地MSC的MSCID,被叫用戶當(dāng)前拜訪地MSC分析出自身MSCID和得到的被叫用戶當(dāng)前拜訪地MSCID相同,直接為被叫分配一個TLDN,并觸發(fā)被叫路由地址可用觸發(fā)器,向SCP發(fā)送分析信息,SCP指示MSC繼續(xù)呼叫處理。
其中,所述步驟B3和步驟B4的執(zhí)行順序互換。
其中,步驟B包括B11、服務(wù)MSC觸發(fā)用戶簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息,SCP根據(jù)該分析消息中的內(nèi)容分析該業(yè)務(wù)觸發(fā)地是否支持回鈴音業(yè)務(wù),如果不是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,執(zhí)行步驟B12;B12、SCP判斷回鈴音業(yè)務(wù)是否已經(jīng)觸發(fā),如果是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,標(biāo)記回鈴音業(yè)務(wù)為第一次觸發(fā);B13、SCP為服務(wù)MSC下發(fā)高級一終止觸發(fā)器,服務(wù)MSC觸發(fā)該觸發(fā)器,向SCP發(fā)送分析消息通知SCP修改服務(wù)MSC上的被叫號碼;B14、SCP為服務(wù)MSC下發(fā)包括RBTS路由地址和被叫號碼內(nèi)容的前轉(zhuǎn)號碼,服務(wù)MSC將該前轉(zhuǎn)號碼作為呼叫中的被叫號碼;步驟C中所述RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC包括C11、RBTS將呼叫路由到被叫GMSC;C12、被叫GMSC通過HLR獲取被叫用戶的簽約信息,觸發(fā)該簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息;C13、SCP收到分析消息,判斷回鈴音業(yè)務(wù)是否已經(jīng)進行了第一次觸發(fā),如果是,則清除標(biāo)記回鈴音業(yè)務(wù)為第一次觸發(fā)的標(biāo)記,執(zhí)行除回鈴音業(yè)務(wù)之外的其他智能業(yè)務(wù),然后執(zhí)行步驟C14;否則,返回步驟B13,執(zhí)行回鈴音業(yè)務(wù);C14、SCP指示被叫GMSC向HLR發(fā)送位置請求信息,HLR獲得被叫用戶當(dāng)前拜訪地MSC的TLDN,返回給被叫GMSC,GMSC判斷該TLDN有效后,向SCP發(fā)送分析消息,SCP返回該分析消息的應(yīng)答消息,指示GMSC繼續(xù)呼叫處理,GMSC將呼叫路由到被叫用戶當(dāng)前拜訪地MSC。
其中,當(dāng)所述RBTS支持CDMA中的MAP協(xié)議中的LOCREQ操作時,步驟B包括B21、服務(wù)MSC觸發(fā)用戶簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息,SCP根據(jù)該分析消息中的內(nèi)容分析該業(yè)務(wù)觸發(fā)地是否支持回鈴音業(yè)務(wù),如果不是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,執(zhí)行步驟B22;B22、SCP為服務(wù)MSC下發(fā)包括高級—終止觸發(fā)器、被叫路由地址可用觸發(fā)器、定位觸發(fā)器在內(nèi)的觸發(fā)器,服務(wù)MSC觸發(fā)高級終止觸發(fā)器,向SCP發(fā)送分析消息通知SCP修改服務(wù)MSC上的被叫號碼;B23、SCP為服務(wù)MSC下發(fā)其中包括RBTS路由地址、和被叫號碼內(nèi)容的前轉(zhuǎn)號碼,服務(wù)MSC將該前轉(zhuǎn)號碼作為呼叫中的被叫號碼;B24、利用被叫路由地址可用觸發(fā)器,服務(wù)MSC判斷當(dāng)前被叫號碼有效后,向SCP發(fā)送分析消息,SCP返回該分析消息的應(yīng)答消息,指示服務(wù)MSC繼續(xù)呼叫處理,服務(wù)MSC根據(jù)當(dāng)前被叫號碼將呼叫路由到RBTS;步驟C中所述RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC包括利用LOCREQ操作,RBTS通過HLR獲得被叫用戶當(dāng)前拜訪地MSC的路由地址,根據(jù)該路由地址將呼叫路由到被叫用戶當(dāng)前拜訪地MSC。
可見,在本發(fā)明中,通過增加一個回鈴音業(yè)務(wù)語音資源設(shè)備RBTS,對SCP業(yè)務(wù)軟件進行升級即可實現(xiàn)回鈴音業(yè)務(wù),本發(fā)明無需升級現(xiàn)有網(wǎng)絡(luò)設(shè)備,易于向用戶推廣并實施。而且,通過回鈴音業(yè)務(wù),用動聽的音樂替代現(xiàn)有CDMA系統(tǒng)中過于單調(diào)乏味的鈴音,在此基礎(chǔ)上,可以演化出一種新的廣告業(yè)務(wù)方式,使移動運營商能夠為用戶在提供個性化業(yè)務(wù)、差異化服務(wù)方面處于領(lǐng)先的地位,從而提升運營商的企業(yè)形象。通過CDMA用戶被叫流程兩次觸發(fā)業(yè)務(wù),支持回鈴音業(yè)務(wù)用戶簽約其它智能業(yè)務(wù),如PPC、VPN等,為用戶提供更加多元化的服務(wù)。
圖1為本發(fā)明的回鈴音業(yè)務(wù)組網(wǎng)圖。
圖2為本發(fā)明實施例1的回鈴音業(yè)務(wù)信令流程圖。
圖3為本發(fā)明實施例1的回鈴音業(yè)務(wù)信令流程圖的續(xù)圖。
圖4為本發(fā)明實施例2的回鈴音業(yè)務(wù)信令流程圖。
圖5為本發(fā)明實施例2的回鈴音業(yè)務(wù)信令流程圖的續(xù)圖。
圖6為本發(fā)明實施例3的回鈴音業(yè)務(wù)信令流程圖。
具體實施例方式
本發(fā)明為一種碼分多址系統(tǒng)中實現(xiàn)回鈴音業(yè)務(wù)的方法,該方法實現(xiàn)了在只增加回鈴音業(yè)務(wù)服務(wù)器(RBTS)和服務(wù)提供商(Service Provider,SP),且無需升級移動交換中心(MSC)的情況下,在CDMA網(wǎng)絡(luò)中實現(xiàn)回鈴音業(yè)務(wù)。
下面結(jié)合附圖對本發(fā)明進行詳細描述。
參見圖1所示,本發(fā)明在CDMA網(wǎng)絡(luò)中增加RBTS和SP,其中,RBTS用于提供回鈴音語音資源,并在呼叫接通之前播放定制的語音,該RBTS不僅如交換機一樣具有交換能力,并且還有一個數(shù)據(jù)庫,保存著簽約了回鈴音的用戶信息和各種用戶定制的回鈴音,用戶可以通過圖中所示的SP或者撥打特定的電話來選擇運營商提供的各種語音,該設(shè)定既可以給某個特定的主叫用戶播放特定的回鈴音,還可以進一步包括在不同的時間段播放不同的回鈴音。在其它用戶撥打該用戶時,RBTS根據(jù)被叫號碼,主叫號碼,當(dāng)前的時間,被叫的狀態(tài)等信息選擇一條回鈴音,在當(dāng)前的中繼上播放;SP提供各種回鈴音給用戶,并將用戶選擇的回鈴音上載到RBTS上;業(yè)務(wù)控制點SCP在整個智能網(wǎng)系統(tǒng)中起著控制和處理智能業(yè)務(wù)的作用;MSC主要完成業(yè)務(wù)交換功能和呼叫控制功能。圖中所示的(G)MSC實現(xiàn)業(yè)務(wù)的第一次觸發(fā),即回鈴音業(yè)務(wù)的觸發(fā),而MSC作為被叫用戶的拜訪MSC,實現(xiàn)業(yè)務(wù)的第二次觸發(fā),即PPC、VPN等業(yè)務(wù)的觸發(fā);歸屬位置寄存器HLR主要是用于保存手機的基本信息,包括用于智能呼叫的簽約業(yè)務(wù)信息,當(dāng)手機位置更新(手機開機或者手機位置改變)時,HLR將這些信息發(fā)送到MSC。業(yè)務(wù)管理點SMP實現(xiàn)對SCP的各種數(shù)據(jù)的管理,在該圖中,粗線表示中繼線,可以傳遞話音和信令,而其它細線或者虛線分別表示信令鏈路和數(shù)據(jù)鏈路,只能傳遞信令和數(shù)據(jù)。
由于本發(fā)明應(yīng)用于CDMA網(wǎng)絡(luò)中,因此,本發(fā)明的被叫方為CDMA用戶,而主叫方則可以為CDMA用戶,或者為包括固網(wǎng)用戶、全球數(shù)字移動電話系統(tǒng)(GSM)用戶在內(nèi)的其他通訊網(wǎng)絡(luò)用戶。當(dāng)主叫方為CDMA用戶時,CDMA系統(tǒng)中的服務(wù)MSC為此次主叫的拜訪地MSC,當(dāng)主叫方為其他通訊網(wǎng)絡(luò)用戶時,CDMA系統(tǒng)中的服務(wù)MSC為CDMA的移動交換中心網(wǎng)關(guān)(GMSC)。
在CDMA系統(tǒng)上實現(xiàn)回鈴音業(yè)務(wù)需要進行兩次觸發(fā),分別是第一次業(yè)務(wù)觸發(fā),CDMA網(wǎng)的GMSC/MSC觸發(fā)業(yè)務(wù)觸發(fā)流程,將用戶的呼叫路由到提供回鈴音語音資源的RBTS上,處理回鈴音業(yè)務(wù);第二次業(yè)務(wù)觸發(fā),處理其他智能業(yè)務(wù)。
下面參見附圖對以上兩次觸發(fā)分別加以描述。
在以下所述的各個流程圖中,成對出現(xiàn)的大寫字母和小寫字母分別表示消息和與之對應(yīng)的應(yīng)答消息。
實施例1參見圖2所示,回鈴音業(yè)務(wù)中的第一次業(yè)務(wù)觸發(fā)具體包括步驟201
主叫用戶撥打被叫用戶號碼,向CDMA被叫用戶發(fā)起呼叫,被叫服務(wù)MSC接收到該入呼叫,該入呼叫為對簽約了回鈴音業(yè)務(wù)的被叫用戶所進行的呼叫,呼叫內(nèi)容至少包括主叫號碼和被叫號碼;其中,當(dāng)主叫用戶為CDMA用戶時,服務(wù)MSC為主叫用戶拜訪地MSC,當(dāng)主叫用戶是包括固網(wǎng)和GSM在內(nèi)的其他通訊網(wǎng)絡(luò)的用戶時,服務(wù)MSC為被叫用戶歸屬地的CDMA系統(tǒng)的GMSC;步驟202服務(wù)MSC收到入呼叫,根據(jù)入呼叫中的被叫號碼判斷得到被叫用戶是CDMA用戶,觸發(fā)移動電話被叫(Mobile_Termination)觸發(fā)器,觸發(fā)移動電話的被叫流程,從而使得服務(wù)MSC發(fā)送位置請求(LOCREQ)消息到HLR,以請求獲取被叫用戶在HLR上的簽約信息,其中,該位置請求消息中至少包括被叫用戶標(biāo)識、服務(wù)MSC標(biāo)識(MSCID)、以及被設(shè)置為Mobile_Termination的觸發(fā)器類型;步驟203HLR收到LOCREQ消息,根據(jù)該消息中的被叫用戶標(biāo)識在自身的數(shù)據(jù)庫中查找得到該被叫用戶的簽約信息,然后,HLR向服務(wù)MSC返回LOCREQ應(yīng)答消息,該應(yīng)答消息中至少包括被叫用戶簽約信息中的初始終止觸發(fā)器(Initial_Termination)的信息,如果被叫用戶為智能用戶,該消息中還進一步包括例如定位(Location)、被叫路由地址可用(Called_Routing_Address_Available)的觸發(fā)器信息;在以上步驟201~步驟203中,服務(wù)MSC通過HLR獲得被叫用戶在HLR上的簽約信息,以便根據(jù)該簽約信息進行第一次業(yè)務(wù)觸發(fā);步驟204被叫流程觸發(fā)Initial_Termination觸發(fā)器,服務(wù)MSC檢測到被叫流程觸發(fā)該觸發(fā)器,發(fā)送分析信息(ANLYZD)消息至SCP,該分析消息中至少包括設(shè)置為Initial_Termination的觸發(fā)器類型、主叫號碼、被叫號碼、服務(wù)MSC的標(biāo)識(MSCID)、以及業(yè)務(wù)觸發(fā)地的位置信息;步驟205SCP收到步驟204中所述的ANLYZD消息,根據(jù)該消息中的主叫的拜訪MSCID判斷該作為第一次業(yè)務(wù)觸發(fā)地的服務(wù)MSC所在地區(qū)是否支持回鈴音業(yè)務(wù),如果不是,則按照普通呼叫業(yè)務(wù)流程完成呼叫過程,否則,SCP根據(jù)收到的ANLYZD消息中的被叫號碼,在自身數(shù)據(jù)庫查找該被叫用戶是否登記了回鈴音業(yè)務(wù),如果不是,則按照普通呼叫業(yè)務(wù)流程完成呼叫,否則,判斷回鈴音業(yè)務(wù)標(biāo)記(RBTFlag)是否為0,如果不是,則不進行后續(xù)步驟,直接按照與回鈴音業(yè)務(wù)無關(guān)的一般處理過程完成對被叫用戶的呼叫,如果RBTFlag為0,則將RBTFlag置為1,以標(biāo)識回鈴音業(yè)務(wù)中的第一次業(yè)務(wù)觸發(fā);在以上步驟204~步驟205中,主叫用戶觸發(fā)智能業(yè)務(wù)到SCP,SCP分析主叫用戶拜訪地是否支持回鈴音業(yè)務(wù),并且判斷被叫用戶是否登記了回鈴音業(yè)務(wù),如果以上兩個判斷的判斷結(jié)果均為是,則標(biāo)記業(yè)務(wù)已經(jīng)進行了第一次業(yè)務(wù)觸發(fā)處理,以便與回鈴音業(yè)務(wù)中的下一次業(yè)務(wù)觸發(fā)進行區(qū)分;步驟206SCP返回anlyzd應(yīng)答消息至服務(wù)MSC,其中,該應(yīng)答消息的終端列表參數(shù)中包括高級_終止(Advanced_Termination)觸發(fā)器,利用該觸發(fā)器在后續(xù)步驟中實現(xiàn)利用前轉(zhuǎn)號碼修改入呼叫中的被叫號碼,從而將服務(wù)MSC的呼叫路由到RBTS,以及進一步路由到被叫用戶當(dāng)前拜訪地MSC;步驟207服務(wù)MSC收到步驟206的應(yīng)答消息,觸發(fā)高級_終止(Advanced_Termination)觸發(fā)器,發(fā)送ANLYZD消息至SCP,以指示SCP執(zhí)行后續(xù)的步驟208~210,從而利用前轉(zhuǎn)號碼修改服務(wù)MSC入呼叫中的被叫號碼,其中,ANLYZD消息的觸發(fā)器類型為Advanced_Termination;在以上步驟206~步驟207中,SCP向服務(wù)MSC下發(fā)的應(yīng)答消息的終端列表參數(shù)中包括高級_終止觸發(fā)器,服務(wù)MSC觸發(fā)該觸發(fā)器,告知SCP開始對服務(wù)MSC中入呼叫的被叫號碼進行修改;步驟208SCP向HLR發(fā)送查詢(SEARCH)消息,該消息中至少包括被叫用戶的移動號碼薄號碼(MDN),HLR根據(jù)該MDN在自身上查找得到被叫用戶當(dāng)前拜訪地MSC的MSCID;步驟209HLR發(fā)送search應(yīng)答消息至SCP,該消息中至少包括步驟208中所獲得的被叫用戶拜訪地的MSCID;SCP根據(jù)應(yīng)答消息中的被叫用戶當(dāng)前拜訪地MSCID,在自身上查找得到該MSCID對應(yīng)的HLR識別碼H0H1H2H3,其中,該HLR識別碼之前由運營商統(tǒng)一分配到本地網(wǎng);在以上步驟208~步驟209中,SCP自HLR獲得被叫用戶當(dāng)前拜訪地MSC的MSCID,并根據(jù)該MSCID查找得到相應(yīng)的H0H1H2H3,以該H0H1H2H3作為后續(xù)步驟中用于修改被叫號碼的前轉(zhuǎn)號碼中的一部分,并使得在后續(xù)步驟中能夠?qū)崿F(xiàn)根據(jù)該H0H1H2H3,直接將呼叫路由到被叫用戶當(dāng)前拜訪地MSC,從而減少后續(xù)步驟中可能出現(xiàn)的話路迂回;步驟210SCP向服務(wù)MSC發(fā)送步驟207中所述ANLYZD消息的應(yīng)答消息,該應(yīng)答消息中包括前轉(zhuǎn)號碼,此號碼通過變量TermList傳遞,其格式為TermList=回鈴音業(yè)務(wù)路由號碼(RTDGT)+H0H1H2H3+被叫用戶MDN;其中,RTDGT表示RBTS的路由位置,H0H1H2H3表示被叫用戶當(dāng)前拜訪地MSC的路由位置,MDN為入呼叫中所包括的被叫用戶號碼;步驟211服務(wù)MSC判斷得到前轉(zhuǎn)號碼有效,根據(jù)前轉(zhuǎn)號碼中的RTDGT分析出需要將呼叫接續(xù)到RBTS,服務(wù)MSC向RBTS發(fā)送初始地址消息(IAI),其中,IAI中的被叫號碼被設(shè)為前轉(zhuǎn)號碼;呼叫路由到提供回鈴音語音資源的RBTS上,處理與回鈴音相關(guān)的業(yè)務(wù);在以上步驟210~步驟211中,SCP利用前轉(zhuǎn)號碼修改服務(wù)MSC中入呼叫的被叫號碼,并根據(jù)該前轉(zhuǎn)號碼將呼叫路由到RBTS,完成與回鈴音相關(guān)的業(yè)務(wù);步驟212RBTS根據(jù)收到的IAI中前轉(zhuǎn)號碼的RTDGT,分析得出該主叫用戶觸發(fā)了回鈴音業(yè)務(wù),然后,RBTS剝離前轉(zhuǎn)號碼中的RTDGT,按照前轉(zhuǎn)號碼中的H0H1H2H3做路由,向被叫用戶當(dāng)前拜訪地MSC發(fā)送IAI,從而將呼叫路由到該H0H1H2H3所表示的被叫用戶當(dāng)前拜訪地MSC;其中,在RBTS出中繼中剝離前轉(zhuǎn)號碼中的H0H1H2H3,使得RBTS向被叫用戶當(dāng)前拜訪地MSC所發(fā)送IAI的被叫號碼中只包括被叫MDN;在以上步驟212中,RBTS根據(jù)前轉(zhuǎn)號碼直接將呼叫路由到被叫用戶當(dāng)前拜訪地MSC,以減少后續(xù)步驟中可能出現(xiàn)的話路迂回。
以上步驟完成了第一次業(yè)務(wù)觸發(fā),實現(xiàn)了對回鈴音業(yè)務(wù)的相關(guān)處理;其中,所述的步驟208~209也可以在步驟205和步驟206之間進行,并不影響本發(fā)明的實現(xiàn)。
下面結(jié)合附圖對回鈴音業(yè)務(wù)的第二次業(yè)務(wù)觸發(fā)過程加以介紹步驟301通過第一次觸發(fā),服務(wù)MSC發(fā)起的呼叫被路由到被叫用戶當(dāng)前拜訪地MSC后,被叫用戶當(dāng)前拜訪地MSC作為第二次業(yè)務(wù)觸發(fā)地的MSC,被叫用戶當(dāng)前拜訪地MSC根據(jù)該呼叫中的被叫用戶MDN得到被叫用戶為一個CDMA用戶,觸發(fā)Mobile_Termination觸發(fā)器,發(fā)送LOCREQ消息到HLR,以獲取該被叫用戶的簽約信息,其中LOCREQ消息中的觸發(fā)器類型設(shè)置為Mobile_Termination;步驟302HLR根據(jù)被叫用戶MDN獲得該用戶的簽約信息,返回LOCREQ應(yīng)答消息至被叫用戶當(dāng)前拜訪地MSC,該應(yīng)答消息中至少包括被叫用戶簽約信息中的觸發(fā)器信息(Initial_Termination),如果被叫用戶為智能用戶,該消息中還進一步包括例如Location、Called_Routing_Address_Available的觸發(fā)器信息;在以上步驟301~步驟302中,被叫用戶當(dāng)前拜訪地MSC自HLR獲得被叫用戶的簽約信息,以便根據(jù)該簽約信息進行第二次業(yè)務(wù)觸發(fā);步驟303被叫流程觸發(fā)Initial_Termination觸發(fā)器,被叫用戶當(dāng)前拜訪地MSC發(fā)送ANLYZD消息到SCP,該分析消息中至少包括設(shè)置為Initial_Termination的觸發(fā)器類型、主叫號碼、被叫號碼、被叫觸發(fā)地的MSCID;步驟304SCP根據(jù)ANLYZD消息中的被叫號碼分析得到該被叫用戶登記了回鈴音業(yè)務(wù),然后判斷用于標(biāo)識業(yè)務(wù)觸發(fā)次數(shù)的RBTFlag是否為1,如果是,則SCP將RBTFlag重置為0,否則,返回上述步驟206,執(zhí)行回鈴音業(yè)務(wù);其中,RBTFlag的作用在于區(qū)分第一次業(yè)務(wù)觸發(fā)和第二次業(yè)務(wù)觸發(fā),RBTFlag的初始值為0,當(dāng)進行第一次業(yè)務(wù)觸發(fā)時,將RBTFlag置為1,而當(dāng)進行第二次業(yè)務(wù)觸發(fā)時,將RBTFlag的值置為0,一方面用以標(biāo)識第二次觸發(fā),另一方面將RBTFlag返回初始值以滿足下次進行回鈴音業(yè)務(wù)時的需要;步驟305SCP下發(fā)步驟303中ANLYZD消息的應(yīng)答消息至被叫用戶當(dāng)前拜訪地MSC;其中,對于普通用戶,SCP直接下發(fā)該應(yīng)答消息,對于智能用戶,則SCP在處理完該智能用戶的智能業(yè)務(wù)流程后,再下發(fā)該應(yīng)答消息;在以上步驟303~步驟305中,被叫用戶當(dāng)前拜訪地MSC觸發(fā)智能業(yè)務(wù)到SCP,SCP對用戶進行鑒權(quán),并標(biāo)記此次的業(yè)務(wù)觸發(fā)為第二次業(yè)務(wù)觸發(fā);步驟306根據(jù)呼叫流程中的固定配置,被叫MSC此時檢測到Location觸發(fā)器,觸發(fā)該觸發(fā)器,發(fā)送LOCREQ消息至HLR,以便從HLR獲得被叫用戶的路由信息,其中,本步驟中LOCREQ消息的觸發(fā)器類型為Location觸發(fā)器步驟307由于在本發(fā)明實施例中,發(fā)送LOCREQ消息至HLR的第二次業(yè)務(wù)觸發(fā)地MSC與被叫用戶拜訪地MSC為同一個MSC,因此,HLR判斷得到LOCREQ消息中上報的第二次業(yè)務(wù)觸發(fā)地MSCID和保存在HLR自身上的被叫用戶當(dāng)前拜訪地MSCID相同,HLR向作為第二次業(yè)務(wù)觸發(fā)地的被叫用戶當(dāng)前拜訪地MSC返回LOCREQ應(yīng)答消息,該應(yīng)答消息中包括被叫用戶當(dāng)前拜訪地MSC的MSCID,作為第二次業(yè)務(wù)觸發(fā)地的用戶當(dāng)前拜訪地MSC分析出得到的MSCID與自身的MSCID相同,直接為該次呼叫分配一個臨時本地號碼簿號碼(TLDN)作為被叫路由號碼;步驟308~步驟309根據(jù)呼叫流程,被叫用戶當(dāng)前拜訪地MSC觸發(fā)Called_Address_Available觸發(fā)器,判斷得到當(dāng)前被叫號碼有效后,發(fā)送ANLYZD消息到SCP,該消息中的被叫路由號碼參數(shù)被設(shè)置為步驟307中所獲得的TLDN,SCP發(fā)送anlyzd應(yīng)答消息至被叫MSC,指示被叫MSC繼續(xù)呼叫處理;在以上步驟306~步驟309中,判斷得到第二次業(yè)務(wù)觸發(fā)地MSC就是被叫用戶當(dāng)前拜訪地MSC,以便后續(xù)步驟中被叫用戶當(dāng)前拜訪地MSC直接執(zhí)行相關(guān)步驟;步驟310~步驟312被叫用戶當(dāng)前拜訪地MSC向被叫用戶的移動交換設(shè)備(MS)發(fā)送建立呼叫和振鈴消息(Setup&Alert),從而將呼叫接續(xù)到被叫MS;被叫用戶當(dāng)前拜訪地MSC在尋呼被叫MS的同時,向RBTS發(fā)送地址全消息(ACM),表示已經(jīng)接續(xù)到被叫;其中,ACM中可以表示用戶當(dāng)時是否在通話;RBTS分析ACM的信息,判斷用戶當(dāng)前為通話狀態(tài)還是空閑狀態(tài),根據(jù)該判斷結(jié)果,并依據(jù)用戶所定制的回鈴音業(yè)務(wù),在暫時斷開與被叫用戶間話路的情況下,向主叫用戶播放定制的回鈴音;
以上步驟310~步驟312中,被叫用戶當(dāng)前拜訪地MSC向被叫用戶發(fā)送呼叫和振鈴消息,同時,RBTS正在向主叫用戶播放回鈴音;步驟313被叫用戶摘機,向RBTS發(fā)送應(yīng)答消息(ANM),RBTS停止播放回鈴音,并接通主叫用戶與被叫用戶之間的話路;步驟314MSC向SCP上報被叫應(yīng)答(TANSWER)消息,指示SCP開始計費,然后,主被叫之間開始正常通話。
在以上步驟313~步驟314中,被叫用戶摘機時,向RBTS發(fā)送消息指示RBTS停止播放回鈴音,并接通話路,實現(xiàn)通話。
實施例2參見圖4所示,在本實施例的第一次業(yè)務(wù)觸發(fā)過程中,不包括實施例1中步驟208~步驟209所述的內(nèi)容,且實施例1中步驟210中的前轉(zhuǎn)號碼相應(yīng)的只包括RTDGT和MDN,步驟212中,則由于沒有獲得被叫用戶當(dāng)前拜訪地MSC相對應(yīng)的H0H1H2H3,RBTS將呼叫路由到被叫用戶的網(wǎng)關(guān)MSC(GMSC)中,該GMSC作為第二次業(yè)務(wù)觸發(fā)地。
參見圖5所示,由于在第一次觸發(fā)過程中,將呼叫路由到GMSC中,因此,在本實施例中,以GMSC作為第二次業(yè)務(wù)觸發(fā)地;本實施例中,第二次業(yè)務(wù)觸發(fā)流程具體包括步驟501通過第一次觸發(fā),呼叫被路由到GMSC后,GMSC根據(jù)該呼叫中的被叫用戶MDN得到被叫用戶為一個CDMA用戶,觸發(fā)Mobile_Termination觸發(fā)器,發(fā)送LOCREQ消息到HLR,以獲取該被叫用戶的簽約信息,其中LOCREQ消息中的觸發(fā)器類型設(shè)置為Mobile_Termination;步驟502HLR根據(jù)被叫用戶MDN獲得該用戶的簽約信息,返回LOCREQ應(yīng)答消息至GMSC,該應(yīng)答消息中至少包括被叫用戶簽約信息中的觸發(fā)器信息(Initial_Termination),如果被叫用戶為智能用戶,該消息中還進一步包括例如Location、Called_Routing_Address_Available的觸發(fā)器信息;步驟503被叫流程觸發(fā)Initial_Termination觸發(fā)器,GMSC發(fā)送ANLYZD消息到SCP,該分析消息中至少包括設(shè)置為Initial_Termination的觸發(fā)器類型、主叫號碼、被叫號碼、被叫觸發(fā)地的MSCID;步驟504SCP根據(jù)ANLYZD消息中的被叫號碼分析得到該被叫用戶登記了回鈴音業(yè)務(wù),然后判斷得到用于標(biāo)識業(yè)務(wù)觸發(fā)次數(shù)的RBTFlag為1,則SCP將RBTFlag返回為0;其中,RBTFlag的作用在于區(qū)分第一次業(yè)務(wù)觸發(fā)和第二次業(yè)務(wù)觸發(fā),RBTFlag的初始值為0,當(dāng)進行第一次業(yè)務(wù)觸發(fā)時,將RBTFlag置為1,而當(dāng)進行第二次業(yè)務(wù)觸發(fā)時,將RBTFlag的值置為0,一方面用以標(biāo)識第二次觸發(fā),另一方面將RBTFlag返回初始值以滿足下次進行回鈴音業(yè)務(wù)時的需要;步驟505SCP下發(fā)步驟503中ANLYZD消息的應(yīng)答消息至GMSC;其中,對于普通用戶,SCP直接下發(fā)該應(yīng)答消息,對于智能用戶,則SCP在處理完該智能用戶的智能業(yè)務(wù)流程后,再下發(fā)該應(yīng)答消息,本發(fā)明實施例中采用直接下發(fā)的方式;步驟506根據(jù)呼叫流程中的固定配置,被叫GMSC此時檢測到Location觸發(fā)器,觸發(fā)該觸發(fā)器,發(fā)送LOCREQ消息至HLR,以便從HLR獲得被叫用戶的路由信息,其中,本步驟中LOCREQ消息的觸發(fā)器類型為Location觸發(fā)器;步驟507由于在本發(fā)明實施例中,作為業(yè)務(wù)觸發(fā)地的GMSC與被叫用戶拜訪地MSC不相同,因此,HLR根據(jù)得到的LOCREQ消息中的第二次業(yè)務(wù)觸發(fā)地GMSC的MSCID判斷得到業(yè)務(wù)觸發(fā)地的MSCID與保存在HLR自身上的被叫用戶當(dāng)前拜訪地MSC的MSCID不同,因此HLR向被叫用戶當(dāng)前拜訪地MSC發(fā)送路由請求消息(ROUTREQ),該消息中包括被叫用戶的移動識別碼(MIN),被叫用戶當(dāng)前拜訪地MSC根據(jù)MIN,為該被叫用戶分配TLDN號碼,通過ROUTREQ消息的應(yīng)答消息返回給HLR,HLR再通過LOCREQ消息的應(yīng)答消息將該TLDN號碼返回給GMSC;步驟508~步驟509根據(jù)呼叫流程,GMSC觸發(fā)Called_Address_Available觸發(fā)器,判斷得到當(dāng)前被叫號碼有效后,發(fā)送ANLYZD消息到SCP,該消息中的被叫路由號碼參數(shù)被設(shè)置為步驟507中所獲得的TLDN,發(fā)送ANLYZD消息的應(yīng)答消息至GMSC,指示GMSC繼續(xù)呼叫處理;步驟510~步驟512GMSC根據(jù)IAI消息中的TLDN號碼,向被叫用戶當(dāng)前拜訪地MSC發(fā)送IAI消息,從而將呼叫接續(xù)到被叫用戶當(dāng)前拜訪地MSC,該MSC再向被叫用戶的移動臺(MS)發(fā)送建立呼叫和振鈴消息(Setup&Alert),從而將呼叫接續(xù)到被叫MS,接續(xù)到被叫MS后,被叫用戶當(dāng)前拜訪地MSC向GMSC返回ACM消息,表示已經(jīng)接續(xù)到被叫;其中,ACM中可以表示用戶當(dāng)時是否在通話;GMSC向RBTS轉(zhuǎn)發(fā)ACM;RBTS分析ACM的信息,判斷用戶當(dāng)前為通話狀態(tài)還是空閑狀態(tài),根據(jù)該判斷結(jié)果,并依據(jù)用戶所定制的回鈴音業(yè)務(wù),在暫時斷開與被叫用戶間話路的情況下,向主叫用戶播放回鈴音;步驟513被叫用戶摘機,被叫拜訪地MSC向GMSC,發(fā)送應(yīng)答消息(ANM),GMSC向RBTS發(fā)送應(yīng)答消息(ANM),RBTS停止播放回鈴音,并接通主叫用戶與被叫用戶之間的話路;步驟514GMSC向SCP上報被叫應(yīng)答(TANSWER)消息,指示SCP開始計費,然后,主被叫之間開始正常通話。
在本實施例中,由于在第一次業(yè)務(wù)觸發(fā)過程中沒有獲得被叫用戶當(dāng)前拜訪地MSC的MSCID,從而只能在第一次觸發(fā)過程結(jié)束時將呼叫路由到GMSC,從而造成第二次觸發(fā)過程相對于實施例1增加了話路迂回,但本發(fā)明實施例仍然可以實現(xiàn)回鈴音業(yè)務(wù),并且具有實施例1的同樣技術(shù)效果。
實施例3參見圖6所示,本發(fā)明實施例中的兩次觸發(fā)過程合并在一起完成,具體包括步驟601主叫用戶在CDMA網(wǎng)絡(luò)中的主叫服務(wù)MSC上發(fā)起入呼叫,該入呼叫為對簽約了回鈴音業(yè)務(wù)的被叫用戶所進行的呼叫,呼叫內(nèi)容至少包括主叫號碼和被叫號碼;其中,當(dāng)主叫用戶為CDMA用戶時,服務(wù)MSC為主叫用戶拜訪地MSC,當(dāng)主叫用戶是包括固網(wǎng)和GSM在內(nèi)的其他通訊網(wǎng)絡(luò)的用戶時,服務(wù)MSC為CDMA系統(tǒng)的GMSC;步驟602服務(wù)MSC收到入呼叫,根據(jù)入呼叫中的被叫號碼判斷得到被叫用戶是CDMA用戶,觸發(fā)移動電話被叫(Mobile_Termination)觸發(fā)器,觸發(fā)移動電話的被叫流程,從而使得服務(wù)MSC發(fā)送位置請求(LOCREQ)消息到HLR,以要求獲取被叫用戶在HLR上的簽約信息,其中,該位置請求消息中至少包括被叫用戶標(biāo)識、服務(wù)MSC標(biāo)識(MSCID)、以及被設(shè)置為Mobile_Termination的觸發(fā)器類型;步驟603HLR收到LOCREQ消息,根據(jù)該消息中的被叫用戶標(biāo)識在自身上查找得到該被叫用戶的簽約信息,然后,HLR向服務(wù)MSC返回LOCREQ應(yīng)答消息,該應(yīng)答消息中至少包括被叫用戶簽約信息中的初始終止觸發(fā)器(Initial_Termination)的信息,如果被叫用戶為智能用戶,該消息中還進一步包括例如Location、Called_Routing_Address_Available的觸發(fā)器信息;步驟604服務(wù)MSC觸發(fā)Initial_Termination觸發(fā)器,發(fā)送分析信息(ANLYZD)消息至SCP,該分析消息中至少包括設(shè)置為Initial_Termination的觸發(fā)器類型、主叫號碼、被叫號碼、服務(wù)MSC的標(biāo)識(MSCID)、以及業(yè)務(wù)觸發(fā)地的位置信息;步驟605SCP收到步驟604中所述的ANLYZD消息,根據(jù)該消息中的服務(wù)的MSCID判斷該服務(wù)MSC所在地區(qū)是否支持回鈴音業(yè)務(wù),如果不是,則按照普通呼叫業(yè)務(wù)流程完成呼叫過程,否則,SCP根據(jù)收到的ANLYZD消息中的被叫號碼,在自身數(shù)據(jù)庫查找該被叫用戶是否登記了回鈴音業(yè)務(wù),如果不是,則按照普通呼叫業(yè)務(wù)流程完成呼叫,否則,SCP返回ANLYZD應(yīng)答消息至服務(wù)MSC,其中,該應(yīng)答消息中包括Advanced_Termination觸發(fā)器和Called_Routing_Address_Available觸發(fā)器,利用Advanced_Termination觸發(fā)器在后續(xù)步驟中實現(xiàn)修改被叫號碼;步驟606服務(wù)MSC收到步驟605的應(yīng)答消息,觸發(fā)Advanced_Termination觸發(fā)器,發(fā)送ANLYZD消息至SCP,以指示SCP修改呼叫中的被叫號碼,其中,ANLYZD消息的觸發(fā)器類型為Advanced_Termination;步驟607SCP向服務(wù)MSC發(fā)送步驟606中所述ANLYZD消息的應(yīng)答消息,該應(yīng)答消息中包括前轉(zhuǎn)號碼,此號碼通過變量TermList傳遞,其格式為TermList=回鈴音業(yè)務(wù)路由號碼(RTDGT)+被叫用戶MDN;其中,RTDGT表示RBTS的路由位置,MDN為入呼叫中所包括的被叫用戶號碼;步驟608~609服務(wù)MSC觸發(fā)Called_Address_Available觸發(fā)器,判斷得到當(dāng)前被叫號碼有效后,發(fā)送ANLYZD消息到SCP,發(fā)送ANLYZD消息的應(yīng)答消息至MSC;步驟610服務(wù)MSC根據(jù)前轉(zhuǎn)號碼中的RTDGT分析出需要將呼叫路由到RBTS,服務(wù)MSC向RBTS發(fā)送IAI消息;其中,該IAI消息中的被叫號碼為RTDGT+MDN;步驟611由于在本發(fā)明實施例中,RBTS支持CDMA的移動應(yīng)用部分(MAP)協(xié)議中的LOCREQ操作,因此,RBTS向HLR發(fā)送LOCREQ消息,以便從HLR獲得被叫用戶的路由信息;HLR向被叫用戶當(dāng)前拜訪地MSC發(fā)送路由請求消息(ROUTREQ),該消息中包括被叫用戶的移動識別碼(MIN),被叫用戶當(dāng)前拜訪地MSC根據(jù)MIN,為該被叫用戶分配TLDN號碼,通過ROUTREQ消息的應(yīng)答消息返回給HLR,HLR再通過LOCREQ應(yīng)答消息將該TLDN號碼返回給RBTS;步驟612RBTS根據(jù)獲得的TLDN號碼,向被叫用戶當(dāng)前拜訪地MSC發(fā)送IAI消息,將呼叫路由到被叫用戶當(dāng)前拜訪地MSC;其中,該IAI消息中的被叫號碼為TLDN號碼;步驟613被叫用戶當(dāng)前拜訪地MSC發(fā)送ACM消息至RBTS,RBTS分析該ACM消息,并按照用戶所定制的回鈴音業(yè)務(wù),根據(jù)被叫用戶的空閑或者忙狀態(tài)而播放不同的回鈴音,與此同時,RBTS切斷與被叫用戶之間的話路;步驟614當(dāng)被叫用戶摘機時,RBTS收到被叫用戶當(dāng)前拜訪地MSC發(fā)送的ANM消息,停止播放回鈴音,接通主叫與被叫之間話路;步驟615RBTS向SCP上報被叫應(yīng)答(TANSWER)消息,指示SCP開始計費,然后,主被叫之間開始正常通話。
在本發(fā)明實施例中,由于RBTS支持CDMA的MAP操作,能夠執(zhí)行例如向HLR發(fā)送LOCREQ操作,獲取被叫用戶的TLDN號碼,因此,在本發(fā)明實施例中,無需通過被叫用戶MSC進行第二次業(yè)務(wù)觸發(fā),在將呼叫路由到RBTS之后,直接再通過RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC即可。但由于在本發(fā)明實施例中,要求RBTS支持MAP操作,提高了對RBTS的要求。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種碼分多址系統(tǒng)中實現(xiàn)回鈴音業(yè)務(wù)的方法,其特征在于該方法包括A、主叫用戶撥打被叫用戶號碼,服務(wù)MSC接收到入呼叫請求,服務(wù)MSC根據(jù)入呼叫請求中的被叫號碼,從HLR獲取被叫用戶的簽約信息;B、服務(wù)MSC根據(jù)獲得的被叫用戶簽約信息,觸發(fā)智能呼叫流程,將呼叫路由到RBTS;C、RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC,被叫用戶當(dāng)前拜訪地MSC返回包括被叫用戶的當(dāng)前工作狀態(tài)信息的消息給RBTS,RBTS根據(jù)得到的消息中的被叫用戶當(dāng)前工作狀態(tài),為主叫用戶播放回鈴音,同時RBTS切斷與被叫用戶當(dāng)前拜訪地MSC的話路;D、當(dāng)被叫用戶摘機應(yīng)答時,被叫用戶當(dāng)前拜訪地MSC發(fā)送應(yīng)答消息至RBTS,RBTS接通主叫用戶與被叫用戶之間的話路,同時停止播放回鈴音。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B包括B1、服務(wù)MSC檢測到被叫流程觸發(fā)了簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息,SCP根據(jù)該分析消息中的內(nèi)容分析該業(yè)務(wù)觸發(fā)地是否支持回鈴音業(yè)務(wù),如果不是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,執(zhí)行步驟B2;B2、SCP判斷回鈴音業(yè)務(wù)是否已經(jīng)觸發(fā)過,如果是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,標(biāo)記回鈴音業(yè)務(wù)為第一次觸發(fā);B3、SCP為服務(wù)MSC下發(fā)高級—終止觸發(fā)器,服務(wù)MSC檢測到被叫流程觸發(fā)該觸發(fā)器,向SCP發(fā)送分析消息;B4、SCP通過查詢從HLR獲取被叫用戶當(dāng)前拜訪地MSC的路由位置;B5、SCP向服務(wù)MSC下發(fā)前轉(zhuǎn)號碼,其中,前轉(zhuǎn)號碼包括RBTS路由地址、被叫用戶當(dāng)前拜訪地MSC路由位置、和被叫號碼內(nèi)容,服務(wù)MSC將該前轉(zhuǎn)號碼作為呼叫中的被叫號碼;B6、服務(wù)MSC根據(jù)當(dāng)前被叫號碼將呼叫路由到RBTS;步驟C中所述RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC包括C1、RBTS根據(jù)前轉(zhuǎn)號碼中的被叫用戶當(dāng)前拜訪地MSC路由位置將呼叫路由到被叫用戶當(dāng)前拜訪地MSC;C2、被叫用戶當(dāng)前拜訪地MSC通過HLR獲取被叫用戶的簽約信息,觸發(fā)該簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息;C3、SCP收到分析消息,判斷回鈴音業(yè)務(wù)是否已經(jīng)進行了第一次觸發(fā),如果是,則清除標(biāo)記回鈴音業(yè)務(wù)為第一次觸發(fā)的標(biāo)記,執(zhí)行除回鈴音業(yè)務(wù)之外的其他智能業(yè)務(wù),然后執(zhí)行步驟C4;否則,返回步驟B3,執(zhí)行回鈴音業(yè)務(wù);C4、SCP指示被叫用戶當(dāng)前拜訪地MSC向HLR發(fā)送位置請求信息,HLR根據(jù)該位置請求信息判斷得到發(fā)送位置請求的MSC與被叫用戶當(dāng)前拜訪地MSC相同,直接向被叫用戶當(dāng)前拜訪地MSC返回被叫用戶當(dāng)前拜訪地MSC的MSCID,被叫用戶當(dāng)前拜訪地MSC分析出自身MSCID和得到的被叫用戶當(dāng)前拜訪地MSCID相同,直接為被叫分配一個TLDN,并觸發(fā)被叫路由地址可用觸發(fā)器,向SCP發(fā)送分析信息,SCP指示MSC繼續(xù)呼叫處理。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述步驟B3和步驟B4的執(zhí)行順序互換。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B包括B11、服務(wù)MSC觸發(fā)用戶簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息,SCP根據(jù)該分析消息中的內(nèi)容分析該業(yè)務(wù)觸發(fā)地是否支持回鈴音業(yè)務(wù),如果不是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,執(zhí)行步驟B12;B12、SCP判斷回鈴音業(yè)務(wù)是否已經(jīng)觸發(fā),如果是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,標(biāo)記回鈴音業(yè)務(wù)為第一次觸發(fā);B13、SCP為服務(wù)MSC下發(fā)高級—終止觸發(fā)器,服務(wù)MSC觸發(fā)該觸發(fā)器,向SCP發(fā)送分析消息通知SCP修改服務(wù)MSC上的被叫號碼;B14、SCP為服務(wù)MSC下發(fā)包括RBTS路由地址和被叫號碼內(nèi)容的前轉(zhuǎn)號碼,服務(wù)MSC將該前轉(zhuǎn)號碼作為呼叫中的被叫號碼;步驟C中所述RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC包括C11、RBTS將呼叫路由到被叫GMSC;C12、被叫GMSC通過HLR獲取被叫用戶的簽約信息,觸發(fā)該簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息;C13、SCP收到分析消息,判斷回鈴音業(yè)務(wù)是否已經(jīng)進行了第一次觸發(fā),如果是,則清除標(biāo)記回鈴音業(yè)務(wù)為第一次觸發(fā)的標(biāo)記,執(zhí)行除回鈴音業(yè)務(wù)之外的其他智能業(yè)務(wù),然后執(zhí)行步驟C14;否則,返回步驟B13,執(zhí)行回鈴音業(yè)務(wù);C14、SCP指示被叫GMSC向HLR發(fā)送位置請求信息,HLR獲得被叫用戶當(dāng)前拜訪地MSC的TLDN,返回給被叫GMSC,GMSC判斷該TLDN有效后,向SCP發(fā)送分析消息,SCP返回該分析消息的應(yīng)答消息,指示GMSC繼續(xù)呼叫處理,GMSC將呼叫路由到被叫用戶當(dāng)前拜訪地MSC。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于當(dāng)所述RBTS支持CDMA中的MAP協(xié)議中的LOCREQ操作時,步驟B包括B21、服務(wù)MSC觸發(fā)用戶簽約信息中的觸發(fā)器,向SCP發(fā)送分析消息,SCP根據(jù)該分析消息中的內(nèi)容分析該業(yè)務(wù)觸發(fā)地是否支持回鈴音業(yè)務(wù),如果不是,則按照一般呼叫處理過程完成呼叫業(yè)務(wù),否則,執(zhí)行步驟B22;B22、SCP為服務(wù)MSC下發(fā)包括高級—終止觸發(fā)器、被叫路由地址可用觸發(fā)器、定位觸發(fā)器在內(nèi)的觸發(fā)器,服務(wù)MSC觸發(fā)高級_終止觸發(fā)器,向SCP發(fā)送分析消息通知SCP修改服務(wù)MSC上的被叫號碼;B23、SCP為服務(wù)MSC下發(fā)其中包括RBTS路由地址、和被叫號碼內(nèi)容的前轉(zhuǎn)號碼,服務(wù)MSC將該前轉(zhuǎn)號碼作為呼叫中的被叫號碼;B24、利用被叫路由地址可用觸發(fā)器,服務(wù)MSC判斷當(dāng)前被叫號碼有效后,向SCP發(fā)送分析消息,SCP返回該分析消息的應(yīng)答消息,指示服務(wù)MSC繼續(xù)呼叫處理,服務(wù)MSC根據(jù)當(dāng)前被叫號碼將呼叫路由到RBTS;步驟C中所述RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC包括利用LOCREQ操作,RBTS通過HLR獲得被叫用戶當(dāng)前拜訪地MSC的路由地址,根據(jù)該路由地址將呼叫路由到被叫用戶當(dāng)前拜訪地MSC。
全文摘要
本發(fā)明公開了一種碼分多址(CDMA)系統(tǒng)實現(xiàn)回鈴音業(yè)務(wù)的方法,該方法包括A.主叫用戶撥打被叫用戶號碼,服務(wù)MSC接收到入呼叫請求,服務(wù)MSC根據(jù)入呼叫請求中的被叫號碼,從HLR獲取被叫用戶的簽約信息;B.服務(wù)MSC根據(jù)獲得的被叫用戶簽約信息中的觸發(fā)器信息,觸發(fā)智能呼叫流程,將呼叫路由到RBTS;C.RBTS將呼叫路由到被叫用戶當(dāng)前拜訪地MSC,被叫用戶當(dāng)前拜訪地MSC返回包括被叫用戶的當(dāng)前工作狀態(tài)信息的消息給RBTS,RBTS根據(jù)得到的消息中的被叫用戶當(dāng)前工作狀態(tài),為主叫用戶播放回鈴音,同時RBTS切斷與被叫用戶當(dāng)前拜訪地MSC的話路;D.當(dāng)被叫用戶摘機應(yīng)答時,被叫用戶當(dāng)前拜訪地MSC發(fā)送應(yīng)答消息至RBTS,RBTS接通主叫用戶與被叫用戶之間的話路,同時停止播放回鈴音。
文檔編號H04W4/12GK1514562SQ0313611
公開日2004年7月21日 申請日期2003年5月15日 優(yōu)先權(quán)日2003年5月15日
發(fā)明者盧選明, 趙曉東, 蔡永峰 申請人:華為技術(shù)有限公司