專利名稱:三方通話方法、裝置及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,具體而言,涉及一種三方通話方法、裝置及系統(tǒng)。
背景技術:
隨著現代網絡技術的不斷發(fā)展,電信網絡已經從傳統(tǒng)的基于電路的PSTN(Public switched telephone network,公用電話交換網)網絡發(fā)展成為目前基于分組交換的 NGN(Next Generation Network,下一代網絡)網絡。NGN網絡以軟交換為核心控制設備,以 SIP (Session Initiation Protocol,初始會話協(xié)議)協(xié)議為主要呼叫控制協(xié)議。軟交換網絡的一個戰(zhàn)略重點是提供集團客戶解決方案,通過吸引大客戶以保證網絡的運營收入。大客戶話務臺系統(tǒng)以軟交換技術為核心,可以為跨地區(qū)的集團用戶提供經濟方便的綜合業(yè)務,主要應用于賓館、大中型企事業(yè)等集團客戶中,給用戶提供各種貼心的服務,得到了運營商和用戶的青睞。隨著三方通話功能越來越多的應用,用戶在使用三方通話功能時,往往希望能夠通過簡單的操作高效的發(fā)起三方通話。但是,三方通話由于受到客觀條件的限制,很難實現上述簡單、高效的目標。
發(fā)明內容
針對相關技術中三方通話由于受到客觀條件的限制,很難實現簡單、高效通話的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種三方通話方法、裝置及系統(tǒng),以解決上述問題。為了實現上述目的,根據本發(fā)明的一個方面,提供了一種三方通話方法。根據本發(fā)明的三方通話方法包括話務臺服務器接收到來自話務臺客戶端的請求消息,其中請求消息用于請求發(fā)起話務臺客戶端、主叫用戶和被叫用戶的三方通話;話務臺服務器根據請求消息,向軟交換設備申請用于三方通話的會議資源;話務臺服務器通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話。進一步地,話務臺服務器根據請求消息,向軟交換設備申請用于三方通話的會議資源包括話務臺服務器根據請求消息,生成會議標識碼;話務臺服務器向軟交換設備申請與會議標識碼關聯(lián)的用于三方通話的會議資源。進一步地,話務臺客戶端、主叫用戶和被叫用戶處于多個軟交換設備中;話務臺服務器根據請求消息,向軟交換設備申請用于三方通話的會議資源包括話務臺服務器在多個軟交換設備中確定一個軟交換設備;話務臺服務器根據請求消息,向確定的軟交換設備申請用于三方通話的會議資源。進一步地,話務臺服務器通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話包括話務臺服務器分別向話務臺客戶端、主叫用戶和被叫用戶發(fā)送邀請消息,其中邀請消息攜帶有會議資源;話務臺客戶端、主叫用戶和被叫用戶更改遠端媒體為會議資源;話務臺客戶端、主叫用戶和被叫用戶進行三方通話。
進一步地,在話務臺服務器通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話之后,上述方法還包括話務臺客戶端、主叫用戶或被叫用戶結束三方通話。
進一步地,在話務臺客戶端結束三方通話之后,上述方法還包括話務臺服務器接收到來自話務臺客戶端的通話結束請求消息;話務臺服務器向軟交換設備申請釋放會議資源;話務臺服務器向軟交換設備申請保持音資源;話務臺服務器更改主叫用戶的遠端媒體為保持音資源;話務臺服務器更改被叫用戶的遠端媒體為話務臺客戶端的通話媒體;話務臺服務器更改話務臺客戶端的遠端媒體為被叫用戶的通話媒體。
進一步地,在主叫用戶結束三方通話之后,上述方法還包括話務臺服務器接收到來自主叫用戶的通話結束請求消息;話務臺服務器向軟交換設備申請釋放會議資源;話務臺服務器更改被叫用戶的遠端媒體為話務臺客戶端的通話媒體;話務臺服務器更改話務臺客戶端的遠端媒體為被叫用戶的通話媒體。
進一步地,在被叫用戶結束三方通話之后,上述方法還包括話務臺服務器接收到來自被叫用戶的通話結束請求消息;話務臺服務器向軟交換設備申請釋放會議資源;話務臺服務器向軟交換設備申請保持音資源;話務臺服務器更改主叫用戶的遠端媒體為保持音資源。
為了實現上述目的,根據本發(fā)明的另一個方面,提供了一種話務臺服務器。
根據本發(fā)明的話務臺服務器包括接收模塊,用于接收來自話務臺客戶端的請求消息,其中請求消息用于請求發(fā)起話務臺客戶端、主叫用戶和被叫用戶的三方通話;申請模塊,用于根據請求消息,向軟交換設備申請用于三方通話的會議資源;通知模塊,用于通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話。
為了實現上述目的,根據本發(fā)明的又一個方面,提供了一種三方通話系統(tǒng)。
根據本發(fā)明的三方通話系統(tǒng)包括話務臺服務器、話務臺客戶端、主叫用戶、被叫用戶和軟交換設備,其中話務臺服務器包括接收模塊,用于接收來自話務臺客戶端的請求消息,其中請求消息用于請求發(fā)起話務臺客戶端、主叫用戶和被叫用戶的三方通話;申請模塊,用于根據請求消息,向軟交換設備申請用于三方通話的會議資源;通知模塊,用于通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話。
本發(fā)明通過話務臺服務器與軟交換設備的交互,充分利用SIP協(xié)議的靈活性以及在現有SIP信令流程的基礎上充分利用現有的軟交換軟硬件資源,解決了相關技術中三方通話在客觀條件上受到很大限制的問題,有效提高工作效率。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中
圖1是根據本發(fā)明實施例的三方通話結構的示意圖2是根據本發(fā)明實施例的三方通話方法的流程圖3是根據本發(fā)明優(yōu)選實施例一的三方通話方法的流程圖4是根據本發(fā)明優(yōu)選實施例二的三方通話方法的流程圖5是根據本發(fā)明優(yōu)選實施例三的三方通話方法的流程圖6是根據本發(fā)明實施例的話務臺服務器的結構框圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。圖1是根據本發(fā)明實施例的三方通話結構的示意圖,如圖2所示,軟交換話務臺系統(tǒng)包括話務臺服務器和話務臺客戶端,話務臺服務器同軟交換設備對接,并可同時對接多個軟交換設備。話務臺客戶端屬于三方通話中的一方,并向所述話務臺服務器發(fā)送三方通話請求;所述話務臺服務器用于接收所述話務臺客戶端發(fā)送的三方通話請求,向軟交換設備申請會議資源、音資源,進行媒體信息的交互。本發(fā)明實施例提供了一種三方通話方法。圖2是根據本發(fā)明實施例的三方通話方法的流程圖,包括如下的步驟S202至步驟S206。步驟S202,話務臺服務器接收到來自話務臺客戶端的請求消息,其中請求消息用于請求發(fā)起話務臺客戶端、主叫用戶和被叫用戶的三方通話。步驟S204,話務臺服務器根據請求消息,向軟交換設備申請用于三方通話的會議資源。步驟S206,話務臺服務器通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話。相關技術中,三方通話在客觀條件上受到很大限制。本發(fā)明實施例中,充分利用現有的軟交換硬件資源,通過話務臺服務器與軟交換設備的交互可以簡單、高效地發(fā)起三方通話,有效提高工作效率。優(yōu)選地,話務臺服務器根據請求消息,向軟交換設備申請用于三方通話的會議資源包括話務臺服務器根據請求消息,生成會議標識碼;話務臺服務器向軟交換設備申請與會議標識碼關聯(lián)的用于三方通話的會議資源。具體地,話務臺服務器申請會議資源可以分別向軟交換設備申請與會議標識碼關聯(lián)的用于話務臺客戶端的會議資源SDP1、用于被叫用戶的會議資源SDP2、用于主叫用戶的會議資源SDP3。優(yōu)選地,話務臺客戶端、主叫用戶和被叫用戶處于多個軟交換設備中;話務臺服務器根據請求消息,向軟交換設備申請用于三方通話的會議資源包括話務臺服務器在多個軟交換設備中確定一個軟交換設備;話務臺服務器根據請求消息,向確定的軟交換設備申請用于三方通話的會議資源。優(yōu)選地,話務臺服務器通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話包括話務臺服務器分別向話務臺客戶端、主叫用戶和被叫用戶發(fā)送邀請消息, 其中邀請消息攜帶有會議資源;話務臺客戶端、主叫用戶和被叫用戶更改遠端媒體為會議資源;話務臺客戶端、主叫用戶和被叫用戶進行三方通話。具體地,話務臺服務器可以向話務臺客戶端發(fā)送ReJnvite消息,更改話務臺客戶端遠端媒體為會議資源SDP1,將話務臺客戶端加入到會議中;話務臺服務器可以向被叫用戶發(fā)送ReJrwite消息,更改被叫用戶遠端媒體為會議資源SDP2,將被叫用戶加入到會議中;話務臺服務器還可以向主叫用戶發(fā)送ReJrwite消息,更改主叫用戶遠端媒體為會
6議資源SDP3,將主叫用戶加入到會議中。優(yōu)選地,在話務臺服務器通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話之后,上述方法還包括話務臺服務器向軟交換設備釋放保持音資源,其中保持音資源用于主叫用戶處于保持狀態(tài)。優(yōu)選地,在話務臺服務器通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話之后,上述方法還包括話務臺客戶端、主叫用戶或被叫用戶結束三方通話。優(yōu)選地,在話務臺客戶端結束三方通話之后,上述方法還包括話務臺服務器接收到來自話務臺客戶端的通話結束請求消息;話務臺服務器向軟交換設備申請釋放會議資源;話務臺服務器向軟交換設備申請保持音資源;話務臺服務器更改主叫用戶的遠端媒體為保持音資源;話務臺服務器更改被叫用戶的遠端媒體為話務臺客戶端的通話媒體;話務臺服務器更改話務臺客戶端的遠端媒體為被叫用戶的通話媒體。具體地,話務臺服務器可以向主叫用戶發(fā)送ReJnvite消息,更改主叫用戶遠端媒體為保持音資源SDP4 ;話務臺服務器可以向被叫用戶發(fā)送ReJnvite消息,更改被叫用戶遠端媒體為話務臺客戶端通話媒體;話務臺服務器還可以向話務臺客戶端發(fā)送Re_ Invite消息,更改話務臺客戶端遠端媒體為被叫用戶通話媒體。至此,三方呼叫重新恢復到三方前的狀態(tài),即主叫用戶處于保持狀態(tài),被叫用戶同話務臺客戶端處于通話狀態(tài)。優(yōu)選地,在主叫用戶結束三方通話之后,上述方法還包括話務臺服務器接收到來自主叫用戶的通話結束請求消息;話務臺服務器向軟交換設備申請釋放會議資源;話務臺服務器更改被叫用戶的遠端媒體為話務臺客戶端的通話媒體;話務臺服務器更改話務臺客戶端的遠端媒體為被叫用戶的通話媒體。具體地,話務臺服務器可以向被叫用戶發(fā)送ReJnvite消息,更改被叫用戶的遠端媒體為話務臺客戶端的通話媒體;話務臺服務器還可以向話務臺客戶端發(fā)送ReJrwite 消息,更改話務臺客戶端遠端媒體為被叫用戶的通話媒體。優(yōu)選地,在被叫用戶結束三方通話之后,上述方法還包括話務臺服務器接收到來自被叫用戶的通話結束請求消息;話務臺服務器向軟交換設備申請釋放會議資源;話務臺服務器向軟交換設備申請保持音資源;話務臺服務器更改主叫用戶的遠端媒體為保持音資源。具體地,話務臺服務器可以向軟交換設備申請保持音資源SDP4 ;話務臺服務器還可以向主叫用戶發(fā)送ReJrwite消息,更改主叫用戶A的遠端媒體為保持音資源SDP4。下面將結合實例對本發(fā)明實施例的實現過程進行詳細描述。圖3是根據本發(fā)明優(yōu)選實施例一的三方通話方法的流程圖,如圖3所示,包括如下的步驟S301至步驟S319。步驟S301,話務臺客戶端發(fā)送SIP信令MESSAGE消息到話務臺服務器,請求發(fā)起三方通話。步驟S302,話務臺服務器回復2000K消息。步驟S303,話務臺服務器向軟交換設備申請會議資源。話務臺服務器收到三方通話請求后,生成會議標識碼Confld,然后向軟交換設備發(fā)送MESSAGE消息,攜帶話務臺客戶端通話媒體信息及Confld。軟交換設備回復2000K消息,攜帶了申請到的會議資源,主要包括會議資源的SDPGession Description Protocol)信息(SDPl)。話務臺服務器向軟交換設備發(fā)送MESSAGE消息,攜帶被叫用戶通話媒體及 ConfId,軟交換設備回復2000K消息,攜帶了申請到的會議資源,主要包括會議資源SDP2 ; 話務臺服務器向軟交換設備發(fā)送MESSAGE消息,攜帶主叫用戶通話媒體及Confld,軟交換設備回復2000K消息,攜帶了申請到的會議資源,主要包括會議資源SDP3。步驟S304,話務臺服務器向話務臺客戶端發(fā)送ReJnvite消息,攜帶會議資源 SDP1,更改話務臺客戶端遠端媒體,將話務臺客戶端加入到與ConfId關聯(lián)的會議中。步驟S305,話務臺服務器向被叫用戶發(fā)送ReJnvite消息,攜帶會議資源SDP2,更改被叫用戶遠端媒體,將被叫用戶加入到與ConfId關聯(lián)的會議中。步驟S306,話務臺服務器向主叫用戶發(fā)送ReJnvite消息,攜帶會議資源SDP3,更改主叫用戶遠端媒體,將主叫用戶加入到與ConfId關聯(lián)的會議中。步驟S307,話務臺客戶端回復2000K消息。步驟S308,被叫用戶回復2000K消息。步驟S309,主叫用戶回復2000K消息。至此,話務臺客戶端、被叫用戶、主叫用戶進入到三方通話狀態(tài)。若三方通話的發(fā)起者話務臺客戶端結束三方時,話務臺服務器需要將呼叫恢復到三方通話前的狀態(tài),即恢復主叫的保持狀態(tài)及被叫的通話狀態(tài),包括以下步驟S310至步驟 S319。步驟S310,話務臺客戶端發(fā)送SIP信令MESSAGE消息到話務臺服務器,請求結束三方通話。步驟S311,話務臺服務器回復2000K消息。步驟S312,話務臺服務器釋放會議資源。話務臺服務器分別向軟交換設備發(fā)送MESSAGE消息,釋放為話務臺客戶端、被叫用戶、主叫用戶申請的會議資源,軟交換設備并分別回復2000K響應消息。步驟S313,話務臺服務器為主叫用戶申請保持音資源。話務臺服務器向軟交換設備發(fā)送MESSAGE消息,攜帶主叫用戶的通話媒體,軟交換設備回復2000K消息,攜帶了音資源信息SDP4;話務臺服務器向軟交換設備發(fā)送MESSAGE 消息,申請放音,攜帶了保持音ID。軟交換設備回復2000K響應消息。步驟S314,話務臺服務器向主叫用戶發(fā)送ReJnvite消息,攜帶保持音資源信息 SDP4,更改主叫用戶遠端媒體。步驟S315,主叫用戶回復2000K響應消息。至此主叫用戶重新進入保持狀態(tài)。步驟S316,話務臺服務器向被叫用戶發(fā)送ReJnvite消息,攜帶話務臺客戶端的通話媒體,更改被叫用戶的遠端媒體。步驟S317,被叫用戶回復2000K響應消息。步驟S318,話務臺服務器向話務臺客戶端發(fā)送ReJnvite消息,攜帶被叫用戶的通話媒體,更改話務臺客戶端的遠端媒體。步驟S319,客戶端回復2000K響應消息。至此,話務臺客戶端和被叫用戶重新進入通話狀態(tài)。優(yōu)選實施例二本優(yōu)選實施例二描述了話務臺服務器同時對接多個軟交換設備,當處在不同軟交換設備下的用戶進行三方通話時,話務臺服務器需要控制向同一個軟交換設備申請會議資源。圖4是根據本發(fā)明優(yōu)選實施例二的三方通話方法的流程圖,如圖4所示,包括如下的步驟S401至步驟S419。步驟S401,話務臺客戶端發(fā)送SIP信令MESSAGE消息到話務臺服務器,請求發(fā)起三方通話。步驟S402,話務臺服務器回復2000K消息。步驟S403,話務臺服務器向軟交換設備申請會議資源,話務臺服務器需要控制向同一個軟交換設備申請會議資源,將三方用戶加到同一個會議中。話務臺服務器收到三方通話請求后,生成會議標識碼Confld,然后向軟交換設備 2發(fā)送MESSAGE消息,攜帶話務臺客戶端通話媒體信息及Confld。軟交換設備2回復2000K 消息,攜帶了申請到的會議資源,主要包括會議資源的SDPl。話務臺服務器向軟交換設備2 發(fā)送MESSAGE消息,攜帶被叫用戶通話媒體及Confld,軟交換設備2回復2000K消息,攜帶了申請到的會議資源,主要包括會議資源SDP2 ;話務臺服務器向軟交換設備2發(fā)送MESSAGE 消息,攜帶主叫用戶通話媒體及Confld,軟交換設備2回復2000K消息,攜帶了申請到的會議資源,主要包括會議資源SDP3。步驟S404,話務臺服務器向話務臺客戶端發(fā)送ReJnvite消息,攜帶會議資源 SDP1,更改話務臺客戶端遠端媒體,將話務臺客戶端加入到與ConfId關聯(lián)的會議中。步驟S405,話務臺服務器向被叫用戶發(fā)送ReJnvite消息,攜帶會議資源SDP2,更改被叫用戶遠端媒體,將被叫用戶加入到與ConfId關聯(lián)的會議中。步驟S406,話務臺服務器向主叫用戶發(fā)送ReJnvite消息,攜帶會議資源SDP3,更改主叫用戶遠端媒體,將主叫用戶加入到與ConfId關聯(lián)的會議中。步驟S407,話務臺客戶端回復2000K消息。步驟S408,被叫用戶回復2000K消息。步驟S409,主叫用戶回復2000K消息。至此,話務臺客戶端、被叫用戶、主叫用戶進入到三方通話狀態(tài)。若三方通話的發(fā)起者話務臺客戶端結束三方時,話務臺服務器需要將呼叫恢復到三方通話前的狀態(tài),即恢復主叫的保持狀態(tài)及被叫的通話狀態(tài),包括以下步驟S410至步驟 S419。步驟S410,話務臺客戶端發(fā)送SIP信令MESSAGE消息到話務臺服務器,請求結束三方通話。步驟S411,話務臺服務器回復2000K消息。步驟S412,話務臺服務器釋放會議資源。話務臺服務器分別向軟交換設備2發(fā)送MESSAGE消息,釋放為話務臺客戶端、被叫用戶、主叫用戶申請的會議資源,軟交換設備2并分別回復2000K響應消息。步驟S413,話務臺服務器為主叫申請保持音資源。話務臺服務器向軟交換設備1發(fā)送MESSAGE消息,攜帶主叫用戶的通話媒體,軟交換設備1回復2000K消息,攜帶了音資源信息SDP4 ;話務臺服務器向軟交換設備1發(fā)送 MESSAGE消息,申請放音,攜帶了保持音ID。軟交換設備1回復2000K響應消息。
步驟S414,服務器向主叫用戶發(fā)送ReJnvite消息,攜帶保持音資源信息SDP4,更改主叫用戶遠端媒體。
步驟S415,主叫用戶回復2000K響應消息。至此主叫用戶重新進入保持狀態(tài)。
步驟S416,話務臺服務器向被叫用戶發(fā)送ReJnvite消息,攜帶話務臺客戶端的通話媒體,更改被叫用戶的遠端媒體。
步驟S417,被叫用戶回復2000K響應消息。
步驟S418,話務臺服務器向話務臺客戶端發(fā)送ReJnvite消息,攜帶被叫用戶的通話媒體,更改話務臺客戶端的遠端媒體。
步驟S419,客戶端回復2000K響應消息。
至此,話務臺客戶端和被叫用戶重新進入通話狀態(tài)。
在三方通話過程中,若主叫用戶或被叫用戶掛機退出三方通話,剩余的兩方用戶也恢復到三方前的呼叫狀態(tài)。
圖5是根據本發(fā)明優(yōu)選實施例三的三方通話方法的流程圖,如圖5所示,包括如下的步驟S501至步驟S513。
步驟S501,話務臺服務器收到主叫用戶發(fā)送的Bye消息,主叫用戶退出三方通話。
步驟S502,話務臺服務器回復2000K消息。
步驟S503,服務器釋放會議資源。
話務臺服務器分別向軟交換設備發(fā)送MESSAGE消息,釋放為話務臺客戶端、被叫用戶、主叫用戶申請的會議資源,軟交換設備并分別回復2000K響應消息。
步驟S504,話務臺服務器向被叫用戶發(fā)送ReJnvite消息,攜帶話務臺客戶端的通話媒體,更改被叫用戶遠端媒體。
步驟S505,被叫用戶回復2000K消息。
步驟S506,話務臺服務器向話務臺客戶端發(fā)送ReJnvite消息,攜帶被叫用戶通話媒體,更改話務臺客戶端遠端媒體。
步驟S507,話務臺客戶端回復2000K消息。
至此,話務臺客戶端同被叫用戶重新進入到通話狀態(tài)。若被叫用戶掛機退出三方通話,主叫用戶重新進入到保持狀態(tài)。包括如下的步驟S508至S513。
步驟S508,話務臺服務器收到被叫用戶發(fā)送的Bye消息,被叫用戶退出三方通話。
步驟S509,話務臺服務器回復2000K消息。
步驟S510,服務器釋放會議資源。
話務臺服務器分別向軟交換設備發(fā)送MESSAGE消息,釋放為話務臺客戶端、被叫用戶、主叫用戶申請的會議資源,軟交換設備并分別回復2000K響應消息。
步驟S511,話務臺服務器為主叫申請保持音資源。
話務臺服務器向軟交換設備發(fā)送MESSAGE消息,攜帶主叫用戶的通話媒體,軟交換設備回復2000K消息,攜帶了音資源信息SDP4;話務臺服務器向軟交換設備發(fā)送MESSAGE 消息,申請放音,攜帶了保持音ID。軟交換設備回復2000K響應消息。
步驟S512,服務器向主叫用戶發(fā)送ReJnvite消息,攜帶保持音資源信息SDP4,更改主叫用戶遠端媒體。
步驟S513,主叫用戶回復2000K響應消息。
至此主叫用戶重新進入保持狀態(tài),話務臺客戶端進入空閑狀態(tài),如果需要可重新發(fā)起新的三方通話。本文所述僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何本領域的技術人員在本發(fā)明所揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。本發(fā)明實施例提供了一種話務臺服務器,該話務臺服務器可以用于實現上述三方通話方法。圖6是根據本發(fā)明實施例的話務臺服務器的結構框圖,包括接收模塊62,申請模塊64和通知模塊66。下面對其結構進行詳細描述。接收模塊62,用于接收來自話務臺客戶端的請求消息,其中請求消息用于請求發(fā)起話務臺客戶端、主叫用戶和被叫用戶的三方通話;申請模塊64,連接至接收模塊62,用于根據接收模塊62接收的請求消息,向軟交換設備申請用于三方通話的會議資源;通知模塊 66,連接至申請模塊64,用于通知話務臺客戶端、主叫用戶和被叫用戶使用申請模塊64申請的會議資源進行三方通話。需要說明的是,裝置實施例中描述的話務臺服務器對應于上述的方法實施例,其具體的實現過程在方法實施例中已經進行過詳細說明,在此不再贅述。本發(fā)明實施例提供了一種三方通話系統(tǒng),該系統(tǒng)包括話務臺服務器、話務臺客戶端、主叫用戶、被叫用戶和軟交換設備,其中話務臺服務器包括接收模塊,用于接收來自話務臺客戶端的請求消息,其中請求消息用于請求發(fā)起話務臺客戶端、主叫用戶和被叫用戶的三方通話;申請模塊,用于根據請求消息,向軟交換設備申請用于三方通話的會議資源; 通知模塊,用于通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話。綜上所述,根據本發(fā)明的上述實施例,提供了一種三方通話方法、裝置及系統(tǒng)。通過話務臺服務器與軟交換設備的交互,充分利用SIP協(xié)議的靈活性以及在現有SIP信令流程的基礎上充分利用現有的軟交換軟硬件資源,解決了相關技術中三方通話在客觀條件上受到很大限制的問題,有效提高工作效率。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種三方通話方法,其特征在于,包括話務臺服務器接收到來自話務臺客戶端的請求消息,其中所述請求消息用于請求發(fā)起所述話務臺客戶端、主叫用戶和被叫用戶的三方通話;所述話務臺服務器根據所述請求消息,向軟交換設備申請用于所述三方通話的會議資源;所述話務臺服務器通知所述話務臺客戶端、所述主叫用戶和所述被叫用戶使用所述會議資源進行所述三方通話。
2.根據權利要求1所述的方法,其特征在于,所述話務臺服務器根據所述請求消息,向所述軟交換設備申請用于所述三方通話的所述會議資源包括所述話務臺服務器根據所述請求消息,生成會議標識碼;所述話務臺服務器向所述軟交換設備申請與所述會議標識碼關聯(lián)的用于所述三方通話的會議資源。
3.根據權利要求1所述的方法,其特征在于,所述話務臺客戶端、所述主叫用戶和所述被叫用戶處于多個軟交換設備中; 所述話務臺服務器根據所述請求消息,向所述軟交換設備申請用于所述三方通話的所述會議資源包括所述話務臺服務器在所述多個軟交換設備中確定一個軟交換設備; 所述話務臺服務器根據所述請求消息,向所述確定的軟交換設備申請用于所述三方通話的所述會議資源。
4.根據權利要求1所述的方法,其特征在于,所述話務臺服務器通知所述話務臺客戶端、所述主叫用戶和所述被叫用戶使用所述會議資源進行所述三方通話包括所述話務臺服務器分別向所述話務臺客戶端、所述主叫用戶和所述被叫用戶發(fā)送邀請消息,其中所述邀請消息攜帶有所述會議資源;所述話務臺客戶端、所述主叫用戶和所述被叫用戶更改遠端媒體為所述會議資源; 所述話務臺客戶端、所述主叫用戶和所述被叫用戶進行所述三方通話。
5.根據權利要求1所述的方法,其特征在于,在所述話務臺服務器通知所述話務臺客戶端、所述主叫用戶和所述被叫用戶使用所述會議資源進行所述三方通話之后,所述方法還包括所述話務臺客戶端、所述主叫用戶或所述被叫用戶結束所述三方通話。
6.根據權利要求5所述的方法,其特征在于,在所述話務臺客戶端結束所述三方通話之后,所述方法還包括所述話務臺服務器接收到來自所述話務臺客戶端的通話結束請求消息;所述話務臺服務器向所述軟交換設備申請釋放所述會議資源;所述話務臺服務器向所述軟交換設備申請保持音資源;所述話務臺服務器更改所述主叫用戶的遠端媒體為所述保持音資源;所述話務臺服務器更改所述被叫用戶的遠端媒體為所述話務臺客戶端的通話媒體;所述話務臺服務器更改所述話務臺客戶端的遠端媒體為所述被叫用戶的通話媒體。
7.根據權利要求5所述的方法,其特征在于,在所述主叫用戶結束所述三方通話之后, 所述方法還包括所述話務臺服務器接收到來自所述主叫用戶的通話結束請求消息;所述話務臺服務器向所述軟交換設備申請釋放所述會議資源;所述話務臺服務器更改所述被叫用戶的遠端媒體為所述話務臺客戶端的通話媒體;所述話務臺服務器更改所述話務臺客戶端的遠端媒體為所述被叫用戶的通話媒體。
8.根據權利要求5所述的方法,其特征在于,在所述被叫用戶結束所述三方通話之后, 所述方法還包括所述話務臺服務器接收到來自所述被叫用戶的通話結束請求消息; 所述話務臺服務器向所述軟交換設備申請釋放所述會議資源; 所述話務臺服務器向所述軟交換設備申請保 持音資源; 所述話務臺服務器更改所述主叫用戶的遠端媒體為所述保持音資源。
9.一種話務臺服務器,其特征在于,包括接收模塊,用于接收來自話務臺客戶端的請求消息,其中所述請求消息用于請求發(fā)起所述話務臺客戶端、主叫用戶和被叫用戶的三方通話;申請模塊,用于根據所述請求消息,向軟交換設備申請用于所述三方通話的會議資源;通知模塊,用于通知所述話務臺客戶端、所述主叫用戶和所述被叫用戶使用所述會議資源進行所述三方通話。
10.一種三方通話系統(tǒng),其特征在于,包括話務臺服務器、話務臺客戶端、主叫用戶、被叫用戶和軟交換設備,其中所述話務臺服務器包括接收模塊,用于接收來自所述話務臺客戶端的請求消息,其中所述請求消息用于請求發(fā)起所述話務臺客戶端、所述主叫用戶和所述被叫用戶的三方通話;申請模塊,用于根據所述請求消息,向軟交換設備申請用于所述三方通話的會議資源;通知模塊,用于通知所述話務臺客戶端、所述主叫用戶和所述被叫用戶使用所述會議資源進行所述三方通話。
全文摘要
本發(fā)明公開了一種三方通話方法、裝置及系統(tǒng),該方法包括話務臺服務器接收到來自話務臺客戶端的請求消息,其中請求消息用于請求發(fā)起話務臺客戶端、主叫用戶和被叫用戶的三方通話;話務臺服務器根據請求消息,向軟交換設備申請用于三方通話的會議資源;話務臺服務器通知話務臺客戶端、主叫用戶和被叫用戶使用會議資源進行三方通話。本發(fā)明可以有效提高工作效率。
文檔編號H04L29/06GK102480574SQ201010557260
公開日2012年5月30日 申請日期2010年11月23日 優(yōu)先權日2010年11月23日
發(fā)明者張凱 申請人:中興通訊股份有限公司