欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

因特網(wǎng)協(xié)議電話網(wǎng)絡(luò)中動(dòng)態(tài)網(wǎng)關(guān)選擇的方法和系統(tǒng)的制作方法

文檔序號(hào):7660158閱讀:183來源:國(guó)知局
專利名稱:因特網(wǎng)協(xié)議電話網(wǎng)絡(luò)中動(dòng)態(tài)網(wǎng)關(guān)選擇的方法和系統(tǒng)的制作方法
背景技術(shù)
出口(目的地)和入口(始發(fā)地)網(wǎng)關(guān)—將因特網(wǎng)協(xié)議網(wǎng)絡(luò)連接到PSTN、PBX或其它網(wǎng)絡(luò)的網(wǎng)關(guān)。
網(wǎng)絡(luò)管理系統(tǒng)(NMS)—執(zhí)行各種功能,包括接收和存儲(chǔ)目的地或出口網(wǎng)關(guān)的狀態(tài)變化。
就成本和所承載媒體的多樣性而言,IP電話為用戶和電信公司都提供了好處。有相當(dāng)數(shù)量的常規(guī)電話是由公共交換電話網(wǎng)(PSTN)來提供服務(wù)的。PSTN在每個(gè)呼叫持續(xù)期間為用戶提供專用的端到端電路連接。根據(jù)被叫方號(hào)碼,在發(fā)端交換機(jī)和收端交換機(jī)之間預(yù)留電路。
但是,由于因特網(wǎng)的普及,現(xiàn)在許多公共電信網(wǎng)承載的IP數(shù)據(jù)業(yè)務(wù)量明顯超過話音數(shù)據(jù)業(yè)務(wù)量。為話音業(yè)務(wù)優(yōu)化的公共電信網(wǎng)不適合處理日益增加的數(shù)據(jù)業(yè)務(wù)量。由于IP數(shù)據(jù)業(yè)務(wù)的增長(zhǎng)以及客戶對(duì)低成本的集成話音和數(shù)據(jù)業(yè)務(wù)的需求,使得IP被用作承載公共電信網(wǎng)的發(fā)端交換機(jī)和收端交換機(jī)之間的話音和數(shù)據(jù)業(yè)務(wù)的優(yōu)選協(xié)議。
因此,為了使基于IP的電話業(yè)務(wù)廣為傳統(tǒng)電話的用戶所接受,實(shí)現(xiàn)IP電話網(wǎng)與現(xiàn)有PSTN以及與專用PBX電話網(wǎng)的接口是必要的。要實(shí)現(xiàn)這種工作方式,必須直接將基于分組的網(wǎng)絡(luò)、如因特網(wǎng)與公共電話網(wǎng)連接并起到此類網(wǎng)絡(luò)的發(fā)端交換機(jī)和收端交換機(jī)之間的橋接器的作用。
從公共網(wǎng)絡(luò)始發(fā)的媒體流必須能夠通過基于分組的IP網(wǎng)傳送,并且在同一或不同的公共網(wǎng)絡(luò)終止。這種類型的接口是通過連接兩個(gè)網(wǎng)絡(luò)之間的信令和承載路徑的網(wǎng)關(guān)來實(shí)現(xiàn)的。因此,因特網(wǎng)網(wǎng)關(guān)執(zhí)行兩個(gè)互不兼容的網(wǎng)絡(luò)之間的代碼和協(xié)議的轉(zhuǎn)換,以便提供在兩種不同網(wǎng)絡(luò)之間發(fā)送分組所需的鏈路,從而實(shí)現(xiàn)網(wǎng)絡(luò)到網(wǎng)絡(luò)的連接。為了確保整個(gè)系統(tǒng)的可靠性,至關(guān)重要的是網(wǎng)關(guān)可靠,而且它們的可用性、尤其是目的地或出口網(wǎng)關(guān)受到監(jiān)控,以便快速而高效地選擇可用的網(wǎng)關(guān)。
在本發(fā)明的一個(gè)實(shí)施例中,提供一種方法,用于動(dòng)態(tài)地選擇出口網(wǎng)關(guān),從而使呼叫能夠在至少部分由IP電話網(wǎng)和PSTN、PBX或其它網(wǎng)絡(luò)支持的路徑上在通信會(huì)話中完成。IP電話網(wǎng)包括多個(gè)入口和出口網(wǎng)關(guān)、至少一個(gè)“會(huì)話發(fā)起協(xié)議”(SIP)代理服務(wù)器(SPS)和至少一個(gè)重定向服務(wù)器(RS)。動(dòng)態(tài)網(wǎng)關(guān)選擇(DGS)特征始終是激活的,通常只要源用戶媒介(SUA)通過向SPS發(fā)送會(huì)話參與請(qǐng)求來發(fā)出試呼時(shí)就會(huì)被調(diào)用。
最佳方法通常包括以下步驟在SPS從SUA接收呼叫建立請(qǐng)求。SPS將請(qǐng)求轉(zhuǎn)發(fā)到RS以獲取目的地網(wǎng)關(guān)的信息。RS以或者重定向響應(yīng)或者請(qǐng)求失敗響應(yīng)來響應(yīng)SIP會(huì)話參與請(qǐng)求。RS重定向響應(yīng)包括路由列表。該路由列表是被確認(rèn)在使用中的出口(即目的地)網(wǎng)關(guān)的列表。當(dāng)從RS接收到重定向響應(yīng)時(shí),SPS作為代理將會(huì)話參與請(qǐng)求發(fā)到該路由列表中的第一個(gè)目的地網(wǎng)關(guān)。否則,RS返回發(fā)送到SUA的失敗響應(yīng)。失敗響應(yīng)指示沒有目的地網(wǎng)關(guān)在使用中。
當(dāng)SPS作為代理將請(qǐng)求發(fā)送到目的地網(wǎng)關(guān)時(shí),SPS等待來自所選目的地網(wǎng)關(guān)的最終響應(yīng)。SPS將會(huì)接收到最終響應(yīng)或超時(shí)信息。當(dāng)SPS從目的地網(wǎng)關(guān)接收到最終響應(yīng)時(shí),SPS作為代理將最終響應(yīng)發(fā)送到SUA,并等待確認(rèn),然后作為代理發(fā)送確認(rèn)信息。反之,如果SPS等待來自目的地網(wǎng)關(guān)的最終響應(yīng)超時(shí),則SPS會(huì)再次發(fā)送該請(qǐng)求預(yù)定次數(shù)。如果SPS最后一次仍超時(shí),則SPS將會(huì)話參與請(qǐng)求發(fā)送到RS所提供的路由列表中的下一個(gè)目的地網(wǎng)關(guān)。
對(duì)于路由列表中的下一個(gè)目的地網(wǎng)關(guān),重復(fù)發(fā)送請(qǐng)求預(yù)定次數(shù)的處理,直到出現(xiàn)如下情況之一(1)返回成功響應(yīng);(2)如對(duì)路由列表中的第一個(gè)目的地網(wǎng)關(guān)所述的,SPS等待最終響應(yīng)超時(shí);(3)SPS從當(dāng)前選擇的目的地網(wǎng)關(guān)接收到未成功的最終的無服務(wù)器失效響應(yīng);或者(4)目的地網(wǎng)關(guān)返回服務(wù)器失效響應(yīng),在此情況中SPS通知RS目的地網(wǎng)關(guān)失效。
在第二到第四種情況下,SPS將會(huì)話參與請(qǐng)求發(fā)送到RS所提供的路由列表中的其他目的地網(wǎng)關(guān)。對(duì)于向SPS返回網(wǎng)關(guān)失效響應(yīng)的各個(gè)目的地網(wǎng)關(guān)來說,該目的地網(wǎng)關(guān)作為不能使用的目的地網(wǎng)關(guān)被記錄在RS中,并被動(dòng)態(tài)地從路由列表中刪除。因而,后續(xù)請(qǐng)求不會(huì)被發(fā)送到在RS中被記錄為不能使用的目的地網(wǎng)關(guān)的目的地網(wǎng)關(guān),直到預(yù)定量的時(shí)間之后為止。在經(jīng)過預(yù)定量的時(shí)間之后,RS自動(dòng)恢復(fù)失效或不能使用的路徑,并且向網(wǎng)絡(luò)管理系統(tǒng)(NMS)發(fā)出報(bào)告以指示該目的地網(wǎng)關(guān)返回使用中。當(dāng)確定一個(gè)網(wǎng)關(guān)不能使用或返回使用中時(shí),存儲(chǔ)在RS內(nèi)的表結(jié)構(gòu)在實(shí)時(shí)基礎(chǔ)上進(jìn)行更新。當(dāng)會(huì)話參與請(qǐng)求已經(jīng)發(fā)送到所有目的地網(wǎng)關(guān)并且未接收到任何成功響應(yīng)時(shí),SPS向發(fā)端媒介或主叫方返回最終響應(yīng)以指示無法進(jìn)行呼叫。
在另一種方法中,目的地網(wǎng)關(guān)的可用性是利用強(qiáng)制回應(yīng)方法來確定的。在此方法中,通過向各個(gè)目的地網(wǎng)關(guān)發(fā)送至少一個(gè)信息包來確認(rèn)該目的地網(wǎng)關(guān)是否可用或在使用中來確定網(wǎng)關(guān)可用性。如果該目的地網(wǎng)關(guān)在使用中,則它發(fā)送確認(rèn)消息。如果預(yù)定時(shí)段之后未接收到確認(rèn)消息,則確定該目的地網(wǎng)關(guān)(DGW)是不可用的。強(qiáng)制回應(yīng)方法最好逐個(gè)地查詢各個(gè)目的地網(wǎng)關(guān),并且通過記錄各個(gè)目的地網(wǎng)關(guān)的狀態(tài)來更新網(wǎng)關(guān)信息表。
因此,本發(fā)明提供多種功能,包括(1)動(dòng)態(tài)地檢測(cè)失效和不可用的網(wǎng)關(guān);(2)在預(yù)定時(shí)段之后從路由列表、網(wǎng)關(guān)信息表等中動(dòng)態(tài)地刪除失效和不可用的網(wǎng)關(guān);以及(3)在預(yù)定時(shí)段之后通過更新網(wǎng)關(guān)狀態(tài)表來自動(dòng)恢復(fù)失效和不可用的網(wǎng)關(guān)。
圖2是說明根據(jù)圖1的實(shí)施例的信令和呼叫建立過程的流程圖;圖3是說明根據(jù)圖1的實(shí)施例的信令和呼叫建立過程的呼叫流程圖;圖4是說明本發(fā)明的另一個(gè)實(shí)施例的流程圖。
最佳實(shí)施例的詳細(xì)說明現(xiàn)在參考


本發(fā)明的最佳實(shí)施例,其中類似的參考數(shù)字表示相同或類似的要素。顯然,對(duì)于相關(guān)領(lǐng)域的技術(shù)人員來說,在不背離本發(fā)明范圍的前提下,本發(fā)明可以在許多不同類型的網(wǎng)絡(luò)中工作。在此處所述的最佳實(shí)施例中,IP電話網(wǎng)最好是因特網(wǎng)。其它可以采用的網(wǎng)絡(luò)實(shí)例包括租用線路、幀中繼以及異步轉(zhuǎn)移模式(ATM)網(wǎng)絡(luò)。
本發(fā)明提供一種方法和系統(tǒng),用于選擇出口或目的地網(wǎng)關(guān),從而在至少部分由IP電話網(wǎng)、如WAN和PSTN、PBX或其它網(wǎng)絡(luò)支持的路徑上建立通信會(huì)話。本方法還確定目的地網(wǎng)關(guān)的狀態(tài)具體是在使用中或者不能使用,并且在預(yù)定時(shí)間量之后,自動(dòng)使目的地網(wǎng)關(guān)從不能使用狀態(tài)返回到使用中。
現(xiàn)在參考附圖,首先參照?qǐng)D1,根據(jù)本發(fā)明最佳實(shí)施例的系統(tǒng)總體上由參考數(shù)字10表示。系統(tǒng)10是電話網(wǎng)系統(tǒng),并且包括連接到IP電話網(wǎng)或因特網(wǎng)112的第一公共交換電話網(wǎng)(PSTN)114a。因特網(wǎng)112還連接到第二PSTN 114b。第一PSTN 114a包括源用戶媒介(SUA)102、即發(fā)出會(huì)話參與請(qǐng)求的發(fā)端媒介。第二PSTN 114b包括被叫方目的地用戶媒介(DUA 103)。因特網(wǎng)112包括重定向服務(wù)器(RS)104、SIP代理服務(wù)器(SPS)106、網(wǎng)絡(luò)管理系統(tǒng)(NMS)108以及目的地網(wǎng)關(guān)(DGW)110a、110b。雖然只表示了兩個(gè)DGW,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以設(shè)置另外的DGW。RS 104支持跟蹤DGW狀態(tài)的網(wǎng)關(guān)管理功能。NMS 108接收和存儲(chǔ)有關(guān)DGW 110a、110b的所有狀態(tài)變化。狀態(tài)變化由RS 104通過SPS 106報(bào)告給NMS 108。SPS 106既充當(dāng)服務(wù)器,又充當(dāng)客戶機(jī),用于代表其它客戶機(jī)作出請(qǐng)求。SPS 106提供代理服務(wù)器和網(wǎng)關(guān)資源管理功能。SPS 106可以是SIP代理服務(wù)器或H.323網(wǎng)閘。
本發(fā)明的方法[即動(dòng)態(tài)網(wǎng)關(guān)選擇(DGS)和刪除]由SPS 106和RS104在NMS 108的環(huán)境中完成,以便允許為呼叫選擇到DGW 110a、110b其中之一的路由。動(dòng)態(tài)網(wǎng)關(guān)選擇和刪除功能具體在RS 104接收到會(huì)話參與請(qǐng)求時(shí)調(diào)用。SUA 102發(fā)出試呼而將會(huì)話參與請(qǐng)求發(fā)送到SPS 106。因此,進(jìn)行在位于第一PSTN 114a中的SUA 102和位于第二PSTN 114b中的被叫方目的地設(shè)備(DUA)103之間建立通信會(huì)話的嘗試。PSTN 114a和114b通過因特網(wǎng)112來橋接。
圖2是說明根據(jù)本發(fā)明的方法、用于建立通信會(huì)話的呼叫路由選擇邏輯的流程圖。在步驟702,用戶通過向SPS 106發(fā)送會(huì)話參與請(qǐng)求(即INVITE請(qǐng)求)來發(fā)起試呼。當(dāng)INVITE請(qǐng)求是初始請(qǐng)求時(shí),在步驟704,SPS 106將初始INVITE請(qǐng)求轉(zhuǎn)發(fā)到RS 104以發(fā)出路由選擇指令。在步驟705,確定是否有至少一個(gè)可以滿足請(qǐng)求的DGW。如果是,則在步驟706,RS 104用路由列表、即可以處理該呼叫的候選DGW的列表對(duì)SPS 106查詢作出響應(yīng)。RS 104根據(jù)存儲(chǔ)在其中的網(wǎng)關(guān)信息表來提供路由列表。
如果RS 104在步驟705確定沒有可以滿足INVITE請(qǐng)求的DGW,則在步驟707將請(qǐng)求失敗響應(yīng)返回到SUA 102。當(dāng)接收到路由列表時(shí),SPS 106作為代理將INVITE請(qǐng)求發(fā)送到DGW 110a、110b之一。在步驟708,SPS 106選擇路由列表中的第一個(gè)DGW 110a來確定它的可服務(wù)性和/或可用性狀態(tài)。步驟710和712確定當(dāng)前從路由列表中選擇的DGW 110a是處于失效狀態(tài)還是已經(jīng)超時(shí)。具體來講,在步驟710,對(duì)DGW 110a是否返回失敗響應(yīng)(即不能使用響應(yīng))作出判定,如果在步驟710有失敗響應(yīng),則在步驟714,SPS 106向RS 104報(bào)告網(wǎng)關(guān)失效。在步驟716,RS 104在存儲(chǔ)在RS 104中的網(wǎng)關(guān)信息表中將所選DGW 110a標(biāo)記為不能使用的目的地網(wǎng)關(guān)。
此外,SPS 106將指示目的地網(wǎng)關(guān)失效的消息[即簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP)陷阱]發(fā)送到NMS 108。然后在步驟718,SPS 106選擇路由列表中的下一個(gè)DGW 110b。控制則返回到步驟710來確定下一個(gè)所選DGW 110b的可用性;即,下一個(gè)所選的網(wǎng)關(guān)110b是否處于失效狀態(tài)或已經(jīng)超時(shí)。如果在步驟710下一個(gè)所選的DGW 110b返回失效響應(yīng),或者在步驟712超時(shí),則重復(fù)步驟714-718。簡(jiǎn)言之,重復(fù)從路由列表中選擇網(wǎng)關(guān)并確定它是否處于失效狀態(tài)或已經(jīng)超時(shí)的處理,直到在步驟720從路由列表中找到一個(gè)以成功響應(yīng)接受呼叫的DGW。當(dāng)接收到成功響應(yīng)時(shí),在步驟722,SPS 106將響應(yīng)轉(zhuǎn)發(fā)到主叫用戶SUA 102。然后,在步驟724建立用于該呼叫的媒體流,從而在SUA 102和DUA 103之間建立通信鏈路。
圖3是更詳細(xì)說明以上參考圖2所述的呼叫路由選擇邏輯程序的呼叫路由選擇流程圖。下表1列出當(dāng)SUA 102通過向SPS 106發(fā)送會(huì)話參與請(qǐng)求(即INVITE請(qǐng)求)來發(fā)起試呼時(shí)(參見圖1的第1項(xiàng)和圖3的步驟“a”)、最佳實(shí)施例中的INVITE必要的參數(shù)域。
表1
在SPS 106,SIP INVITE被送到代理地址處的被叫方DUA 103。SIP INVITE指定了DUA 103的真實(shí)IP地址。當(dāng)接收到SIP INVITE時(shí),SPS 106向入口或始發(fā)端網(wǎng)關(guān)105發(fā)送100嘗試消息(圖3,步驟“b”)。表2列出最佳實(shí)施例中與100嘗試響應(yīng)消息相關(guān)的必備域。
表2
SPS 106統(tǒng)計(jì)接收到的INVITE請(qǐng)求的數(shù)量。若接收到的請(qǐng)求消息不包含路由信頭域,則確定它是初始INVITE請(qǐng)求消息。在此情況中,SPS 106執(zhí)行如下步驟(1)如果“最頂層Via信頭”(TVH)源地址是不正確的,則將“Received”參數(shù)(或者如果已有一個(gè),則替換現(xiàn)有的一個(gè))與源信息包添加到由前一中繼段插入的Via信頭域中;(2)生成內(nèi)部Call-ID;或者(3)將所請(qǐng)求的消息轉(zhuǎn)發(fā)到RS 104(參見圖1第2項(xiàng)和圖3步驟“c”)。表3列出RS INVITE請(qǐng)求消息中的必需域。
表3
響應(yīng)從SPS 106接收RS INVITE請(qǐng)求,RS 104執(zhí)行如下操作(1)統(tǒng)計(jì)接收到的INVITE消息的數(shù)量;以及(2)確定“請(qǐng)求統(tǒng)一資源標(biāo)識(shí)符”(即Request-URI)的用戶部分少于或等于15個(gè)數(shù)字且不含首位的0或1。存儲(chǔ)在RS 104中的網(wǎng)關(guān)信息表用于創(chuàng)建更新的路由列表。
例如,當(dāng)網(wǎng)關(guān)地址在RS 104中存儲(chǔ)的網(wǎng)關(guān)信息表中被標(biāo)記為不能使用并且它的相關(guān)時(shí)間值為零時(shí),該網(wǎng)關(guān)地址不被添加到路由列表中。當(dāng)該網(wǎng)關(guān)地址在網(wǎng)關(guān)信息表中被標(biāo)記為不能使用并且它的相關(guān)時(shí)間值大于當(dāng)前絕對(duì)RS時(shí)間時(shí),則網(wǎng)關(guān)地址不被添加到路由列表中。當(dāng)網(wǎng)關(guān)地址在網(wǎng)關(guān)信息表中被標(biāo)記為不能使用并且它的相關(guān)時(shí)間值小于或等于當(dāng)前絕對(duì)RS時(shí)間時(shí),該網(wǎng)關(guān)地址被添加到路由列表中,并且將該網(wǎng)關(guān)地址在網(wǎng)關(guān)信息表中標(biāo)記為在使用中。RS 104還將一個(gè)消息、即“簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議”(SNMP)陷阱發(fā)送到NMS 108,指明該DGW在使用中。如果路由列表中只有一個(gè)網(wǎng)關(guān),則RS 104將302響應(yīng)消息發(fā)回SPS 106(參見圖1,第3項(xiàng)和圖5步驟“d”)。RS 104使統(tǒng)計(jì)所發(fā)送的3xx消息的數(shù)量的計(jì)數(shù)器遞增。表4列出3xx(本實(shí)例中為302)響應(yīng)消息和聯(lián)系地址列表的一個(gè)實(shí)例中的必需域。
表4
表5列出發(fā)送到NMS的SNMP陷阱消息中的必需域。
表5
在路由列表中有一個(gè)以上網(wǎng)關(guān)的情況中,RS 104將300響應(yīng)消息,代替用于單個(gè)網(wǎng)關(guān)的302響應(yīng)消息發(fā)回SPS 106。對(duì)于300響應(yīng),RS 104也統(tǒng)計(jì)發(fā)送的3xx響應(yīng)的數(shù)量。表6列出300響應(yīng)消息和聯(lián)系地址列表的實(shí)例中的必需域。
表6
SPS 106統(tǒng)計(jì)從RS 104接收的路由選擇響應(yīng)的數(shù)量。SPS 106向第一DGW 110a發(fā)送INVITE,并將“user=phone”信頭插入各個(gè)聯(lián)系列表地址中(參見圖1,第4項(xiàng)和圖3步驟“e”)。表7列出從SPS 106發(fā)送到DGW 110a的INVITE請(qǐng)求的必需域。
表7
SPS 106可以從DGW 110a接收100嘗試響應(yīng)(參見圖3步驟“f”)或180振鈴響應(yīng)(參見圖3步驟“g”)。表8列出180振鈴響應(yīng)的必需域。
表8
在從DGW 110a接收到180振鈴響應(yīng)之后,SPS 106將其自身從Via域的頂部刪除,重新啟動(dòng)邀請(qǐng)用戶媒介(UA)定時(shí)器(如果它存在的話),并且將該180振鈴響應(yīng)轉(zhuǎn)發(fā)到入口網(wǎng)關(guān)(參見圖3,步驟“g”)。該響應(yīng)消息被發(fā)送到Via信頭域中指示的地址。表9列出必需的消息要素。
表9
SPS從DGW 110a接收INVITE響應(yīng)(即200 OK響應(yīng))(參見圖3步驟“h1”)。表10列出INVITE消息中的必需域。
表10
在從DGW 110a接收到200 OK響應(yīng)之后,SPS 106執(zhí)行如下步驟(1)取消邀請(qǐng)UA定時(shí)器(如果存在);(2)將SPS URL從“最高層Via信頭”(TMVH)域中刪除;(3)當(dāng)滿足下列任一條件時(shí),將下一個(gè)中繼段的Request-URI添加到record-route信頭域的頂部a)200 OK響應(yīng)中沒有contact信頭域,或者b)SPS URL在record-route信頭域的頂部條目中;(4)統(tǒng)計(jì)SPS 106所發(fā)送的200 INVITE響應(yīng)的數(shù)量;以及(5)SPS 106啟動(dòng)ACK(確認(rèn))定時(shí)器。SPS 106將INVITE響應(yīng)(即200 OK響應(yīng))轉(zhuǎn)發(fā)到入口網(wǎng)關(guān)(參見圖3步驟“h1”)。表11列出INVITE響應(yīng)中的必需域。
表11
SPS 106從入口網(wǎng)關(guān)接收確認(rèn)響應(yīng)并停止確認(rèn)定時(shí)器。SPS 106統(tǒng)計(jì)SPS 106所接收的確認(rèn)響應(yīng)消息的數(shù)量。表12列出確認(rèn)響應(yīng)的必需信頭(參見圖3步驟“k”)。
表12
接收到的確認(rèn)響應(yīng)可以包含路由信頭域。SPS 106或者利用路由信頭中的地址代理確認(rèn)響應(yīng),或者使用“To”信頭中的地址來確定是否代理確認(rèn)響應(yīng)或消耗確認(rèn)響應(yīng)。當(dāng)“To”信頭地址等于SPS地址,并且確認(rèn)響應(yīng)中不存在路由信頭時(shí),該確認(rèn)響應(yīng)將被消耗。當(dāng)SPS106確定應(yīng)該代理確認(rèn)響應(yīng)時(shí),SPS 106執(zhí)行下列操作(1)SPS 106將該確認(rèn)的地址添加到Via域的頂部;(2)SPS 106將頂部地址從路由信頭域中刪除;(3)Request-URI被設(shè)置在位于路由信頭域頂部的地址;以及(4)根據(jù)路由信頭域中的頂部地址(如果有的話)或者根據(jù)呼叫上下文(context)的DGW信息,將確認(rèn)消息轉(zhuǎn)發(fā)到DGW 110a(參見圖3步驟“1”)。因此,DGW 110a被選作完成該呼叫的可用網(wǎng)關(guān)。如果確定DGW 110a不可用,則使用上述相同的方法確定DGW 110b是否可用。如果任一個(gè)DGW都不可用,則向SUA 102發(fā)送消息,告知呼叫無法完成。表13列出發(fā)送到DGW 110a的確認(rèn)請(qǐng)求消息的參數(shù)。
表13
在另一個(gè)最佳方法中,采用強(qiáng)制回應(yīng)方法來選擇DGW。在此實(shí)施例中,通過向各個(gè)目的地網(wǎng)關(guān)發(fā)送至少一個(gè)信息包來確認(rèn)該目的地網(wǎng)關(guān)是否可用或在使用中,從而確定網(wǎng)關(guān)可用性。因此,如果目的地網(wǎng)關(guān)在使用中,則它會(huì)發(fā)送確認(rèn)消息。如果預(yù)定時(shí)段后未收到確認(rèn)消息,則確定該DGW不可用。強(qiáng)制回應(yīng)方法最好逐個(gè)地查詢各個(gè)目的地網(wǎng)關(guān)并通過記錄各個(gè)網(wǎng)關(guān)的狀態(tài)來更新網(wǎng)關(guān)信息表。例如,如果接收到確認(rèn)消息,則接著檢查該DGW來確定它是否可用,如果可用,則將其地址存儲(chǔ)在網(wǎng)關(guān)信息表中,然后對(duì)下一個(gè)DGW重復(fù)該處理。
圖4是說明本發(fā)明的另一個(gè)實(shí)施例的方法、即強(qiáng)制回應(yīng)方法的流程圖。在步驟800啟動(dòng)計(jì)數(shù)器,以便指示從路由列表中當(dāng)前選擇的目的地網(wǎng)關(guān)(即,i=1指示路由列表中網(wǎng)關(guān)的號(hào)碼)。在步驟802,從服務(wù)器(例如代理服務(wù)器、重定向服務(wù)器)向第i個(gè)目的地網(wǎng)關(guān)發(fā)送消息以便獲取響應(yīng)。在步驟804,該服務(wù)器等待來自第i個(gè)目的地網(wǎng)關(guān)的響應(yīng)。步驟806是判定步驟,判定是否從第i個(gè)目的地網(wǎng)關(guān)接收到響應(yīng)。如果在預(yù)定時(shí)間內(nèi)未收到響應(yīng),則處理繼續(xù)進(jìn)行到步驟807,在此,第i個(gè)網(wǎng)關(guān)被標(biāo)記為不能使用或不可用。在步驟808,確定路由列表中是否有其它目的地網(wǎng)關(guān)要檢查。如果沒有,則處理終止于步驟810。否則,在步驟812,計(jì)數(shù)器遞增,以便從路由列表中選擇隨后的目的地網(wǎng)關(guān)。
然后重復(fù)步驟802-806,以便檢查路由列表中后續(xù)的(即第i+1個(gè))目的地網(wǎng)關(guān)的響應(yīng)和/或可用性。如果在步驟806確定在預(yù)定時(shí)間內(nèi)接收到響應(yīng),則處理繼續(xù)進(jìn)行到步驟814,在這里,進(jìn)一步確定響應(yīng)目的地網(wǎng)關(guān)是否可用。如果目的地網(wǎng)關(guān)不可用,則處理返回到步驟807,在這里,目的地網(wǎng)關(guān)被標(biāo)記為不能使用或不可用。在步驟808,則確定路由列表中是否有要檢查的其它目的地網(wǎng)關(guān)。如果是,則對(duì)后續(xù)目的地網(wǎng)關(guān)重復(fù)步驟802-806。否則,如果在步驟814確定響應(yīng)目的地網(wǎng)關(guān)是可用的,則處理繼續(xù)進(jìn)行到步驟816,在這里,將該目的地網(wǎng)關(guān)在網(wǎng)關(guān)狀態(tài)表中標(biāo)記為可用的。處理返回到步驟808,確定路由列表中是否有要檢查的其它目的地網(wǎng)關(guān)。
這里所描述的內(nèi)容僅僅是對(duì)本發(fā)明原理的應(yīng)用的舉例說明。例如,用于執(zhí)行本發(fā)明的上述功能僅僅是為了說明。在不背離本發(fā)明范圍和精神的前提下,本領(lǐng)域的技術(shù)人員可以實(shí)現(xiàn)其它裝置和方法。
權(quán)利要求
1.一種方法,用于為呼叫選擇到目的地網(wǎng)關(guān)的路由,從而在電信網(wǎng)中通過至少部分由電話網(wǎng)和IP網(wǎng)絡(luò)支持的路徑建立通信會(huì)話呼叫,所述IP網(wǎng)絡(luò)包括多個(gè)入口和目的地網(wǎng)關(guān)、至少一個(gè)代理服務(wù)器以及至少一個(gè)重定向服務(wù)器(RS),所述方法包括如下步驟a)在所述至少一個(gè)代理服務(wù)器上從源用戶媒介接收呼叫建立請(qǐng)求;b)將所述接收的呼叫建立請(qǐng)求轉(zhuǎn)發(fā)到所述重定向服務(wù)器以獲取路由選擇信息;c)通過返回所述路由選擇信息或請(qǐng)求失敗響應(yīng)來響應(yīng)在所述重定向服務(wù)器接收的所述轉(zhuǎn)發(fā)的呼叫建立請(qǐng)求;d)從所述重定向服務(wù)器接收到所述路由選擇信息時(shí),由所述至少一個(gè)代理服務(wù)器作為代理向從所述路由選擇信息中選擇的目的地網(wǎng)關(guān)發(fā)送所述呼叫建立請(qǐng)求;e)當(dāng)由所述至少一個(gè)代理服務(wù)器作為代理將所述呼叫建立請(qǐng)求發(fā)到所述選擇的目的地網(wǎng)關(guān)時(shí),在所述至少一個(gè)代理服務(wù)器中等待來自所述選擇的目的地網(wǎng)關(guān)的響應(yīng);f)當(dāng)所述至少一個(gè)代理服務(wù)器在預(yù)定時(shí)間內(nèi)從所述選擇的目的地網(wǎng)關(guān)接收到所述響應(yīng)時(shí),利用所述選擇的目的地網(wǎng)關(guān)建立通信會(huì)話;以及g)如果在預(yù)定時(shí)間內(nèi)未接收到所述響應(yīng),則將所述呼叫建立請(qǐng)求發(fā)送到從所述路由選擇信息中選擇的后續(xù)目的地網(wǎng)關(guān)。
2.如權(quán)利要求1所述的方法,其特征在于還包括重復(fù)步驟(d)至(g),直到一個(gè)目的地網(wǎng)關(guān)被確定為可用于建立所述通信會(huì)話或者直到已經(jīng)確定所述路由選擇信息中的所有目的地網(wǎng)關(guān)都是不可用的。
3.如權(quán)利要求1所述的方法,其特征在于還包括如下步驟如果在預(yù)定時(shí)間內(nèi)未接收到來自目的地網(wǎng)關(guān)的響應(yīng),則將所述目的地網(wǎng)關(guān)的狀態(tài)記錄為不可用;如果來自所選的目的地的響應(yīng)指示所述目的地網(wǎng)關(guān)不可用,則將所述目的地網(wǎng)關(guān)的狀態(tài)記錄為不可用。
4.如權(quán)利要求3所述的方法,其特征在于,所述記錄步驟在存儲(chǔ)于所述RS內(nèi)的網(wǎng)關(guān)信息表中將所述目的地網(wǎng)關(guān)的狀態(tài)記錄為不能使用。
5.如權(quán)利要求1所述的方法,其特征在于,在所述至少一個(gè)代理服務(wù)器上從源用戶媒介接收呼叫建立請(qǐng)求的所述步驟包括將所述呼叫建立請(qǐng)求發(fā)往所述至少一個(gè)代理服務(wù)器的代理地址的步驟。
6.如權(quán)利要求1所述的方法,其特征在于,在所述至少一個(gè)代理服務(wù)器上從源用戶媒介接收呼叫建立請(qǐng)求的所述步驟包括在所述至少一個(gè)代理服務(wù)器上統(tǒng)計(jì)在所述呼叫建立請(qǐng)求之后接收的請(qǐng)求的數(shù)量。
7.如權(quán)利要求1所述的方法,其特征在于,所述至少一個(gè)代理服務(wù)器包括“會(huì)話發(fā)起協(xié)議”(SIP)代理服務(wù)器。
8.如權(quán)利要求1所述的方法,其特征在于,所述至少一個(gè)代理服務(wù)器包括H.323網(wǎng)閘。
9.如權(quán)利要求1所述的方法,其特征在于,響應(yīng)在RS接收到的從所述至少一個(gè)代理服務(wù)器轉(zhuǎn)發(fā)的呼叫建立請(qǐng)求的所述步驟包括確定一組目的地網(wǎng)關(guān)的狀態(tài)。
10.如權(quán)利要求9所述的方法,其特征在于,所述一組目的地網(wǎng)關(guān)中的每個(gè)目的地網(wǎng)關(guān)的狀態(tài)是“在使用中”和“不能使用”之一。
11.如權(quán)利要求10所述的方法,其特征在于,如果目的地網(wǎng)關(guān)的狀態(tài)在網(wǎng)關(guān)信息表中被記錄為不能使用并且它的相關(guān)時(shí)間值大于當(dāng)前絕對(duì)RS時(shí)間,則所述網(wǎng)關(guān)地址不被添加到所述路由選擇信息的路由列表中。
12.如權(quán)利要求10所述的方法,其特征在于,如果目的地網(wǎng)關(guān)的狀態(tài)在網(wǎng)關(guān)信息表中被記錄為不能使用并且它的相關(guān)時(shí)間值小于或等于當(dāng)前絕對(duì)RS時(shí)間,則所述網(wǎng)關(guān)地址被添加到所述路由選擇信息的路由列表中并被記錄為在使用中。
13.如權(quán)利要求10所述的方法,其特征在于還包括從RS向網(wǎng)絡(luò)管理器發(fā)送消息以記錄目的地網(wǎng)關(guān)的狀態(tài)的步驟。
14.如權(quán)利要求1所述的方法,其特征在于還包括以下步驟當(dāng)從所述至少一個(gè)代理服務(wù)器接收到所述請(qǐng)求失敗響應(yīng)時(shí),將請(qǐng)求失敗響應(yīng)轉(zhuǎn)發(fā)到所述源用戶媒介,并且終止所述通信會(huì)話。
15.如權(quán)利要求1所述的方法,其特征在于還包括以下步驟當(dāng)在預(yù)定時(shí)間內(nèi)未接收到響應(yīng)時(shí),向所選的目的地網(wǎng)關(guān)重新發(fā)送呼叫建立請(qǐng)求預(yù)定次數(shù)。
16.一種使呼叫可以在主叫方和被叫方之間的通信會(huì)話中完成的系統(tǒng),它包括第一電話系統(tǒng),其中包括至少一個(gè)服務(wù)用戶媒介(SUA);第二電話系統(tǒng),其中包括至少一個(gè)目的用戶媒介(DUA);連接于所述第一和第二電話系統(tǒng)之間的IP網(wǎng)絡(luò);用于將所述IP網(wǎng)絡(luò)與所述第一電話系統(tǒng)連接的多個(gè)入口網(wǎng)關(guān);用于將所述IP網(wǎng)絡(luò)與所述第二電話系統(tǒng)連接的多個(gè)出口網(wǎng)關(guān);IP電話代理服務(wù)器,用于選擇所述多個(gè)出口網(wǎng)關(guān)之一來完成所述呼叫;IP重定向服務(wù)器,用于向所述IP電話代理服務(wù)器提供路由選擇信息;以及網(wǎng)絡(luò)管理系統(tǒng),用于接收和存儲(chǔ)目的地網(wǎng)關(guān)的狀態(tài)變化,所述網(wǎng)絡(luò)管理系統(tǒng)與所述IP重定向服務(wù)器在通信。
17.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述IP電話代理服務(wù)器是“會(huì)話發(fā)起協(xié)議”(SIP)代理服務(wù)器。
18.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述IP電話代理服務(wù)器是H.323網(wǎng)閘。
19.一種方法,用于從IP網(wǎng)絡(luò)中的多個(gè)目的地網(wǎng)關(guān)中檢測(cè)可用的目的地網(wǎng)關(guān),以便完成主叫方和被叫方之間的通信會(huì)話,所述方法包括如下步驟a)從服務(wù)器向所述多個(gè)目的地網(wǎng)關(guān)之一發(fā)送消息,以便確認(rèn)所述多個(gè)目的地網(wǎng)關(guān)中所述的一個(gè)的可用性狀態(tài);b)在預(yù)定時(shí)段中,等待來自所述多個(gè)目的地網(wǎng)關(guān)中所述的一個(gè)網(wǎng)關(guān)的確認(rèn)響應(yīng);c)如果在所述預(yù)定時(shí)段內(nèi)接收到所述確認(rèn)響應(yīng)并且該響應(yīng)指明所述目的地網(wǎng)關(guān)是可用的,則確定所述多個(gè)目的地網(wǎng)關(guān)中所述的一個(gè)網(wǎng)關(guān)是否可用;以及d)向所述多個(gè)目的地網(wǎng)關(guān)中的后續(xù)網(wǎng)關(guān)發(fā)送所述消息。
20.如權(quán)利要求19所述的方法,其特征在于還包括重復(fù)步驟(b)至(d),直到已經(jīng)確定所述多個(gè)目的地網(wǎng)關(guān)中的每個(gè)網(wǎng)關(guān)的可用性狀態(tài)為止。
21.如權(quán)利要求19所述的方法,其特征在于,如果在預(yù)定時(shí)段內(nèi)未接收到所述確認(rèn)響應(yīng),則認(rèn)為所述目的地網(wǎng)關(guān)的所述可用性狀態(tài)為不能使用。
22.如權(quán)利要求19所述的方法,其特征在于,如果所述多個(gè)目的地網(wǎng)關(guān)中所述的一個(gè)網(wǎng)關(guān)被確認(rèn)為可用的,則所述可用性狀態(tài)被確定為在使用中。
全文摘要
本發(fā)明涉及IP電話領(lǐng)域。更具體地說,本發(fā)明是一種用于選擇網(wǎng)關(guān)、以便通過與公共電信網(wǎng)互連的基于分組的電信網(wǎng)為呼叫選擇路由的方法和系統(tǒng)。本發(fā)明是用于動(dòng)態(tài)地檢測(cè)可用網(wǎng)關(guān)(110a,110b)、動(dòng)態(tài)地刪除失效或不可用網(wǎng)關(guān)(110a,110b)以及自動(dòng)地在預(yù)定時(shí)段后恢復(fù)失效或不可用網(wǎng)關(guān)的方法和系統(tǒng)。本發(fā)明的實(shí)施例包括與IP網(wǎng)絡(luò)(112)連接的兩個(gè)電話系統(tǒng)(114a,114b)內(nèi)的兩個(gè)用戶媒介(102,103);多個(gè)網(wǎng)關(guān)(110a,110b);IP電話代理服務(wù)器(106);IP重定向服務(wù)器(104);以及網(wǎng)絡(luò)管理系統(tǒng)(108)。
文檔編號(hào)H04L12/56GK1440610SQ01812047
公開日2003年9月3日 申請(qǐng)日期2001年5月3日 優(yōu)先權(quán)日2000年5月4日
發(fā)明者J·K·加蘭特, S·R·多諾文 申請(qǐng)人:Mci全球通訊公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南部县| 红安县| 石阡县| 孙吴县| 得荣县| 靖江市| 和硕县| 保德县| 西丰县| 手游| 平阳县| 柯坪县| 峨眉山市| 休宁县| 滦南县| 金溪县| 巫山县| 中卫市| 绥中县| 武川县| 巴林右旗| 黔西县| 沂源县| 大庆市| 福清市| 宣威市| 荣昌县| 本溪市| 金塔县| 浪卡子县| 巴塘县| 汽车| 郴州市| 衢州市| 颍上县| 通化县| 天长市| 江北区| 故城县| 札达县| 旌德县|