專利名稱:基于互聯(lián)網(wǎng)語音網(wǎng)關(guān)的呼叫無應(yīng)答轉(zhuǎn)移業(yè)務(wù)的實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信系統(tǒng)中的呼叫業(yè)務(wù)的實現(xiàn)方法,具體地說涉及基于互聯(lián)網(wǎng)語音網(wǎng)關(guān)的呼叫無應(yīng)答轉(zhuǎn)移業(yè)務(wù)的實現(xiàn)方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,在網(wǎng)絡(luò)的路由器上實現(xiàn)網(wǎng)絡(luò)電話的功能,可以使用戶借助于數(shù)據(jù)通信網(wǎng)絡(luò)完成話音信息的傳送,有效提高數(shù)據(jù)網(wǎng)絡(luò)的使用率,增加網(wǎng)絡(luò)提供的業(yè)務(wù)類型,因此人們期待在網(wǎng)絡(luò)中能夠?qū)崿F(xiàn)智能語音業(yè)務(wù),例如呼叫無應(yīng)答轉(zhuǎn)移服務(wù)等。按照現(xiàn)有的基于網(wǎng)絡(luò)語音網(wǎng)關(guān)的呼叫業(yè)務(wù)的實現(xiàn)方法,當(dāng)一臺通信設(shè)備A,例如一部電話,向與其連接的語音網(wǎng)關(guān)1發(fā)起呼叫請求,該語音網(wǎng)關(guān)1檢測到用戶呼叫請求,將此信號傳遞給語音網(wǎng)關(guān)1上層的語音處理模塊,語音處理模塊通過網(wǎng)關(guān)設(shè)備給通信設(shè)備A播放提示撥號音,在用戶輸入目的地址信息后,這些信息被語音網(wǎng)關(guān)1收集并且儲存起來,當(dāng)語音網(wǎng)關(guān)1收集到能夠匹配一個目的地址的目的地址信息后,根據(jù)該目的地址信息查詢所對應(yīng)的目的網(wǎng)絡(luò)地址,以此地址向?qū)Χ苏Z音網(wǎng)關(guān)2發(fā)起呼叫連接,當(dāng)語音網(wǎng)關(guān)2接收到語音網(wǎng)關(guān)1發(fā)起的呼叫后,根據(jù)目的地址信息向被叫通信設(shè)備B發(fā)起呼叫,如果被叫通信設(shè)備空閑就通知有呼叫請求到達(dá),呼叫連接進(jìn)入通話過程,否則向語音網(wǎng)關(guān)1反饋被叫忙信息。從上述完成網(wǎng)絡(luò)電話的基本呼叫過程來看,當(dāng)被叫目的通信設(shè)備正處于空閑狀態(tài),但是沒有人員來應(yīng)答此呼叫,如果該被叫設(shè)備又沒有登記呼叫轉(zhuǎn)移,使得源通信設(shè)備的請求不會得到應(yīng)答,進(jìn)而導(dǎo)致此次通信失敗。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠?qū)崿F(xiàn)呼叫無應(yīng)答時轉(zhuǎn)移的基于互聯(lián)網(wǎng)語音網(wǎng)關(guān)的呼叫無應(yīng)答轉(zhuǎn)移業(yè)務(wù)的實現(xiàn)方法。
為達(dá)到上述目的,本發(fā)明提供的基于互聯(lián)網(wǎng)語音網(wǎng)關(guān)的呼叫無應(yīng)答轉(zhuǎn)移業(yè)務(wù)的實現(xiàn)方法,包括(1)主叫設(shè)備向與其連接的主叫語音網(wǎng)關(guān)發(fā)出呼叫請求;(2)主叫語音網(wǎng)關(guān)根據(jù)接收到的呼叫請求進(jìn)行判斷,如果該請求為登記呼叫無應(yīng)答轉(zhuǎn)移服務(wù),轉(zhuǎn)步驟(3);如果該請求為取消呼叫無應(yīng)答轉(zhuǎn)移服務(wù),轉(zhuǎn)步驟(4);如果該請求為通常的呼叫,則主叫語音網(wǎng)關(guān)向被叫設(shè)備連接的被叫語音網(wǎng)關(guān)發(fā)起呼叫,然后轉(zhuǎn)步驟(5);如果該請求為其它操作,則根據(jù)請求完成相應(yīng)操作,然后結(jié)束;(3)在主叫語音網(wǎng)關(guān)中登記需要呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的設(shè)備,以及登記呼叫無應(yīng)答轉(zhuǎn)移的目的地址,然后結(jié)束;(4)在主叫語音網(wǎng)關(guān)中刪除已登記的需要呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的設(shè)備,以及刪除呼叫轉(zhuǎn)移無應(yīng)答的目的地址,然后結(jié)束;(5)被叫語音網(wǎng)關(guān)根據(jù)呼叫確定被叫設(shè)備,向被叫設(shè)備發(fā)送振鈴指示,在振鈴超時后,被叫語音網(wǎng)關(guān)判斷被叫設(shè)備是否登記了呼叫無應(yīng)答轉(zhuǎn)移服務(wù),如果未登記,則拆除本次呼叫,然后結(jié)束;否則建立與被叫設(shè)備登記的呼叫無應(yīng)答轉(zhuǎn)移目的地址對應(yīng)的設(shè)備之間的連接。
由于本發(fā)明在語音網(wǎng)關(guān)上登記了需要呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的被叫設(shè)備以及轉(zhuǎn)移目的地址,可以在保證語音網(wǎng)關(guān)基本呼叫連接的基礎(chǔ)上,利用語音網(wǎng)關(guān)本身硬件和操作系統(tǒng)的特性來實現(xiàn)呼叫無應(yīng)答轉(zhuǎn)移業(yè)務(wù),既可以完成語音網(wǎng)關(guān)基本的通信功能,又可以將一個由于無人應(yīng)答必然失敗的呼叫轉(zhuǎn)移到另外一個被叫通信設(shè)備上,從而減少了通信失敗的可能,拓展了語音網(wǎng)關(guān)的應(yīng)用范圍。
圖1是本發(fā)明所述方法的實施例流程圖;圖2是本發(fā)明的原理示意圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)的描述。
為解決當(dāng)被叫通信設(shè)備無人應(yīng)答而導(dǎo)致的通信失敗問題,可以為通信設(shè)備在網(wǎng)絡(luò)中登記需要呼叫無應(yīng)答轉(zhuǎn)移服務(wù),并且登記呼叫無應(yīng)答轉(zhuǎn)移的目的地址。以圖2為例,如果通信設(shè)備B的呼叫無應(yīng)答轉(zhuǎn)移的目的地址為通信設(shè)備C的地址,當(dāng)通信設(shè)備A通過語音網(wǎng)關(guān)1、互聯(lián)網(wǎng)絡(luò)、語音網(wǎng)關(guān)2對被叫通信設(shè)備B的發(fā)起呼叫,如果此時被叫通信設(shè)備B正處于空閑狀態(tài)而又在一定的時間里無人應(yīng)答,則將對被叫設(shè)備B的呼叫轉(zhuǎn)為對被叫通信設(shè)備C的呼叫,如果被叫通信設(shè)備C處于空閑的狀態(tài),就可以接受此次請求,防止此次通信失敗,這樣就解決了被叫設(shè)備空閑而又無人應(yīng)答導(dǎo)致通信失敗的問題。圖2所示,當(dāng)通信設(shè)備A向與網(wǎng)絡(luò)連接的通信設(shè)備B發(fā)起呼叫時,首先通過語音網(wǎng)關(guān)1連接語音網(wǎng)關(guān)2,再通過語音網(wǎng)關(guān)2連接通信設(shè)備B,如果通信設(shè)備B在一定的時間里無人應(yīng)答,則將呼叫連接到通信設(shè)備B的呼叫無應(yīng)答轉(zhuǎn)移目的地址對應(yīng)的通信設(shè)備C。
圖1是本發(fā)明所述方法的實施例流程圖。按照圖1,本發(fā)明包括三個主要部分一是進(jìn)行設(shè)備的登記呼叫無應(yīng)答轉(zhuǎn)移以及轉(zhuǎn)移的目的地址,二是取消已登記呼叫無應(yīng)答轉(zhuǎn)移的設(shè)備以及轉(zhuǎn)移的目的地址,三是被叫語音網(wǎng)關(guān)對于呼叫無應(yīng)答轉(zhuǎn)移的處理。圖1所示實施例所述的語音網(wǎng)關(guān)實際中不僅僅限于語音網(wǎng)關(guān),還可以是任何提供網(wǎng)絡(luò)語音(VOIP-Voice OverIP/VOFR-Voice Over Frame-relay)業(yè)務(wù)的所有設(shè)備,例如包括網(wǎng)絡(luò)電話呼叫控制功能模塊的設(shè)備,該設(shè)備能提供檢測雙音多頻(DTMF-Dualtone multi-frquency)號碼的能力,這樣,當(dāng)發(fā)起呼叫的通信設(shè)備輸出一個DTMF號碼后,將識別出來的DTMF號碼交語音網(wǎng)關(guān)進(jìn)行處理,語音網(wǎng)關(guān)的網(wǎng)絡(luò)電話呼叫控制功能模塊根據(jù)接收到的DTMF號碼,就可以識別是登記服務(wù)、取消服務(wù)或正常的呼叫,從而完成用戶指定的操作。
首先主叫設(shè)備在步驟1向與其連接的主叫語音網(wǎng)關(guān)發(fā)出呼叫請求;主叫語音網(wǎng)關(guān)在步驟2根據(jù)接收到的呼叫請求進(jìn)行判斷,如果該請求為其他操作,則在步驟3根據(jù)請求完成相應(yīng)操作,然后結(jié)束;如果該請求為登記呼叫無應(yīng)答轉(zhuǎn)移服務(wù),則進(jìn)行步驟4,在主叫語音網(wǎng)關(guān)的狀態(tài)描述表中登記呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的主叫設(shè)備,以及登記呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的目的地址,然后結(jié)束;如果用戶在步驟1發(fā)出的請求為取消呼叫無應(yīng)答轉(zhuǎn)移服務(wù),則進(jìn)行步驟5,在主叫語音網(wǎng)關(guān)的狀態(tài)描述表中刪除已登記的需要呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的主叫設(shè)備,以及刪除呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的目的地址,然后結(jié)束;如果如果用戶在步驟1發(fā)出的請求為通常的呼叫,則在步驟6主叫語音網(wǎng)關(guān)呼叫被叫語音網(wǎng)關(guān),由被叫語音網(wǎng)關(guān)在步驟7判斷被叫設(shè)備是否處于忙狀態(tài),如果處于忙狀態(tài),則在步驟8進(jìn)行被叫設(shè)備的忙處理,然后結(jié)束;如果被叫語音網(wǎng)關(guān)在步驟7判斷得知被叫設(shè)備處于空閑狀態(tài),則在步驟9向被叫設(shè)備發(fā)出振鈴操作,然后在步驟10判斷振鈴操作是否超時,如果未超時,繼續(xù)步驟9的振鈴操作,如果超時,則在步驟11判斷被叫設(shè)備是否已經(jīng)登記呼叫無應(yīng)答轉(zhuǎn)移服務(wù),如果未登記,則在步驟13拆除本次呼叫,然后結(jié)束;否則在步驟12建立與被叫設(shè)備登記的呼叫無應(yīng)答轉(zhuǎn)移目的地址對應(yīng)的設(shè)備之間的連接。
下面是一個具體使用實例假設(shè)通話設(shè)備A是部電話A,通話設(shè)備B是部電話B,號碼為2967,通話設(shè)備C是部電話C,號碼為2958,登記呼叫無應(yīng)答轉(zhuǎn)移服務(wù)功能鍵為54。用戶使用電話B輸入*54*2958#,登記呼叫無應(yīng)答轉(zhuǎn)移的目的號碼為2958,登記成功后在聽筒里聽到回鈴音,證實用戶登記成功。當(dāng)用戶將電話A摘機后聽到撥號音,輸入電話號碼2967,網(wǎng)關(guān)1在收到號碼2967后,向目的網(wǎng)關(guān)2發(fā)起呼叫,目的網(wǎng)關(guān)2接收到對電話B的呼叫,如果此時被叫電話B正處于空閑狀態(tài),則被叫網(wǎng)關(guān)2向電話B發(fā)出振鈴指示,電話B振鈴,一直不應(yīng)答,當(dāng)振鈴超時后,語音網(wǎng)關(guān)2根據(jù)電話B登記的呼叫無應(yīng)答轉(zhuǎn)移,向號碼2958對應(yīng)的電話C發(fā)起呼叫連接,電話C空閑,接收到呼叫,振鈴指示有呼叫到達(dá),應(yīng)答此呼叫,同電話A進(jìn)入通話過程,完成呼叫無應(yīng)答轉(zhuǎn)移的功能。被叫電話B可以隨時登記或取消呼叫無應(yīng)答轉(zhuǎn)移服務(wù)。
總之,采用本發(fā)明可以隨意設(shè)置和取消設(shè)備的呼叫無應(yīng)答轉(zhuǎn)移服務(wù),并為設(shè)置呼叫無應(yīng)答轉(zhuǎn)移的設(shè)備提供呼叫無應(yīng)答轉(zhuǎn)移呼叫服務(wù)。
權(quán)利要求
1.一種基于互聯(lián)網(wǎng)語音網(wǎng)關(guān)的呼叫無應(yīng)答轉(zhuǎn)移業(yè)務(wù)的實現(xiàn)方法,包括(1)主叫設(shè)備向與其連接的主叫語音網(wǎng)關(guān)發(fā)出呼叫請求;(2)主叫語音網(wǎng)關(guān)根據(jù)接收到的呼叫請求進(jìn)行判斷,如果該請求為登記呼叫無應(yīng)答轉(zhuǎn)移服務(wù),轉(zhuǎn)步驟(3);如果該請求為取消呼叫無應(yīng)答轉(zhuǎn)移服務(wù),轉(zhuǎn)步驟(4);如果該請求為通常的呼叫,則主叫語音網(wǎng)關(guān)向被叫設(shè)備連接的被叫語音網(wǎng)關(guān)發(fā)起呼叫,然后轉(zhuǎn)步驟(5);如果該請求為其它操作,則根據(jù)請求完成相應(yīng)操作,然后結(jié)束;(3)在主叫語音網(wǎng)關(guān)中登記需要呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的設(shè)備,以及登記呼叫無應(yīng)答轉(zhuǎn)移的目的地址,然后結(jié)束;(4)在主叫語音網(wǎng)關(guān)中刪除已登記的需要呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的設(shè)備,以及刪除呼叫轉(zhuǎn)移無應(yīng)答的目的地址,然后結(jié)束;(5)被叫語音網(wǎng)關(guān)根據(jù)呼叫確定被叫設(shè)備,向被叫設(shè)備發(fā)送振鈴指示,在振鈴超時后,被叫語音網(wǎng)關(guān)判斷被叫設(shè)備是否登記了呼叫無應(yīng)答轉(zhuǎn)移服務(wù),如果未登記,則拆除本次呼叫,然后結(jié)束;否則建立與被叫設(shè)備登記的呼叫無應(yīng)答轉(zhuǎn)移目的地址對應(yīng)的設(shè)備之間的連接。
2.根據(jù)權(quán)利要求1所述的遇忙轉(zhuǎn)移呼叫業(yè)務(wù)的實現(xiàn)方法,其特征在于將需要呼叫無應(yīng)答轉(zhuǎn)移服務(wù)的被叫設(shè)備,以及呼叫無應(yīng)答轉(zhuǎn)移的目的地址登記在語音網(wǎng)關(guān)的狀態(tài)描述表中。
3.根據(jù)權(quán)利要求1所述的遇忙轉(zhuǎn)移呼叫業(yè)務(wù)的實現(xiàn)方法,其特征在于所述語音網(wǎng)關(guān)為任何提供網(wǎng)絡(luò)語音業(yè)務(wù)的設(shè)備。
全文摘要
本發(fā)明公開了一種基于互聯(lián)網(wǎng)語音網(wǎng)關(guān)的呼叫無應(yīng)答轉(zhuǎn)移業(yè)務(wù)的實現(xiàn)方法,該本方法通過主叫語音網(wǎng)關(guān)對接收到的主叫設(shè)備發(fā)出的呼叫請求進(jìn)行判斷,如果該請求為通常的呼叫,則主叫語音網(wǎng)關(guān)向被叫語音網(wǎng)關(guān)發(fā)起呼叫。被叫語音網(wǎng)關(guān)接收到呼叫請求建立請求后,當(dāng)被叫設(shè)備超時沒有執(zhí)行呼叫應(yīng)答操作時,再判斷被叫設(shè)備是否登記了呼叫無應(yīng)答轉(zhuǎn)移服務(wù),如果已登記了呼叫無應(yīng)答轉(zhuǎn)移,則建立與被叫設(shè)備登記的呼叫無應(yīng)答轉(zhuǎn)移目的地址對應(yīng)的設(shè)備之間的連接;如果沒有登記呼叫無應(yīng)答轉(zhuǎn)移服務(wù),則拆除此次呼叫連接;上述方案可以實現(xiàn)將對設(shè)備的呼叫無人應(yīng)答超時轉(zhuǎn)移到另外設(shè)備上,拓展了語音網(wǎng)關(guān)應(yīng)用范圍。
文檔編號H04L12/66GK1491006SQ02144178
公開日2004年4月21日 申請日期2002年10月16日 優(yōu)先權(quán)日2002年10月16日
發(fā)明者毛沈軍 申請人:華為技術(shù)有限公司