專利名稱:一種模擬中繼接口控制方法
技術領域:
本發明涉及計算機通信技術,特別涉及IP語音處理技術。
背景技術:
在IP語音網絡(VOIP)中,語音網關通過FXO(Foreign ExchangeOffice外部交換局,又稱為模擬中繼接口)語音接口和局用交換機或者商用交換機相連,從而接入公共電話交換網PSTN,完成外線電話呼入和呼出;語音網關通過FXS(Foreign Exchange Station,外部交換站)語音接口連接IP網內用戶電話機,完成IP網內用戶電話的呼入和呼出,本發明網絡環境示意圖如圖1所示。因為電話用戶一般不習慣二次撥號方式,在以上的應用環境中,語音網關通過將FXO接口和FXS接口一一綁定來實現直撥電話,即當外部交換機上用戶經由FXO接口呼入時,可以直接撥入到對應的FXS用戶,同理當FXS接口用戶呼出到交換機時一定經過其對應的FXO接口。但是以上應用技術目前存在一個問題,就是外線用戶從空閑的FXO接口呼叫其綁定的FXS接口用戶時,當網關上該FXO接口對應的FXS用戶正在忙(如忙于網內通話),如果FXO接口不知道其對應的FXS用戶忙,同時為了不進行計費,在被叫摘機之前,網關不會采取任何動作,這樣主叫用戶一直聽到是回鈴音,從而一方面導致主叫用戶由于被動盲目等待被叫方的摘機而浪費時間,另一方面可能會造成被叫方故意不接電話的誤解。
現有技術中,某些網關為了解決以上被叫用戶忙,而主叫用戶一直聽到的是回鈴音的問題,采取軟件控制FXO接口先摘機,然后再掛機送忙音的方法,由此造成的問題就是局方會對主叫用戶進行計費。
發明內容
本發明針對現有技術的缺點,提出一種模擬中繼接口FXO控制方法,當主叫用戶從FXO接口呼入時,在被叫用戶忙的情況下,主叫用戶可以馬上聽到忙音,同時不會對主叫用戶進行計費操作。
本發明采用的技術方案是,提出一種模擬中繼接口控制方法,在FXO接口與FXS接口設置綁定關系的語音網關中,包括如下步驟a)FXS接口用戶摘機;b)網關軟件查找和本FXS接口綁定對應的FXO接口,判斷該FXO接口狀態是否空閑;c)如果FXO接口空閑,通過軟件控制該FXO接口摘機。
進一步的,步驟a)中所述的FXS接口摘機不占用其對應FXO接口線路。
進一步的,步驟b)和c)之間包括如下步驟,網關軟件判斷FXO接口是否為其它呼叫所占用,記錄FXO接口和FXS接口狀態。
更進一步的,當以上所記錄的FXO接口占用呼叫拆線,判斷FXS接口狀態是否空閑。
更進一步的,以上判斷FXS接口非空閑,通過軟件控制該FXO接口摘機。
進一步的,控制FXO接口摘機后,系統設定相應標志,標志該FXO接口是由其對應的FXS接口控制摘機。
進一步的,FXS接口掛機,網關軟件檢測其對應的FXO接口,判斷FXO接口由本FXS接口控制摘機,通過軟件控制該FXO接口掛機。
本發明的有益效果是,以上方法設計簡單,使用網關設備現有技術,通過控制FXO接口摘機,既保證用戶現有的撥號習慣又解決了錯誤計費問題。
圖1是本發明網絡環境示意圖。
圖2是本發明實施方式的軟件流程圖。
具體實施例方式
如圖2所示,FXO接口n通過配置綁定到FXS接口m,從而保證了當有用戶呼叫FXS接口m時可以直接通過FXO接口n撥號。當FXS接口m用戶由撥打網內FXS接口t對應的電話而摘機時,網關軟件通過查找配置文件,得知該FXS接口m對應FXO接口n,判斷該FXO接口n的狀態為空閑,由軟件控制FXO接口n摘機,此時相當于電話網上該用戶線路占用,當外線用戶呼叫FXO接口n對應的FXS接口m用戶時,主叫用戶播完號碼后馬上就會聽到忙音,就不存在盲目等待或者計費的問題。如果以上FXS接口m摘機時,判斷該FXO接口n正在被其它沒有設定綁定關系的FXS接口呼出占用時,此時只用記錄FXO接口n的狀態和FXS接口m當前狀態并進行監控,因為當外線用戶呼叫FXO接口n對應的FXS接口m用戶時,由于FXO接口占線,系統自動會送忙音,當檢測到FXO接口n呼叫占用拆線時,判斷其對應FXS接口m的狀態,如果FXS接口m忙,則同理由軟件控制FXO接口n摘機,否則不用作相應操作。
當FXS接口m掛機,網關軟件檢測發現其對應的FXO接口n正在摘機狀態,并且根據系統設定的標志判斷FXS接口n不是由其它接口使用而僅僅是接口m控制的摘機,那么就對FXS接口n進行掛機操作,從而恢復到初始狀態。
為了避免由于實施本發明,FXS接口m忙而軟件控制對應的FXO接口n摘機后,影響到其他FXS接口電話機從FXO接口n呼出,使用網關上的閃斷動作來解決這個問題,也就是說,當其他FXS接口要從接口n呼出時,先將接口n閃斷一下,閃斷以后,PSTN交換機馬上又會向接口n送撥號音,這樣其他接口又可以從接口n撥號到PSTN網絡。
權利要求
1.一種模擬中繼接口控制方法,在FXO接口與FXS接口設置綁定關系的語音網關中,其特征在于,包括如下步驟a)FXS接口用戶摘機;b)網關軟件查找和本FXS接口綁定對應的FXO接口,判斷該FXO接口狀態是否空閑;c)如果FXO接口空閑,通過軟件控制該FXO接口摘機。
2.如權利要求1所述模擬中繼接口控制法,其特征在于,步驟a)中所述的FXS接口摘機不占用其對應FXO接口線路。
3.根據權利要求1或2所述模擬中繼接口控制法,其特征在于,步驟b)和c)之間包括如下步驟,網關軟件判斷FXO接口是否為其它呼叫所占用,記錄FXO接口和FXS接口狀態。
4.根據權利要求3所述模擬中繼接口控制法,其特征在于,當記錄的FXO接口占用呼叫拆線,判斷FXS接口狀態是否空閑。
5.根據權利要求4所述模擬中繼接口控制法,其特征在于,判斷FXS接口非空閑,通過軟件控制該FXO接口摘機。
6.根據權利要求1或5所述模擬中繼接口控制法,其特征在于,所述軟件控制FXO接口摘機后,系統設定相應標志,標志該FXO接口是由其對應的FXS接口控制摘機。
7.根據權利要求1或5所述模擬中繼接口控制法,其特征在于,FXS接口掛機,網關軟件檢測對應的FXO接口,判斷FXO接口由本FXS接口控制摘機,通過軟件控制該FXO接口掛機。
全文摘要
本發明涉及計算機通信技術,特別涉及IP語音處理技術。提出一種模擬中繼接口FXO控制方法,當主叫用戶從FXO接口呼入時,在被叫用戶忙的情況下,主叫用戶可以馬上聽到忙音,同時不會對主叫用戶進行計費操作。本發明的技術方案是,提出一種控制模擬中繼接口摘掛機方法,在FXO口與FXO口設置綁定關系的語音網關中,當網關檢測到FXS端口用戶摘機時,查找該FXS端口對應的FXO端口,通過軟件控制該FXO端口摘機。本發明通過軟件控制FXO接口的摘機,既保證用戶現有的撥號習慣又解決了錯誤計費問題。
文檔編號H04L29/06GK1822626SQ20061002065
公開日2006年8月23日 申請日期2006年4月5日 優先權日2006年4月5日
發明者劉聲權, 侯小軍 申請人:邁普(四川)通信技術有限公司