一種軟交換話務臺保持、恢復的方法及系統的製作方法
2023-10-08 06:56:49 2
專利名稱:一種軟交換話務臺保持、恢復的方法及系統的製作方法
技術領域:
本發明涉及軟交換話務臺,尤其涉及一種軟交換話務臺保持、恢復的方 法及系統。
背景技術:
現有技術中保持和恢復的實現流程大致如下
假如軟交換話務臺A與B通話,A用戶要將B用戶保持,A側通過會話 起始協議(SIP)信令直接發送INVITE消息到B側,INVITE消息中的業務 數據點(SDP)信息Connection Information欄位IP位址為0.0.0.0,媒體模 式為sendonly, B端在收到該消息時對B進行媒體切換,切換B的遠端媒體 為INVITE消息中的媒體,切換成功後給A側回200 OK消息,該200 OK消 息中攜帶B用戶的用戶媒體,A收到確認消息200 OK後回復ACK進行確認, 從而將B保持;A用戶要恢復與B通話時,A側發送INVITE消息到B側, 該INVITE消息中的SDP信息為A的通話媒體,B側收到該消息後對B進行 媒體切換,切換B的遠端媒體為A的通話媒體,然後給A側回200OK消息 將B的用戶媒體帶給A偵ij, A側回ACK確認,從而重新進入通話實現恢復。
上述實現方式的保持流程雖然簡單,但播放的保持音為B側網關或者媒 體伺服器上最基本的保持音,該保持音過於簡單,無法實現保持音的個性化 和多樣化。隨著業務的發展,話務臺上可能需要定製個性化的保持音,比如 某機構希望本機構話務臺保持音為本公司的介紹,以充分利用與用戶通話的 時間價值,如果使用上述的保持、恢復的實現方式,無法滿足這種業務發展 的需要。
發明內容
本發明要解決的技術問題是提供一種軟交換話務臺保持、恢復的方法及 系統,解決保持音的個性化和多樣化的問題。 本發明提供了一種軟交換話務臺保持和恢復的方法,包括 歩驟1,軟交換話務臺伺服器向軟交換設備申請用於放音的業務數據點; 歩驟2,軟交換話務臺伺服器向軟交換設備請求所述用於放音的業務數 據點放音;
步驟3,軟交換話務臺伺服器將用戶的遠端媒體更改為所述用於放音的 業務數據點;
步驟4,軟交換話務臺伺服器向軟交換設備請求釋放所述用於放音的業 務數據點;
步驟5,軟交換話務臺伺服器將用戶的遠端媒體更改為軟交換話務臺通 話用媒體。
步驟1包括
步驟21,軟交換話務臺伺服器向軟交換設備發送MESSAGE消息,申請用 於放音的業務數據點資源;
步驟22,軟交換設備向軟交換話務臺伺服器發送確認消息,該確認消息 中攜帶申請到的用於放音的業務數據點信息。
步驟2包括
歩驟31,軟交換話務臺伺服器向軟交換設備發送MESSAGE消息,請求放音.
步驟32:軟交換設備向伺服器發送確認消息,該確認消息中攜帶放音結果。
步驟l還包括以下步驟
步驟41,判斷軟交換話務臺伺服器申請用於放音的業務數據點是否成 功,如果成功,執行步驟2,否則執行步驟42;
步驟42,軟交換話務臺伺服器向軟交換設備請求更改用戶的遠端媒體;
步驟43,軟交換話務臺伺服器更改用戶的遠端媒體為軟交換話務臺通話
用媒體。
歩驟2還包括以下步驟
步驟51,判斷軟交換話務臺伺服器請求所述用於放音的業務數據點放音 是否成功,如果成功,執行步驟3,否則執行步驟52;
步驟52,軟交換話務臺伺服器向軟交換設備請求更改用戶的遠端媒體;
步驟53,軟交換話務臺伺服器更改用戶的遠端媒體為軟交換話務臺通話 用媒體。
本發明提供了一種軟交換話務臺保持和恢復的系統,包括軟交換話務臺 伺服器和軟交換設備,
軟交換話務臺伺服器用於向軟交換設備申請用於放音的業務數據點;
向軟交換設備請求所述用於放音的業務數據點放音;將用A的遠端媒體更改 為所述用於放音的業務數據點;向軟交換設備請求釋放所述用於放音的業務 數據點;將用戶的遠端媒體更改為軟交換話務臺通話用媒體; 軟交換設備用於響應軟交換話務臺的請求。
軟交換話務臺伺服器還包括判斷模塊,用於判斷申請用於放音的業務數 據點是否成功,和/或軟交換話務臺伺服器請求所述用於放音的業務數據點放 音是否成功;
軟交換話務臺伺服器還用於向軟交換設備請求更改用戶的遠端媒體。 本發明在現有軟交換設備、網關設備的基礎上,充分利用已有資源,通 過SIP信令消息交互流程,實現軟交互話務臺的保持、恢復。本發明充分利 用現有的軟交換、網關設備,無需增加成本;利用現有的SIP信令的MESSAGE 消息,消息交互流程簡單;具有有效的保護措施,在採用本發明所述流程失 敗情況下仍然可以使用現有方式實現,從而具有很好的可靠性;可播放個性 化的保持音,滿足個性化業務需要。
圖1是本發明軟交換話務臺保持、 圖2是本發明軟交換話務臺保持、 圖3是本發明軟交換話務臺保持、 圖4是本發明軟交換話務臺保持、
恢復方法的信息流程圖; 恢復方法出現異常時的實現流程圖; 恢復系統的結構圖; 恢復方法的流程圖。
具體實施例方式
下面結合附圖和具體實施例對本發明進行更為詳細的說明。 本發明提供的軟交換話務臺保持、恢復系統結構如圖3所示,軟交換話 務臺保持、恢復系統300包含以下兩個部分
軟交換話務臺伺服器301,用於保持、恢復流程的發起,包括保持音SDP 的申請、保持音播放請求、保持音播放停止請求、發起更改遠端媒體;
軟交換設備302,用於響應軟交換話務臺伺服器301的請求。
其中軟交換話務臺伺服器301還包括判斷模塊304,用於判斷申請用於 放音的業務數據點是否成功,和/或軟交換話務臺伺服器請求所述用於放音的 業務數據點放音是否成功。
利用本發明提供的系統,本發明還提供了一種軟交換話務臺保持、恢復 方法,如圖4所示,包括
步驟401,軟交換話務臺伺服器向軟交換設備申請用於放音的業務數據
點;
步驟402,軟交換話務臺伺服器向軟交換設備請求所述用於放音的業務 數據點放音;
步驟403,軟交換話務臺伺服器將用戶的遠端媒體更改為所述用於放音 的業務數據點;
步驟404,軟交換話務臺伺服器向軟交換設備請求釋放所述用於放音的 業務數據點;
步驟405,軟交換話務臺伺服器將用戶的遠端媒體更改為軟交換話務臺 通話用媒體。
該方法中使用SIP協議中的MESSAGE和INVITE消息,如圖1所示, 具體包括以下步驟
步驟101:軟交換話務臺伺服器給軟交換設備發MESSAGE消息,申請 放音用SDP資源。
步驟102:軟交換設備給伺服器回200OK消息,消息中攜帶申請到的放 音用SDP信息。軟交換話務臺伺服器收到200OK消息後,還可以判斷放音 用SDP資源是否申請成功,如果資源成功,執行步驟103,如果申請資源失 敗,則進入步驟201。
步驟103:軟交換話務臺伺服器給軟交換設備發MESSAGE消息,請求 放音,請求中攜帶所要播放的保持音ID等信息。
步驟104:軟交換設備給伺服器回200OK消息,消息中攜帶放音結果, 指示放音成功或失敗。軟交換話務臺伺服器收到200 OK消息後,還可以判
斷放音用SDP放音是否成功,如果成功,執行步驟105,如果放音失敗則進 入步驟201。
步驟105:軟交換話務臺伺服器給軟交換設備發INVITE消息更改用戶遠 端媒體為申請到的放音資源SDP,用戶側接收放音設備發來的RTP包,從而 聽到需要播放的保持提示音,保持成功。
步驟106:軟交換話務臺伺服器給軟交換設備發MESSAGE消息,請求
釋放放音資源。
歩驟107:軟交換話務臺伺服器給軟交換設備發INVITE消息更改用戶 遠端媒體為軟交換話務臺通話用媒體,恢復成功。
為提高可靠性,出現異常時候保持處理流程如圖2,包括以下步驟
步驟201:軟交換話務臺伺服器給軟交換設備發INVITE消息更改用戶遠 端媒體,消息SDP信息中Connection Information欄位IP位址為0.0.0.0, 媒體模式為sendonly保持成功。
歩驟202:軟交換話務臺伺服器給軟交換設備發INVITE消息更改用戶 遠端媒體,消息SDP信息為軟交換話務臺通話用媒體,恢復成功。
本領域的技術人員在不脫離權利要求書確定的本發明的精神和範圍的條 件下,還可以對以上內容進行各種各樣的修改。因此本發明的範圍並不僅限 於以上的說明,而是由權利要求書的範圍來確定的。
權利要求
1.一種軟交換話務臺保持和恢復的方法,其特徵在於,包括步驟1,軟交換話務臺伺服器向軟交換設備申請用於放音的業務數據點;步驟2,軟交換話務臺伺服器向軟交換設備請求所述用於放音的業務數據點放音;步驟3,軟交換話務臺伺服器將用戶的遠端媒體更改為所述用於放音的業務數據點;步驟4,軟交換話務臺伺服器向軟交換設備請求釋放所述用於放音的業務數據點;步驟5,軟交換話務臺伺服器將用戶的遠端媒體更改為軟交換話務臺通話用媒體。
2. 如權利要求1所述的軟交換話務臺保持和恢復的方法,其特徵在於, 步驟1包括步驟21,軟交換話務臺伺服器向軟交換設備發送MESSAGE消息,申請用 於放音的業務數據點資源;步驟22,軟交換設備向軟交換話務臺伺服器發送確認消息,該確認消息 中攜帶申請到的用於放音的業務數據點信息。
3. 如權利要求1所述的軟交換話務臺保持和恢復的方法,其特徵在於, 步驟2包括步驟31,軟交換話務臺伺服器向軟交換設備發送MESSAGE消息,請求放音.步驟32:軟交換設備向伺服器發送確認消息,該確認消息中攜帶放音結果。
4. 如權利要求1所述的軟交換話務臺保持和恢復的方法,其特徵在於,步驟1還包括以下步驟步驟41,判斷軟交換話務臺伺服器申請用於放音的業務數據點是否成功,如果成功,執行步驟2,否則執行步驟42;步驟42,軟交換話務臺伺服器向軟交換設備請求更改用戶的遠端媒體;步驟43,軟交換話務臺伺服器更改用戶的遠端媒體為軟交換話務臺通話 用媒體。
5. 如權利要求1所述的軟交換話務臺保持和恢復的方法,其特徵在於, 步驟2還包括以下步驟步驟51,判斷軟交換話務臺伺服器請求所述用於放音的業務數據點放音 是否成功,如果成功,執行歩驟3,否則執行步驟52;步驟52,軟交換話務臺伺服器向軟交換設備請求更改用戶的遠端媒體;步驟53,軟交換話務臺伺服器更改用戶的遠端媒體為軟交換話務臺通話用媒體。
6. —種用於如權利要求1至5任一項所述的軟交換話務臺保持和恢復的 方法的系統,包括軟交換話務臺伺服器和軟交換設備,其特徵在於,軟交換話務臺伺服器用於向軟交換設備申請用於放音的業務數據點; 向軟交換設備請求所述用於放音的業務數據點放音;將用戶的遠端媒體更改 為所述用於放音的業務數據點;向軟交換設備請求釋放所述用於放音的業務 數據點;將用戶的遠端媒體更改為軟交換話務臺通話用媒體;軟交換設備用於響應軟交換話務臺的請求。
7. 如權利要求6所述的系統,其特徵在於,軟交換話務臺伺服器還包括判斷模塊,用於判斷申請用於放音的業務數 據點是否成功,和/或軟交換話務臺伺服器請求所述用於放音的業務數據點放 音是否成功;軟交換話務臺伺服器還用於向軟交換設備請求更改用戶的遠端媒體。
全文摘要
本發明涉及一種軟交換話務臺保持和恢復的方法,包括步驟1,軟交換話務臺伺服器向軟交換設備申請用於放音的業務數據點;步驟2,軟交換話務臺伺服器向軟交換設備請求所述用於放音的業務數據點放音;步驟3,軟交換話務臺伺服器將用戶的遠端媒體更改為所述用於放音的業務數據點;步驟4,軟交換話務臺伺服器向軟交換設備請求釋放所述用於放音的業務數據點;步驟5,軟交換話務臺伺服器將用戶的遠端媒體更改為軟交換話務臺通話用媒體。本發明在現有軟交換設備、網關設備的基礎上,充分利用已有資源,通過SIP信令消息交互流程,實現軟交互話務臺的保持、恢復。
文檔編號H04M3/42GK101110872SQ20071012064
公開日2008年1月23日 申請日期2007年8月22日 優先權日2007年8月22日
發明者張海波, 汪海峰, 羅宏海 申請人:中興通訊股份有限公司