專利名稱:選擇語(yǔ)音路由的方法和語(yǔ)音網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及語(yǔ)音呼叫技術(shù)領(lǐng)域,具體涉及選擇語(yǔ)音路由的方法和語(yǔ)音網(wǎng)關(guān)。
背景技術(shù):
隨著語(yǔ)音IP(VoIP)技術(shù)的廣泛應(yīng)用,撥號(hào)方案越來越豐富,在提升業(yè)務(wù)靈活性并滿足用戶多方需要的同時(shí),號(hào)碼管理的合理性和可操作性要求日益明顯。對(duì)同一呼叫,當(dāng)存在多條語(yǔ)音路由可以到達(dá)被叫方時(shí),語(yǔ)音網(wǎng)關(guān)需要決定選擇該多條語(yǔ)音路由的先后順序。
在實(shí)際組網(wǎng)中,對(duì)于一次呼叫通常存在兩條路由可到達(dá)被叫方,一條通過IP網(wǎng)絡(luò),另一條通過公共交換電話網(wǎng)絡(luò)(PSTN),且通常先選擇IP網(wǎng)絡(luò)路由。語(yǔ)音網(wǎng)關(guān)收到呼叫時(shí),優(yōu)先選擇IP網(wǎng)絡(luò)路由實(shí)現(xiàn)長(zhǎng)途旁路,若IP網(wǎng)絡(luò)無法接續(xù)呼叫,則并不釋放呼叫,而接著選擇PSTN路由接續(xù)呼叫。通過這種語(yǔ)音路由備份可達(dá)到提高呼叫接通率的目的。
當(dāng)同時(shí)存在多條語(yǔ)音路由可匹配同一呼叫號(hào)碼時(shí),應(yīng)根據(jù)預(yù)定規(guī)則來選擇要使用的語(yǔ)音路由。常用的規(guī)則是優(yōu)先級(jí),即在語(yǔ)音網(wǎng)關(guān)上配置各語(yǔ)音路由的優(yōu)先級(jí),根據(jù)該語(yǔ)音路由優(yōu)先級(jí)為呼叫選取語(yǔ)音路由,當(dāng)優(yōu)先級(jí)高的語(yǔ)音路由呼叫失敗后,再選擇下一個(gè)優(yōu)先級(jí)的語(yǔ)音路由進(jìn)行呼叫。這種方法的缺點(diǎn)是當(dāng)由于網(wǎng)絡(luò)故障等原因?qū)е赂邇?yōu)先級(jí)的語(yǔ)音路由中斷后,語(yǔ)音網(wǎng)關(guān)每接收到一次呼叫,仍然會(huì)先選擇該高優(yōu)先級(jí)的語(yǔ)音路由,當(dāng)發(fā)現(xiàn)呼叫失敗后,再選取低優(yōu)先級(jí)的語(yǔ)音路由進(jìn)行呼叫,很明顯,這大大增加了呼叫建立時(shí)長(zhǎng)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供選擇語(yǔ)音路由的方法和語(yǔ)音網(wǎng)關(guān),以減少呼叫建立時(shí)長(zhǎng)。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種選擇語(yǔ)音路由的方法,為各語(yǔ)音路由設(shè)置一個(gè)實(shí)際優(yōu)先級(jí),且各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)的初始值等于配置優(yōu)先級(jí),該方法包括語(yǔ)音網(wǎng)關(guān)每隔預(yù)定探測(cè)時(shí)長(zhǎng)向各語(yǔ)音路由分別發(fā)送一個(gè)探測(cè)報(bào)文,將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低;當(dāng)語(yǔ)音網(wǎng)關(guān)收到呼叫時(shí),選擇當(dāng)前實(shí)際優(yōu)先級(jí)最高的語(yǔ)音路由接續(xù)本次呼叫。
所述方法進(jìn)一步包括預(yù)先設(shè)定所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次降低的級(jí)數(shù);所述語(yǔ)音網(wǎng)關(guān)將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低為根據(jù)所述預(yù)先設(shè)定的降低級(jí)數(shù),將所述語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低。
所述預(yù)先設(shè)定所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次降低的級(jí)數(shù)為將所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次降低的級(jí)數(shù)設(shè)定為相同。
所述預(yù)先設(shè)定所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次降低的級(jí)數(shù)為根據(jù)語(yǔ)音路由的配置優(yōu)先級(jí)的不同,將各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次降低的級(jí)數(shù)設(shè)定為不同的級(jí)數(shù)。
所述語(yǔ)音網(wǎng)關(guān)向各語(yǔ)音路由分別發(fā)送一個(gè)探測(cè)報(bào)文之后,進(jìn)一步包括語(yǔ)音網(wǎng)關(guān)將在預(yù)定等待時(shí)長(zhǎng)內(nèi)返回響應(yīng)報(bào)文、且當(dāng)前實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高。
所述方法進(jìn)一步包括預(yù)先設(shè)定所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次提高的級(jí)數(shù);所述語(yǔ)音網(wǎng)關(guān)將在預(yù)定等待時(shí)長(zhǎng)內(nèi)返回響應(yīng)報(bào)文、且當(dāng)前實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高為根據(jù)所述預(yù)先設(shè)定的提高級(jí)數(shù),將所述語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高。
所述預(yù)先設(shè)定所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次提高的級(jí)數(shù)為將所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次提高的級(jí)數(shù)設(shè)定為相同。
所述預(yù)先設(shè)定所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次提高的級(jí)數(shù)為根據(jù)語(yǔ)音路由的配置優(yōu)先級(jí)的不同,將各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次提高的級(jí)數(shù)設(shè)定為不同的級(jí)數(shù)。
所述語(yǔ)音網(wǎng)關(guān)將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低的同時(shí),進(jìn)一步包括啟動(dòng)定時(shí)器,并在該定時(shí)器時(shí)長(zhǎng)大于預(yù)定時(shí)長(zhǎng)時(shí),將該語(yǔ)音路由的實(shí)際優(yōu)先級(jí)重設(shè)為與配置優(yōu)先級(jí)相同。
該方法進(jìn)一步包括語(yǔ)音網(wǎng)關(guān)每隔預(yù)定時(shí)長(zhǎng)將當(dāng)前所有實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音網(wǎng)關(guān)的實(shí)際優(yōu)先級(jí)重設(shè)為與配置優(yōu)先級(jí)相同。
一種語(yǔ)音網(wǎng)關(guān),該語(yǔ)音網(wǎng)關(guān)包括語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊,保存各語(yǔ)音路由的配置優(yōu)先級(jí)和實(shí)際優(yōu)先級(jí),將各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)初始化為與配置優(yōu)先級(jí)相同;根據(jù)收到的語(yǔ)音路由實(shí)際優(yōu)先級(jí)降低指示,將對(duì)應(yīng)語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低;在收到路由選擇請(qǐng)求后,將當(dāng)前實(shí)際優(yōu)先級(jí)最高的語(yǔ)音路由信息發(fā)送出去;探測(cè)報(bào)丈發(fā)送模塊,每隔預(yù)定探測(cè)時(shí)長(zhǎng)向各語(yǔ)音路由發(fā)送一個(gè)探測(cè)報(bào)文,將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由信息攜帶在語(yǔ)音路由實(shí)際優(yōu)先級(jí)降低指示中發(fā)送給語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊;語(yǔ)音路由選擇模塊,在收到呼叫后,向語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊發(fā)送路由選擇請(qǐng)求,根據(jù)語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊發(fā)來的語(yǔ)音路由信息,選擇對(duì)應(yīng)的語(yǔ)音路由接續(xù)該呼叫。
所述探測(cè)報(bào)文發(fā)送模塊進(jìn)一步包括語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示發(fā)送模塊,該模塊將在預(yù)定等待時(shí)長(zhǎng)內(nèi)返回響應(yīng)報(bào)文的語(yǔ)音路由信息攜帶在語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示中發(fā)送給語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊,且,所述語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊在收到所述語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示后,若檢測(cè)到對(duì)應(yīng)語(yǔ)音路由的實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí),則將該語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高。
該語(yǔ)音網(wǎng)關(guān)進(jìn)一步包括定時(shí)器模塊,該模塊每隔預(yù)定時(shí)長(zhǎng)向語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊發(fā)送定時(shí)時(shí)長(zhǎng)到達(dá)指示;且,所述語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊收到該定時(shí)時(shí)長(zhǎng)到達(dá)指示后,將當(dāng)前所有實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)重設(shè)為與配置優(yōu)先級(jí)相同。
該語(yǔ)音網(wǎng)關(guān)進(jìn)一步包括定時(shí)器模塊1至n,分別與語(yǔ)音路由1~n對(duì)應(yīng),定時(shí)器模塊1~n,在收到探測(cè)報(bào)文發(fā)送模塊發(fā)來的啟動(dòng)指令后,開始定時(shí),并在定時(shí)時(shí)長(zhǎng)到達(dá)后,向語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊發(fā)送定時(shí)時(shí)長(zhǎng)到達(dá)指示;且,所述探測(cè)報(bào)文發(fā)送模塊根據(jù)在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由,向?qū)?yīng)定時(shí)器模塊發(fā)送啟動(dòng)指令;且,所述語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊在收到定時(shí)器模塊發(fā)來的定時(shí)時(shí)長(zhǎng)到達(dá)指示后,將對(duì)應(yīng)語(yǔ)音路由的實(shí)際優(yōu)先級(jí)重設(shè)為與配置優(yōu)先級(jí)相同。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供的方法和語(yǔ)音網(wǎng)關(guān),通過為各語(yǔ)音路由設(shè)置一個(gè)實(shí)際優(yōu)先級(jí),且各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)的初始值等于配置優(yōu)先級(jí);每隔預(yù)定探測(cè)時(shí)長(zhǎng)語(yǔ)音網(wǎng)關(guān)向各語(yǔ)音路由發(fā)送一次探測(cè)報(bào)文,并將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低;當(dāng)語(yǔ)音網(wǎng)關(guān)收到呼叫時(shí),選擇當(dāng)前實(shí)際優(yōu)先級(jí)最高的語(yǔ)音路由接續(xù)本次呼叫;本發(fā)明大大提高了每次呼叫第一次所選擇的語(yǔ)音路由接續(xù)呼叫的成功率,減少了呼叫建立時(shí)長(zhǎng);進(jìn)一步地,本發(fā)明通過將返回響應(yīng)報(bào)文、且實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高,或通過在預(yù)定時(shí)長(zhǎng)后將實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)重設(shè)為與配置優(yōu)先級(jí)相同,使得已中斷的語(yǔ)音路由在恢復(fù)后,可及時(shí)得到使用。
圖1為本發(fā)明提供的選擇語(yǔ)音路由的流程圖;圖2為本發(fā)明實(shí)施例提供的語(yǔ)音網(wǎng)關(guān)的組成框圖一;圖3為本發(fā)明實(shí)施例提供的語(yǔ)音網(wǎng)關(guān)的組成框圖二;圖4為本發(fā)明實(shí)施例提供的語(yǔ)音網(wǎng)關(guān)的組成框圖三;圖5為本發(fā)明實(shí)施例提供的語(yǔ)音網(wǎng)關(guān)的組成框圖四。
具體實(shí)施例方式
本發(fā)明的核心思想是將語(yǔ)音網(wǎng)關(guān)上配置的各語(yǔ)音路由的優(yōu)先級(jí)稱為配置優(yōu)先級(jí),并為各語(yǔ)音路由設(shè)置一個(gè)實(shí)際優(yōu)先級(jí),且各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)的初始值等于配置優(yōu)先級(jí);每隔預(yù)定探測(cè)時(shí)長(zhǎng)向各語(yǔ)音路由發(fā)送一次探測(cè)報(bào)文,并將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低;且當(dāng)接收到呼叫時(shí),選擇當(dāng)前實(shí)際優(yōu)先級(jí)最高的語(yǔ)音路由接續(xù)該呼叫。
下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說明。
圖1為本發(fā)明提供的選擇語(yǔ)音路由的流程圖,如圖1所示,其具體步驟如下步驟101語(yǔ)音網(wǎng)關(guān)為各語(yǔ)音路由設(shè)置一個(gè)實(shí)際優(yōu)先級(jí),且各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)的初始值等于配置優(yōu)先級(jí)。
步驟102語(yǔ)音網(wǎng)關(guān)向各語(yǔ)音路由分別發(fā)送一個(gè)探測(cè)報(bào)文。
根據(jù)各語(yǔ)音路由支持的語(yǔ)音協(xié)議的不同,探測(cè)報(bào)文可為不同的消息。例如若語(yǔ)音路由支持H.323協(xié)議,則探測(cè)報(bào)文可為建立(Setup)消息;若語(yǔ)音路由支持會(huì)話初始化協(xié)議(SIP),則探測(cè)報(bào)文可為查詢(OPTIONS)消息。
步驟103語(yǔ)音網(wǎng)關(guān)判斷是否在預(yù)定等待時(shí)長(zhǎng)內(nèi)收到各語(yǔ)音路由返回的針對(duì)探測(cè)報(bào)文的響應(yīng)報(bào)文,若是,執(zhí)行步驟105;否則,執(zhí)行步驟104。
進(jìn)一步地,語(yǔ)音網(wǎng)關(guān)判定在預(yù)定等待時(shí)長(zhǎng)內(nèi)收到語(yǔ)音路由返回的響應(yīng)報(bào)文之后,包括語(yǔ)音網(wǎng)關(guān)判斷該語(yǔ)音路由的實(shí)際優(yōu)先級(jí)是否低于配置優(yōu)先級(jí),若是,提高該語(yǔ)音路由的實(shí)際優(yōu)先級(jí);否則,保持該語(yǔ)音路由的實(shí)際優(yōu)先級(jí)不變。
語(yǔ)音網(wǎng)關(guān)預(yù)先設(shè)定語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次可提高的級(jí)數(shù),可以將所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次可提高的級(jí)數(shù)都設(shè)定為相同;也可根據(jù)語(yǔ)音路由的配置優(yōu)先級(jí)的不同,而將各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次可提高的級(jí)數(shù)設(shè)定為不同的級(jí)數(shù)。
步驟104語(yǔ)音網(wǎng)關(guān)將各未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低。
語(yǔ)音網(wǎng)關(guān)預(yù)先設(shè)定語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次可降低的級(jí)數(shù),可以將所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次可降低的級(jí)數(shù)都設(shè)定為相同;也可根據(jù)語(yǔ)音路由的配置優(yōu)先級(jí)的不同,而將各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次可降低的級(jí)數(shù)設(shè)定為不同的級(jí)數(shù)。
步驟105語(yǔ)音網(wǎng)關(guān)判斷是否收到呼叫,若是,執(zhí)行步驟106;否則,執(zhí)行步驟107。
步驟106語(yǔ)音網(wǎng)關(guān)選擇當(dāng)前實(shí)際優(yōu)先級(jí)最高的語(yǔ)音路由接續(xù)本次呼叫。
步驟107語(yǔ)音網(wǎng)關(guān)判斷預(yù)定探測(cè)時(shí)長(zhǎng)是否到達(dá),若是,轉(zhuǎn)至步驟102;否則,轉(zhuǎn)至步驟105。
這里,語(yǔ)音網(wǎng)關(guān)需要預(yù)先設(shè)定一個(gè)探測(cè)時(shí)長(zhǎng),每隔所述預(yù)定探測(cè)時(shí)長(zhǎng),向各語(yǔ)音路由分別發(fā)送一個(gè)探測(cè)報(bào)文。
進(jìn)一步地,語(yǔ)音網(wǎng)關(guān)在將未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低的同時(shí),包括啟動(dòng)定時(shí)器,并在定時(shí)器時(shí)長(zhǎng)大于預(yù)定時(shí)長(zhǎng)時(shí),將該語(yǔ)音路由的實(shí)際優(yōu)先級(jí)重新設(shè)定為與配置優(yōu)先級(jí)相同。
或者,進(jìn)一步地,語(yǔ)音網(wǎng)關(guān)每隔預(yù)定時(shí)長(zhǎng)將當(dāng)前所有實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音網(wǎng)關(guān)的實(shí)際優(yōu)先級(jí)重新設(shè)定為與配置優(yōu)先級(jí)相同。
圖2是本發(fā)明實(shí)施例提供的應(yīng)用本發(fā)明提供的選擇語(yǔ)音路由方法的語(yǔ)音網(wǎng)關(guān)的組成框圖一,如圖2所示,該語(yǔ)音網(wǎng)關(guān)主要包括語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21、探測(cè)報(bào)文發(fā)送模塊22和語(yǔ)音路由選擇模塊23,其中語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21用于保存各語(yǔ)音路由的配置優(yōu)先級(jí)和實(shí)際優(yōu)先級(jí),將各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)初始化為與配置優(yōu)先級(jí)相同;在收到探測(cè)報(bào)文發(fā)送模塊22發(fā)來的攜帶語(yǔ)音路由信息的語(yǔ)音路由實(shí)際優(yōu)先級(jí)降低指示后,將對(duì)應(yīng)語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低;在收到語(yǔ)音路由選擇模塊23發(fā)來的路由選擇請(qǐng)求后,將當(dāng)前實(shí)際優(yōu)先級(jí)最高的語(yǔ)音路由信息發(fā)送給語(yǔ)音路由選擇模塊23。
探測(cè)報(bào)文發(fā)送模塊22用于每隔預(yù)定探測(cè)時(shí)長(zhǎng),向各語(yǔ)音路由1~n分別發(fā)送一個(gè)探測(cè)報(bào)文,并將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回針對(duì)探測(cè)報(bào)文的響應(yīng)報(bào)文的語(yǔ)音路由信息攜帶在語(yǔ)音路由實(shí)際優(yōu)先級(jí)降低指示中發(fā)送給語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21。
語(yǔ)音路由選擇模塊23用于在收到呼叫后,向語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21發(fā)送路由選擇請(qǐng)求,在收到語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21發(fā)來的語(yǔ)音路由信息后,根據(jù)該語(yǔ)音路由信息,選擇對(duì)應(yīng)的語(yǔ)音路由接續(xù)該呼叫。
圖3為本發(fā)明實(shí)施例提供的應(yīng)用本發(fā)明提供的選擇語(yǔ)音路由方法的語(yǔ)音網(wǎng)關(guān)的組成框圖二,如圖3所示,該圖與圖2相比,探測(cè)報(bào)文發(fā)送模塊22進(jìn)一步包括一個(gè)語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示發(fā)送模塊221,該模塊用于將在預(yù)定等待時(shí)長(zhǎng)內(nèi)返回響應(yīng)報(bào)文的語(yǔ)音路由信息攜帶在語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示中發(fā)送給語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21,且語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21進(jìn)一步用于,在收到語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示發(fā)送模塊221發(fā)來的攜帶語(yǔ)音路由信息的語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示后,若檢測(cè)到對(duì)應(yīng)語(yǔ)音路由的實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí),則將該語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高。
圖4為本發(fā)明實(shí)施例提供的應(yīng)用本發(fā)明提供的選擇語(yǔ)音路由方法的語(yǔ)音網(wǎng)關(guān)的組成框圖三,如圖4所示,該圖與圖2相比,進(jìn)一步包括定時(shí)器模塊24用于每隔預(yù)定時(shí)長(zhǎng)向語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21發(fā)送一個(gè)定時(shí)時(shí)長(zhǎng)到達(dá)指示,且語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21進(jìn)一步用于,在收到定時(shí)器模塊24發(fā)來的定時(shí)時(shí)長(zhǎng)到達(dá)指示后,將當(dāng)前所有實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)重新設(shè)定為與配置優(yōu)先級(jí)相同。
圖5為本發(fā)明實(shí)施例提供的應(yīng)用本發(fā)明提供的選擇語(yǔ)音路由方法的語(yǔ)音網(wǎng)關(guān)的組成框圖四,如圖5所示,該圖與圖2相比,進(jìn)一步包括定時(shí)器模塊1~n,其中,n為自然數(shù)且等于語(yǔ)音路由的總數(shù),且定時(shí)器模塊1~n分別與語(yǔ)音路由1~n對(duì)應(yīng),定時(shí)器模塊1~n用于在收到探測(cè)報(bào)文發(fā)送模塊21發(fā)來的啟動(dòng)指令后,開始定時(shí),并在定時(shí)時(shí)長(zhǎng)到達(dá)后,向語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21發(fā)送攜帶語(yǔ)音路由信息的定時(shí)時(shí)長(zhǎng)到達(dá)指示。
且,探測(cè)報(bào)文發(fā)送模塊22進(jìn)一步用于,檢測(cè)到在預(yù)定等待時(shí)長(zhǎng)內(nèi)未收到語(yǔ)音路由m(1=m=n)返回的響應(yīng)報(bào)文,則向定時(shí)器模塊m發(fā)送啟動(dòng)指令。
這里,探測(cè)報(bào)文發(fā)送模塊22保存有各語(yǔ)音路由信息與各定時(shí)器模塊信息的一一對(duì)應(yīng)關(guān)系。
語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊21進(jìn)一步用于,在收到定時(shí)器模塊m發(fā)來的定時(shí)時(shí)長(zhǎng)到達(dá)指示后,將對(duì)應(yīng)語(yǔ)音路由m的實(shí)際優(yōu)先級(jí)重新設(shè)定為與配置優(yōu)先級(jí)相同。
以上所述僅為本發(fā)明的過程及方法實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種選擇語(yǔ)音路由的方法,其特征在于,為各語(yǔ)音路由設(shè)置一個(gè)實(shí)際優(yōu)先級(jí),且各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)的初始值等于配置優(yōu)先級(jí),該方法包括語(yǔ)音網(wǎng)關(guān)每隔預(yù)定探測(cè)時(shí)長(zhǎng)向各語(yǔ)音路由分別發(fā)送一個(gè)探測(cè)報(bào)文,將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低;當(dāng)語(yǔ)音網(wǎng)關(guān)收到呼叫時(shí),選擇當(dāng)前實(shí)際優(yōu)先級(jí)最高的語(yǔ)音路由接續(xù)本次呼叫。
2.如權(quán)利要求1所述的方法,其特征在于,所述語(yǔ)音網(wǎng)關(guān)向各語(yǔ)音路由分別發(fā)送一個(gè)探測(cè)報(bào)文之后,進(jìn)一步包括語(yǔ)音網(wǎng)關(guān)將在預(yù)定等待時(shí)長(zhǎng)內(nèi)返回響應(yīng)報(bào)文、且當(dāng)前實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述方法進(jìn)一步包括預(yù)先設(shè)定所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次降低和提高的級(jí)數(shù);所述語(yǔ)音網(wǎng)關(guān)將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低為根據(jù)所述預(yù)先設(shè)定的降低級(jí)數(shù),將所述語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低;所述語(yǔ)音網(wǎng)關(guān)將在預(yù)定等待時(shí)長(zhǎng)內(nèi)返回響應(yīng)報(bào)文、且當(dāng)前實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高為根據(jù)所述預(yù)先設(shè)定的提高級(jí)數(shù),將所述語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高。
4.如權(quán)利要求3所述的方法,其特征在于,所述預(yù)先設(shè)定所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次降低和提高的級(jí)數(shù)為將所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次降低的級(jí)數(shù)設(shè)定為相同或不同,將所有語(yǔ)音路由的實(shí)際優(yōu)先級(jí)每次提高的級(jí)數(shù)設(shè)定為相同或不同。
5.如權(quán)利要求1所述的方法,其特征在于,所述語(yǔ)音網(wǎng)關(guān)將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低的同時(shí),進(jìn)一步包括啟動(dòng)定時(shí)器,并在該定時(shí)器時(shí)長(zhǎng)大于預(yù)定時(shí)長(zhǎng)時(shí),將該語(yǔ)音路由的實(shí)際優(yōu)先級(jí)重設(shè)為與配置優(yōu)先級(jí)相同。
6.如權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括語(yǔ)音網(wǎng)關(guān)每隔預(yù)定時(shí)長(zhǎng)將當(dāng)前所有實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音網(wǎng)關(guān)的實(shí)際優(yōu)先級(jí)重設(shè)為與配置優(yōu)先級(jí)相同。
7.一種語(yǔ)音網(wǎng)關(guān),其特征在于,該語(yǔ)音網(wǎng)關(guān)包括語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊,保存各語(yǔ)音路由的配置優(yōu)先級(jí)和實(shí)際優(yōu)先級(jí),將各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)初始化為與配置優(yōu)先級(jí)相同;根據(jù)收到的語(yǔ)音路由實(shí)際優(yōu)先級(jí)降低指示,將對(duì)應(yīng)語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低;在收到路由選擇請(qǐng)求后,將當(dāng)前實(shí)際優(yōu)先級(jí)最高的語(yǔ)音路由信息發(fā)送出去;探測(cè)報(bào)文發(fā)送模塊,每隔預(yù)定探測(cè)時(shí)長(zhǎng)向各語(yǔ)音路由發(fā)送一個(gè)探測(cè)報(bào)文,將在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由信息攜帶在語(yǔ)音路由實(shí)際優(yōu)先級(jí)降低指示中發(fā)送給語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊;語(yǔ)音路由選擇模塊,在收到呼叫后,向語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊發(fā)送路由選擇請(qǐng)求,根據(jù)語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊發(fā)來的語(yǔ)音路由信息,選擇對(duì)應(yīng)的語(yǔ)音路由接續(xù)該呼叫。
8.如權(quán)利要求7所述的語(yǔ)音網(wǎng)關(guān),其特征在于,所述探測(cè)報(bào)文發(fā)送模塊進(jìn)一步包括語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示發(fā)送模塊,該模塊將在預(yù)定等待時(shí)長(zhǎng)內(nèi)返回響應(yīng)報(bào)文的語(yǔ)音路由信息攜帶在語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示中發(fā)送給語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊,且,所述語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊在收到所述語(yǔ)音路由實(shí)際優(yōu)先級(jí)建議提高指示后,若檢測(cè)到對(duì)應(yīng)語(yǔ)音路由的實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí),則將該語(yǔ)音路由的實(shí)際優(yōu)先級(jí)提高。
9.如權(quán)利要求7所述的語(yǔ)音網(wǎng)關(guān),其特征在于,該語(yǔ)音網(wǎng)關(guān)進(jìn)一步包括定時(shí)器模塊,該模塊每隔預(yù)定時(shí)長(zhǎng)向語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊發(fā)送定時(shí)時(shí)長(zhǎng)到達(dá)指示;且,所述語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊收到該定時(shí)時(shí)長(zhǎng)到達(dá)指示后,將當(dāng)前所有實(shí)際優(yōu)先級(jí)低于配置優(yōu)先級(jí)的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)重設(shè)為與配置優(yōu)先級(jí)相同。
10.如權(quán)利要求7所述的語(yǔ)音網(wǎng)關(guān),其特征在于,該語(yǔ)音網(wǎng)關(guān)進(jìn)一步包括定時(shí)器模塊1至n,分別與語(yǔ)音路由1~n對(duì)應(yīng),定時(shí)器模塊1~n,在收到探測(cè)報(bào)文發(fā)送模塊發(fā)來的啟動(dòng)指令后,開始定時(shí),并在定時(shí)時(shí)長(zhǎng)到達(dá)后,向語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊發(fā)送定時(shí)時(shí)長(zhǎng)到達(dá)指示;且,所述探測(cè)報(bào)文發(fā)送模塊根據(jù)在預(yù)定等待時(shí)長(zhǎng)內(nèi)未返回響應(yīng)報(bào)文的語(yǔ)音路由,向?qū)?yīng)定時(shí)器模塊發(fā)送啟動(dòng)指令;且,所述語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊在收到定時(shí)器模塊發(fā)來的定時(shí)時(shí)長(zhǎng)到達(dá)指示后,將對(duì)應(yīng)語(yǔ)音路由的實(shí)際優(yōu)先級(jí)重設(shè)為與配置優(yōu)先級(jí)相同。
全文摘要
本發(fā)明公開了一種選擇語(yǔ)音路由的方法,包括為各語(yǔ)音路由設(shè)置一個(gè)實(shí)際優(yōu)先級(jí),且各語(yǔ)音路由的實(shí)際優(yōu)先級(jí)的初始值等于配置優(yōu)先級(jí),每隔預(yù)定探測(cè)時(shí)長(zhǎng)語(yǔ)音網(wǎng)關(guān)向各語(yǔ)音路由發(fā)送一次探測(cè)報(bào)文,并將未返回響應(yīng)報(bào)文的語(yǔ)音路由的實(shí)際優(yōu)先級(jí)降低,且當(dāng)語(yǔ)音網(wǎng)關(guān)收到呼叫時(shí),選擇當(dāng)前實(shí)際優(yōu)先級(jí)最高的語(yǔ)音路由接續(xù)本次呼叫;本發(fā)明同時(shí)公開了一種語(yǔ)音網(wǎng)關(guān),包括語(yǔ)音路由優(yōu)先級(jí)保存設(shè)置模塊、探測(cè)報(bào)文發(fā)送模塊和語(yǔ)音路由選擇模塊;本發(fā)明大大提高了呼叫接續(xù)一次成功的機(jī)率,減少了呼叫建立時(shí)長(zhǎng)。
文檔編號(hào)H04L12/66GK1845533SQ200610080829
公開日2006年10月11日 申請(qǐng)日期2006年5月16日 優(yōu)先權(quán)日2006年5月16日
發(fā)明者田小強(qiáng) 申請(qǐng)人:杭州華為三康技術(shù)有限公司