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