專利名稱:一種實(shí)現(xiàn)智能用戶漫游時(shí)發(fā)起呼叫的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能用戶的漫游呼叫技術(shù),特別是指智能用戶漫游時(shí)拜訪地與歸屬地智能網(wǎng)之間無(wú)法實(shí)現(xiàn)交互情況下的一種智能用戶發(fā)起呼叫的方法。
背景技術(shù):
目前,在全球移動(dòng)通信(GSM)系統(tǒng)和碼分多址(CDMA)系統(tǒng)等移動(dòng)通信網(wǎng)的運(yùn)營(yíng)中,智能用戶的數(shù)量在移動(dòng)用戶中所占比例逐年增高,這里所說(shuō)的智能用戶包括但不限于使用預(yù)付費(fèi)業(yè)務(wù)的用戶、使用移動(dòng)虛擬專用網(wǎng)業(yè)務(wù)的用戶。那么,隨著智能用戶比例的增加,為智能用戶提供漫游功能特別是國(guó)際漫游功能的要求就變得越來(lái)越突出。對(duì)于每個(gè)智能用戶,其用戶信息存放在歸屬智能網(wǎng)的業(yè)務(wù)交換點(diǎn)(SCP)上,當(dāng)該智能用戶發(fā)生漫游,尤其是國(guó)際漫游時(shí),在現(xiàn)有技術(shù)中,漫游所在地的網(wǎng)絡(luò)和歸屬地網(wǎng)絡(luò)的智能網(wǎng)或者沒(méi)有連接或者無(wú)法交互,那么如何將用戶的呼叫觸發(fā)到該智能用戶的歸屬SCP就成了一個(gè)關(guān)鍵問(wèn)題。也就是說(shuō),由于技術(shù)原因,運(yùn)營(yíng)商無(wú)法為智能用戶提供一些漫游業(yè)務(wù)。
移動(dòng)智能網(wǎng)業(yè)務(wù),包括但不限于預(yù)付費(fèi)業(yè)務(wù)、移動(dòng)虛擬專用網(wǎng)業(yè)務(wù)的基本特點(diǎn)是當(dāng)智能用戶試圖發(fā)起呼叫或接聽(tīng)呼叫時(shí),核心網(wǎng)需要向當(dāng)前智能用戶所屬的智能網(wǎng)設(shè)備報(bào)告該呼叫的信息,由移動(dòng)智能網(wǎng)系統(tǒng)根據(jù)用戶的信息,如用戶的帳戶余額、有效期等信息,來(lái)決定是否允許核心網(wǎng)接續(xù)該呼叫,從而達(dá)到控制用戶呼叫,實(shí)現(xiàn)計(jì)費(fèi)的目的??梢?jiàn),通過(guò)智能網(wǎng)方式實(shí)現(xiàn)智能業(yè)務(wù)有兩個(gè)基本要求1)核心網(wǎng)設(shè)備能夠識(shí)別一個(gè)呼叫中的呼叫雙方是否為智能用戶;2)核心網(wǎng)設(shè)備能夠向智能網(wǎng)報(bào)告該呼叫的情況并接受智能網(wǎng)的控制。
由于移動(dòng)智能網(wǎng)有其專門的特點(diǎn),在目前的技術(shù)條件下,如果需要向智能用戶提供漫游業(yè)務(wù),則需要智能用戶歸屬地的歸屬運(yùn)營(yíng)商和當(dāng)前漫游的拜訪地運(yùn)營(yíng)商采用相同的移動(dòng)智能網(wǎng)體制、相同的智能業(yè)務(wù)方案和流程,同時(shí)兩個(gè)運(yùn)營(yíng)商之間的網(wǎng)絡(luò)要能夠互聯(lián)互通。但是,現(xiàn)有的移動(dòng)智能網(wǎng)國(guó)際規(guī)范和協(xié)議中并未對(duì)智能業(yè)務(wù)的方案、信令流程作出明確的規(guī)定,因此,要想在不同國(guó)家甚至不同地區(qū)的不同移動(dòng)智能網(wǎng)運(yùn)營(yíng)商之間實(shí)現(xiàn)智能用戶的漫游,存在相當(dāng)?shù)睦щy。具體存在以下的問(wèn)題1)對(duì)于一個(gè)智能業(yè)務(wù)來(lái)說(shuō),主要包含兩個(gè)流程一個(gè)是對(duì)用戶發(fā)起呼叫的控制流程,另一個(gè)是對(duì)用戶接受呼叫的控制流程。當(dāng)用戶發(fā)生漫游,如國(guó)際漫游時(shí),在移動(dòng)網(wǎng)絡(luò)中,由于只有用戶的歸屬網(wǎng)絡(luò)可以獲取用戶的漫游位置,所以用戶作被叫時(shí),無(wú)論主叫用戶的位置如何,呼叫都將被路由到用戶的歸屬網(wǎng)絡(luò)。因此,對(duì)于一個(gè)智能用戶來(lái)說(shuō),當(dāng)其漫游作被叫時(shí),由于呼叫將被路由回用戶的歸屬網(wǎng)絡(luò),而歸屬網(wǎng)絡(luò)本身已經(jīng)建設(shè)了智能網(wǎng),那么現(xiàn)有的技術(shù)是完全能夠?qū)崿F(xiàn)對(duì)用戶漫游作被叫的情況進(jìn)行監(jiān)控的。
但是,當(dāng)用戶漫游作主叫時(shí),整個(gè)呼叫過(guò)程將不需要和用戶的歸屬網(wǎng)絡(luò)發(fā)生關(guān)系。對(duì)于用戶歸屬網(wǎng)絡(luò)來(lái)說(shuō),唯一能做的就是決定是否給予用戶漫游時(shí)做主叫的權(quán)限,如果給予用戶權(quán)限的話,按照現(xiàn)有網(wǎng)絡(luò)的能力,,除非用戶漫游網(wǎng)絡(luò)的核心網(wǎng)和用戶歸屬網(wǎng)絡(luò)的智能網(wǎng)按照某個(gè)智能網(wǎng)標(biāo)準(zhǔn)建立了連接,否則將無(wú)法進(jìn)一步對(duì)用戶進(jìn)行限制,同時(shí)用戶漫游的網(wǎng)絡(luò)也無(wú)法對(duì)用戶進(jìn)行限制,對(duì)智能用戶也是如此。這樣,就無(wú)法保證對(duì)用戶的呼叫實(shí)現(xiàn)控制和計(jì)費(fèi)。
2)當(dāng)前實(shí)際應(yīng)用中的移動(dòng)智能網(wǎng)體制,有基于移動(dòng)網(wǎng)絡(luò)增強(qiáng)邏輯的客戶化應(yīng)用(CAMEL)標(biāo)準(zhǔn)的,也有基于智能網(wǎng)應(yīng)用協(xié)議(INAP)標(biāo)準(zhǔn)的,這些基于不同體制的智能網(wǎng)之間要實(shí)現(xiàn)智能業(yè)務(wù)的互通基本是不可能的。
3)對(duì)于基于同一體制下的智能網(wǎng),由于在智能網(wǎng)協(xié)議中沒(méi)有規(guī)定智能業(yè)務(wù)的信令流程、業(yè)務(wù)規(guī)范等一系列實(shí)現(xiàn)的問(wèn)題,因此不同國(guó)家的運(yùn)營(yíng)商都有其專門的預(yù)付費(fèi)信令規(guī)范和業(yè)務(wù)規(guī)范,或是網(wǎng)絡(luò)設(shè)備供應(yīng)商為其提供專門的預(yù)付費(fèi)信令規(guī)范和業(yè)務(wù)規(guī)范。兩個(gè)運(yùn)營(yíng)商要實(shí)現(xiàn)智能業(yè)務(wù)的互通,一個(gè)國(guó)家的智能用戶漫游到另外一個(gè)國(guó)家時(shí)仍然能夠發(fā)起呼叫,按照傳統(tǒng)方式,要求一個(gè)國(guó)家的智能網(wǎng)要能夠控制另一個(gè)國(guó)家運(yùn)營(yíng)商的核心網(wǎng)設(shè)備,這就需要這兩個(gè)運(yùn)營(yíng)商的預(yù)付費(fèi)信令規(guī)范和業(yè)務(wù)規(guī)范完全相同。但實(shí)際上,不同運(yùn)營(yíng)商的這些預(yù)付費(fèi)信令規(guī)范和業(yè)務(wù)規(guī)范往往各不相同,不同的網(wǎng)絡(luò)設(shè)備供應(yīng)商提供的預(yù)付費(fèi)信令規(guī)范和業(yè)務(wù)規(guī)范往往也不相同。因此,要實(shí)現(xiàn)一個(gè)國(guó)家內(nèi)智能用戶能漫游到該國(guó)之外并發(fā)起呼叫,必然要求該智能用戶歸屬國(guó)的歸屬運(yùn)營(yíng)商和拜訪地運(yùn)營(yíng)商的網(wǎng)絡(luò)進(jìn)行變更,使兩者的預(yù)付費(fèi)信令規(guī)范和業(yè)務(wù)規(guī)范完全統(tǒng)一。這必定會(huì)對(duì)該運(yùn)營(yíng)商的現(xiàn)存網(wǎng)絡(luò)造成較大影響,對(duì)現(xiàn)網(wǎng)業(yè)務(wù)造成較大沖擊,極大的增加了運(yùn)營(yíng)商網(wǎng)絡(luò)維護(hù)的風(fēng)險(xiǎn)和成本。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)智能用戶漫游時(shí)發(fā)起呼叫的方法,使智能用戶在漫游時(shí)能作為主叫發(fā)起呼叫,進(jìn)而使運(yùn)營(yíng)商能夠向用戶提供更為豐富的業(yè)務(wù)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)智能用戶漫游時(shí)發(fā)起呼叫的方法,該方法包括以下步驟a.漫游的智能用戶作為主叫發(fā)起呼叫時(shí),向自身的歸屬業(yè)務(wù)控制點(diǎn)(SCP)發(fā)送含有非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)業(yè)務(wù)碼和被叫用戶號(hào)碼的USSD請(qǐng)求;b.判斷請(qǐng)求中的USSD業(yè)務(wù)碼是否對(duì)應(yīng)USSD回呼(UCB)業(yè)務(wù)且是否允許發(fā)起呼叫的主叫用戶使用UCB服務(wù),如果是,則進(jìn)入步驟c,否則,結(jié)束本呼叫流程;c.主叫用戶的歸屬SCP命令自身對(duì)應(yīng)的業(yè)務(wù)交換點(diǎn)(SSP)分別建立SSP到主叫用戶和到被叫用戶的呼叫接續(xù);d.判斷是否成功建立SSP到主叫用戶和到被叫用戶的呼叫,如果是,則SSP橋接兩個(gè)半段呼叫,建立主叫用戶和被叫用戶之間的話路,實(shí)現(xiàn)主被叫間的通話;否則,結(jié)束本呼叫流程。
其中,所述SSP到主叫用戶和到被叫用戶的呼叫為先建立SSP到主叫用戶的呼叫接續(xù),建立成功后,再建立SSP到被叫用戶的呼叫接續(xù)。在SSP到主叫用戶的呼叫接續(xù)建立成功后,SSP可以向主叫用戶播放正在接續(xù)被叫用戶的提示音。
所述步驟b進(jìn)一步包括b1.步驟a中主叫用戶發(fā)送的USSD請(qǐng)求經(jīng)過(guò)主叫用戶當(dāng)前所在的移動(dòng)交換中心(MSC),發(fā)送至主叫用戶所屬的歸屬位置寄存器(HLR);b2.主叫用戶的歸屬HLR將該USSD請(qǐng)求直接轉(zhuǎn)發(fā)給主叫用戶的歸屬SCP;b3.主叫用戶的歸屬SCP收到該USSD請(qǐng)求后,先分析出主叫號(hào)碼和被叫號(hào)碼,然后判斷USSD請(qǐng)求中的USSD業(yè)務(wù)碼是否為UCB業(yè)務(wù),如果不是,則結(jié)束本呼叫流程;否則,進(jìn)一步對(duì)主叫用戶鑒權(quán),判斷是否允許該主叫用戶使用UCB服務(wù),如果允許,則進(jìn)入步驟c,如果不允許,則結(jié)束本呼叫流程。
所述建立SSP到主叫或到被叫用戶的呼叫進(jìn)一步包括c1.SSP向主叫或被叫用戶的歸屬HLR發(fā)取路由信息消息SendRoutingInfo;c2.由主叫或被叫用戶的歸屬HLR將該主叫或被叫用戶的漫游號(hào)碼返回給SSP;c3.SSP根據(jù)該主叫或被叫用戶的漫游號(hào)碼,向主叫或被叫用戶當(dāng)前所在的MSC發(fā)送攜帶有該用戶漫游號(hào)碼的初始地址消息(IAM);c4.判斷是否收到主叫或被叫用戶當(dāng)前所在的MSC返回的地址全信號(hào)(ACM)消息和應(yīng)答信號(hào)(ANM)消息,如果有,則呼叫建立成功,SSP向主叫用戶的歸屬SCP上報(bào)主叫或被叫用戶的應(yīng)答事件;否則,呼叫建立不成功。
該方法進(jìn)一步包括主被叫用戶通話結(jié)束,SSP檢測(cè)到掛機(jī)事件后,SSP分別向主叫用戶和被叫用戶的歸屬SCP上報(bào)用戶掛機(jī)事件,收到SCP下發(fā)的釋放呼叫命令后,SSP拆除呼叫,釋放所占用的資源。
對(duì)于掛機(jī)分為三種情況主叫先掛機(jī)、被叫先掛機(jī)、主被叫同時(shí)掛機(jī)。那么處理過(guò)程分別為當(dāng)SSP檢測(cè)到主叫用戶先掛機(jī)后,該方法進(jìn)一步包括SSP向主叫用戶的歸屬SCP上報(bào)主叫用戶掛機(jī)事件,主叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫命令;SSP向被叫用戶歸屬的SCP上報(bào)主叫用戶掛機(jī)事件,被叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫的命令,SSP拆除被叫用戶側(cè)的呼叫,并釋放所占用的資源。
當(dāng)SSP檢測(cè)到被叫用戶先掛機(jī)后,該方法進(jìn)一步包括SSP向被叫用戶歸屬的SCP上報(bào)被叫用戶掛機(jī)事件,被叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫的命令;SSP向主叫用戶歸屬的SCP上報(bào)被叫用戶掛機(jī)事件,主叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫的命令,SSP拆除主叫用戶側(cè)的呼叫,并釋放所占用的資源。
當(dāng)SSP檢測(cè)到主叫用戶和被叫用戶同時(shí)掛機(jī),該方法進(jìn)一步包括SSP向主叫用戶歸屬的SCP上報(bào)主叫用戶或被叫用戶掛機(jī)事件,同時(shí)向被叫用戶歸屬的SCP上報(bào)主叫用戶或被叫用戶掛機(jī)事件,主叫用戶歸屬的SCP和被叫用戶歸屬的SCP分別向SSP發(fā)送釋放呼叫的命令,SSP收到釋放呼叫命令后釋放所占用的資源。
在主被叫用戶通話結(jié)束后,該方法進(jìn)一步包括SSP按主叫用戶和被叫用戶各自的應(yīng)答時(shí)間作為計(jì)費(fèi)起始點(diǎn),分別向主叫用戶歸屬的SCP和被叫用戶歸屬的SCP上報(bào)計(jì)費(fèi)時(shí)間信息,主叫用戶歸屬的SCP和被叫用戶歸屬的SCP分別對(duì)主叫用戶和被叫用戶計(jì)費(fèi)?;蚴?,SSP將橋接成功的時(shí)間作為計(jì)費(fèi)起始點(diǎn),向主叫用戶歸屬的SCP和被叫用戶歸屬的SCP上報(bào)計(jì)費(fèi)時(shí)間信息,主叫用戶歸屬的SCP和被叫用戶歸屬的SCP分別對(duì)主叫用戶和被叫用戶計(jì)費(fèi)?;蚴?,SSP將橋接成功的時(shí)間作為主叫用戶的計(jì)費(fèi)起始點(diǎn),向主叫用戶歸屬的SCP上報(bào)計(jì)費(fèi)時(shí)間信息,主叫用戶歸屬的SCP對(duì)主叫用戶計(jì)費(fèi);同時(shí)SSP將被叫用戶的應(yīng)答時(shí)間作為被叫用戶的計(jì)費(fèi)起始點(diǎn),向被叫用戶歸屬的SCP上報(bào)計(jì)費(fèi)時(shí)間信息,被叫用戶歸屬的SCP對(duì)被叫用戶計(jì)費(fèi)。
上述方案中,所述被叫用戶為智能用戶、或普通全球移動(dòng)通信系統(tǒng)(GSM)用戶、或固網(wǎng)用戶、或?qū)S梅纸M交換機(jī)(PBX)用戶、或碼分多址系統(tǒng)(CDMA)用戶。
因此,本發(fā)明所提供的實(shí)現(xiàn)智能用戶漫游時(shí)發(fā)起呼叫的方法,是在智能用戶漫游作為主叫發(fā)起呼叫時(shí),由該主叫智能用戶通過(guò)向自身歸屬的業(yè)務(wù)控制點(diǎn)(SCP)發(fā)非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)請(qǐng)求,從而將智能用戶發(fā)起的呼叫觸發(fā)到該智能用戶歸屬的SCP上。本發(fā)明只要求漫游地移動(dòng)通信網(wǎng)絡(luò)的移動(dòng)交換中心(MSC)支持USSD功能即可,降低了對(duì)漫游所在地和歸屬地之間智能網(wǎng)絡(luò)的一致性要求,從而解決了智能用戶在國(guó)際或某些區(qū)域漫游時(shí)發(fā)起呼叫的問(wèn)題。
上述方案能夠有效的為運(yùn)營(yíng)商提供智能用戶國(guó)際或區(qū)域漫游時(shí)作主叫的解決方案,幫助運(yùn)營(yíng)商向最終用戶提供更為豐富的業(yè)務(wù),增加運(yùn)營(yíng)商的運(yùn)營(yíng)收入,為用戶提供更好的服務(wù),同時(shí)也為最終用戶跨國(guó)或跨區(qū)域通信提供了極大的便利。
另外,由于USSD請(qǐng)求采用的是標(biāo)準(zhǔn)信令,而且一般的MSC都支持USSD功能,所以本發(fā)明實(shí)現(xiàn)起來(lái)簡(jiǎn)單、方便,且適用范圍廣。
圖1為本發(fā)明中UCB呼叫的組網(wǎng)示意圖;圖2為本發(fā)明UCB呼叫的流程示意圖。
具體實(shí)施例方式
由于智能網(wǎng)用戶的用戶信息都存儲(chǔ)于SCP上,本發(fā)明主要就是解決如何將智能用戶在異地發(fā)起的呼叫觸發(fā)到該智能用戶歸屬的SCP上。又因?yàn)橐话愕腗SC都支持USSD功能,采用USSD信令傳遞控制消息具有通用性,基于此,本發(fā)明的實(shí)現(xiàn)思想就是當(dāng)漫游的智能用戶作為主叫發(fā)起呼叫時(shí),該智能用戶通過(guò)發(fā)送一個(gè)USSD請(qǐng)求,由該智能用戶歸屬SCP控制建立呼叫接續(xù),分別建立業(yè)務(wù)交換點(diǎn)(SSP)到該智能用戶和被叫用戶之間的呼叫,然后在SSP到該智能用戶和被叫用戶之間的呼叫都建立成功后,最后通過(guò)SSP橋接兩個(gè)已接通的半段呼叫,實(shí)現(xiàn)主被叫之間的通話。
本發(fā)明中先建立SSP到主叫和被叫之間的通路,在呼叫均建立成功后再回來(lái)接通主叫和被叫的這種過(guò)程,可稱之為USSD回呼業(yè)務(wù)。圖1即為本發(fā)明所基于的UCB呼叫組網(wǎng)圖,如圖1所示,用戶A表示一個(gè)漫游到另一國(guó)或者另一個(gè)區(qū)域的智能用戶,是通過(guò)USSD發(fā)起呼叫的智能用戶,MSC/VLRa屬于主叫智能用戶A的拜訪網(wǎng)絡(luò),SCPa和HLRa屬于主叫智能用戶A的歸屬網(wǎng)絡(luò);智能用戶B為接受呼叫的用戶,MSC/VLRb屬于被叫智能用戶B的拜訪網(wǎng)絡(luò),SCPb和HLRb屬于被叫智能用戶B的歸屬網(wǎng)絡(luò);業(yè)務(wù)交換點(diǎn)/關(guān)口移動(dòng)交換中心(SSP/GMSC)屬于智能用戶A的歸屬網(wǎng)絡(luò),直接接入智能用戶A歸屬的SCPa。
用戶A發(fā)起呼叫時(shí),發(fā)USSD請(qǐng)求給HLRa/USSD,HLRa再將該USSD請(qǐng)求轉(zhuǎn)發(fā)給SCPa,然后通過(guò)SCPa、SCPb與SSP/GMSC之間的交互,建立用戶A與用戶B之間的話路。圖中的第一階段表示建立SSP到用戶A的呼叫,第二階段表示建立SSP到用戶B的呼叫,階段指SSP與SCPa之間的交互過(guò)程。
下面以智能用戶A在兩個(gè)國(guó)家之間進(jìn)行國(guó)際漫游時(shí),呼叫智能用戶B為例,同時(shí)結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
基于圖1所示的組網(wǎng)結(jié)構(gòu)圖,圖2所示為基于UCB的呼叫流程圖,圖中虛線所示的信令為移動(dòng)應(yīng)用部分(MAP)信令,實(shí)線所示的信令為CAMEL應(yīng)用部分(CAP)信令。本實(shí)施例具體呼叫過(guò)程包括以下步驟步驟1當(dāng)智能用戶A希望發(fā)起呼叫時(shí),該智能用戶A通過(guò)一個(gè)USSD請(qǐng)求向歸屬SCPa發(fā)起請(qǐng)求,其中,該USSD請(qǐng)求中含有USSD業(yè)務(wù)碼和被叫號(hào)碼,這里的USSD業(yè)務(wù)碼應(yīng)為UCB業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)碼。
步驟2智能用戶A的USSD請(qǐng)求通過(guò)信令網(wǎng),即經(jīng)過(guò)智能用戶A的拜訪MSCa傳送到智能用戶A的歸屬HLRa,由于拜訪MSC支持USSD功能,所以支持USSD請(qǐng)求的傳輸,歸屬HLRa將USSD請(qǐng)求轉(zhuǎn)發(fā)至智能用戶A的歸屬SCPa。
步驟3SCPa先根據(jù)智能用戶A的USSD請(qǐng)求,分析出主叫號(hào)碼和被叫號(hào)碼,判斷是否USSD請(qǐng)求中的業(yè)務(wù)碼是否為UCB業(yè)務(wù),如果是,SCPa再對(duì)智能用戶A進(jìn)行鑒權(quán),如果允許智能用戶A享受UCB服務(wù),則SCPa命令SSP開(kāi)始建立呼叫;如果不允許智能用戶A享受UCB服務(wù),向智能用戶A返回失敗信息,結(jié)束本呼叫流程。
步驟4SSP收到來(lái)自SCPa的建立呼叫命令后,建立自身到智能用戶A的呼叫SSP經(jīng)過(guò)和SCPa的一系列交互,由SCPa下發(fā)計(jì)費(fèi)命令并指示呼叫繼續(xù)進(jìn)行,SSP向智能用戶A所屬HLRa發(fā)送取路由信息消息SendRoutingInfo;之后,由智能用戶A所屬HLRa將該用戶的漫游號(hào)碼MSRN返回給SSP,SSP根據(jù)智能用戶A的漫游號(hào)碼MSRN進(jìn)行接續(xù),即發(fā)送攜帶有智能用戶A漫游號(hào)碼MSRN的初始地址消息(IAM)到智能用戶A當(dāng)前所在的拜訪MSC。
如果呼叫建立成功,則SSP會(huì)收到智能用戶A當(dāng)前所在的拜訪MSC送回的地址全信號(hào)(ACM)消息和應(yīng)答信號(hào)(ANM)消息,那么,SSP就向SCPa上報(bào)智能用戶A應(yīng)答的事件;SCPa收到SSP上報(bào)的智能用戶A應(yīng)答事件后,命令SSP接通智能用戶A。如果呼叫建立不成功,SSP則向SCPa上報(bào)呼叫建立失敗信息,并結(jié)束本呼叫流程。
步驟5SSP接通智能用戶A后,會(huì)向智能用戶A播放提示音,提示呼叫正在接續(xù),請(qǐng)等待,同時(shí)向SCPa報(bào)告已接通智能用戶A;SCPa收到報(bào)告后,命令SSP開(kāi)始對(duì)智能用戶B進(jìn)行接續(xù)。這里,SSP也可以不向智能用戶A播放提示音,智能用戶A就處于靜音狀態(tài)等待接通智能用戶B。
步驟6因?yàn)樾枰芍悄苡脩鬊的歸屬SCPb對(duì)B用戶計(jì)費(fèi),所以SSP先與智能用戶B的歸屬SCPb進(jìn)行交互;智能用戶B的歸屬SCPb下發(fā)計(jì)費(fèi)命令,并指示呼叫繼續(xù)進(jìn)行。
步驟7SSP收到來(lái)自SCPb的命令后,建立自身到智能用戶B的呼叫SSP向智能用戶B所在的HLRb發(fā)送取路由信息消息SendRoutingInfo,并從智能用戶B所屬HLRb取回智能用戶B的漫游號(hào)碼MSRN,然后根據(jù)智能用戶B的漫游號(hào)碼MSRN進(jìn)行接續(xù),即發(fā)送攜帶有智能用戶B漫游號(hào)碼MSRN的IAM消息到智能用戶B所在的端局MSC。
如果呼叫建立成功,則SSP會(huì)收到智能用戶B所在端局MSC送回的地址全信號(hào)(ACM)消息和應(yīng)答信號(hào)(ANM)消息,那么,SSP就向SCPa上報(bào)智能用戶B應(yīng)答的事件;SCPa收到SSP上報(bào)的B用戶應(yīng)答的事件后,命令SSP橋接兩個(gè)半段呼叫。
步驟8SSP橋接兩個(gè)半段呼叫,智能用戶A和智能用戶B之間的話路接通,可以開(kāi)始通話。
步驟9智能用戶A和智能用戶B之間通話結(jié)束,智能用戶A先掛機(jī),則SSP向SCPa上報(bào)計(jì)費(fèi)時(shí)間信息和智能用戶A掛機(jī)事件,同時(shí)還向SCPb上報(bào)計(jì)費(fèi)時(shí)間信息和智能用戶A掛機(jī)事件。
步驟10SCPa和SCPb分別對(duì)主叫用戶和被叫用戶計(jì)費(fèi),并命令SSP拆除呼叫;SSP拆除到智能用戶B側(cè)的呼叫,結(jié)束呼叫過(guò)程,并釋放所占用的資源。
上述步驟只對(duì)A、B同為智能用戶,且智能用戶A先掛機(jī)的情況進(jìn)行了描述,對(duì)于用戶B為普通GSM用戶、或固定網(wǎng)用戶、或PBX用戶、或CDMA用戶;以及用戶B先掛機(jī)、或用戶A、B同時(shí)掛機(jī)的情況同樣可采用與本流程類似的過(guò)程,只是涉及的局端或拆除呼叫與釋放資源的步驟不完全一樣。
舉例來(lái)說(shuō),當(dāng)SSP檢測(cè)到被叫用戶先掛機(jī)后,SSP向被叫用戶歸屬的SCP上報(bào)被叫用戶掛機(jī)事件,被叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫的命令;SSP向主叫用戶歸屬的SCP上報(bào)被叫用戶掛機(jī)事件,主叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫的命令,SSP拆除主叫用戶側(cè)的呼叫,并釋放所占用的資源。同樣,當(dāng)SSP檢測(cè)到主叫用戶和被叫用戶同時(shí)掛機(jī)時(shí),SSP向主叫用戶歸屬的SCP上報(bào)主叫用戶或被叫用戶掛機(jī)事件,同時(shí)向被叫用戶歸屬的SCP上報(bào)主叫用戶或被叫用戶掛機(jī)事件,主叫用戶歸屬的SCP和被叫用戶歸屬的SCP分別向SSP發(fā)送釋放呼叫的命令,SSP收到釋放呼叫命令后釋放所占用的資源。
另外,上述步驟是針對(duì)通用的呼叫建立順序,即先建立到智能用戶A的呼叫,再建立到用戶B的呼叫。但是,由于智能用戶A已經(jīng)國(guó)際漫游或者區(qū)域漫游,SSP建立到智能用戶A的呼叫實(shí)際上是一個(gè)國(guó)際長(zhǎng)途或者區(qū)域長(zhǎng)途,從計(jì)費(fèi)角度看,雖然到用戶B的呼叫還沒(méi)建立,但用戶A的漫游地已經(jīng)開(kāi)始計(jì)算用戶A的國(guó)際長(zhǎng)途費(fèi)用了,如此用戶A的歸屬運(yùn)營(yíng)商將承受一定的損失。因此,由于已知被叫號(hào)碼,也可以先建立SSP到用戶B的呼叫,再建立到智能用戶A的呼叫。此種情況,只需用戶B在應(yīng)答后等待一段時(shí)間再進(jìn)行通話,即可相對(duì)減少運(yùn)營(yíng)商的損失。至于先建立SSP與哪個(gè)用戶的呼叫,可由主叫用戶歸屬的SCP決定,可根據(jù)主叫用戶歸屬地運(yùn)營(yíng)商的要求,采用不同的呼叫建立順序。
UCB呼叫處理結(jié)束后,需要為用戶正確計(jì)費(fèi),也就是說(shuō),上述過(guò)程的步驟1~步驟10完成后,SCPa和SCPb只是得到SSP上報(bào)的相關(guān)計(jì)費(fèi)信息,如通話時(shí)長(zhǎng)等信息,而確定從何時(shí)開(kāi)始作為計(jì)費(fèi)起始點(diǎn)則由SSP決定,計(jì)費(fèi)的起始點(diǎn)有兩種可能1)按照用戶應(yīng)答的時(shí)間開(kāi)始計(jì)費(fèi)對(duì)智能用戶A和用戶B分別按照各自應(yīng)答的時(shí)間開(kāi)始計(jì)費(fèi)。
2)按照SSP橋接成功的時(shí)間開(kāi)始計(jì)費(fèi)對(duì)智能用戶A按照SSP橋接成功的時(shí)間開(kāi)始計(jì)費(fèi),對(duì)用戶B,如果用戶B為智能用戶,則對(duì)用戶B也按照SSP橋接成功的時(shí)間開(kāi)始計(jì)費(fèi);如果用戶B為非智能用戶,則對(duì)用戶B仍按其應(yīng)答時(shí)間開(kāi)始計(jì)費(fèi)。
本發(fā)明不僅可實(shí)現(xiàn)國(guó)際漫游時(shí)智能用戶作主叫的問(wèn)題,對(duì)于同一國(guó)家內(nèi),智能用戶拜訪地與歸屬地智能網(wǎng)不能互通的情況同樣適用。而且,本發(fā)明具體的信令流程還有其它的排列、組合方式,這些具體的排列、組合方式可能與上述實(shí)施例中的信令流程圖所示不同,但同樣是采用本發(fā)明技術(shù)方案實(shí)現(xiàn)的同樣的發(fā)明目的。比如說(shuō),包括但不限于步驟4、5、6中SCPa命令SSP建立到主叫用戶的呼叫過(guò)程中以及之后SSP和SCP的交互可能會(huì)有不同的組合和實(shí)現(xiàn);步驟7中SCPa命令SSP建立到被叫用戶的呼叫過(guò)程中以及之后SSP和SCPa的交互可能會(huì)有不同的組合和實(shí)現(xiàn)。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種實(shí)現(xiàn)智能用戶漫游時(shí)發(fā)起呼叫的方法,其特征在于該方法包括以下步驟a.漫游的智能用戶作為主叫發(fā)起呼叫時(shí),向自身的歸屬業(yè)務(wù)控制點(diǎn)(SCP)發(fā)送含有非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)業(yè)務(wù)碼和被叫用戶號(hào)碼的USSD請(qǐng)求;b.判斷請(qǐng)求中的USSD業(yè)務(wù)碼是否對(duì)應(yīng)USSD回呼(UCB)業(yè)務(wù)且是否允許發(fā)起呼叫的主叫用戶使用UCB服務(wù),如果是,則進(jìn)入步驟c,否則,結(jié)束本呼叫流程;c.主叫用戶的歸屬SCP命令自身對(duì)應(yīng)的業(yè)務(wù)交換點(diǎn)(SSP)分別建立SSP到主叫用戶和到被叫用戶的呼叫接續(xù);d.判斷是否成功建立SSP到主叫用戶和到被叫用戶的呼叫,如果是,則SSP橋接兩個(gè)半段呼叫,建立主叫用戶和被叫用戶之間的話路,實(shí)現(xiàn)主被叫間的通話;否則,結(jié)束本呼叫流程。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SSP到主叫用戶和到被叫用戶的呼叫為先建立SSP到主叫用戶的呼叫接續(xù),建立成功后,再建立SSP到被叫用戶的呼叫接續(xù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法進(jìn)一步包括SSP到主叫用戶的呼叫接續(xù)建立成功后,SSP向主叫用戶播放正在接續(xù)被叫用戶的提示音。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟b進(jìn)一步包括b1.步驟a中主叫用戶發(fā)送的USSD請(qǐng)求經(jīng)過(guò)主叫用戶當(dāng)前所在的移動(dòng)交換中心(MSC),發(fā)送至主叫用戶所屬的歸屬位置寄存器(HLR);b2.主叫用戶的歸屬HLR將該USSD請(qǐng)求直接轉(zhuǎn)發(fā)給主叫用戶的歸屬SCP;b3.主叫用戶的歸屬SCP收到該USSD請(qǐng)求后,先分析出主叫號(hào)碼和被叫號(hào)碼,然后判斷USSD請(qǐng)求中的USSD業(yè)務(wù)碼是否為UCB業(yè)務(wù),如果不是,則結(jié)束本呼叫流程;否則,進(jìn)一步對(duì)主叫用戶鑒權(quán),判斷是否允許該主叫用戶使用UCB服務(wù),如果允許,則進(jìn)入步驟c,如果不允許,則結(jié)束本呼叫流程。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述建立SSP到主叫或到被叫用戶的呼叫進(jìn)一步包括c1.SSP向主叫或被叫用戶的歸屬HLR發(fā)取路由信息消息SendRoutingInfo;c2.由主叫或被叫用戶的歸屬HLR將該主叫或被叫用戶的漫游號(hào)碼返回給SSP;c3.SSP根據(jù)該主叫或被叫用戶的漫游號(hào)碼,向主叫或被叫用戶當(dāng)前所在的MSC發(fā)送攜帶有該用戶漫游號(hào)碼的初始地址消息(IAM);c4.判斷是否收到主叫或被叫用戶當(dāng)前所在的MSC返回的地址全信號(hào)(ACM)消息和應(yīng)答信號(hào)(ANM)消息,如果有,則呼叫建立成功,SSP向主叫用戶的歸屬SCP上報(bào)主叫或被叫用戶的應(yīng)答事件;否則,呼叫建立不成功。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括主被叫用戶通話結(jié)束,SSP檢測(cè)到掛機(jī)事件后,SSP分別向主叫用戶和被叫用戶的歸屬SCP上報(bào)用戶掛機(jī)事件,收到SCP下發(fā)的釋放呼叫命令后,SSP拆除呼叫,釋放所占用的資源。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,SSP檢測(cè)到主叫用戶先掛機(jī)后,該方法進(jìn)一步包括SSP向主叫用戶的歸屬SCP上報(bào)主叫用戶掛機(jī)事件,主叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫命令;SSP向被叫用戶歸屬的SCP上報(bào)主叫用戶掛機(jī)事件,被叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫的命令,SSP拆除被叫用戶側(cè)的呼叫,并釋放所占用的資源。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,SSP檢測(cè)到被叫用戶先掛機(jī)后,該方法進(jìn)一步包括SSP向被叫用戶歸屬的SCP上報(bào)被叫用戶掛機(jī)事件,被叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫的命令;SSP向主叫用戶歸屬的SCP上報(bào)被叫用戶掛機(jī)事件,主叫用戶歸屬的SCP向SSP發(fā)送釋放呼叫的命令,SSP拆除主叫用戶側(cè)的呼叫,并釋放所占用的資源。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,SSP檢測(cè)到主叫用戶和被叫用戶同時(shí)掛機(jī),該方法進(jìn)一步包括SSP向主叫用戶歸屬的SCP上報(bào)主叫用戶或被叫用戶掛機(jī)事件,同時(shí)向被叫用戶歸屬的SCP上報(bào)主叫用戶或被叫用戶掛機(jī)事件,主叫用戶歸屬的SCP和被叫用戶歸屬的SCP分別向SSP發(fā)送釋放呼叫的命令,SSP收到釋放呼叫命令后釋放所占用的資源。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,主被叫用戶通話結(jié)束后,該方法進(jìn)一步包括SSP按主叫用戶和被叫用戶各自的應(yīng)答時(shí)間作為計(jì)費(fèi)起始點(diǎn),分別向主叫用戶歸屬的SCP和被叫用戶歸屬的SCP上報(bào)計(jì)費(fèi)時(shí)間信息,主叫用戶歸屬的SCP和被叫用戶歸屬的SCP分別對(duì)主叫用戶和被叫用戶計(jì)費(fèi)。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,主被叫用戶通話結(jié)束后,該方法進(jìn)一步包括SSP將橋接成功的時(shí)間作為計(jì)費(fèi)起始點(diǎn),向主叫用戶歸屬的SCP和被叫用戶歸屬的SCP上報(bào)計(jì)費(fèi)時(shí)間信息,主叫用戶歸屬的SCP和被叫用戶歸屬的SCP分別對(duì)主叫用戶和被叫用戶計(jì)費(fèi)。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,主被叫用戶通話結(jié)束后,該方法進(jìn)一步包括SSP將橋接成功的時(shí)間作為主叫用戶的計(jì)費(fèi)起始點(diǎn),向主叫用戶歸屬的SCP上報(bào)計(jì)費(fèi)時(shí)間信息,主叫用戶歸屬的SCP對(duì)主叫用戶計(jì)費(fèi);同時(shí)SSP將被叫用戶的應(yīng)答時(shí)間作為被叫用戶的計(jì)費(fèi)起始點(diǎn),向被叫用戶歸屬的SCP上報(bào)計(jì)費(fèi)時(shí)間信息,被叫用戶歸屬的SCP對(duì)被叫用戶計(jì)費(fèi)。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述被叫用戶為智能用戶、或普通全球移動(dòng)通信系統(tǒng)(GSM)用戶、或固網(wǎng)用戶、或?qū)S梅纸M交換機(jī)(PBX)用戶、或碼分多址系統(tǒng)(CDMA)用戶。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)智能用戶漫游時(shí)發(fā)起呼叫的方法,包括a)漫游的智能用戶作為主叫發(fā)起呼叫時(shí),向其歸屬業(yè)務(wù)控制點(diǎn)(SCP)發(fā)送含有非結(jié)構(gòu)化補(bǔ)充業(yè)務(wù)數(shù)據(jù)(USSD)業(yè)務(wù)碼和被叫用戶號(hào)碼的USSD請(qǐng)求;b)SCP收到USSD請(qǐng)求后,判斷其中的USSD業(yè)務(wù)碼是否為USSD回呼(UCB)業(yè)務(wù)且是否允許該主叫用戶使用UCB服務(wù),如果是,則進(jìn)入c),否則,結(jié)束本流程;c)主叫用戶的歸屬SCP命令對(duì)應(yīng)的業(yè)務(wù)交換點(diǎn)(SSP)分別建立SSP到主叫和被叫的呼叫接續(xù);并判斷呼叫是否建立成功,如果是,則SSP橋接兩個(gè)半段呼叫,建立主被叫之間的話路,實(shí)現(xiàn)通話;否則,結(jié)束本流程。本發(fā)明可使智能用戶在漫游時(shí)能作為主叫發(fā)起呼叫,進(jìn)而使運(yùn)營(yíng)商能為用戶提供更為豐富的業(yè)務(wù)。
文檔編號(hào)H04M3/42GK1538779SQ0312197
公開(kāi)日2004年10月20日 申請(qǐng)日期2003年4月18日 優(yōu)先權(quán)日2003年4月18日
發(fā)明者曾松林, 吳國(guó)釗 申請(qǐng)人:華為技術(shù)有限公司