通話處理方法、裝置、系統和語音網關的製作方法
2023-09-17 06:39:15 1
專利名稱:通話處理方法、裝置、系統和語音網關的製作方法
技術領域:
本發明實施例涉及通信技術領域,尤其涉及一種通話處理方法、裝置、系統和語音
網關。
背景技術:
在語音通話領域,信號傳送的方式包括迴路啟動信號方式和接地啟動信號方式。 其中,迴路啟動信號方式根據電流是否流過本地迴路回到交換機來判別電話是被拿起聽筒 (off-hook)或被掛上聽筒(on-hook),當電話總機房的電話交換機檢測到電流在本地電路 中流動,則表明這隻電話已被拿起,電話交換機通過傳送撥號音以通知發話者撥打電話。接 地啟動信號方式通過電話交換機來監控線路上電壓電位的振鈴提示,其通過程控交換機和 電話兩端對電流進行檢測,並使用請求、確認機制來避免通話碰撞。 在實現本發明過程中,發明人發現現有技術中至少存在如下問題迴路啟動信號 方式可能導致睨視(glare)現象,即通話碰撞(call collision)的發生,即同一個通道 (cha皿el)的兩端在同一個時間不約而同地拿起電話準備建立通話時便會發生無法撥通的 情況。這種現象尤其在電話使用量較大的公司的程控交換機(Private Branch eXchange ; 以下簡稱PBX)的線路上尤為明顯。
發明內容
本發明實施例提供一種通話處理方法、裝置、系統和語音網關,用以解決現有技術 中採用迴路啟動信號方式所引起的通話碰撞問題,減小通話碰撞的概率,實現通話線路的 正常工作。
本發明實施例提供一種通話處理方法,包括 在接收到主叫端發起通話時發送的第一聲振鈴後,將所述通話對應的通道的狀態 設置為已佔用狀態; 通過所述通道建立所述主叫端與被叫端之間的通話。 本發明實施例提供一種通話處理裝置,包括外部交換局和通道管理裝置,所述外
部交換局包括設置觸發模塊和通話模塊,所述通道管理裝置包括設置模塊,其中 所述設置觸發模塊用於在接收到主叫端發起通話時發送的第一聲振鈴後,觸發所
述設置模塊將所述通話對應的通道的狀態設置為已佔用狀態; 所述通話模塊用於通過所述通道建立所述主叫端與被叫端之間的通話。 本發明實施例還提供了 一種語音網關,包括上述通話處理裝置。 本發明實施例還提供了一種通話處理系統,包括位於公共交換電話網絡PSTN側
的主叫端、位於IP電話網絡VOIP側的被叫端、通道管理裝置和語音網關,所述語音網關包
括上述通話處理裝置。 本發明實施例的通話處理方法、裝置、系統和語音網關,通過FX0在接收到第一聲 振鈴之後,便通知通道管理裝置將對應的通道的狀態設置為已佔用狀態,通過該通道來建
4立主叫端與被叫端之間的通話,當其他呼叫呼入到該通道時便可獲知該通道已佔用,本實 施例避免了現有技術中採用迴路啟動信號方式所引起的通話碰撞問題,相對於現有技術中 在接收到來電顯示信息才將通道的狀態設置為已佔用狀態,減小了通話碰撞的概率,實現 了通話線路的正常工作。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發 明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以 根據這些附圖獲得其他的附圖。圖1為本發明通話處理方法實施例一的流程圖;圖2為本發明通話處理方法實施例二.的流程圖;圖3為本發明通話處理方法實施例二.中的組網架構示意圖;圖4為本發明通話處理方法實施例二.中的通話狀態與時間關係示意5為本發明通話處理方法實施例二.的信令圖;圖6為本發明通話處理裝置實施例一的結構示意圖;圖7為本發明通話處理裝置實施例二.的結構示意圖。
具體實施例方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例 中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員 在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
圖l為本發明通話處理方法實施例一的流程圖,如圖l所示,本實施例提供了一種 通話處理方法,具體可以包括如下步驟 步驟101,在接收到主叫端發起通話時發送的第一聲振鈴後,將所述通話對應的通 道的狀態設置為已佔用狀態。 步驟102,通過所述通道建立所述主叫端與被叫端之間的通話。 本實施例提供了一種通話處理方法,在接收到第一聲振鈴之後,便將對應的通道 的狀態設置為已佔用狀態,通過該通道來建立主叫端與被叫端之間的通話,當其他呼叫呼 入到該通道時便可獲知該通道已佔用,本實施例避免了現有技術中採用迴路啟動信號方式 所引起的通話碰撞問題,相對於現有技術中在接收到來電顯示信息才將通道的狀態設置為 已佔用狀態,減小了通話碰撞的概率,實現了通話線路的正常工作。 圖2為本發明通話處理方法實施例二的流程圖,如圖2所示,本實施例提供了一種 具體的通話處理方法,本實施例可以具體包括如下步驟 步驟201,在接收到主叫端發送的摘機信號後,FXO向通道管理裝置發送通道打開 通知。 圖3為本發明通話處理方法實施例二中的組網架構示意圖,如圖3所示,本實施例 中的外部交換局(Foreign Exchange Off ice ;以下簡稱FXO)是一種話音接口,其為中央交換系統之間的一個中繼端連接,本實施例中將FXO作為IP電話 (Voice over IP ;以下簡稱V0IP)網絡和公共交換電話網絡(Public Switched Tel印hone Network ;以下簡稱PSTN)的中間連接。相對於中心局而言,FX0用來模擬一臺程控交換機 (Private Branch eXchange ;以下簡稱PBX)分機,可以實現一部普通電話機與一部多路復 用器的連接,即直接以模擬方式與電話局的程控交換機相連的接口 。 PBX又稱程控用戶交換 機、電話交換機、集團電話等等,其是現代辦公常用的電話通訊管理手段之一,可以集團性 地管理外線來電與內線呼出。本實施例中的通道管理裝置可以為設置在VOIP網絡中路由 器或其他語音設備上的一個軟體程序。VOIP是指將模擬的聲音信號經過壓縮與封裝之後, 以數據封包的形式在IP網絡的環境中進行語音信號的傳輸,即網際網路電話或網絡電話的 含義。VOIP的原理為通過語音的壓縮算法對語音數據編碼繼續擰壓縮處理,然後將這些語 音數據按傳輸控制協議(Transmission Control Protocol ;以下簡稱TCP)/IP標準進行 打包,經過IP網絡把數據包送至接收地,再將這些語音數據按包串起來,經過壓縮處理後, 恢復成原來的語音信號,從而達到由網際網路傳送語音的目的。 在本步驟中,主叫端位於PSTN偵U,而被叫端位於VOIP偵U,本實施例的應用場景為 位於PSTN側的主叫端向位於VOIP側的被叫端發起呼叫。FXO接收到主叫端發送的摘機信 號,便立即向通道管理裝置發送通道打開通知,在該通道打開通知中攜帶本次通話對應的 通道號。該通道打開通知用於指示通道管理裝置將主叫終端本次通話將要使用的通道打 開,通道管理裝置根據該通道號打開對應的通道。 步驟202,通道管理裝置根據接收到的通道打開通知中的通道號將所述通道打開, 並向所述外部交換局返回通道打開響應。 通道管理裝置在接收到通道打開通知後,根據通道打開通知中攜帶的通道號將對 應的通道打開,並向FXO返回對應的通道打開響應,該通道打開響應用於指示該通道已打 開。 步驟203, FXO根據通道打開響應向所述主叫端發送撥號音,通過所述撥號音觸發 所述主叫終端進行撥號。 FXO在接收到該通道打開響應後,由於該通道打開響應表明對應的通道已經被打 開,則FXO通過該通道打開響應便可獲知通道已打開。FXO根據通道打開響應向主叫端返回 撥號音,表明VOIP網絡側已經準備就緒,用戶可以通過主叫端向外撥號,即FXO通過向主叫 端返回的撥號音來觸發主叫端進行後續的撥號處理。 步驟204, FXO在接收到主叫端發起通話時發送的第一聲振鈴後,向通道管理裝置 發送通道佔用通知,在所述通道佔用通知中攜帶所述通話對應的通道號。
用戶通過主叫端獲取到FXO返回的撥號音後,表明VOIP網絡側的通道已經打開, 並且準備就緒,則用戶可以通過主叫端進行撥號操作,以發起與被叫端之間的通話。撥號操 作完成之後,主叫端向FXO發送第一聲振鈴,本實施例在FXO接收到主叫端發起通話時發送 的第一聲振鈴後,便立即向通道管理裝置發送通道佔用通知,在該通道佔用通知中攜帶本 次通話對應的通道號。即本實施例在FXO接收到來電顯示信號之前便通知通道佔用裝置將 該通道的狀態設置為已佔用狀態。 步驟205, FXO通過所述通道管理裝置將所述通道號對應的通道的狀態設置為已 佔用狀態。
6
FX0向通道管理裝置發送通道佔用通知,通過該通道佔用通知指示通道管理裝置 將通道號對應的通道的狀態設置為已佔用狀態。 步驟206, FXO接收來電顯示信息,所述來電顯示信息用於標識所述主叫端的號 碼。 FXO接收主叫端發送的來電顯示信息,該來電顯示信息用於標識主叫端的號碼。現 有技術中在FXO接收到來電顯示信息之後才將通道的狀態設備為已佔用狀態,如果在接收 到來電顯示信息之前從VOIP網絡側又有一個電話呼叫到該通道,則此處會將兩個呼叫直 接接通而導致通話碰撞。與現有技術中相比,本實施例在FXO收到第一聲振鈴時,即接收到 來電顯示之前,便將通道的狀態設置為已佔用狀態,當其他呼叫在接收來電顯示之前也呼 入到該通道時,便可以獲知該通道已被佔用,則在這段時間內不會發生通話碰撞的問題。具 體地,圖4為本發明通話處理方法實施例二中的通話狀態與時間關係示意圖,如圖4所示, tl時刻表示主叫端摘機狀態,t2時刻表示主叫端撥號狀態,t3時刻表示接收到第一聲振鈴 狀態,t4時刻表示佔用通道狀態,t5時刻表示接收到來電顯示信息狀態,t6表示接收到第 二聲振鈴狀態。從圖中可以看出,t3時刻與t4時刻之間僅需100ms,則在t4時刻到t5時 刻之間出現其他呼叫呼入該通道時,可以直接獲知該通道已被佔用。而現有技術中佔用通 道狀態是在t5時刻之後,則在t3時刻到t5時刻之間出現其他呼叫呼入該通道時,會導致 通話碰撞現象的發生。 步驟207, FX0通過所述通道建立主叫端與被叫端之間的通話。 進一步地,當第一聲振鈴時將通道佔用後,用戶因為其他原因放棄了這次撥號,此
時將無法釋放佔用的通道。針對上述情況,本實施例提供的通話處理方法還可以包括如下
步驟在所述通道的狀態設置為所述已佔用狀態時,通過定時器進行定時;當在預設的定
時時間內未接收到所述來電顯示信息時,FXO將所述通道進行釋放處理。在本實施例中,當
通道的狀態被設置為已佔用狀態時,FX0通過設置定時器進行定時處理,即當通道被佔用時
即開啟定時器進行計時。等待接收來電顯示信息,如果在預設的定時時間內未接收到來電
顯示信息,則表明用戶可能在佔用通道後由於其他原因放棄了本次撥號,則FXO通知通道
管理裝置將該通道進行釋放處理。由此可見,通過本實施例提供的方法,通過啟用一個定時
器,當通道被佔用後開始定時,如果長時間沒有接收到來電顯示信息,則釋放掉被佔用的通道。 本實施例提供了一種通話處理方法,通過FXO在接收到第一聲振鈴之後,在接收 到來電顯示信息之前,便通知通道管理裝置將對應的通道的狀態設置為已佔用狀態,通過 該通道來建立主叫端與被叫端之間的通話,當其他呼叫呼入到該通道時便可獲知該通道已 佔用,本實施例避免了現有技術中採用迴路啟動信號方式所引起的通話碰撞問題,相對於 現有技術中在接收到來電顯示信息才將通道的狀態設置為已佔用狀態,減小了通話碰撞的 概率,實現了通話線路的正常工作。 圖5為本發明通話處理方法實施例二的信令圖,如圖5所示,本實施例提供了一種
通話處理方法,具體可以包括如下步驟 步驟501,主叫端摘機,向FX0發送摘機信號。 步驟502, FX0向通道管理裝置發送通道打開通知。 步驟503,通道管理裝置根據通道打開通知將通道打開。
步驟504,通道管理裝置向FXO返回通道打開響應。
步驟505, FXO向主叫端返回撥號音。 步驟506,主叫端進行撥號操作,並向FXO發送第一聲振鈴。 步驟507, FXO向通道管理裝置發送通道佔用通知。 步驟508,通道管理裝置將對應的通道的狀態設置為已佔用狀態。 步驟509, FXO接收主叫端發送的來電顯示信息。 步驟510, FXO接收主叫端發送的第二聲振鈴。 步驟511,主叫端與被叫端通過該通道開始通話。 本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟可以通過 程序指令相關的硬體來完成,前述的程序可以存儲於一計算機可讀取存儲介質中,該程序 在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括ROM、 RAM、磁碟或者 光碟等各種可以存儲程序代碼的介質。 圖6為本發明通話處理裝置實施例一的結構示意圖,如圖6所示,本實施例提供了 一種通話處理裝置,本實施例可以具體執行上述方法實施例一中的各個步驟,此處不再贅 述。本實施例提供的通話處理裝置可以具體包括外部交換局l和通道管理裝置2,外部交換 局1可以具體包括設置觸發模塊11和通話模塊12,通道管理裝置2可以具體包括設置模塊 21。其中,設置觸發模塊11用於在接收到主叫端發起通話時發送的第一聲振鈴後,觸發設 置模塊21將所述通話對應的通道的狀態設置為已佔用狀態。通話模塊12用於通過所述通 道建立所述主叫端與被叫端之間的通話。 圖7為本發明通話處理裝置實施例二的結構示意圖,如圖7所示,本實施例提供了 一種通話處理裝置,本實施例可以具體執行上述方法實施例二中的各個步驟,此處不再贅 述。本實施例提供的通話處理裝置可以在上述圖6所示的基礎之上,設置觸發模塊11可以 具體用於在接收到主叫端發起通話時發送的第一聲振鈴後,向通道管理裝置2發送通道佔 用通知,在所述通道佔用通知中攜帶所述通話對應的通道號。設置模塊21可以具體用於將 接收到的通道佔用通知中的所述通道號對應的通道的狀態設置為已佔用狀態。
進一步地,本實施例提供的通話處理裝置中的外部交換局1還可以具體包括發送 模塊13和撥號觸發模塊14,通道管理裝置2還可以包括通道管理模塊22。其中,發送模塊 13用於在接收到所述主叫端發送的摘機信號後,向通道管理模塊22發送通道打開通知,在 所述通道打開通知中攜帶所述通話對應的通道號。通道管理模塊22用於根據接收到的所 述通道打開通知中的通道號將所述通道打開,並向外部交換局1返回通道打開響應。撥號 觸發模塊14用於根據所述通道打開響應向所述主叫端發送撥號音,通過所述撥號音觸發 所述主叫終端進行撥號。 進一步地,本實施例提供的通話處理裝置中的外部交換局1還可以包括接收模塊
15,接收模塊15用於在通道管理裝置2將所述通道號對應的通道的狀態設置為已佔用狀態
之後,接收來電顯示信息,所述來電顯示信息用於標識所述主叫端的號碼。 更進一步地,本實施例提供的通話處理裝置中的外部交換局1還可以包括定時模
塊16,通道管理裝置2還可以包括釋放模塊23。其中,定時模塊16用於在所述通道的狀態
設置為所述已佔用狀態時,通過定時器進行定時,當在預設的定時時間內未接收到所述來
電顯示信息時,通知釋放模塊23釋放所述通道。釋放模塊23用於將所述通道進行釋放處理。 本實施例提供了一種通話處理裝置,通過FX0在接收到第一聲振鈴之後,在接收 到來電顯示信息之前,便通知通道管理裝置將對應的通道的狀態設置為已佔用狀態,通過 該通道來建立主叫端與被叫端之間的通話,當其他呼叫呼入到該通道時便可獲知該通道已 佔用,本實施例避免了現有技術中採用迴路啟動信號方式所引起的通話碰撞問題,相對於 現有技術中在接收到來電顯示信息才將通道的狀態設置為已佔用狀態,減小了通話碰撞的 概率,實現了通話線路的正常工作。 本實施例還提供了一種語音網關,該語音網關可以包括上述圖6或圖7所示的通 話處理裝置。 本實施例還提供了一種通話處理系統,該通話處理系統可以包括位於PSTN側的 主叫端、位於VOIP側的被叫端和語音網關,該語音網關可以包括上述圖6或圖7所示的通 話處理裝置。 最後應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;盡 管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然 可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替 換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的精 神和範圍。
權利要求
一種通話處理方法,其特徵在於,包括在接收到主叫端發起通話時發送的第一聲振鈴後,將所述通話對應的通道的狀態設置為已佔用狀態;通過所述通道建立所述主叫端與被叫端之間的通話。
2. 根據權利要求1所述的方法,其特徵在於,所述將所述通話對應的通道的狀態設置 為已佔用狀態包括外部交換局向通道管理裝置發送通道佔用通知,在所述通道佔用通知中攜帶所述通話 對應的通道號;所述通道管理裝置將所述通道號對應的通道的狀態設置為已佔用狀態。
3. 根據權利要求1或2所述的方法,其特徵在於,所述主叫端位於公共交換電話網絡 PSTN側,所述被叫端位於IP電話網絡VOIP側。
4. 根據權利要求2所述的方法,其特徵在於,在所述外部交換局向通道管理裝置發送 通道佔用通知之前,還包括在接收到所述主叫端發送的摘機信號後,所述外部交換局向所述通道管理裝置發送通 道打開通知,在所述通道打開通知中攜帶所述通話對應的通道號;所述通道管理裝置根據接收到的所述通道打開通知中的通道號將所述通道打開,並向 所述外部交換局返回通道打開響應;所述外部交換局根據所述通道打開響應向所述主叫端發送撥號音,通過所述撥號音觸 發所述主叫終端進行撥號。
5. 根據權利要求4所述的方法,其特徵在於,在所述通道管理裝置將所述通道號對應 的通道的狀態設置為已佔用狀態之後,還包括所述外部交換局接收來電顯示信息,所述來電顯示信息用於標識所述主叫端的號碼。
6. 根據權利要求5所述的方法,其特徵在於,還包括在所述通道的狀態設置為所述已佔用狀態時,所述外部交換局通過定時器進行定時; 當在預設的定時時間內未接收到所述來電顯示信息時,所述外部交換局通知所述通道 管理裝置將所述通道進行釋放處理。
7. —種通話處理裝置,其特徵在於,包括外部交換局和通道管理裝置,所述外部交換局 包括設置觸發模塊和通話模塊,所述通道管理裝置包括設置模塊,其中所述設置觸發模塊用於在接收到主叫端發起通話時發送的第一聲振鈴後,觸發所述設 置模塊將所述通話對應的通道的狀態設置為已佔用狀態;所述通話模塊用於通過所述通道建立所述主叫端與被叫端之間的通話。
8. 根據權利要求7所述的裝置,其特徵在於,所述設置觸發模塊具體用於在接收到主叫端發起通話時發送的第一聲振鈴後,向所述 通道管理裝置發送通道佔用通知,在所述通道佔用通知中攜帶所述通話對應的通道號;所述設置模塊具體用於將接收到的所述通道佔用通知中的所述通道號對應的通道的 狀態設置為已佔用狀態。
9. 根據權利要求8所述的裝置,其特徵在於,所述外部交換局還包括發送模塊和撥號 觸發模塊,所述通道管理裝置還包括通道管理模塊,其中所述發送模塊用於在接收到所述主叫端發送的摘機信號後,向所述通道管理模塊發送通道打開通知,在所述通道打開通知中攜帶所述通話對應的通道號;所述通道管理模塊用於根據接收到的所述通道打開通知中的通道號將所述通道打開,並向所述撥號觸發模塊返回通道打開響應;所述撥號觸發模塊用於根據所述通道打開響應向所述主叫端發送撥號音,通過所述撥號音觸發所述主叫終端進行撥號。
10. 根據權利要求9所述的裝置,其特徵在於,所述外部交換局還包括接收模塊,用於在所述通道管理裝置將所述通道號對應的通道的狀態設置為已佔用狀 態之後,接收來電顯示信息,所述來電顯示信息用於標識所述主叫端的號碼。
11. 根據權利要求io所述的裝置,其特徵在於,所述外部交換局還包括定時模塊,所述通道管理裝置還包括釋放模塊,其中所述定時模塊用於在所述通道的狀態設置為所述已佔用狀態時,通過定時器進行定 時,當在預設的定時時間內未接收到所述來電顯示信息時,通知所述釋放模塊釋放所述通 道;所述釋放模塊用於將所述通道進行釋放處理。
12. —種語音網關,其特徵在於,包括上述權利要求7-11中任一項所述的通話處理裝置。
13. —種通話處理系統,其特徵在於,包括位於公共交換電話網絡PSTN側的主叫端、位 於IP電話網絡VOIP側的被叫端和語音網關,所述語音網關包括上述權利要求7-11中任一 項所述的通話處理裝置。
全文摘要
本發明提供一種通話處理方法、裝置、系統和語音網關,其中方法包括在接收到主叫端發起通話時發送的第一聲振鈴後,將通道號對應的通道的狀態設置為已佔用狀態;通過通道建立所述主叫端與被叫端之間的通話。裝置包括外部交換局和通道管理裝置,外部交換局包括設置觸發模塊和通話模塊,通道管理裝置包括設置模塊,其中設置觸發模塊用於在接收到主叫端發起通話時發送的第一聲振鈴後,觸發設置模塊將所述通話對應的通道的狀態設置為已佔用狀態;通話模塊用於通過通道建立所述主叫端與被叫端之間的通話。本發明實施例還提供了一種語音網關。本發明實施例還提供了一種通話處理系統。本發明實施例減小了通話碰撞的概率,實現了通話線路的正常工作。
文檔編號H04Q3/00GK101771775SQ20101000441
公開日2010年7月7日 申請日期2010年1月15日 優先權日2010年1月15日
發明者彭鋮 申請人:福建星網銳捷網絡有限公司