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

一種基于語音互聯(lián)網(wǎng)協(xié)議的呼叫控制方法及語音網(wǎng)關(guān)的制作方法

文檔序號:7964310閱讀:244來源:國知局
專利名稱:一種基于語音互聯(lián)網(wǎng)協(xié)議的呼叫控制方法及語音網(wǎng)關(guān)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及語音互聯(lián)網(wǎng)協(xié)議(VOIP)技術(shù),尤其涉及一種基于VOIP的呼叫控制方法及語音網(wǎng)關(guān)。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展與廣泛應(yīng)用,利用網(wǎng)絡(luò)資源實現(xiàn)語音通信的VOIP業(yè)務(wù)愈加普遍。為了實現(xiàn)IP電話與常用的公共交換電話網(wǎng)(PSTN)電話之間的互通,采用具有外部交換站(FXS)端口的FXS語音網(wǎng)關(guān)連接普通電話終端,使得普通電話終端可以作為IP電話終端接入到IP網(wǎng)絡(luò)中;采用具有外部交換局(FXO)端口的FXO語音網(wǎng)關(guān)連接PSTN電話終端,并橋接PSTN和IP網(wǎng)絡(luò)。通過FXS語音網(wǎng)關(guān)和FXO語音網(wǎng)關(guān),實現(xiàn)IP電話終端與PSTN電話終端的互通。
基于組網(wǎng)和用戶使用方面的考慮,目前通常將FXS端口和FXO端口進行綁定,形成綁定方式的FXS-FXO語音網(wǎng)關(guān)。綁定方式的FXS-FXO語音網(wǎng)關(guān)的一種形式將FXS/FXO混合語音網(wǎng)關(guān)中的FXS端口和FXO端口進行綁定,并通過時隙交換技術(shù)實現(xiàn)兩端口間的數(shù)據(jù)交換;另一種形式是將FXS語音網(wǎng)關(guān)和FXO語音網(wǎng)關(guān)中的FXS端口和FXO端口進行綁定,綁定后的兩端口之間存在IP連接,語音信號在傳輸?shù)倪^程中需經(jīng)過語音壓縮處理和回波抵消處理。
圖1示出了以FXS/FXO語音混合網(wǎng)關(guān)為例的實現(xiàn)IP電話終端與PSTN電話終端互通的網(wǎng)絡(luò)結(jié)構(gòu)示意圖。參見圖1,P1、P2、P3、和P4為IP電話終端,P5和P6為PSTN電話終端。當(dāng)PSTN電話終端P5作為主叫方、IP電話終端P1作為被叫方時,主叫方P5摘機,用戶撥打被叫方P1的電話號碼,PSTN網(wǎng)絡(luò)中的專用分組交換機(PBX)向語音混合網(wǎng)關(guān)的FXO端口發(fā)送振鈴信號和包括主叫方號碼在內(nèi)的主叫識別信息傳送(CID)信號,F(xiàn)XO端口收到上述信號后摘機,向PBX發(fā)送回鈴音,并建立與該FXO端口相綁定的FXS端口的連接,F(xiàn)XS端口向IP電話終端P1發(fā)送振鈴信號,被叫方摘機后,實現(xiàn)語音通信??梢?,語音數(shù)據(jù)經(jīng)過FXO和FXS端口之后,到達與FXS端口連接的IP電話終端。
目前在PSTN電話終端為主叫方時,當(dāng)FXO端口摘機時,PBX通過檢測電流的方式檢測到摘機事件,并開始進行計費。這樣,如果作為被叫方的IP電話終端在FXO端口摘機后一段時間才摘機通話,則在FXO端口摘機與IP電話終端摘機之間的時間內(nèi),主被叫方并未通話,而PBX卻對該段時間進行了計費,實際的通話時間小于計費時間;在作為被叫方的IP電話終端無人應(yīng)答的情況下,PBX自FXO端口摘機時刻開始計費,直到主叫方PSTN電話終端掛機后,才停止計費,此時主被叫方并未通話,但是PBX卻進行了計費,形成了短話單??梢?,現(xiàn)有的呼叫控制過程會導(dǎo)致通話計費的準(zhǔn)確度較低,造成虛假計費,損害了用戶利益。
另外,如果被叫方IP電話終端正在與其他IP電話終端通話,F(xiàn)XS端口處于摘機狀態(tài),當(dāng)PSTN電話終端發(fā)起呼叫時,PBX向FXO端口發(fā)送振鈴信號和CID信號,由于通常情況下CID信號在第一次和第二次振鈴信號之間發(fā)送,因此FXO收到振鈴信號后摘機,通過PBX向主叫方PSTN電話終端返回回鈴音,并在收到CID信號后檢測FXS端口的狀態(tài)。假設(shè)第一次振鈴信號時間長度為1秒、CID信號在第一次振鈴結(jié)束0.5秒后發(fā)送,該信號的時間長度為1秒,則PBX在FXO摘機后2.5秒內(nèi)向主叫方返回的是回鈴音,此后確定FXS端口處于摘機狀態(tài)后FXO端口掛機,PBX向主叫方播放忙音。這種情況下不僅會在FXO端口摘機與掛機之間造成虛假計費,而且還會使得主叫方用戶先聽到回鈴音再聽到忙音,不符合用戶的是使用習(xí)慣。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種基于VOIP的呼叫控制方法,保證PSTN電話終端與IP電話終端之間呼叫計費的準(zhǔn)確性。
基于本發(fā)明思想的呼叫控制方法中將外部交換局FXO端口的狀態(tài)與綁定的外部交換站FXS端口的狀態(tài)保持一致,該方法包括A.主叫方公共交換電話網(wǎng)PSTN電話終端呼叫被叫方互聯(lián)網(wǎng)協(xié)議IP電話終端,當(dāng)主叫方PSTN電話終端對應(yīng)的FXO端口處于空閑狀態(tài)時,專用分組交換機PBX通過FXO端口,呼叫與該FXO端口綁定的FXS端口;B.當(dāng)被叫方IP電話終端摘機時,將所述FXS端口和FXO端口轉(zhuǎn)換為摘機狀態(tài)。
較佳地,所述FXS端口和FXO端口之間進一步包括主機模塊,則步驟A所述PBX呼叫與該FXO端口綁定的FXS端口包括PBX向FXO端口發(fā)送振鈴信號,F(xiàn)XO端口向主機模塊指明主叫方PSTN電話終端發(fā)起呼叫;主機模塊確定與所述FXO端口綁定的FXS端口,并向該FXS端口發(fā)起呼叫。
其中,步驟B所述將FXS端口和所述FXO端口轉(zhuǎn)換為摘機狀態(tài)為FXS端口轉(zhuǎn)換為摘機狀態(tài),并向主機模塊指明FXS端口處于摘機狀態(tài),主機模塊控制與所述FXS端口綁定的FXO端口轉(zhuǎn)換為摘機狀態(tài)。
較佳地,所述步驟B之后,進一步包括主叫方PSTN電話終端與被叫方IP電話終端通過所述FXO端口和FXS端口傳送語音數(shù)據(jù),并在主叫方PSTN電話終端或者被叫方IP電話終端掛機時,將所述FXS端口和FXO端口轉(zhuǎn)換為空閑狀態(tài)。
其中,所述將FXS端口和FXO端口轉(zhuǎn)換為空閑狀態(tài)包括B1.判斷掛機方為主叫方PSTN電話終端或者被叫方IP電話終端,如果為主叫方PSTN電話終端,則執(zhí)行步驟B2,否則,執(zhí)行步驟B3;B2.PBX向所述FXO端口指明主叫方PSTN電話終端掛機,F(xiàn)XO端口轉(zhuǎn)換為空閑狀態(tài),主機模塊檢測到FXO端口處于空閑狀態(tài)后,控制所述FXS端口轉(zhuǎn)換為空閑狀態(tài),F(xiàn)XS端口向被叫方IP電話終端發(fā)送表示通話結(jié)束的信號,并結(jié)束本呼叫控制流程;B3.所述FXS端口轉(zhuǎn)換為空閑狀態(tài),主機模塊檢測到該FXS端口處于空閑狀態(tài)后,控制所述FXO端口轉(zhuǎn)換為空閑狀態(tài),PBX檢測到該FXO處于空閑狀態(tài)后,向主叫方PSTN電話終端發(fā)送表示通話結(jié)束的信號。
本發(fā)明還提供一種用于上述呼叫控制方法中的語音網(wǎng)關(guān),該語音網(wǎng)關(guān)包括綁定的外部交換局FXO端口和外部交換站FXS端口,其中FXO端口用于根據(jù)FXS端口的狀態(tài),進行狀態(tài)轉(zhuǎn)換,在空閑狀態(tài)時接收公共交換電話網(wǎng)PSTN網(wǎng)絡(luò)的呼叫,將表示主叫方PSTN電話終端發(fā)起呼叫的通知發(fā)送出去;FXS端口用于接收來自于FXO端口的通知,根據(jù)接收到的通知向?qū)?yīng)的互聯(lián)網(wǎng)協(xié)議IP電話終端發(fā)起呼叫,當(dāng)被叫方IP電話終端摘機后,由空閑狀態(tài)轉(zhuǎn)換為摘機狀態(tài)。
較佳地,所述語音網(wǎng)關(guān)進一步包括位于所述FXO端口和所述FXS端口之間的主機模塊,該主機模塊用于保存所述FXS端口與FXO端口的對應(yīng)關(guān)系,確定與FXO端口綁定的FXS端口,檢測FXO端口和FXS端口的狀態(tài),根據(jù)FXS端口的狀態(tài)向FXO端口發(fā)送轉(zhuǎn)換狀態(tài)信號,接收來于FXO端口的通知,并將接收到的通知發(fā)送給與該FXO端口綁定的FXS端口。
其中,所述FXO端口進一步用于接收來自于所述FXS端口的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給所述PSTN電話終端,并且接收來自于所述PSTN電話終端的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給FXS端口;所述FXS端口進一步用于接收來自于所述IP電話終端的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給所述FXO端口,并且接收來自于FXO端口的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給所述IP電話終端。
較佳地,所述FXO端口進一步用于在摘機狀態(tài)時接收來自于所述PSTN電話終端的掛機信號,轉(zhuǎn)換為空閑狀態(tài),并通知主機模塊PSTN電話終端掛機,接收主機模塊發(fā)送的表示通話結(jié)束的信號并由摘機狀態(tài)轉(zhuǎn)入空閑狀態(tài);FXS端口進一步用于在摘機狀態(tài)時接收來自于所述IP電話終端的掛機信號,轉(zhuǎn)換為空閑狀態(tài),通知主機模塊所述IP電話終端掛機,接收主機模塊發(fā)送的表示通話結(jié)束的信號并由摘機狀態(tài)轉(zhuǎn)入空閑狀態(tài);主機模塊進一步用于接收來自于FXO端口的表示所述PSTN電話終端掛機的通知,向FXS端口發(fā)送表示通話結(jié)束的信號,接收來自于FXS端口的表示所述IP電話終端掛機的信號,并向FXO端口發(fā)送表示通話結(jié)束的信號。
其中,所述FXO端口和所述FXS端口位于FXS/FXO語音混合網(wǎng)關(guān)中,或者,所述FXO端口位于FXO語音網(wǎng)關(guān)中,所述FXS端口位于FXS語音網(wǎng)關(guān)中。
應(yīng)用本發(fā)明,能夠保證PSTN電話終端呼叫IP電話終端過程中的計費準(zhǔn)確性。具體而言,本發(fā)明具有如下有益效果1.本發(fā)明中FXO端口在主機模塊的控制下,與相綁定的FXS端口的狀態(tài)保持一致,并且只有在被叫方IP電話終端摘機后,F(xiàn)XO端口才通過摘機而進入摘機狀態(tài),PBX在檢測到FXO端口摘機后,開始對主叫方PSTN電話終端計費。這樣,在PSTN電話終端為主叫方、IP電話終端PBX為被叫方時,PBX計費的開始時間與被叫方摘機通話的時間一致,因此能夠有效地避免虛假計費現(xiàn)象的發(fā)生,保證了計費的準(zhǔn)確性。
2.本發(fā)明中當(dāng)FXS端口由于被叫方IP電話終端由于與其他IP電話終端進行通話而處于摘機狀態(tài)時,主機模塊將相綁定的FXO端口轉(zhuǎn)換為摘機狀態(tài),此時如果PSTN電話終端對被叫方發(fā)起呼叫,則PBX檢測到FXO端口處于摘機狀態(tài),而直接向主叫方播放忙音。這樣,PBX不會由于CID信號處于主叫方發(fā)出的兩次振鈴信號之間,而先向主叫方播放回鈴音再播放忙音。可見本發(fā)明中的呼叫控制符合用戶習(xí)慣,有效地改善了用戶體驗。


下面將通過參照附圖詳細(xì)描述本發(fā)明的示例性實施例,使本領(lǐng)域的普通技術(shù)人員更清楚本發(fā)明的上述及其它特征和優(yōu)點,附圖中圖1為通過FXO/FXS語音混合網(wǎng)關(guān)實現(xiàn)IP電話終端與PSTN電話終端互通的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2為本發(fā)明中基于VOIP的呼叫控制方法的示例性流程圖;圖3為本發(fā)明實施例中呼叫控制方法的流程圖;圖4為本發(fā)明實施例中通過綁定的FXO語音網(wǎng)關(guān)FXS語音網(wǎng)關(guān)實現(xiàn)IP電話終端與PSTN電話終端互通的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例中語音網(wǎng)關(guān)的結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明做進一步的詳細(xì)說明。
本發(fā)明為一種基于VOIP的呼叫控制方法,其基本思想在于當(dāng)FXS端口由于IP電話終端與其他IP電話終端通話而處于摘機狀態(tài)時,將該FXS端口對應(yīng)的FXO端口摘機,并且當(dāng)PSTN電話終端作為主叫方對作為被叫方的IP電話終端發(fā)起呼叫時,在被叫方摘機之后,將FXO端口摘機。
圖2示出了依據(jù)本發(fā)明思想的呼叫控制方法的示例性流程圖。參見圖2,該方法將FXO端口的狀態(tài)與綁定的FXS端口的狀態(tài)保持一致,則按照如下步驟執(zhí)行呼叫控制在步驟201中,主叫方PSTN電話終端呼叫被叫方IP電話終端,當(dāng)該主叫方對應(yīng)的FXO端口處于空閑狀態(tài)時,PBX通過FXO端口和主機模塊向與該FXO端口綁定的FXS端口發(fā)起呼叫;在步驟202中,當(dāng)被叫方IP電話終端摘機時,將FXS和FXO端口轉(zhuǎn)換為摘機狀態(tài)。
本發(fā)明中被綁定的FXS端口和FXO端口既可以位于同一個FXS/FXO語音混合網(wǎng)關(guān)中,又可以分別位于相互獨立的FXS語音網(wǎng)關(guān)和FXO語音網(wǎng)關(guān)中。下面以FXS/FXO語音混合網(wǎng)關(guān)為例,對依據(jù)本發(fā)明思想的呼叫控制方法進行說明。
本實施例基于圖1所示的網(wǎng)絡(luò),其中被綁定的FXS端口和FXO端口位于FXS/FXO語音混合網(wǎng)關(guān)中,F(xiàn)XS端口與FXO端口之間存在主機模塊,并且PBX位于PSTN網(wǎng)絡(luò)中。圖3示出了PSTN電話終端作為主叫方、IP電話終端作為被叫方時本實施例中的呼叫控制方法的流程圖。如圖3所示,該方法包括在步驟301中,主叫方PSTN電話向被叫方IP電話終端發(fā)起呼叫。
在步驟302~303中,PBX接收到來自于主叫方PSTN電話終端的呼叫后,判斷該主叫方對應(yīng)的FXO端口是否處于空閑狀態(tài),如果是,則執(zhí)行步驟304;否則,該PBX向主叫方PSTN電話終端發(fā)送表示無法通話的信號,并結(jié)束本呼叫控制流程。
本實施例中在FXS端口由于對應(yīng)的IP電話終端與其他IP電話終端進行通話而處于摘機狀態(tài)、但是與該FXS端口綁定的FXO端口處于空閑狀態(tài)時,主機模塊通過控制該FXO端口摘機,來將該FXO端口的狀態(tài)轉(zhuǎn)換為摘機狀態(tài)。當(dāng)FXS端口由于對應(yīng)的IP電話終端結(jié)束通話而處于空閑狀態(tài)時,主機模塊再控制該FXS端口對應(yīng)的FXO端口掛機。那么,F(xiàn)XO端口的狀態(tài)和與其相綁定的FXS端口的狀態(tài)保持一致。因此在本步驟中,通過對FXS端口的狀態(tài)進行判斷,確定FXS端口和FXO端口的狀態(tài)。并且,F(xiàn)XS端口處于摘機狀態(tài)表明相綁定的FXO端口已經(jīng)摘機,則PBX通過發(fā)送諸如忙音等表示無法通話的信號,告知主叫方PSTN終端無法成功進行呼叫。
在步驟304~305中,PBX生成主叫PSTN電話終端對應(yīng)的CID信號,向FXO端口發(fā)送振鈴信號和CID信號,F(xiàn)XO端口向語音混合網(wǎng)關(guān)中的主機模塊指明主叫方PSTN電話終端發(fā)起呼叫,并將接收到的CID信號提交給主機模塊。
在步驟306~307中,主機模塊確定與FXO端口綁定的FXS端口,并向該FXS端口發(fā)起呼叫,F(xiàn)XS端口接收到來自主機模塊的呼叫后,向被叫方IP電話終端發(fā)送振鈴信號。
由于FXO端口與FXS被綁定在一起,即FXO端口存在唯一對應(yīng)的FXS端口,并且端口間的對應(yīng)關(guān)系保存在主機模塊中,因此,主機模塊能夠根據(jù)接收到振鈴信號的FXO端口的信息查找到對應(yīng)的FXS端口。
在步驟308~309中,F(xiàn)XO端口判斷被叫方是否摘機,如果是,則執(zhí)行步驟310;否則,PBX在主叫方掛機前持續(xù)向主叫方播放回鈴音,并結(jié)束本呼叫控制流程。
在被叫方未摘機的情況下,F(xiàn)XS端口仍然處于空閑狀態(tài),F(xiàn)XO端口也保持空閑狀態(tài),從而FXO端口的電流不會發(fā)生變化。PBX在未檢測到FXO端口的電流變化時,則持續(xù)地向主叫方播放回鈴音。當(dāng)被叫方長時間沒有摘機通話,則主叫方掛機,結(jié)束本次呼叫。
在步驟310中,F(xiàn)XS端口摘機,主機模塊通過檢測確定FXS端口摘機后,控制該FXS端口對應(yīng)的FXO端口摘機,PBX開始計費。
由于被叫方IP電話終端摘機通話,則本步驟中FXS通過摘機而進入摘機狀態(tài)。此后FXS端口可以通過上報摘機事件的方式來通知主機模塊,主機模塊再控制該FXS端口對應(yīng)的FXO端口轉(zhuǎn)入摘機狀態(tài)。同時,PBX檢測到FXO端口摘機后,判定主叫方與被叫方開始通話,因此PBX對主叫方進行計費。可見,本實施例中FXO端口只有待被叫方摘機通話后,才進入摘機狀態(tài),那么PBX的開始計費時間也就是主被叫雙方開始通話的時間。
在步驟311~314中,主叫方與被叫方通過FXO端口和FXS端口傳送語音數(shù)據(jù),判斷主叫方或者被叫方是否掛機,如果主叫方掛機,則PBX停止計費,并向FXO端口指明主叫方掛機,F(xiàn)XO端口掛機后,主機模塊控制FXS端口掛機,F(xiàn)XS端口向被叫方發(fā)送表示通話結(jié)束的信號,并結(jié)束本呼叫控制流程;如果被叫方掛機,則FXS端口掛機,主機模塊檢測到FXS端口掛機后,控制FXO端口掛機,PBX在FXO掛機的同時停止計費并向主叫方發(fā)送表示通話結(jié)束的信號,結(jié)束本呼叫控制流程;如果主叫方和被叫方均未掛機,則返回執(zhí)行步驟311。
這里,F(xiàn)XS或者FXO端口所發(fā)出的表示通話結(jié)束的信號可以是忙音或者掛機脈沖等信號。
至此,完成本實施例中的呼叫控制流程。
以上為以綁定在一起的FXS端口和FXO端口位于同一FXS/FXO語音混合網(wǎng)關(guān)中為例所進行的呼叫控制過程,F(xiàn)XS端口和相綁定的FXO端口也可以分別位于相互獨立的FXS語音網(wǎng)關(guān)和FXO語音網(wǎng)關(guān)中。
圖4示出了FXS端口和相綁定的FXO端口分別位于相互獨立的FXS語音網(wǎng)關(guān)和FXO語音網(wǎng)關(guān)中時的網(wǎng)絡(luò)結(jié)構(gòu)圖。在圖4所示的網(wǎng)絡(luò)中,包括IP電話終端P1、P2、P3、和P4,PSTN電話終端P5和P6,與IP電話終端P1和P2相連的FXS語音網(wǎng)關(guān)A,與IP電話終端P3和P4相連的FXS語音網(wǎng)關(guān)B,實現(xiàn)FXS語音網(wǎng)關(guān)A和B與IP網(wǎng)絡(luò)通信的路由器/交換機,以及與PSTN電話終端相連并橋接IP網(wǎng)絡(luò)與PSTN網(wǎng)絡(luò)的FXO語音網(wǎng)關(guān)A和FXO語音網(wǎng)關(guān)B。此時,在FXS端口和FXO端口之間的主機模塊可以位于FXO語音網(wǎng)關(guān)中,也可以作為單獨的裝置,相對于上述FXS語音網(wǎng)關(guān)和FXO語音網(wǎng)關(guān)獨立存在。該情況下的呼叫控制過程與上述的步驟301至311相似,只是在步驟311中,主叫方和被叫方通過FXS端口與FXO端口傳輸語音數(shù)據(jù)時,F(xiàn)XO端口對來自于主叫方的語音數(shù)據(jù)進行壓縮打包后發(fā)送給FXS端口,F(xiàn)XS端口再經(jīng)過解壓縮后,發(fā)送給被叫方;FXS端口對來自于被叫方的語音數(shù)據(jù)進行壓縮打包后發(fā)送給FXO端口,F(xiàn)XO端口再經(jīng)過解壓縮后,發(fā)送給主叫方。
本實施例還提供了一種能夠用于上述呼叫控制方法中的語音網(wǎng)關(guān)。圖5示出了本實施例中語音網(wǎng)關(guān)的結(jié)構(gòu)示意圖。參見圖5,該語音網(wǎng)關(guān)包括主機模塊以及綁定在一起的FXO端口和FXS端口。其中,F(xiàn)XO端口用于根據(jù)相綁定的FXS端口的狀態(tài),進行狀態(tài)轉(zhuǎn)換,在空閑狀態(tài)時接收公共交換電話網(wǎng)PSTN網(wǎng)絡(luò)的呼叫,將表示主叫方PSTN電話終端發(fā)起呼叫的通知發(fā)送出去;FXS端口用于接收來自于FXO端口的通知,根據(jù)接收到的通知向?qū)?yīng)的互聯(lián)網(wǎng)協(xié)議IP電話終端發(fā)起呼叫,當(dāng)被叫方IP電話終端摘機后,由空閑狀態(tài)轉(zhuǎn)換為摘機狀態(tài)。
本實施例中的語音網(wǎng)關(guān)還包括位于FXO端口和FXS端口之間的主機模塊,該主機模塊用于保存FXS端口與FXO端口的對應(yīng)關(guān)系,確定與FXO端口綁定的FXS端口,檢測FXO端口和FXS端口的狀態(tài),根據(jù)FXS端口的狀態(tài)向FXO端口發(fā)送轉(zhuǎn)換狀態(tài)信號,接收來于FXO端口的通知,并將接收到的通知發(fā)送給與該FXO端口綁定的FXS端口。
本實施例中的語音網(wǎng)關(guān)在主被叫方進行通話的過程中,F(xiàn)XO端口接收來自于FXS端口的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給所述PSTN電話終端,并且接收來自于PSTN電話終端的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給FXS端口;FXS端口接收來自于IP電話終端的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給所述FXO端口,并且接收來自于FXO端口的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給IP電話終端。
另外,F(xiàn)XO端口在摘機狀態(tài)時接收來自于所述PSTN電話終端的掛機信號,轉(zhuǎn)換為空閑狀態(tài),并通知主機模塊PSTN電話終端掛機,接收主機模塊發(fā)送的表示通話結(jié)束的信號并由摘機狀態(tài)轉(zhuǎn)入空閑狀態(tài);FXS端口在摘機狀態(tài)時接收來自于所述IP電話終端的掛機信號,轉(zhuǎn)換為空閑狀態(tài),通知主機模塊所述IP電話終端掛機,接收主機模塊發(fā)送的表示通話結(jié)束的信號并由摘機狀態(tài)轉(zhuǎn)入空閑狀態(tài);相應(yīng)地,主機模塊接收來自于FXO端口的表示所述PSTN電話終端掛機的通知,向FXS端口發(fā)送表示通話結(jié)束的信號,接收來自于FXS端口的表示所述IP電話終端掛機的信號,并向FXO端口發(fā)送表示通話結(jié)束的信號。
上述FXO端口和所述FXS端口可以位于FXS/FXO語音混合網(wǎng)關(guān)中,此時主機模塊位于該語音混合網(wǎng)關(guān)中或者獨立存在;并且,上述的FXO端口和FXS端口也可以分別位于FXO語音網(wǎng)關(guān)和FXS語音網(wǎng)關(guān)中,此時主機模塊位于FXS語音網(wǎng)關(guān)中或者獨立存在。
由上述技術(shù)方案可見,本發(fā)明中FXO端口在主機模塊的控制下,與相綁定的FXS端口的狀態(tài)保持一致,并且只有在被叫方IP電話終端摘機后,F(xiàn)XO端口才通過摘機而進入摘機狀態(tài),PBX在檢測到FXO端口摘機后,開始對主叫方PSTN電話終端計費。這樣,在PSTN電話終端為主叫方、IP電話終端為被叫方時,PBX計費的開始時間與被叫方摘機通話的時間一致,因此能夠有效地避免虛假計費現(xiàn)象的發(fā)生,保證了計費的準(zhǔn)確性。
并且,當(dāng)FXS端口由于被叫方IP電話終端與其他IP電話終端進行通話而處于摘機狀態(tài)時,主機模塊將相綁定的FXO端口轉(zhuǎn)換為摘機狀態(tài),此時如果PSTN電話終端對被叫方發(fā)起呼叫,則PBX檢測到FXO端口處于摘機狀態(tài),從而直接向主叫方播放忙音。這樣,PBX不會由于CID信號處于主叫方發(fā)出的兩次振鈴信號之間,而先向主叫方播放回鈴音再播放忙音??梢姳景l(fā)明中的呼叫控制符合用戶習(xí)慣,有效地改善了用戶體驗。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于語音互聯(lián)網(wǎng)協(xié)議VOIP的呼叫控制方法,其特征在于,將外部交換局FXO端口的狀態(tài)與綁定的外部交換站FXS端口的狀態(tài)保持一致,該方法包括A.主叫方公共交換電話網(wǎng)PSTN電話終端呼叫被叫方互聯(lián)網(wǎng)協(xié)議IP電話終端,當(dāng)主叫方PSTN電話終端對應(yīng)的FXO端口處于空閑狀態(tài)時,專用分組交換機PBX通過FXO端口,呼叫與該FXO端口綁定的FXS端口;B.當(dāng)被叫方IP電話終端摘機時,將所述FXS端口和FXO端口轉(zhuǎn)換為摘機狀態(tài)。
2.如權(quán)利要求1所述的方法,其特征在于,所述FXS端口和FXO端口之間進一步包括主機模塊,則步驟A所述PBX呼叫與該FXO端口綁定的FXS端口包括PBX向FXO端口發(fā)送振鈴信號,F(xiàn)XO端口向主機模塊指明主叫方PSTN電話終端發(fā)起呼叫;主機模塊確定與所述FXO端口綁定的FXS端口,并向該FXS端口發(fā)起呼叫。
3.如權(quán)利要求2所述的方法,其特征在于,步驟B所述將FXS端口和FXO端口轉(zhuǎn)換為摘機狀態(tài)為FXS端口轉(zhuǎn)換為摘機狀態(tài),并向主機模塊指明FXS端口處于摘機狀態(tài),主機模塊控制與所述FXS端口綁定的FXO端口轉(zhuǎn)換為摘機狀態(tài)。
4.如權(quán)利要求2所述的方法,其特征在于,所述步驟B之后,進一步包括主叫方PSTN電話終端與被叫方IP電話終端通過所述FXO端口和FXS端口傳送語音數(shù)據(jù),并在主叫方PSTN電話終端或者被叫方IP電話終端掛機時,將所述FXS端口和FXO端口轉(zhuǎn)換為空閑狀態(tài)。
5.如權(quán)利要求4所述的方法,其特征在于,所述將FXS端口和FXO端口轉(zhuǎn)換為空閑狀態(tài)包括B1.判斷掛機方為主叫方PSTN電話終端或者被叫方IP電話終端,如果為主叫方PSTN電話終端,則執(zhí)行步驟B2,否則,執(zhí)行步驟B3;B2.PBX向所述FXO端口指明主叫方PSTN電話終端掛機,F(xiàn)XO端口轉(zhuǎn)換為空閑狀態(tài),主機模塊檢測到FXO端口處于空閑狀態(tài)后,控制所述FXS端口轉(zhuǎn)換為空閑狀態(tài),F(xiàn)XS端口向被叫方IP電話終端發(fā)送表示通話結(jié)束的信號,并結(jié)束本呼叫控制流程;B3.所述FXS端口轉(zhuǎn)換為空閑狀態(tài),主機模塊檢測到該FXS端口處于空閑狀態(tài)后,控制所述FXO端口轉(zhuǎn)換為空閑狀態(tài),PBX檢測到該FXO處于空閑狀態(tài)后,向主叫方PSTN電話終端發(fā)送表示通話結(jié)束的信號。
6.一種語音網(wǎng)關(guān),其特征在于,該語音網(wǎng)關(guān)包括綁定的外部交換局FXO端口和外部交換站FXS端口,其中FXO端口用于根據(jù)FXS端口的狀態(tài),進行狀態(tài)轉(zhuǎn)換,在空閑狀態(tài)時接收公共交換電話網(wǎng)PSTN網(wǎng)絡(luò)的呼叫,將表示主叫方PSTN電話終端發(fā)起呼叫的通知發(fā)送出去;FXS端口用于接收來自于FXO端口的通知,根據(jù)接收到的通知向?qū)?yīng)的互聯(lián)網(wǎng)協(xié)議IP電話終端發(fā)起呼叫,當(dāng)被叫方IP電話終端摘機后,由空閑狀態(tài)轉(zhuǎn)換為摘機狀態(tài)。
7.如權(quán)利要求6所述的方法,其特征在于,所述語音網(wǎng)關(guān)進一步包括位于所述FXO端口和所述FXS端口之間的主機模塊,該主機模塊用于保存所述FXS端口與FXO端口的對應(yīng)關(guān)系,確定與FXO端口綁定的FXS端口,檢測FXO端口和FXS端口的狀態(tài),根據(jù)FXS端口的狀態(tài)向FXO端口發(fā)送轉(zhuǎn)換狀態(tài)信號,接收來于FXO端口的通知,并將接收到的通知發(fā)送給與該FXO端口綁定的FXS端口。
8.如權(quán)利要求6或7所述的語音網(wǎng)關(guān),其特征在于,所述FXO端口進一步用于接收來自于所述FXS端口的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給所述PSTN電話終端,并且接收來自于所述PSTN電話終端的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給FXS端口;所述FXS端口進一步用于接收來自于所述IP電話終端的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給所述FXO端口,并且接收來自于FXO端口的語音數(shù)據(jù),將接收到的語音數(shù)據(jù)發(fā)送給所述IP電話終端。
9.如權(quán)利要求7所述的語音網(wǎng)關(guān),其特征在于,所述FXO端口進一步用于在摘機狀態(tài)時接收來自于所述PSTN電話終端的掛機信號,轉(zhuǎn)換為空閑狀態(tài),并通知主機模塊PSTN電話終端掛機,接收主機模塊發(fā)送的表示通話結(jié)束的信號并由摘機狀態(tài)轉(zhuǎn)入空閑狀態(tài);FXS端口進一步用于在摘機狀態(tài)時接收來自于所述IP電話終端的掛機信號,轉(zhuǎn)換為空閑狀態(tài),通知主機模塊所述IP電話終端掛機,接收主機模塊發(fā)送的表示通話結(jié)束的信號并由摘機狀態(tài)轉(zhuǎn)入空閑狀態(tài);主機模塊進一步用于接收來自于FXO端口的表示所述PSTN電話終端掛機的通知,向FXS端口發(fā)送表示通話結(jié)束的信號,接收來自于FXS端口的表示所述IP電話終端掛機的信號,并向FXO端口發(fā)送表示通話結(jié)束的信號。
10.如權(quán)利要求6或7所述的語音網(wǎng)關(guān),其特征在于,所述FXO端口和所述FXS端口位于FXS/FXO語音混合網(wǎng)關(guān)中,或者所述FXO端口位于FXO語音網(wǎng)關(guān)中,所述FXS端口位于FXS語音網(wǎng)關(guān)中。
全文摘要
本發(fā)明公開了一種基于VOIP的呼叫控制方法,將外部交換局FXO端口的狀態(tài)與綁定的外部交換站FXS端口的狀態(tài)保持一致,該方法包括A.主叫方公共交換電話網(wǎng)PSTN電話終端呼叫被叫方互聯(lián)網(wǎng)協(xié)議IP電話終端,當(dāng)主叫方PSTN電話終端對應(yīng)的FXO端口處于空閑狀態(tài)時,專用分組交換機PBX通過FXO端口,呼叫與該FXO端口綁定的FXS端口;B.當(dāng)被叫方IP電話終端摘機時,將FXS端口和所述FXO端口轉(zhuǎn)換為摘機狀態(tài)。本發(fā)明還公開了一種語音網(wǎng)關(guān),包括相綁定的FXO端口和FXS端口。本發(fā)明能夠避免PSTN電話終端為主叫方、IP電話終端為被叫方時的虛假計費,提高計費的準(zhǔn)確程度。
文檔編號H04L12/66GK1889613SQ20061009932
公開日2007年1月3日 申請日期2006年7月17日 優(yōu)先權(quán)日2006年7月17日
發(fā)明者馬瑜, 黃灝, 李治, 馬年磊 申請人:杭州華為三康技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴化市| 临朐县| 芒康县| 永兴县| 昌吉市| 措美县| 敦化市| 旺苍县| 浪卡子县| 商城县| 额敏县| 历史| 澜沧| 河曲县| 淄博市| 德化县| 北辰区| 瓦房店市| 融水| 蓝田县| 浏阳市| 行唐县| 永定县| 石河子市| 德化县| 荥经县| 仙游县| 武宣县| 策勒县| 衡水市| 方城县| 长葛市| 麟游县| 夹江县| 尉氏县| 广东省| 吴堡县| 潢川县| 钟祥市| 永兴县| 同江市|