專利名稱:局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信系統(tǒng)中的并發(fā)業(yè)務(wù),尤其涉及局間并發(fā)語(yǔ)音業(yè)務(wù)的實(shí)現(xiàn)方法。
背景技術(shù):
在第三代(3G)通信系統(tǒng)中,移動(dòng)臺(tái)在進(jìn)行數(shù)據(jù)業(yè)務(wù)的同時(shí),還能夠?qū)崿F(xiàn)語(yǔ)音業(yè)務(wù),這種情況被稱為是并發(fā)業(yè)務(wù)。具體而言,使用移動(dòng)臺(tái)的用戶在進(jìn)行數(shù)據(jù)下載或?yàn)g覽網(wǎng)頁(yè)等數(shù)據(jù)業(yè)務(wù)時(shí),可以接收來(lái)自另一用戶的呼叫、或者呼叫另一用戶,進(jìn)行語(yǔ)音通信。同樣,用戶利用移動(dòng)臺(tái)接入網(wǎng)絡(luò)、進(jìn)行語(yǔ)音業(yè)務(wù)時(shí),也可以并發(fā)數(shù)據(jù)業(yè)務(wù)。在并發(fā)業(yè)務(wù)中,用戶可以首先接入數(shù)據(jù)業(yè)務(wù)、而后再并發(fā)語(yǔ)音業(yè)務(wù);也可以首先接入語(yǔ)音業(yè)務(wù)、而后再并發(fā)數(shù)據(jù)業(yè)務(wù)。
由于移動(dòng)臺(tái)會(huì)隨著用戶的移動(dòng)而發(fā)生位置改變,當(dāng)移動(dòng)臺(tái)在業(yè)務(wù)進(jìn)行過程中從一個(gè)移動(dòng)交換中心(MSC)所管轄的范圍移動(dòng)到另外一個(gè)MSC所管轄的范圍時(shí),該移動(dòng)臺(tái)發(fā)生了局間切換。按照協(xié)議規(guī)定,將移動(dòng)臺(tái)發(fā)起或接收呼叫時(shí)最先建立業(yè)務(wù)信道的MSC稱為初始MSC(AMSC);將局間切換后,移動(dòng)臺(tái)所屬的MSC稱為服務(wù)MSC(SMSC),其中,AMSC的拜訪位置寄存器(VLR)中保存有該移動(dòng)臺(tái)的用戶信息以及業(yè)務(wù)權(quán)限等原始信息。如圖1所示,AMSC與SMSC之間通過E接口進(jìn)行交互,兩者之間采用時(shí)分多路復(fù)用(TDM)的方式承載語(yǔ)音信號(hào)。
正在進(jìn)行數(shù)據(jù)業(yè)務(wù)的移動(dòng)臺(tái)為了在數(shù)據(jù)業(yè)務(wù)不中斷的情況下完成局間切換,則AMSC在確定移動(dòng)臺(tái)移動(dòng)到SMSC所管轄的區(qū)域內(nèi)時(shí),首先向SMSC發(fā)送局間切換調(diào)用消息,請(qǐng)求SMSC接受該移動(dòng)臺(tái)的局間切換;SMSC成功的建立業(yè)務(wù)信道后,再向AMSC返回局間切換結(jié)果返回消息,以便該移動(dòng)臺(tái)通過SMSC繼續(xù)進(jìn)行數(shù)據(jù)業(yè)務(wù);而后,移動(dòng)臺(tái)和SMSC下的BSC建立連接后,SMSC向AMSC發(fā)送局間切換完成消息,指明該移動(dòng)臺(tái)的本次局間切換已經(jīng)完成。在數(shù)據(jù)業(yè)務(wù)進(jìn)行過程中完成局間切換后,移動(dòng)臺(tái)的原始信息仍然保存在AMSC的VLR中。
在數(shù)據(jù)業(yè)務(wù)的進(jìn)行過程中完成局間切換后,并發(fā)語(yǔ)音業(yè)務(wù)包括兩種情況一種是發(fā)生局間切換的移動(dòng)臺(tái)作為語(yǔ)音業(yè)務(wù)的主叫方,另一種是發(fā)生局間切換的移動(dòng)臺(tái)作為語(yǔ)音業(yè)務(wù)的被叫方。在上述兩種情況下,由于發(fā)生切換的移動(dòng)臺(tái)的原始信息位于AMSC的VLR中,因此AMSC要參與到并發(fā)語(yǔ)音業(yè)務(wù)的流程中。
參見圖2,發(fā)生局間切換的移動(dòng)臺(tái)作為主叫方時(shí),現(xiàn)有并發(fā)語(yǔ)音業(yè)務(wù)的方法包括以下步驟步驟201.SMSC在移動(dòng)臺(tái)發(fā)出并發(fā)語(yǔ)音業(yè)務(wù)的主叫請(qǐng)求后,向AMSC發(fā)送攜帶有用戶標(biāo)識(shí)(MSID)、被叫號(hào)碼和局間電路標(biāo)識(shí)(InterMSCCircuitID)的業(yè)務(wù)添加調(diào)用(ADDSERV)消息,請(qǐng)求AMSC發(fā)起并發(fā)語(yǔ)音業(yè)務(wù)的主叫流程。
本步驟中,當(dāng)移動(dòng)臺(tái)通過BSC將并發(fā)語(yǔ)音業(yè)務(wù)的主叫請(qǐng)求發(fā)送給SMSC后,SMSC將該移動(dòng)臺(tái)的身份標(biāo)識(shí)信息作為MSID、將本次呼叫所選定的局間電路信息作為局間電路標(biāo)識(shí),連同被叫號(hào)碼一起攜帶于ADDSERV消息中,發(fā)送給AMSC。
步驟202.AMSC根據(jù)所接收到的ADDSERV消息接續(xù)被叫方,并向SMSC返回業(yè)務(wù)添加結(jié)果返回(addserv)消息,指明呼叫建立成功。
本步驟中,AMSC首先從接收到的ADDSERV消息中提取出被叫號(hào)碼,找到該被叫方所屬的MSC,實(shí)現(xiàn)對(duì)該被叫方的接續(xù),促使被叫方的移動(dòng)臺(tái)振鈴;并且,AMSC向SMSC返回addserv消息,指明ADDSERV消息中的呼叫建立請(qǐng)求已經(jīng)被AMSC接受,并且進(jìn)行了被叫方的接續(xù)。
通過上述兩個(gè)步驟,建立了發(fā)生局間切換的主叫方與被叫方之間的語(yǔ)音傳輸信道,以便此后主叫方與被叫方能夠?qū)崿F(xiàn)語(yǔ)音通話。
在實(shí)際的網(wǎng)絡(luò)運(yùn)營(yíng)過程中,發(fā)生局間切換的移動(dòng)臺(tái)也可以作為并發(fā)語(yǔ)音業(yè)務(wù)的被叫方。如圖3所示,發(fā)生局間切換的移動(dòng)臺(tái)作為被叫方時(shí),現(xiàn)有并發(fā)語(yǔ)音業(yè)務(wù)的方法包括以下步驟步驟301.AMSC向SMSC發(fā)送攜帶有MSID和局間電路標(biāo)識(shí)的系統(tǒng)間呼叫建立調(diào)用(ISSETUP)消息,請(qǐng)求SMSC發(fā)起并發(fā)語(yǔ)音業(yè)務(wù)的被叫流程。
當(dāng)AMSC發(fā)現(xiàn)網(wǎng)絡(luò)中的移動(dòng)臺(tái)或者固定電話作為主叫方呼叫發(fā)生局間切換的移動(dòng)臺(tái)時(shí),在本步驟中向被叫方所屬的SMSC發(fā)送ISSETUP消息。該消息中的MSID信元中攜帶了被叫方的用戶標(biāo)識(shí)信息,局間電路標(biāo)識(shí)信元中攜帶了本次呼叫所需要占用的電路信息。
步驟302.SMSC向AMSC返回系統(tǒng)間呼叫建立結(jié)果返回(issetup)消息,指明呼叫建立的結(jié)果。
本步驟中,SMSC從接收到的ISSETUP消息中提取出MSID信元,針對(duì)該MSID信元所對(duì)應(yīng)的被叫用戶分配空中信道,促使被叫方的移動(dòng)臺(tái)開始振鈴;并且SMSC向AMSC返回issetup消息。
步驟303.SMSC通過BSC獲知被叫方應(yīng)答后,向AMSC發(fā)送系統(tǒng)間應(yīng)答調(diào)用(ISANSWER)消息,指明被叫方接受了本次語(yǔ)音呼叫。
步驟304.AMSC向SMSC返回系統(tǒng)間應(yīng)答結(jié)果返回(isanswer)消息,指明已經(jīng)收到了ISANSWER消息。
通過上述四個(gè)步驟,建立了主叫方與發(fā)生局間切換的被叫方之間的語(yǔ)音傳輸信道,以便此后主叫方與被叫方能夠?qū)崿F(xiàn)語(yǔ)音通話。
以上為AMSC與SMSC之間采用TDM承載方式時(shí)局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的具體過程。上述過程雖然較為簡(jiǎn)單,但是缺存在如下缺點(diǎn)1.在TDM承載方式下,將物理信道按照時(shí)隙進(jìn)行劃分,給不同的呼叫使用。而如果呼叫進(jìn)行過程中沒有需要傳送的語(yǔ)音信號(hào),例如主叫方與被叫方均不講話,此時(shí)也將占用該呼叫對(duì)應(yīng)的時(shí)隙,傳輸資源的利用率較低;2.由于空中接口部分和TDM承載部分的編碼格式不同,即移動(dòng)臺(tái)和BSC之間的語(yǔ)音信號(hào)格式與AMSC和SMSC之間的語(yǔ)音信號(hào)格式不同,則必須通過編解碼器來(lái)實(shí)現(xiàn)上述語(yǔ)音信號(hào)格式的轉(zhuǎn)換,因此增加了語(yǔ)音業(yè)務(wù)的時(shí)延和語(yǔ)音信號(hào)質(zhì)量損失。
目前,在AMSC與SMSC之間出現(xiàn)了一種新的承載方式——互聯(lián)網(wǎng)協(xié)議(IP)承載方式。在該方式下,呼叫進(jìn)行過程中如果沒有需要傳送的語(yǔ)音信號(hào)則不占用帶寬,并且移動(dòng)臺(tái)和BSC之間的語(yǔ)音信號(hào)格式與AMSC和SMSC之間的語(yǔ)音信號(hào)格式采用相同的編碼格式。
雖然IP承載方式能夠克服TDM承載方式的缺點(diǎn),但是,由于協(xié)議中并未規(guī)定IP承載方式下局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的具體方法,而無(wú)法充分利用IP承載的諸多優(yōu)點(diǎn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供IP承載方式下局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的實(shí)現(xiàn)方法。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了IP承載方式下局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的實(shí)現(xiàn)方法,該方法包括以下步驟A1.服務(wù)移動(dòng)交換中心SMSC接收到來(lái)自于發(fā)生局間切換的移動(dòng)臺(tái)的并發(fā)語(yǔ)音業(yè)務(wù)的主叫請(qǐng)求后,SMSC通知與自身相連的第二媒體網(wǎng)關(guān)MGW為本次呼叫創(chuàng)建第二端點(diǎn),第二MGW將第二端點(diǎn)的地址信息返回給SMSC;B1.SMSC請(qǐng)求初始移動(dòng)交換中心AMSC參與到本次呼叫中,并將第二端點(diǎn)的地址信息發(fā)送給所述AMSC,AMSC根據(jù)SMSC的請(qǐng)求接續(xù)被叫方,并通知與該AMSC相連的第一MGW為本次呼叫創(chuàng)建第一端點(diǎn),同時(shí)將第二端點(diǎn)的地址信息發(fā)送給第一MGW;C1.第一MGW根據(jù)接收到的第二端點(diǎn)的地址信息,建立第一端點(diǎn)與第二端點(diǎn)的對(duì)應(yīng)關(guān)系,并將第一端點(diǎn)的地址信息發(fā)送給AMSC,AMSC再通過SMSC將接收到的第一端點(diǎn)地址信息返回給第二MGW,第二MGW根據(jù)接收到的第一端點(diǎn)的地址信息,建立第一端點(diǎn)和第二端點(diǎn)之間的對(duì)應(yīng)關(guān)系,并建立發(fā)生局間切換的主叫方與被叫方之間的語(yǔ)音傳輸通道。
其中,步驟A1所述SMSC通知與該SMSC相連的第二媒體網(wǎng)關(guān)MGW為本次呼叫創(chuàng)建第二端點(diǎn)的步驟為SMSC向第二MGW發(fā)送增加端點(diǎn)請(qǐng)求ADD消息;步驟A1所述第二MGW將第二端點(diǎn)的地址信息返回給SMSC的步驟為第二MGW向SMSC發(fā)送攜帶有第二端點(diǎn)地址信息的增加端點(diǎn)響應(yīng)ADDReply消息。
其中,設(shè)置本次呼叫的虛擬電路標(biāo)識(shí),則步驟B1所述SMSC請(qǐng)求AMSC參與到本次呼叫中的步驟為SMSC向AMSC發(fā)送攜帶有該移動(dòng)臺(tái)的用戶標(biāo)識(shí)信息、被叫號(hào)碼和虛擬電路標(biāo)識(shí)的業(yè)務(wù)添加調(diào)用ADDSERV消息;步驟B1所述將第二端點(diǎn)的地址信息發(fā)送給AMSC的步驟為SMSC向AMSC發(fā)送邀請(qǐng)INVITE消息,并在該消息中攜帶第二端點(diǎn)地址信息以及與所述ADDSERV消息相同的虛擬電路標(biāo)識(shí);步驟C1所述AMSC通過SMSC將接收到的第一端點(diǎn)地址信息返回給第二MGW的步驟為AMSC向SMSC發(fā)送攜帶有所述第一端點(diǎn)地址信息的200_OK消息;SMSC再?gòu)慕邮盏降?00_OK消息中解析出第一端點(diǎn)的地址信息,通過端點(diǎn)參數(shù)更新請(qǐng)求MODIFY消息發(fā)送給第二MGW。
其中,步驟B1所述AMSC根據(jù)SMSC的請(qǐng)求接續(xù)被叫方之后,該方法進(jìn)一步包括AMSC向SMSC返回業(yè)務(wù)添加結(jié)果返回addserv消息,指明AMSC接受了本次呼叫,并進(jìn)行了被叫方的接續(xù)。
其中,所述AMSC向SMSC發(fā)送200_OK消息之后,該方法進(jìn)一步包括SMSC向AMSC返回確認(rèn)ACK消息,指明SMSC已經(jīng)接收到了來(lái)自于AMSC的200_OK消息。
其中,步驟B1所述SMSC請(qǐng)求AMSC參與到本次呼叫中,并將第二端點(diǎn)的地址信息發(fā)送給該移動(dòng)臺(tái)所在的AMSC的步驟為SMSC向AMSC發(fā)送攜帶有該移動(dòng)臺(tái)的用戶標(biāo)識(shí)信息、被叫號(hào)碼以及第二端點(diǎn)地址信息的ADDSERV消息;步驟C1所述AMSC通過SMSC將接收到的第一端點(diǎn)地址信息返回給第二MGW的步驟為AMSC將所述第一端點(diǎn)的地址信息攜帶于addserv消息中,發(fā)送給SMSC;SMSC再?gòu)慕邮盏降腶ddserv消息中解析出第一端點(diǎn)的地址信息,通過MODIFY消息發(fā)送給第二MGW。
其中,步驟B1所述通知與該AMSC相連的第一MGW為本次呼叫創(chuàng)建第一端點(diǎn),同時(shí)將第二端點(diǎn)的地址信息發(fā)送給第一MGW的步驟為AMSC將獲取到的第二端點(diǎn)的地址信息放入ADD消息中,發(fā)送給第一MGW;步驟C1所述將第一端點(diǎn)的地址信息返回給AMSC的步驟為第一MGW將第一端點(diǎn)的地址信息攜帶于增加端點(diǎn)響應(yīng)ADD Reply消息中,發(fā)送給AMSC。
其中,所述MODIFY消息發(fā)送給第二MGW之后,該方法進(jìn)一步包括第二MGW向SMSC發(fā)送端點(diǎn)參數(shù)更新響應(yīng)MODIFYReply消息,指明第一MGW與第二MGW之間的連接建立成功。
其中,該方法包括以下步驟A2.來(lái)自主叫方的并發(fā)語(yǔ)音業(yè)務(wù)的呼叫請(qǐng)求到達(dá)AMSC后,AMSC通知與自身相連的第一MGW為本次呼叫創(chuàng)建第一端點(diǎn),第一MGW將第一端點(diǎn)的地址信息返回給AMSC;B2.AMSC請(qǐng)求SMSC參與到本次呼叫中,并將第一端點(diǎn)的地址信息發(fā)送給該移動(dòng)臺(tái)所在的SMSC,SMSC根據(jù)AMSC的請(qǐng)求接續(xù)被叫方,并通知與該SMSC相連的第二MGW為本次呼叫創(chuàng)建第二端點(diǎn),同時(shí)將第一端點(diǎn)的地址信息發(fā)送給第二MGW;C2.第二MGW根據(jù)接收到的第一端點(diǎn)的地址信息,建立第一端點(diǎn)與第二端點(diǎn)的對(duì)應(yīng)關(guān)系,并將第二端點(diǎn)的地址信息發(fā)送給SMSC,SMSC再通過AMSC將接收到的第二端點(diǎn)地址信息返回給第一MGW,第一MGW根據(jù)接收到的第二端點(diǎn)的地址信息,建立第一端點(diǎn)和第二端點(diǎn)之間的對(duì)應(yīng)關(guān)系,并建立發(fā)生局間切換的主叫方與被叫方之間的語(yǔ)音傳輸通道。
其中,步驟A2所述AMSC通知與自身相連的第一MGW為本次呼叫創(chuàng)建第一端點(diǎn)的步驟為AMSC向第一MGW發(fā)送ADD消息;步驟A2所述第一MGW將第一端點(diǎn)的地址信息返回給AMSC的步驟為第一MGW向AMSC發(fā)送攜帶有第一端點(diǎn)地址信息的ADD Reply消息。
其中,設(shè)置本次呼叫的虛擬電路標(biāo)識(shí),則步驟B2所述AMSC請(qǐng)求SMSC參與到本次呼叫中的步驟為AMSC向SMSC發(fā)送攜帶有該移動(dòng)臺(tái)的用戶標(biāo)識(shí)信息和虛擬電路標(biāo)識(shí)的系統(tǒng)間呼叫建立調(diào)用ISSETUP消息;步驟B2所述將第一端點(diǎn)的地址信息發(fā)送給SMSC的步驟為AMSC向SMSC發(fā)送INVITE消息,并在該消息中攜帶第二端點(diǎn)地址信息以及與所述ISSETUP消息相同的虛擬電路標(biāo)識(shí);步驟C2所述SMSC通過AMSC將接收到的第二端點(diǎn)地址信息返回給第一MGW的步驟為SMSC向AMSC發(fā)送攜帶有所述第二端點(diǎn)地址信息的200_OK消息;AMSC再?gòu)慕邮盏降?00_OK消息中解析出第二端點(diǎn)的地址信息,通過MODIFY消息發(fā)送給第一MGW。
其中,步驟B2所述SMSC根據(jù)AMSC的請(qǐng)求接續(xù)被叫方之后,該方法進(jìn)一步包括SMSC向AMSC返回系統(tǒng)間呼叫建立結(jié)果返回issetup消息,指明SMSC接受了本次呼叫,并進(jìn)行了被叫方的接續(xù)。
其中,所述SMSC向AMSC發(fā)送200_OK消息之后,該方法進(jìn)一步包括AMSC向SMSC返回ACK消息,指明AMSC已經(jīng)接收到了來(lái)自于SMSC的200_OK消息。
其中,步驟B2所述AMSC請(qǐng)求SMSC參與到本次呼叫中,并將第一端點(diǎn)的地址信息發(fā)送給SMSC的步驟為AMSC向SMSC發(fā)送攜帶有該移動(dòng)臺(tái)的用戶標(biāo)識(shí)信息以及第一端點(diǎn)地址信息的ISSETUP消息;步驟C2所述SMSC通過AMSC將接收到的第二端點(diǎn)地址信息返回給第一MGW的步驟為SMSC將所述第二端點(diǎn)的地址信息攜帶于issetup消息中,發(fā)送給AMSC;AMSC再?gòu)慕邮盏降膇ssetup消息中解析出第二端點(diǎn)的地址信息,通過MODIFY消息發(fā)送給第一MGW。
其中,步驟B2所述通知與該SMSC相連的第二MGW為本次呼叫創(chuàng)建第二端點(diǎn),同時(shí)將第一端點(diǎn)的地址信息發(fā)送給第二MGW的步驟為SMSC將獲取到的第一端點(diǎn)的地址信息放入ADD消息中,發(fā)送給第二MGW;步驟C2所述將第二端點(diǎn)的地址信息返回給SMSC的步驟為第二MGW將第二端點(diǎn)的地址信息攜帶于ADD Reply消息中,發(fā)送給SMSC。
其中,所述MODIFY消息發(fā)送給第一MGW之后,該方法進(jìn)一步包括第一MGW向AMSC發(fā)送MODIFY Reply消息,指明第一MGW與第二MGW之間的連接建立成功。
其中,所述步驟C2之后,該方法進(jìn)一步包括SMSC通過BSC獲知所述移動(dòng)臺(tái)應(yīng)答后,向AMSC指明該移動(dòng)臺(tái)接受了本次呼叫。
其中,所述向AMSC指明該移動(dòng)臺(tái)接受了本次呼叫的方步驟為SMSC向AMSC發(fā)送系統(tǒng)間應(yīng)答調(diào)用ISANSWER消息。
其中,所述SMSC向AMSC發(fā)送ISANSWER消息之后,該方法進(jìn)一步包括
AMSC向SMSC返回表明所述ISANSWER消息已被成功接收的系統(tǒng)間應(yīng)答結(jié)果返回isanswer消息。
其中,所述地址信息至少包括互聯(lián)網(wǎng)協(xié)議IP地址和端口號(hào)。
應(yīng)用本發(fā)明,能夠在IP承載方式下實(shí)現(xiàn)局間切換后并發(fā)語(yǔ)音業(yè)務(wù)。具體而言,本發(fā)明具有如下有益效果1.本發(fā)明分別在與AMSC和SMSC相連的MGW1和MGW2中為本次呼叫創(chuàng)建端點(diǎn)1和端點(diǎn)2,并通過IP地址和端口號(hào),將兩個(gè)端點(diǎn)連接起來(lái),以便在并發(fā)語(yǔ)音業(yè)務(wù)的過程中,在兩端點(diǎn)之間的媒體流通路上傳輸語(yǔ)音信號(hào),因此能夠在IP承載方式下實(shí)現(xiàn)局間切換后并發(fā)語(yǔ)音業(yè)務(wù)。
2.由于本發(fā)明能夠在IP承載方式下實(shí)現(xiàn)局間切換后并發(fā)語(yǔ)音業(yè)務(wù),因此能夠充分的利用IP承載方式的優(yōu)點(diǎn),即語(yǔ)音通話過程中沒有語(yǔ)音信號(hào)時(shí),則不占用帶寬,而該部分帶寬可以供其它業(yè)務(wù)使用,因此提高了傳輸資源的利用率;另外,由于IP承載部分可以與空中接口部分采用相同的編解碼方式,無(wú)需采用任何解碼器來(lái)轉(zhuǎn)換信號(hào)格式,則在端到端的全部傳輸過程中都能夠避免由于解碼器的引入而帶來(lái)的傳輸時(shí)延和語(yǔ)音信號(hào)質(zhì)量損失。
圖1為發(fā)生局間切換的網(wǎng)絡(luò)結(jié)構(gòu)圖;圖2為現(xiàn)有的局間切換后,并發(fā)語(yǔ)音業(yè)務(wù)的主叫信令流程圖;圖3為現(xiàn)有的局間切換后,并發(fā)語(yǔ)音業(yè)務(wù)的被叫信令流程圖;圖4為本發(fā)明實(shí)施例1中局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的主叫信令流程圖;圖5為本發(fā)明實(shí)施例1中局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的被叫信令流程圖;圖6為本發(fā)明實(shí)施例2中局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的主叫信令流程圖;圖7為本發(fā)明實(shí)施例2中局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的被叫信令流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說明。
由于IP承載方式采用的是端到端的連接,而AMSC和SMSC分別連接有媒體網(wǎng)關(guān)(MGW)1和MGW2,因此當(dāng)進(jìn)行本發(fā)明局間切換后并發(fā)語(yǔ)音業(yè)務(wù)時(shí),MGW1和MGW2分別在AMSC和SMSC的指示下,在自身創(chuàng)建傳遞本次呼叫語(yǔ)音信號(hào)的端點(diǎn),并在所創(chuàng)建的端點(diǎn)之間建立連接,以便實(shí)現(xiàn)主叫方與被叫方的語(yǔ)音通信。
本發(fā)明可以將符合會(huì)話初始化協(xié)議(SIP)的消息與現(xiàn)有并發(fā)語(yǔ)音業(yè)務(wù)的消息相結(jié)合,建立AMSC和SMSC之間的IP承載,進(jìn)而實(shí)現(xiàn)并發(fā)語(yǔ)音業(yè)務(wù);也可以對(duì)現(xiàn)有并發(fā)語(yǔ)音業(yè)務(wù)消息進(jìn)行改進(jìn),建立AMSC和SMSC之間的IP承載,進(jìn)而實(shí)現(xiàn)并發(fā)語(yǔ)音業(yè)務(wù)。下面通過兩個(gè)實(shí)施例描述本發(fā)明局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的方法。
實(shí)施例1結(jié)合SIP消息實(shí)現(xiàn)IP承載方式下的并發(fā)語(yǔ)音業(yè)務(wù)。
如圖4所示,發(fā)生局間切換的移動(dòng)臺(tái)作為主叫方時(shí),本實(shí)施例并發(fā)語(yǔ)音業(yè)務(wù)的方法包括以下步驟步驟401~402.移動(dòng)臺(tái)通過BSC將并發(fā)語(yǔ)音業(yè)務(wù)的主叫請(qǐng)求發(fā)送給SMSC后,SMSC向MGW2發(fā)送增加端點(diǎn)請(qǐng)求(ADD)消息,請(qǐng)求MGW2創(chuàng)建本次呼叫的端點(diǎn)2;MGW2完成端點(diǎn)2的創(chuàng)建后,通過增加端點(diǎn)響應(yīng)(ADD Reply)消息,將端點(diǎn)2的端點(diǎn)標(biāo)識(shí)(TID)、IP地址和端口號(hào)發(fā)送給SMSC。
步驟403~404.SMSC向AMSC發(fā)送攜帶有MSID、被叫號(hào)碼和局間電路標(biāo)識(shí)的ADDSERV消息,請(qǐng)求AMSC發(fā)起并發(fā)語(yǔ)音業(yè)務(wù)的主叫流程,AMSC根據(jù)接收到的ADDSERV消息接續(xù)被叫方;并且SMSC通過向AMSC發(fā)送與該ADDSERV消息相關(guān)聯(lián)的邀請(qǐng)(INVITE)消息,邀請(qǐng)AMSC參與到本次呼叫中,并將端點(diǎn)2的IP地址和端口號(hào)發(fā)送給AMSC。
IP承載方式下,AMSC和SMSC之間通過IP地址和端口號(hào)傳輸分組數(shù)據(jù)報(bào)文,而無(wú)需建立TDM線路,則AMSC和SMSC之間消息中的局間電路標(biāo)識(shí)無(wú)需像TDM承載方式那樣攜帶本次呼叫所需要占用的電路信息,而是攜帶SMSC為本次呼叫而分配的虛擬電路標(biāo)識(shí)(vCIC)的具體數(shù)值。
對(duì)于本處的兩個(gè)步驟而言,SMSC獲知與自身連接的MGW2成功的創(chuàng)建了端點(diǎn)2后,將移動(dòng)臺(tái)的身份標(biāo)識(shí)信息作為MSID、將本次呼叫的vCIC作為局間電路標(biāo)識(shí),連同被叫號(hào)碼一起攜帶于ADDSERV消息中,發(fā)送給AMSC。AMSC接收到ADDSERV消息后,從該消息的MSID中提取出被叫號(hào)碼,找到該被叫方所屬的MSC,實(shí)現(xiàn)對(duì)該被叫方的接續(xù)。
并且,為了使得AMSC獲得端點(diǎn)2的IP地址和端口號(hào),則SMSC將端點(diǎn)2的IP地址和端口號(hào)作為INVITE消息的SDP,發(fā)送給AMSC。另外,為了表明本處發(fā)出的INVITE消息與ADDSERV消息相關(guān)聯(lián),SMSC還將INVITE消息中的vCIC信元與ADDSERV消息中的局間電路標(biāo)識(shí)保持一致。
步驟405~406.AMSC向與自身相連的MGW1發(fā)送攜帶有端點(diǎn)2的IP地址和端口號(hào)的ADD消息,請(qǐng)求MGW1創(chuàng)建本次呼叫的端點(diǎn)1;MGW1完成端點(diǎn)1的創(chuàng)建后,建立端點(diǎn)1于端點(diǎn)2的對(duì)應(yīng)關(guān)系,并通過ADD Reply消息,將端點(diǎn)1的TID、IP地址和端口號(hào)發(fā)送給AMSC。
此處AMSC將INVITE消息中攜帶的端點(diǎn)2的IP地址和端口號(hào)放入ADD消息中,發(fā)送給MGW1。MGW1在自身為本次呼叫建立端點(diǎn)1,并將該端點(diǎn)1的IP地址和端口號(hào)與ADD消息中的端點(diǎn)2的IP地址和端口號(hào)相對(duì)應(yīng),以便端點(diǎn)1能夠在主叫方與被叫方的通話過程中,將語(yǔ)音信號(hào)流傳送給端點(diǎn)2。而后,MGW1再向AMSC發(fā)送攜帶有端點(diǎn)1的TID、IP地址和端口號(hào)的ADD Reply消息,作為ADD消息的響應(yīng)。
步驟407~408.AMSC向SMSC返回addserv消息,指明AMSC接受了本次呼叫,并進(jìn)行了被叫方的接續(xù);并且AMSC通過200_OK消息,將端點(diǎn)1的IP地址和端口號(hào)發(fā)送給SMSC。
步驟409~410.SMSC向MGW2發(fā)送攜帶有端點(diǎn)1的IP地址和端口號(hào)的端點(diǎn)參數(shù)更新請(qǐng)求(MODIFY)消息;MGW2根據(jù)接收到的端點(diǎn)1的IP地址和端口號(hào),建立端點(diǎn)1與端點(diǎn)2之間的對(duì)應(yīng)關(guān)系后,向SMSC返回端點(diǎn)參數(shù)更新響應(yīng)(MODIFY Reply)消息,指明MGW1與MGW2之間的連接建立成功。
此處SMSC將從200_OK消息中解析出的端點(diǎn)1的IP地址和端口號(hào),放入到MODIFY消息中,發(fā)送給與該SMSC相連的MGW2;而后,MGW2將接收到的端點(diǎn)1的IP地址和端口號(hào)與端點(diǎn)2的IP地址和端口號(hào)相對(duì)應(yīng),以便端點(diǎn)2能夠在主叫方與被叫方的通話過程中,將語(yǔ)音信號(hào)流傳送給端點(diǎn)1。然后,MGW2再向SMSC返回表明端點(diǎn)1和端點(diǎn)2已經(jīng)成功連接的MODIFY Reply消息。
步驟411.SMSC向AMSC返回確認(rèn)(ACK)消息,指明已經(jīng)接收到了來(lái)自AMSC的200_OK消息。
本步驟的ACK消息只需在SMSC接收到200_OK消息之后發(fā)出,即該消息與步驟409、410之間不存在確定的時(shí)間順序。
至此,建立了發(fā)生局間切換的主叫方與被叫方之間的語(yǔ)音傳輸通道,此后該并發(fā)語(yǔ)音業(yè)務(wù)的主叫方與被叫方之間可以利用已建立的語(yǔ)音傳輸通道實(shí)現(xiàn)語(yǔ)音通話。
與上述流程相似,當(dāng)發(fā)生局間切換的移動(dòng)臺(tái)作為被叫方時(shí),AMSC和SMSC之間也通過符合SIP協(xié)議的消息實(shí)現(xiàn)端點(diǎn)IP地址和端口號(hào)的傳遞。
如圖5所示,發(fā)生局間切換的移動(dòng)臺(tái)作為被叫方時(shí),本實(shí)施例并發(fā)語(yǔ)音業(yè)務(wù)的方法包括以下步驟步驟501~502.AMSC發(fā)現(xiàn)網(wǎng)絡(luò)中的移動(dòng)臺(tái)或者固定電話作為主叫方呼叫發(fā)生局間切換的移動(dòng)臺(tái)時(shí),AMSC向與自身連接的MGW1發(fā)送ADD消息,請(qǐng)求MGW1創(chuàng)建本次呼叫的端點(diǎn)1;MGW1完成端點(diǎn)1的創(chuàng)建后,通過ADD Reply消息,將端點(diǎn)1的TID、IP地址和端口號(hào)發(fā)送給AMSC。
步驟503~504.AMSC向SMSC發(fā)送攜帶有MSID和局間電路標(biāo)識(shí)的ISSETUP消息,請(qǐng)求SMSC發(fā)起并發(fā)語(yǔ)音業(yè)務(wù)的被叫流程,SMSC根據(jù)接收到的ISSETUP消息呼叫被叫方;AMSC通過向SMSC發(fā)送與該ISSETUP消息相關(guān)聯(lián)的INVITE消息,邀請(qǐng)SMSC參與到本次呼叫中,并將端點(diǎn)1的IP地址和端口號(hào)發(fā)送給SMSC。
此處ISSETUP消息的MSID信元中攜帶了被叫方的用戶標(biāo)識(shí)信息,局間電路標(biāo)識(shí)信元中攜帶了本次呼叫vCIC。SMSC接收到ISSETUP消息后,從該消息中提取出MSID信元,并針對(duì)該被叫用戶分配空中信道,促使被叫方的移動(dòng)臺(tái)開始振鈴。
并且,為了使得SMSC獲得端點(diǎn)1的IP地址和端口號(hào),則AMSC將端點(diǎn)1的IP地址和端口號(hào)作為INVITE消息中的SDP,發(fā)送給SMSC。另外,為了表明本處發(fā)出的INVITE消息與ISSETUP消息相關(guān)聯(lián),SMSC還將INVITE消息中的vCIC信元與ISSETUP消息中的局間電路標(biāo)識(shí)的內(nèi)容保持一致。
步驟505~506.SMSC向與自身相連的MGW2發(fā)送攜帶有端點(diǎn)1的IP地址和端口號(hào)的ADD消息,請(qǐng)求MGW2創(chuàng)建本次呼叫的端點(diǎn)2;MGW2完成端點(diǎn)2的創(chuàng)建后,建立端點(diǎn)1和端點(diǎn)2之間的對(duì)應(yīng)關(guān)系,并通過ADDReply消息,將端點(diǎn)2的TID、IP地址和端口號(hào)發(fā)送給SMSC。
此處SMSC將從接收到的INVITE消息中解析出的端點(diǎn)1的IP地址和端口號(hào)攜帶于ADD消息中,發(fā)送給MGW2。MGW2在自身為本次呼叫建立端點(diǎn)2,并將該端點(diǎn)2的IP地址和端口號(hào)與ADD消息中的端點(diǎn)1的IP地址和端口號(hào)相對(duì)應(yīng),以便端點(diǎn)2能夠在主叫方與被叫方的通話過程中,將語(yǔ)音信號(hào)流傳送給端點(diǎn)1。而后,MGW2再向SMSC發(fā)送攜帶有端點(diǎn)2的TID、IP地址和端口號(hào)的ADD Reply消息,作為ADD消息的響應(yīng)。
步驟507.SMSC向AMSC返回issetup消息,指明SMSC接受了本次呼叫。
步驟508.SMSC通過200_OK消息,將端點(diǎn)1的IP地址和端口號(hào)發(fā)送給AMSC。
為了端點(diǎn)1和端點(diǎn)2能夠在后續(xù)步驟中建立連接,SMSC在本步驟中通過200OK消息將端點(diǎn)2的IP地址和端口號(hào)發(fā)送給AMSC。
步驟509~510.AMSC向與自身連接的MGW1發(fā)送攜帶有端點(diǎn)2的IP地址和端口號(hào)的MODIFY消息;MGW1根據(jù)接收到的端點(diǎn)2的IP地址和端口號(hào),建立端點(diǎn)1與端點(diǎn)2之間的對(duì)應(yīng)關(guān)系后,向AMSC返回MODIFY Reply消息,指明MGW1與MGW2之間的連接建立成功。
此處AMSC將從200_OK消息中解析出的端點(diǎn)2的IP地址和端口號(hào),放入到MODIFY消息中,發(fā)送給與該AMSC相連的MGW1;而后,MGW1將接收到的端點(diǎn)2的IP地址和端口號(hào)與端點(diǎn)1的IP地址和端口號(hào)相對(duì)應(yīng),以便端點(diǎn)1能夠在主叫方與被叫方的通話過程中,將語(yǔ)音信號(hào)流傳送給端點(diǎn)2。然后,MGW1再向SMSC返回表明端點(diǎn)1和端點(diǎn)2已經(jīng)成功連接的MODIFY Reply消息。
步驟511.AMSC向SMSC返回ACK消息,指明AMSC已成功的接收了200_OK消息。
本步驟的ACK消息只需在200_OK消息之后發(fā)出,即該消息與步驟509和510之間不存在確定的時(shí)間順序。
步驟512~513.SMSC通過BSC獲知被叫方應(yīng)答后,向AMSC發(fā)送ISANSWER消息,指明被叫方接受了本次語(yǔ)音呼叫;AMSC再向SMSC返回表明ISANSWER消息已經(jīng)被成功接收的isanswer消息。
至此,建立了主叫方與發(fā)生局間切換的被叫方之間的語(yǔ)音傳輸通道,此后該并發(fā)語(yǔ)音業(yè)務(wù)的主叫方與被叫方之間可以利用已建立的語(yǔ)音傳輸通道實(shí)現(xiàn)語(yǔ)音通話。
以上方法為將符合SIP協(xié)議的消息與現(xiàn)有并發(fā)語(yǔ)音業(yè)務(wù)的消息相結(jié)合,建立AMSC與SMSC之間的IP承載,下面描述通過對(duì)現(xiàn)有并發(fā)語(yǔ)音業(yè)務(wù)進(jìn)行改進(jìn)而建立IP承載的方法。
實(shí)施例2對(duì)現(xiàn)有消息進(jìn)行改進(jìn)實(shí)現(xiàn)IP承載方式下的并發(fā)語(yǔ)音業(yè)務(wù)。
本實(shí)施例在現(xiàn)有的ADDSERV消息、addserv消息、ISSETUP消息以及issetup消息中增加SDP信元,用于傳遞為本次呼叫所建立的端點(diǎn)的IP地址和端口號(hào)。
如圖6所示,發(fā)生局間切換的移動(dòng)臺(tái)作為主叫方時(shí),本實(shí)施例并發(fā)語(yǔ)音業(yè)務(wù)的方法包括以下步驟
步驟601~602.當(dāng)移動(dòng)臺(tái)通過BSC將并發(fā)語(yǔ)音業(yè)務(wù)的主叫請(qǐng)求發(fā)送給SMSC后,SMSC向MGW2發(fā)送ADD消息,請(qǐng)求MGW2創(chuàng)建本次呼叫的端點(diǎn)2;MGW2完成端點(diǎn)2的創(chuàng)建后,通過ADD Reply消息,將端點(diǎn)2的TID、IP地址和端口號(hào)發(fā)送給SMSC。
步驟603.SMSC向AMSC發(fā)送ADDSERV消息,請(qǐng)求AMSC發(fā)起并發(fā)語(yǔ)音業(yè)務(wù)的主叫流程,該消息中攜帶有MSID、被叫號(hào)碼以及保存有端點(diǎn)2的IP地址和端口號(hào)的SDP信元,AMSC根據(jù)接收到的ADDSERV消息接續(xù)被叫方。
SMSC獲知與自身連接的MGW2成功的創(chuàng)建了端點(diǎn)2后,將移動(dòng)臺(tái)的身份標(biāo)識(shí)信息作為MSID、將端點(diǎn)2的IP地址和端口號(hào)作為SDP信元,連同被叫號(hào)碼一起攜帶于ADDSERV消息中,發(fā)送給AMSC。AMSC接收到ADDSERV消息后,從該消息的MSID中提取出被叫號(hào)碼,找到該被叫方所屬的MSC,實(shí)現(xiàn)對(duì)該被叫方的接續(xù)。
步驟604~605.AMSC向與自身相連的MGW1發(fā)送攜帶有端點(diǎn)2的IP地址和端口號(hào)的ADD消息,請(qǐng)求MGW1創(chuàng)建本次呼叫的端點(diǎn)1;MGW1完成端點(diǎn)1的創(chuàng)建后,建立端點(diǎn)1與端點(diǎn)2的對(duì)應(yīng)關(guān)系,并通過ADD Reply消息,將端點(diǎn)1的TID、IP地址和端口號(hào)發(fā)送給AMSC。
此處AMSC將ADDSERV消息中攜帶的端點(diǎn)2的IP地址和端口號(hào)放入ADD消息中,發(fā)送給MGW1。MGW1在自身為本次呼叫建立端點(diǎn)1,并將該端點(diǎn)1的IP地址和端口號(hào)與ADD消息中的端點(diǎn)2的IP地址和端口號(hào)相對(duì)應(yīng),以便端點(diǎn)1能夠在主叫方與被叫方的通話過程中,將語(yǔ)音信號(hào)流傳送給端點(diǎn)2。而后,MGW1再向AMSC發(fā)送攜帶有端點(diǎn)1的TID、IP地址和端口號(hào)的ADD Reply消息,作為ADD消息的響應(yīng)。
步驟606.AMSC向SMSC返回addserv消息,指明AMSC接受了本次呼叫,并進(jìn)行了被叫方的接續(xù);并且通過該addserv消息中的SDP信元,將端點(diǎn)1的IP地址和端口號(hào)發(fā)送給SMSC。
此處AMSC通過addserv消息向SMSC指明ADDSERV消息中的呼叫建立請(qǐng)求已經(jīng)被AMSC接受;同時(shí),SMSC通過該addserv消息向AMSC發(fā)送端點(diǎn)1的IP地址和端口號(hào)。
步驟607~608.SMSC向MGW2發(fā)送攜帶有端點(diǎn)1的IP地址和端口號(hào)的MODIFY消息;MGW2根據(jù)接收到的端點(diǎn)1的IP地址和端口號(hào),建立端點(diǎn)1與端點(diǎn)2之間的連接后,向SMSC返回端點(diǎn)參數(shù)更新響應(yīng)MODIFY Reply消息,指明MGW1與MGW2之間的連接建立成功。
此處SMSC將從addserv消息中解析出的端點(diǎn)1的IP地址和端口號(hào),放入到MODIFY消息中,發(fā)送給與該SMSC相連的MGW2;而后,MGW2將接收到的端點(diǎn)1的IP地址和端口號(hào)與端點(diǎn)2的IP地址和端口號(hào)相對(duì)應(yīng),以便端點(diǎn)2能夠在主叫方與被叫方的通話過程中,將語(yǔ)音信號(hào)流傳送給端點(diǎn)1。然后,MGW2再向SMSC返回表明端點(diǎn)1和端點(diǎn)2已經(jīng)成功連接的MODIFY Reply消息。
至此,建立了發(fā)生局間切換的主叫方與被叫方之間的語(yǔ)音傳輸通道,此后該并發(fā)語(yǔ)音業(yè)務(wù)的主叫方與被叫方之間可以利用已建立的語(yǔ)音傳輸通道實(shí)現(xiàn)語(yǔ)音通話。
與上述流程相似,當(dāng)發(fā)生局間切換的移動(dòng)臺(tái)作為被叫方時(shí),AMSC和SMSC之間也通過現(xiàn)有的并發(fā)語(yǔ)音業(yè)務(wù)消息實(shí)現(xiàn)端點(diǎn)IP地址和端口號(hào)的傳遞。
如圖7所示,發(fā)生局間切換的移動(dòng)臺(tái)作為被叫方時(shí),本實(shí)施例并發(fā)語(yǔ)音業(yè)務(wù)的方法包括以下步驟步驟701~702.AMSC發(fā)現(xiàn)網(wǎng)絡(luò)中的移動(dòng)臺(tái)或者固定電話作為主叫方呼叫發(fā)生局間切換的移動(dòng)臺(tái)時(shí),AMSC向與自身連接的MGW1發(fā)送ADD消息,請(qǐng)求MGW1創(chuàng)建本次呼叫的端點(diǎn)1;MGW1完成端點(diǎn)1的創(chuàng)建后,通過ADD Reply消息,將端點(diǎn)1的TID、IP地址和端口號(hào)發(fā)送給AMSC。
步驟703.AMSC向SMSC發(fā)送ISSETUP消息,請(qǐng)求SMSC發(fā)起并發(fā)語(yǔ)音業(yè)務(wù)的被叫流程,該消息中攜帶有MSID以及保存有端點(diǎn)1的IP地址和端口號(hào)的SDP信元,SMSC根據(jù)接收到的ISSETUP消息呼叫被叫方。
此處ISSETUP消息的MSID信元中攜帶了被叫方的用戶標(biāo)識(shí)信息,則SMSC首先從接收到的ISSETUP消息中解析出MSID信元,獲取其中的被叫號(hào)碼。然后,SMSC針對(duì)該被叫號(hào)碼所對(duì)應(yīng)的被叫用戶分配空中信道,并促使被叫方的移動(dòng)臺(tái)振鈴。
步驟704~705.SMSC向與自身相連的MGW2發(fā)送攜帶有端點(diǎn)1的IP地址和端口號(hào)的ADD消息,請(qǐng)求MGW2創(chuàng)建本次呼叫的端點(diǎn)2;MGW2完成端點(diǎn)2的創(chuàng)建后,建立端點(diǎn)1和端點(diǎn)2之間的對(duì)應(yīng)關(guān)系,并通過ADDReply消息,將端點(diǎn)2的TID、IP地址和端口號(hào)發(fā)送給SMSC。
此處SMSC從接收到的ISSETUP消息中解析出SDP信元,獲取其中的被叫號(hào)碼以及端點(diǎn)1的IP地址和端口號(hào)。然后,SMSC將獲取到的端點(diǎn)1的IP地址和端口號(hào)攜帶于ADD消息中,發(fā)送給MGW2。MGW2在自身為本次呼叫建立端點(diǎn)2,并將該端點(diǎn)2的IP地址和端口號(hào)與ADD消息中的端點(diǎn)1的IP地址和端口號(hào)相對(duì)應(yīng),以便端點(diǎn)2能夠在主叫方與被叫方的通話過程中,將語(yǔ)音信號(hào)流傳送給端點(diǎn)1。而后,MGW2再向SMSC發(fā)送攜帶有端點(diǎn)2的TID、IP地址和端口號(hào)的ADD Reply消息,作為ADD消息的響應(yīng)。
步驟706.SMSC向AMSC返回issetup消息,指明呼叫建立的結(jié)果,并將端點(diǎn)2的IP地址和端口號(hào)作為該issetup消息的SDP信元,發(fā)送給AMSC。
本步驟中,SMSC將接收到的端點(diǎn)2的IP地址和端口號(hào)作為SDP信元,攜帶于issetup消息中,發(fā)送給AMSC,并且指明該SMSC已經(jīng)接受了參與本次呼叫的請(qǐng)求。
步驟707~708.AMSC向與自身連接的MGW1發(fā)送攜帶有端點(diǎn)2的IP地址和端口號(hào)的MODIFY消息;MGW1根據(jù)接收到的端點(diǎn)2的IP地址和端口號(hào),建立自身與MGW2之間的媒體流連接通路后,向AMSC返回MODIFYReply消息,指明MGW1與MGW2之間的連接建立成功。
此處AMSC將從issetup消息中解析出的端點(diǎn)1的IP地址和端口號(hào),放入到MODIFY消息中,發(fā)送給與該AMSC相連的MGW1;而后,MGW1將接收到的端點(diǎn)2的IP地址和端口號(hào)與端點(diǎn)1的IP地址和端口號(hào)相對(duì)應(yīng),以便端點(diǎn)1能夠在主叫方與被叫方的通話過程中,將語(yǔ)音信號(hào)流傳送給端點(diǎn)2。然后,MGW1再向SMSC返回表明端點(diǎn)1和端點(diǎn)2已經(jīng)成功連接的MODIFY Reply消息。
步驟709~710.SMSC通過BSC獲知被叫方應(yīng)答后,向AMSC發(fā)送ISANSWER消息,指明被叫方接受了本次語(yǔ)音呼叫;AMSC再向SMSC返回表明ISANSWER消息已經(jīng)被成功接收的isanswer消息。
至此,建立了主叫方與發(fā)生局間切換的被叫方之間的語(yǔ)音傳輸通道,此后該并發(fā)語(yǔ)音業(yè)務(wù)的主叫方與被叫方之間可以利用已建立的語(yǔ)音傳輸通道實(shí)現(xiàn)語(yǔ)音通話。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的方法,其特征在于,該方法包括以下步驟A1.服務(wù)移動(dòng)交換中心SMSC接收到來(lái)自于發(fā)生局間切換的移動(dòng)臺(tái)的并發(fā)語(yǔ)音業(yè)務(wù)的主叫請(qǐng)求后,SMSC通知與自身相連的第二媒體網(wǎng)關(guān)MGW為本次呼叫創(chuàng)建第二端點(diǎn),第二MGW將第二端點(diǎn)的地址信息返回給SMSC;B1.SMSC請(qǐng)求初始移動(dòng)交換中心AMSC參與到本次呼叫中,并將第二端點(diǎn)的地址信息發(fā)送給所述AMSC,AMSC根據(jù)SMSC的請(qǐng)求接續(xù)被叫方,并通知與該AMSC相連的第一MGW為本次呼叫創(chuàng)建第一端點(diǎn),同時(shí)將第二端點(diǎn)的地址信息發(fā)送給第一MGW;C1.第一MGW根據(jù)接收到的第二端點(diǎn)的地址信息,建立第一端點(diǎn)與第二端點(diǎn)的對(duì)應(yīng)關(guān)系,并將第一端點(diǎn)的地址信息發(fā)送給AMSC,AMSC再通過SMSC將接收到的第一端點(diǎn)地址信息返回給第二MGW,第二MGW根據(jù)接收到的第一端點(diǎn)的地址信息,建立第一端點(diǎn)和第二端點(diǎn)之間的對(duì)應(yīng)關(guān)系,并建立發(fā)生局間切換的主叫方與被叫方之間的語(yǔ)音傳輸通道。
2.如權(quán)利要求1所述的方法,其特征在于,步驟A1所述SMSC通知與該SMSC相連的第二媒體網(wǎng)關(guān)MGW為本次呼叫創(chuàng)建第二端點(diǎn)的步驟為SMSC向第二MGW發(fā)送增加端點(diǎn)請(qǐng)求ADD消息;步驟A1所述第二MGW將第二端點(diǎn)的地址信息返回給SMSC的步驟為第二MGW向SMSC發(fā)送攜帶有第二端點(diǎn)地址信息的增加端點(diǎn)響應(yīng)ADDReply消息。
3.如權(quán)利要求1所述的方法,其特征在于,設(shè)置本次呼叫的虛擬電路標(biāo)識(shí),則步驟B1所述SMSC請(qǐng)求AMSC參與到本次呼叫中的步驟為SMSC向AMSC發(fā)送攜帶有該移動(dòng)臺(tái)的用戶標(biāo)識(shí)信息、被叫號(hào)碼和虛擬電路標(biāo)識(shí)的業(yè)務(wù)添加調(diào)用ADDSERV消息;步驟B1所述將第二端點(diǎn)的地址信息發(fā)送給AMSC的步驟為SMSC向AMSC發(fā)送邀請(qǐng)INVITE消息,并在該消息中攜帶第二端點(diǎn)地址信息以及與所述ADDSERV消息相同的虛擬電路標(biāo)識(shí);步驟C1所述AMSC通過SMSC將接收到的第一端點(diǎn)地址信息返回給第二MGW的步驟為AMSC向SMSC發(fā)送攜帶有所述第一端點(diǎn)地址信息的200_OK消息;SMSC再?gòu)慕邮盏降?00_OK消息中解析出第一端點(diǎn)的地址信息,通過端點(diǎn)參數(shù)更新請(qǐng)求MODIFY消息發(fā)送給第二MGW。
4.如權(quán)利要求3所述的方法,其特征在于,步驟B1所述AMSC根據(jù)SMSC的請(qǐng)求接續(xù)被叫方之后,該方法進(jìn)一步包括AMSC向SMSC返回業(yè)務(wù)添加結(jié)果返回addserv消息,指明AMSC接受了本次呼叫,并進(jìn)行了被叫方的接續(xù)。
5.如權(quán)利要求3或4所述的方法,其特征在于,所述AMSC向SMSC發(fā)送200_OK消息之后,該方法進(jìn)一步包括SMSC向AMSC返回確認(rèn)ACK消息,指明SMSC已經(jīng)接收到了來(lái)自于AMSC的200_OK消息。
6.如權(quán)利要求1所述的方法,其特征在于,步驟B1所述SMSC請(qǐng)求AMSC參與到本次呼叫中,并將第二端點(diǎn)的地址信息發(fā)送給該移動(dòng)臺(tái)所在的AMSC的步驟為SMSC向AMSC發(fā)送攜帶有該移動(dòng)臺(tái)的用戶標(biāo)識(shí)信息、被叫號(hào)碼以及第二端點(diǎn)地址信息的ADDSERV消息;步驟C1所述AMSC通過SMSC將接收到的第一端點(diǎn)地址信息返回給第二MGW的步驟為AMSC將所述第一端點(diǎn)的地址信息攜帶于addserv消息中,發(fā)送給SMSC;SMSC再?gòu)慕邮盏降腶ddserv消息中解析出第一端點(diǎn)的地址信息,通過MODIFY消息發(fā)送給第二MGW。
7.如權(quán)利要求1、3或6所述的方法,其特征在于,步驟B1所述通知與該AMSC相連的第一MGW為本次呼叫創(chuàng)建第一端點(diǎn),同時(shí)將第二端點(diǎn)的地址信息發(fā)送給第一MGW的步驟為AMSC將獲取到的第二端點(diǎn)的地址信息放入ADD消息中,發(fā)送給第一MGW;步驟C1所述將第一端點(diǎn)的地址信息返回給AMSC的步驟為第一MGW將第一端點(diǎn)的地址信息攜帶于增加端點(diǎn)響應(yīng)ADD Reply消息中,發(fā)送給AMSC。
8.如權(quán)利要求3或6所述的方法,其特征在于,所述MODIFY消息發(fā)送給第二MGW之后,該方法進(jìn)一步包括第二MGW向SMSC發(fā)送端點(diǎn)參數(shù)更新響應(yīng)MODIFY Reply消息,指明第一MGW與第二MGW之間的連接建立成功。
9.一種局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的方法,其特征在于,該方法包括以下步驟A2.來(lái)自主叫方的并發(fā)語(yǔ)音業(yè)務(wù)的呼叫請(qǐng)求到達(dá)AMSC后,AMSC通知與自身相連的第一MGW為本次呼叫創(chuàng)建第一端點(diǎn),第一MGW將第一端點(diǎn)的地址信息返回給AMSC;B2.AMSC請(qǐng)求SMSC參與到本次呼叫中,并將第一端點(diǎn)的地址信息發(fā)送給該移動(dòng)臺(tái)所在的SMSC,SMSC根據(jù)AMSC的請(qǐng)求接續(xù)被叫方,并通知與該SMSC相連的第二MGW為本次呼叫創(chuàng)建第二端點(diǎn),同時(shí)將第一端點(diǎn)的地址信息發(fā)送給第二MGW;C2.第二MGW根據(jù)接收到的第一端點(diǎn)的地址信息,建立第一端點(diǎn)與第二端點(diǎn)的對(duì)應(yīng)關(guān)系,并將第二端點(diǎn)的地址信息發(fā)送給SMSC,SMSC再通過AMSC將接收到的第二端點(diǎn)地址信息返回給第一MGW,第一MGW根據(jù)接收到的第二端點(diǎn)的地址信息,建立第一端點(diǎn)和第二端點(diǎn)之間的對(duì)應(yīng)關(guān)系,并建立發(fā)生局間切換的主叫方與被叫方之間的語(yǔ)音傳輸通道。
10.如權(quán)利要求9所述的方法,其特征在于,步驟A2所述AMSC通知與自身相連的第一MGW為本次呼叫創(chuàng)建第一端點(diǎn)的步驟為AMSC向第一MGW發(fā)送ADD消息;步驟A2所述第一MGW將第一端點(diǎn)的地址信息返回給AMSC的步驟為第一MGW向AMSC發(fā)送攜帶有第一端點(diǎn)地址信息的ADD Reply消息。
11.如權(quán)利要求9所述的方法,其特征在于,設(shè)置本次呼叫的虛擬電路標(biāo)識(shí),則步驟B2所述AMSC請(qǐng)求SMSC參與到本次呼叫中的步驟為AMSC向SMSC發(fā)送攜帶有該移動(dòng)臺(tái)的用戶標(biāo)識(shí)信息和虛擬電路標(biāo)識(shí)的系統(tǒng)間呼叫建立調(diào)用ISSETUP消息;步驟B2所述將第一端點(diǎn)的地址信息發(fā)送給SMSC的步驟為AMSC向SMSC發(fā)送INVITE消息,并在該消息中攜帶第二端點(diǎn)地址信息以及與所述ISSETUP消息相同的虛擬電路標(biāo)識(shí);步驟C2所述SMSC通過AMSC將接收到的第二端點(diǎn)地址信息返回給第一MGW的步驟為SMSC向AMSC發(fā)送攜帶有所述第二端點(diǎn)地址信息的200_OK消息;AMSC再?gòu)慕邮盏降?00_OK消息中解析出第二端點(diǎn)的地址信息,通過MODIFY消息發(fā)送給第一MGW。
12.如權(quán)利要求11所述的方法,其特征在于,步驟B2所述SMSC根據(jù)AMSC的請(qǐng)求接續(xù)被叫方之后,該方法進(jìn)一步包括SMSC向AMSC返回系統(tǒng)間呼叫建立結(jié)果返回issetup消息,指明SMSC接受了本次呼叫,并進(jìn)行了被叫方的接續(xù)。
13.如權(quán)利要求11或12所述的方法,其特征在于,所述SMSC向AMSC發(fā)送200_OK消息之后,該方法進(jìn)一步包括AMSC向SMSC返回ACK消息,指明AMSC已經(jīng)接收到了來(lái)自于SMSC的200_OK消息。
14.如權(quán)利要求9所述的方法,其特征在于,步驟B2所述AMSC請(qǐng)求SMSC參與到本次呼叫中,并將第一端點(diǎn)的地址信息發(fā)送給SMSC的步驟為AMSC向SMSC發(fā)送攜帶有該移動(dòng)臺(tái)的用戶標(biāo)識(shí)信息以及第一端點(diǎn)地址信息的ISSETUP消息;步驟C2所述SMSC通過AMSC將接收到的第二端點(diǎn)地址信息返回給第一MGW的步驟為SMSC將所述第二端點(diǎn)的地址信息攜帶于issetup消息中,發(fā)送給AMSC;AMSC再?gòu)慕邮盏降膇ssetup消息中解析出第二端點(diǎn)的地址信息,通過MODIFY消息發(fā)送給第一MGW。
15.如權(quán)利要求9、11或14所述的方法,其特征在于,步驟B2所述通知與該SMSC相連的第二MGW為本次呼叫創(chuàng)建第二端點(diǎn),同時(shí)將第一端點(diǎn)的地址信息發(fā)送給第二MGW的步驟為SMSC將獲取到的第一端點(diǎn)的地址信息放入ADD消息中,發(fā)送給第二MGW;步驟C2所述將第二端點(diǎn)的地址信息返回給SMSC的步驟為第二MGW將第二端點(diǎn)的地址信息攜帶于ADD Reply消息中,發(fā)送給SMSC。
16.如權(quán)利要求11或14所述的方法,其特征在于,所述MODIFY消息發(fā)送給第一MGW之后,該方法進(jìn)一步包括第一MGW向AMSC發(fā)送MODIFY Reply消息,指明第一MGW與第二MGW之間的連接建立成功。
17.如權(quán)利要求9所述的方法,其特征在于,所述步驟C2之后,該方法進(jìn)一步包括SMSC通過BSC獲知所述移動(dòng)臺(tái)應(yīng)答后,向AMSC指明該移動(dòng)臺(tái)接受了本次呼叫。
18.如權(quán)利要求17所述的方法,其特征在于,所述向AMSC指明該移動(dòng)臺(tái)接受了本次呼叫的方步驟為SMSC向AMSC發(fā)送系統(tǒng)間應(yīng)答調(diào)用ISANSWER消息。
19.如權(quán)利要求18所述的方法,其特征在于,所述SMSC向AMSC發(fā)送ISANSWER消息之后,該方法進(jìn)一步包括AMSC向SMSC返回表明所述ISANSWER消息已被成功接收的系統(tǒng)間應(yīng)答結(jié)果返回isanswer消息。
20.如權(quán)利要求1所述的方法,其特征在于,所述地址信息至少包括互聯(lián)網(wǎng)協(xié)議IP地址和端口號(hào)。
全文摘要
本發(fā)明公開了局間切換后并發(fā)語(yǔ)音業(yè)務(wù)的方法,該方法包括A1.SMSC通知與自身相連的第二MGW創(chuàng)建第二端點(diǎn),第二MGW將第二端點(diǎn)的地址信息返回給SMSC;B1.SMSC請(qǐng)求AMSC參與到本次呼叫中,并將第二端點(diǎn)的地址信息發(fā)送給所述AMSC,AMSC根據(jù)SMSC的請(qǐng)求接續(xù)被叫方,并通知第一MGW創(chuàng)建第一端點(diǎn),同時(shí)將第二端點(diǎn)的地址信息發(fā)送給第一MGW;C1.第一MGW建立第一端點(diǎn)與第二端點(diǎn)的對(duì)應(yīng)關(guān)系,并將第一端點(diǎn)的地址信息發(fā)送給AMSC,AMSC再通過SMSC將第一端點(diǎn)地址信息返回給第二MGW,第二MGW建立第一端點(diǎn)和第二端點(diǎn)之間的對(duì)應(yīng)關(guān)系。本發(fā)明能夠?qū)崿F(xiàn)IP承載方式下局間切換后并發(fā)語(yǔ)音業(yè)務(wù),能夠提高資源利用率。
文檔編號(hào)H04W36/00GK1852461SQ20051007336
公開日2006年10月25日 申請(qǐng)日期2005年5月31日 優(yōu)先權(quán)日2005年5月31日
發(fā)明者蔣礫 申請(qǐng)人:華為技術(shù)有限公司