專利名稱:在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能網(wǎng)通訊中的集中式用戶交換機(jī)(Central Exchange, Centrex)業(yè)務(wù)技術(shù),尤其涉及在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法、裝置和系統(tǒng)。
背景技術(shù):
Centrex業(yè)務(wù)是在電話局或電信公司的交換機(jī)上將部分用戶劃分為一個基本用戶群,向該用戶群提供用戶專用交換機(jī)的各種功能,同時還可以提供一些特有的服務(wù)功能。但在這個用戶群中并不存在實(shí)際的專用交換機(jī),Centrex業(yè)務(wù)所需要的所有硬件都在電話局或電信公司的交換機(jī)內(nèi),用戶對內(nèi)、對外的交換集中在電話局或電信公司的交換機(jī)中,因此 Centrex也被稱為虛擬用戶交換機(jī)。Centrex業(yè)務(wù)組網(wǎng)靈活,并且能方便地增加或減少容量。在廠礦企業(yè)、院校、政府機(jī)關(guān)、集團(tuán)公司、賓館酒店、醫(yī)院、金融機(jī)構(gòu)等集團(tuán)用戶中得到廣泛應(yīng)用。采用Centrex業(yè)務(wù)的集團(tuán)用戶的總機(jī)對應(yīng)的號碼稱為主號碼(Main Number),也叫總機(jī)號碼。Centrex業(yè)務(wù)包括分機(jī)業(yè)務(wù)和總機(jī)業(yè)務(wù),總機(jī)業(yè)務(wù)包括呼入流程和呼出流程。 呼入流程,即群內(nèi)、外的用戶撥打總機(jī)號碼,觸發(fā)總機(jī)業(yè)務(wù),業(yè)務(wù)根據(jù)某種策略選擇呼叫其中一個話務(wù)員,話務(wù)員接聽后,業(yè)務(wù)將主叫用戶與話務(wù)員橋接通話。呼出流程,即話務(wù)員呼出,觸發(fā)總機(jī)業(yè)務(wù),業(yè)務(wù)先呼叫話務(wù)員,話務(wù)員摘機(jī)后,再呼叫被叫用戶,被叫用戶來電顯示號碼為總機(jī)號碼,被叫用戶摘機(jī)后,業(yè)務(wù)將話務(wù)員與被叫用戶橋接通話。群內(nèi)用戶可以是傳統(tǒng)用戶如公共交換電話網(wǎng)絡(luò)(Public Switched Telephone Network,PSTN)、全球移動通信系統(tǒng)(Global System for Mobile Communications,GSM)和碼分多址(Code Division Multiple Access, CDMA)的用戶,也可以是新型用戶如軟終端、 綜合接入設(shè)備(Integrated Access Device, IAD)、網(wǎng)絡(luò)協(xié)議(Internet Protocol, IP)話機(jī)和視頻終端的用戶。參考圖1所示,現(xiàn)有的實(shí)現(xiàn)Centrex業(yè)務(wù)的系統(tǒng)包括話務(wù)員WEB界面、總機(jī)業(yè)務(wù) WEB 服務(wù)器(Web Server, WS)、Centrex 業(yè)務(wù)應(yīng)用服務(wù)器(Application Server, AS)、媒體資源服務(wù)器(Media Resource Server, MRS)和用戶終端(User Equipment, UE)。該系統(tǒng)具有點(diǎn)擊撥號(Click To Dial, CTD)業(yè)務(wù)的功能。圖1中隱藏了 IP多媒體子系統(tǒng)(IP Multimedia Subsystem, IMS)或下一代通信網(wǎng)絡(luò)(Next Generation Network, NGN)的拓?fù)浣Y(jié)構(gòu)。實(shí)現(xiàn)中,AS、MRS及UE是接入頂S或NGN網(wǎng)絡(luò)中的。下面對實(shí)現(xiàn)Centrex業(yè)務(wù)的系統(tǒng)的各部分的功能進(jìn)行介紹。話務(wù)員TOB界面為提供給話務(wù)員的裝置,用于發(fā)起呼叫或進(jìn)行呼叫控制,如個人計算機(jī)(Personal Computer,PC)、第三代移動通信技術(shù)(3rd_Generation,3G)終端等。WS用于提供總機(jī)業(yè)務(wù)呼叫超文本傳輸協(xié)議(HyperText Transfer Protocol, HTTP)服務(wù)功能,如用戶登錄、通話號碼填寫、通話控制及信息顯示界面等功能。AS用于提供底層總機(jī)業(yè)務(wù)功能,如呼叫控制、狀態(tài)上報、話單生成等功能。MRS用于提供語音媒體,可以采用媒體服務(wù)器(Media Server, MS)。
UE用于群內(nèi)用戶的通話,具體物理設(shè)備可以是固定電話、手機(jī)或者視頻終端等。下面對實(shí)現(xiàn)Centrex業(yè)務(wù)的系統(tǒng)的各部分之間使用的協(xié)議進(jìn)行介紹。話務(wù)員WEB界面與WS之間為HTTP服務(wù)調(diào)用,使用HTTP。WS與AS之間為服務(wù)器間通訊,采用應(yīng)用層協(xié)議,該應(yīng)用層協(xié)議可根據(jù)具體需要使用可擴(kuò)展標(biāo)記語言(Extensible Markup Language,XML),如果不采用應(yīng)用層協(xié)議,可以自定義傳輸控制協(xié)議(Transmission Control Protocol, TCP)消息體。AS與MRS或UE之間通過媒體協(xié)商協(xié)議進(jìn)行呼叫通話,AS與UE之間通過IMS或 NGN使用會話初始化協(xié)議(Session Initiation Protocol, SIP)互通,AS與MRS之間通常使用SIP或媒體網(wǎng)關(guān)控制協(xié)議(Media Gateway Control Protocol,MGCP),具體取決于MRS 所支持的協(xié)議類型。UE與MRS之間根據(jù)呼叫時媒體包的編解碼格式、收發(fā)端口、帶寬傳輸速率等進(jìn)行媒體協(xié)商,完成媒體流的傳送。下面對現(xiàn)有的話務(wù)員呼叫群內(nèi)用戶的流程進(jìn)行介紹。本例中,話務(wù)員呼叫群內(nèi)用戶A。步驟1,話務(wù)員登錄TOB界面,輸入主號碼后點(diǎn)擊呼叫,發(fā)出呼叫請求。對于話務(wù)員使用的電話終端是軟終端的情況,例如,電話終端為內(nèi)嵌在話務(wù)員WEB界面中的ActiveX控件,則話務(wù)員登錄WEB界面后,即可查詢總機(jī)號碼。因此話務(wù)人員可以選擇總機(jī)號碼而不需要輸入總機(jī)號碼。步驟2,AS收到呼叫請求,給WS發(fā)送接受請求的響應(yīng),話務(wù)員的WEB界面實(shí)時顯示提示信息呼叫處理中。步驟3,AS呼叫話務(wù)員H。步驟4,AS向WS上報話務(wù)員H的響應(yīng),WS控制TOB界面顯示提示信息,如振鈴、不在線、忙、摘機(jī)等。如果總機(jī)未摘機(jī),則進(jìn)入步驟5 ;如果總機(jī)摘機(jī),則進(jìn)入步驟6。步驟5,WS控制TOB界面顯示提示信息話務(wù)員H未摘機(jī),呼叫失敗,流程結(jié)束。步驟6,AS呼叫群內(nèi)用戶A的電話號碼。步驟7,AS向WS上報用戶A的響應(yīng),WS控制TOB界面分欄實(shí)時顯示提示信息,如振鈴、不在線、忙、摘機(jī)等。如果用戶A的臨時響應(yīng)為振鈴,則進(jìn)入步驟8 ;如果用戶A的臨時響應(yīng)為無振鈴,則進(jìn)入步驟9。步驟8,AS給話務(wù)員H播放回鈴音,鈴聲中攜帶簡短的業(yè)務(wù)提示信息。步驟9,判斷用戶A的最終響應(yīng),如果用戶A最終響應(yīng)為摘機(jī),進(jìn)入步驟10 ;如果用戶A的最終響應(yīng)為未摘機(jī),則進(jìn)入步驟12 ;;如果用戶A的最終響應(yīng)為忙,則進(jìn)入步驟14。步驟10,AS停止給話務(wù)員H播放回鈴音。步驟11,AS將話務(wù)員H與用戶A橋接,雙方可以通話,流程結(jié)束。步驟12,WS控制TOB顯示失敗提示信息被叫未摘機(jī),呼叫失敗。步驟13,AS給話務(wù)員H播放失敗提示音被叫未摘機(jī),呼叫失敗,流程結(jié)束。步驟14,WS控制TOB顯示失敗提示信息被叫忙,呼叫失敗。步驟15,AS給話務(wù)員H播放失敗提示音被叫忙,呼叫失敗,流程結(jié)束。同時,話務(wù)員TOB界面顯示當(dāng)前通話的狀態(tài),如通話雙方的電話號碼及姓名,呼叫狀態(tài)(如被叫振鈴、被叫應(yīng)答、被叫掛機(jī)等),來話或去話信息(如呼叫時刻、通話時長、主被叫號碼等)和雙方使用的頭像等。如上所述,現(xiàn)有技術(shù)中,如果話務(wù)員有重要的通知要告知群內(nèi)用戶A,但是用戶A 正在與同一群內(nèi)的用戶B交談時,此時,話務(wù)員不能接通用戶A的電話,重要的通知不能及時傳達(dá)給用戶A。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法、裝置和系統(tǒng),實(shí)現(xiàn)話務(wù)員能夠接通正在與其他用戶通話的群內(nèi)用戶的電話。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明公開了一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法,該方法包括發(fā)出呼叫話務(wù)員和被叫用戶的呼出請求;當(dāng)所述話務(wù)員摘機(jī),且所述被叫用戶的最終響應(yīng)為忙時,發(fā)出插入通話請求;根據(jù)插入通話的請求,將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,實(shí)現(xiàn)所述總機(jī)與所述被叫用戶的通話。較佳的,所述將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議的步驟之前,還包括確定所述被叫用戶滿足插入通話的條件,進(jìn)入所述加入三方通話會議的步驟;所述滿足插入通話的條件為所述被叫用戶僅與非話務(wù)員的對端用戶正在進(jìn)行通話,且所述被叫用戶為群內(nèi)用戶。較佳的,所述發(fā)出插入通話請求,具體為,在設(shè)定的時間內(nèi)發(fā)出插入通話的請求; 如果在設(shè)定的時間內(nèi)沒有發(fā)出插入通話的請求,結(jié)束當(dāng)前流程。較佳的,所述將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,具體為,申請三方會議資源;分別將話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議。本發(fā)明還公開了一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的系統(tǒng),該系統(tǒng)包括話務(wù)員TOB界面,用于發(fā)出呼叫話務(wù)員和被叫用戶的呼出請求;總機(jī)業(yè)務(wù)TOB服務(wù)器(WS),用于當(dāng)所述話務(wù)員摘機(jī),且所述被叫用戶的最終響應(yīng)為忙時,發(fā)出插入通話的請求;Centrex業(yè)務(wù)應(yīng)用服務(wù)器(AS),用于根據(jù)插入通話的請求,將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,實(shí)現(xiàn)所述總機(jī)與所述被叫用戶的通話。較佳的,所述AS,還用于判斷所述被叫用戶是否滿足插入通話的條件,如果滿足插入通話的條件,執(zhí)行所述加入三方通話會議的操作;所述滿足插入通話的條件為所述被叫用戶僅與非話務(wù)員的對端用戶正在進(jìn)行通話,且所述被叫用戶為群內(nèi)用戶。較佳的,所述WS,具體用于在設(shè)定的時間內(nèi)發(fā)出插入通話的請求;如果在設(shè)定的時間內(nèi)沒有發(fā)出插入通話的請求,結(jié)束當(dāng)前操作。
6
較佳的,所述AS,具體用于申請三方會議資源;分別將總機(jī)、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議;所述系統(tǒng)還包括媒體資源服務(wù)器(MRS),用于提供三方會議資源。本發(fā)明還公開了一種總機(jī)業(yè)務(wù)TOB服務(wù)器,該服務(wù)器包括請求傳輸模塊和插入通話控制模塊,其中,請求傳輸模塊,用于將話務(wù)員WEB界面發(fā)送過來的各種請求信息傳輸給AS ;插入通話控制模塊,用于根據(jù)AS發(fā)送過來的狀態(tài)上報消息和請求響應(yīng)消息,控制話務(wù)員WEB界面能否發(fā)出插入通話的請求。較佳的,還包括顯示控制模塊,用于控制話務(wù)員TOB界面實(shí)時顯示AS發(fā)送過來的狀態(tài)上報消息和請求響應(yīng)消息。本發(fā)明還公開了一種Centrex業(yè)務(wù)應(yīng)用服務(wù)器,該服務(wù)器包括插入模塊和混音控制模塊,其中,插入模塊,用于在收到WS傳輸過來的插入通話請求后,判斷所述被叫用戶是否滿足插入通話的條件,如果不滿足插入通話的條件,響應(yīng)插入通話請求失??;如果滿足插入通話的條件,向MRS發(fā)出申請三方會議資源的請求,分別將話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,并向混音控制模塊發(fā)出混音指令;混音控制模塊,用于根據(jù)接收到的混音指令和預(yù)設(shè)信息控制MRS對話務(wù)員、被叫用戶和對端用戶進(jìn)行混音。較佳的,還包括請求響應(yīng)模塊,用于實(shí)時地向WS上報AS對WS傳輸過來的各請求信息的響應(yīng);狀態(tài)上報模塊,用于實(shí)時的向WS發(fā)送AS接收到的話務(wù)員和被叫用戶的呼叫狀態(tài)。由上可知,本發(fā)明采用當(dāng)所述話務(wù)員摘機(jī),且所述被叫用戶的最終響應(yīng)為忙時,發(fā)出插入通話請求;根據(jù)插入通話的請求,將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,實(shí)現(xiàn)所述話務(wù)員與所述被叫用戶的通話的技術(shù)方案,實(shí)現(xiàn)話務(wù)員能夠接通正在與其他用戶通話的群內(nèi)用戶的電話。
圖1為現(xiàn)有的實(shí)現(xiàn)Centrex業(yè)務(wù)的系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明一種總機(jī)業(yè)務(wù)WEB服務(wù)器的結(jié)構(gòu)示意圖;圖3為本發(fā)明一種Centrex業(yè)務(wù)應(yīng)用服務(wù)器的結(jié)構(gòu)示意圖;圖4為本發(fā)明一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法的實(shí)施例一的流程示意圖;圖5為本發(fā)明一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法的實(shí)施例二的流程示意圖;圖6為本發(fā)明一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法的實(shí)施例三的流程示意圖;圖7為本發(fā)明一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法的實(shí)施例四的流程示意圖。
具體實(shí)施例方式下面對本發(fā)明一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的系統(tǒng)的一實(shí)施例進(jìn)行介紹。該系統(tǒng)包括話務(wù)員WEB界面,用于發(fā)出呼叫話務(wù)員和被叫用戶的呼出請求。WS,用于當(dāng)所述話務(wù)員摘機(jī),且所述被叫用戶的最終響應(yīng)為忙時,發(fā)出插入通話的請求。所述WS具體用于在設(shè)定的時間內(nèi)發(fā)出插入通話的請求;如果在設(shè)定的時間內(nèi)沒有發(fā)出插入通話的請求,結(jié)束當(dāng)前操作。AS,用于根據(jù)插入通話的請求,將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,實(shí)現(xiàn)所述話務(wù)員與所述被叫用戶的通話。所述AS還用于判斷所述被叫用戶是否滿足插入通話的條件,如果滿足插入通話的條件,執(zhí)行所述加入三方通話會議的操作;如果不滿足插入通話的條件,結(jié)束當(dāng)前操作。 所述滿足插入通話的條件為所述被叫用戶僅與非話務(wù)員的對端用戶正在進(jìn)行通話,且所述被叫用戶為群內(nèi)用戶。所述AS具體用于申請三方會議資源;分別將話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議。 該系統(tǒng)還包括MRS,用于提供三方會議資源。下面結(jié)合圖2對本發(fā)明一種總機(jī)業(yè)務(wù)WEB服務(wù)器進(jìn)行介紹。該服務(wù)器包括請求傳輸模塊和插入通話控制模塊。其中,請求傳輸模塊,用于將話務(wù)員WEB界面發(fā)送過來的各種請求信息傳輸給AS。例如,將插入通話請求通過TCP消息傳輸給AS。插入通話控制模塊,用于根據(jù)AS發(fā)送過來的狀態(tài)上報消息和請求響應(yīng)消息,控制話務(wù)員WEB界面能否發(fā)出插入通話請求。具體的,插入通話控制模塊根據(jù)AS發(fā)送過來的狀態(tài)上報消息和請求響應(yīng)消息,將相關(guān)的插入通話按鈕設(shè)置為可用或不可用。在可用狀態(tài)時,點(diǎn)擊該按鈕,則發(fā)出插入通話請求。該服務(wù)器還包括顯示控制模塊,用于控制話務(wù)員WEB界面實(shí)時顯示AS發(fā)送過來的狀態(tài)上報消息和請求響應(yīng)消息。具體的,顯示控制模塊控制話務(wù)員TOB界面實(shí)時的將狀態(tài)上報消息顯示在相應(yīng)的顯示欄中,如呼出處理中等;顯示控制模塊控制話務(wù)員WEB界面實(shí)時的將請求響應(yīng)消息顯示在一個動態(tài)的滾動欄中,如插入通話請求處理中、插入通話成功或失敗等。下面結(jié)合圖3對本發(fā)明一種Centrex業(yè)務(wù)應(yīng)用服務(wù)器進(jìn)行介紹。該服務(wù)器包括插入模塊和混音控制模塊。其中,插入模塊,用于在收到WS傳輸過來的插入通話請求后,判斷所述被叫用戶是否滿足插入通話的條件,如果不滿足插入通話的條件,響應(yīng)插入通話請求失敗,可以調(diào)用下述請求響應(yīng)模塊返回失敗的響應(yīng);如果滿足插入通話的條件,向MRS發(fā)送申請三方會議資源的請求,分別將話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,并向下述混音控制模塊發(fā)出混音指令?;煲艨刂颇K,用于根據(jù)接收到的混音指令和預(yù)設(shè)信息控制MRS對話務(wù)員、被叫用戶和對端用戶進(jìn)行混音,如控制話務(wù)員、被叫用戶和對端用戶在三方通話或會議中可聽可說、只可聽不可說等。該服務(wù)器還包括請求響應(yīng)模塊,用于實(shí)時地向WS上報AS對WS傳輸過來的各請求信息的響應(yīng),如插入通話請求處理中、插入通話成功或失敗等。狀態(tài)上報模塊,用于實(shí)時的向WS發(fā)送AS接收到的話務(wù)員和被叫用戶的呼叫狀態(tài), 如振鈴、忙、摘機(jī)等。下面對本發(fā)明一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法的實(shí)施例一進(jìn)行介紹。如圖4所示,本實(shí)施例中,該方法包括步驟401,發(fā)出呼叫話務(wù)員和被叫用戶的呼出請求。具體的,話務(wù)員登錄話務(wù)員TOB界面,輸入或者選擇主號碼后點(diǎn)擊呼叫,發(fā)出呼叫請求。步驟402,當(dāng)所述話務(wù)員摘機(jī),且所述被叫用戶的最終響應(yīng)為忙時,發(fā)出插入通話請求。具體的,當(dāng)所述話務(wù)員摘機(jī),且所述被叫用戶的最終響應(yīng)為忙時,WS控制話務(wù)員 WEB界面的插入通話按鈕為可用。如果話務(wù)員在設(shè)定時間內(nèi)(如10秒鐘)點(diǎn)擊插入通話按鈕,發(fā)出插入通話請求;如果話務(wù)員在設(shè)定時間內(nèi)沒有點(diǎn)擊插入按鈕,結(jié)束當(dāng)前流程。步驟403,判斷所述被叫用戶是否滿足插入通話的條件,如果滿足插入通話的條件,進(jìn)入所述加入三方通話會議的步驟、即步驟404 ;如果不滿足插入通話的條件,結(jié)束當(dāng)前流程;所述滿足插入通話的條件為所述被叫用戶僅與非總機(jī)的對端用戶正在進(jìn)行通話,且所述被叫用戶為群內(nèi)用戶。步驟404,根據(jù)插入通話的請求,將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,實(shí)現(xiàn)所述話務(wù)員與所述被叫用戶的通話。具體的,向MRS申請三方會議資源;分別將話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議。下面結(jié)合圖5對本發(fā)明總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法的實(shí)施例二進(jìn)行詳細(xì)介紹。步驟F1,話務(wù)員H登錄話務(wù)員TOB界面,輸入或選擇被叫用戶A后點(diǎn)擊呼叫。步驟F2,AS收到呼叫請求,給WS發(fā)送接受請求的響應(yīng),WS控制話務(wù)員TOB界面實(shí)時顯示提示信息呼叫處理中。步驟F3,AS呼叫話務(wù)員H。步驟F4,AS向WS上報話務(wù)員H的響應(yīng),WS控制話務(wù)員TOB界面實(shí)時顯示提示信息,如振鈴、不在線、忙、摘機(jī)等。步驟J1,AS判斷話務(wù)員H最終響應(yīng)是否為摘機(jī),如果話務(wù)員H最終響應(yīng)是摘機(jī),則執(zhí)行步驟F6 ;如果話務(wù)員H最終響應(yīng)不是摘機(jī),執(zhí)行步驟F5。步驟F5,WS根據(jù)AS上報的話務(wù)員H最終響應(yīng)不是摘機(jī)的狀態(tài)信息控制WEB顯示失敗提示信息話務(wù)員H未摘機(jī),呼叫失敗,流程結(jié)束。步驟F6,AS呼叫被叫號碼A。步驟F7,AS向WS上報被叫號碼A的響應(yīng),WS控制話務(wù)員TOB界面分欄實(shí)時顯示
9提示信息,如振鈴、不在線、忙、摘機(jī)等。步驟J2,AS判斷A的臨時響應(yīng)是否為振鈴,如果A的臨時響應(yīng)為振鈴,執(zhí)行步驟 F8 ;如果A的臨時響應(yīng)為無振鈴,執(zhí)行步驟J3。步驟F8,AS給話務(wù)員H播放回鈴音,攜帶簡短的業(yè)務(wù)提示信息,然后執(zhí)行步驟J3。步驟J3,AS判斷A的最終響應(yīng)是否為未摘機(jī),如果A的最終響應(yīng)為未摘機(jī),執(zhí)行步驟J4 ;如果A的最終響應(yīng)為摘機(jī),執(zhí)行步驟F11。步驟J4,AS判斷A的最終響應(yīng)是否為忙,如果A的最終響應(yīng)為忙,執(zhí)行步驟F13。 如果A的最終響應(yīng)為不忙,執(zhí)行步驟F9。步驟F9,WS根據(jù)AS上報的A的最終響應(yīng)為不忙的狀態(tài)信息控制WEB顯示失敗提示信息被叫未摘機(jī),呼叫失敗。步驟F10,AS給話務(wù)員H播放失敗提示音被叫未摘機(jī),呼叫失敗,流程結(jié)束。步驟Fll,AS停止給話務(wù)員H播放回鈴音。步驟Fl2,AS將話務(wù)員H與被叫A橋接,HA進(jìn)入雙方通話,流程結(jié)束。步驟F13,WS根據(jù)AS上報的A的最終響應(yīng)為忙的狀態(tài)信息控制WEB界面插入按鈕變?yōu)榭捎?。步驟J5,WS判斷話務(wù)員H是否在設(shè)定時間內(nèi)(如10秒鐘)點(diǎn)擊插入按鈕,如果話務(wù)員H在設(shè)定時間內(nèi)點(diǎn)擊插入按鈕,執(zhí)行步驟F14 ;如果話務(wù)員H沒有在設(shè)定時間內(nèi)點(diǎn)擊插入按鈕,執(zhí)行步驟F9。步驟F14,WS發(fā)送插入通話請求給AS。步驟J6,AS通過查詢內(nèi)部信息判斷被叫用戶A是否滿足插入通話的條件。如果被叫用戶A滿足插入通話的條件,執(zhí)行步驟F16 ;如果被叫用戶A不滿足插入通話的條件,執(zhí)行步驟F15。不滿足被插入的條件包括:A不是群內(nèi)用戶、A正在進(jìn)行兩路通話(即同時與兩個用戶通話)、A正在與總機(jī)的其他話務(wù)員進(jìn)行通話和A在三方通話或會議中。步驟F15,AS向WS回應(yīng)插入通話請求被叫用戶不滿足被插入條件,插入操作失敗,執(zhí)行步驟F9。步驟F16,AS向WS回應(yīng)插入通話請求插入通話請求正在處理中。步驟F17,AS向MRS申請三方會議資源。步驟F18,AS分別將話務(wù)員H、被叫用戶A和對端用戶B加入會議中,控制話務(wù)員 H、被叫用戶A和對端用戶B均為可聽可說,話務(wù)員H、被叫用戶A和對端用戶B進(jìn)入三方通話狀態(tài)。步驟F19,AS向WS回應(yīng)插入通話請求插入成功,流程結(jié)束。由上可知,采用上述技術(shù)方案可以實(shí)現(xiàn)話務(wù)員接通正在與其他用戶通話的群內(nèi)用戶的電話。下面結(jié)合圖6對本發(fā)明總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法的實(shí)施例三進(jìn)行介紹。本例中,話務(wù)員為H,被叫用戶為A,A正在與對端用戶B通話,A為群內(nèi)用戶,B為非話務(wù)員。此外,本例中,AS向H發(fā)送的INVITE請求帶媒體信息。步驟601,WS發(fā)起呼出請求到AS,并攜帶包括H的號碼和A的號碼的呼叫信息。步驟602,AS向WS返回呼叫響應(yīng)接受請求,呼叫正在處理中。步驟603,AS向H發(fā)送INVITE請求。
步驟604,H振鈴,H向AS返回180振鈴臨時響應(yīng),若要確認(rèn)180是否可靠,AS可以向H返回PRACK臨時確認(rèn),H向AS回復(fù)200 OK(PRACK),則證明180可靠。步驟605,AS向WS通報狀態(tài)H振鈴。步驟606,H摘機(jī),H向AS回復(fù)200 OK(INVITE)響應(yīng),并攜帶自身的媒體信息。步驟607,AS向WS通報狀態(tài)H摘機(jī)。步驟608,AS向A發(fā)送INVITE請求。步驟609,A向AS回復(fù)486Busy最終響應(yīng)。步驟610,AS向WS通報狀態(tài)被叫A忙。步驟611,AS向A發(fā)送ACK確認(rèn)消息。步驟612,WS根據(jù)AS向WS通報的狀態(tài)“被叫A忙”控制TOB界面插入按鈕可用, 在一定時間內(nèi)點(diǎn)擊插該插入按鈕,WS向AS發(fā)送插入請求,攜帶相關(guān)信息H和A的號碼等。步驟613,AS向WS返回呼叫響應(yīng)接受請求,開始處理插入。步驟614,AS通過查詢內(nèi)部信息判斷被叫用戶A滿足插入通話的條件,并向MRS申請三方會議資源。AS向MRS發(fā)送INVITE消息,并攜帶H的媒體信息。AS欲將H加入會議。步驟615,MRS向AS返回200 OK響應(yīng),并攜帶自身的媒體信息。步驟616,AS向MRS發(fā)送ACK確認(rèn)消息。步驟617,AS向H發(fā)送ACK確認(rèn)消息,并攜帶MRS的媒體信息。步驟618,AS向MRS發(fā)送INFO通知消息,控制MRS對H進(jìn)行混音可聽可說。步驟619,MRS 向 AS 返回 200 OK(INFO)響應(yīng)。步驟620,AS向WS返回呼叫響應(yīng)H加入會議成功。步驟621,AS 向 UE A 發(fā)送 REINVITE 消息。步驟622,UE A向AS返回200 OK響應(yīng),并攜帶自身媒體信息。步驟623,AS向MRS發(fā)送INVITE消息,并攜帶UE A的媒體信息。步驟624,MRS向AS返回200 OK響應(yīng),并攜帶自身的媒體信息。步驟625,AS向MRS發(fā)送ACK確認(rèn)消息。步驟626,AS向UE A發(fā)送ACK確認(rèn)消息,并攜帶MRS的媒體信息。步驟627,AS向MRS發(fā)送INFO通知消息,控制MRS對A進(jìn)行混音可聽可說。步驟628,MRS 向 AS 返回 200 OK(INFO)響應(yīng)。步驟629,AS向WS返回呼叫響應(yīng)用戶A加入會議成功。步驟630,AS 向 UE B 發(fā)送 REINVITE 消息。步驟631,UE B向AS返回200 OK響應(yīng),并攜帶自身媒體信息。步驟632,AS向MRS發(fā)送INVITE消息,并攜帶B的媒體信息。步驟633,MRS向AS返回200 OK響應(yīng),并攜帶自身的媒體信息。步驟634,AS向MRS發(fā)送ACK確認(rèn)消息。步驟635,AS向UE B發(fā)送ACK確認(rèn)消息,并攜帶MRS的媒體信息。步驟636,AS向MRS發(fā)送INFO通知消息,控制MRS對B進(jìn)行混音可聽可說。步驟637,MRS 向 AS 返回 200 OK(INFO)響應(yīng)。步驟638,AS向WS返回呼叫響應(yīng)B加入會議成功。步驟639,AS向WS返回呼叫響應(yīng)H插入通話成功。
11
由此,話務(wù)員可以和正在與對端用戶B通話中的被叫用戶A通話。下面結(jié)合圖7對本發(fā)明總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法的實(shí)施例四進(jìn)行介紹。本例中,話務(wù)員為H,被叫用戶為A,A正在與對端用戶B通話,A為群內(nèi)用戶,B為非話務(wù)員。此外,本例中,AS向H發(fā)送的INVITE請求不帶媒體信息。步驟701,WS發(fā)起呼出請求到AS,并攜帶包括H的號碼和A的號碼的呼叫信息。步驟702,AS向WS返回呼叫響應(yīng)接受請求,呼叫正在處理中。步驟703,AS向H發(fā)送INVITE請求。步驟704,UE H振鈴,H向AS返回180振鈴臨時響應(yīng),并攜帶自身媒體信息。步驟705,AS向WS通報狀態(tài)H振鈴。步驟706,AS向UE H發(fā)送PRACK消息,并攜帶AS媒體信息。步驟707,UE H 向 AS 返回 200 OK (PRACK)響應(yīng)。步驟708,UE H 摘機(jī),UE H 向 AS 回復(fù) 200 OK(INVITE)響應(yīng)。步驟709,AS向WS通報狀態(tài)H摘機(jī)。步驟710,AS向UE H發(fā)送ACK確認(rèn)消息。步驟711,AS 向 UE A 發(fā)送 INVITE 請求。步驟712,A向AS回復(fù)486Busy最終響應(yīng)。步驟713,AS向WS通報狀態(tài)被叫A忙。步驟714,AS向A發(fā)送ACK確認(rèn)消息。步驟715,WS控制TOB界面插入按鈕可用,在一定時間內(nèi)點(diǎn)擊插該插入按鈕,WS向 AS發(fā)送插入請求,攜帶相關(guān)信息H和A的號碼等。步驟716,AS向WS返回呼叫響應(yīng)接受請求,開始處理插入。步驟717,AS通過查詢內(nèi)部信息判斷被叫用戶A滿足插入通話的條件,并向MRS申請三方會議資源。AS欲將UE H加入會議,AS向UE H發(fā)送REINVITE消息。步驟718,UE H向AS返回200 OK響應(yīng),并攜帶自身媒體信息。步驟719,AS向MRS發(fā)送INVITE消息,并攜帶UE H的媒體信息。步驟720,MRS向AS返回200 OK響應(yīng),并攜帶自身的媒體信息。步驟721,AS向MRS發(fā)送ACK確認(rèn)消息。步驟722,AS向UE H發(fā)送ACK確認(rèn)消息,并攜帶MRS的媒體信息。步驟723,AS向MRS發(fā)送INFO通知消息,控制MRS對UE H進(jìn)行混音可聽可說。步驟724,MRS 向 AS 返回 200 OK(INFO)響應(yīng)。步驟725,AS向WS返回呼叫響應(yīng)H加入會議成功。步驟726,AS 向 UE A 發(fā)送 REINVITE 消息。步驟727,UE A向AS返回200 OK響應(yīng),并攜帶自身媒體信息。步驟728,AS向MRS發(fā)送INVITE消息,并攜帶A的媒體信息。步驟729,MRS向AS返回200 OK響應(yīng),并攜帶自身的媒體信息。步驟730,AS向MRS發(fā)送ACK確認(rèn)消息。步驟731,AS向UE A發(fā)送ACK確認(rèn)消息,并攜帶MRS的媒體信息。步驟732,AS向MRS發(fā)送INFO通知消息,控制MRS對A進(jìn)行混音可聽可說。步驟733,MRS 向 AS 返回 200 OK(INFO)響應(yīng)。
步驟734,AS向WS返回呼叫響應(yīng)用戶A加入會議成功。步驟735,AS 向 UE B 發(fā)送 REINVITE 消息。步驟736,UE B向AS返回200 OK響應(yīng),并攜帶自身媒體信息。步驟737,AS向MRS發(fā)送INVITE消息,并攜帶B的媒體信息。步驟738,MRS向AS返回200 OK響應(yīng),并攜帶自身的媒體信息。步驟739,AS向MRS發(fā)送ACK確認(rèn)消息。步驟740,AS向UE B發(fā)送ACK確認(rèn)消息,并攜帶MRS的媒體信息。步驟741,AS向MRS發(fā)送INFO通知消息,控制MRS對B進(jìn)行混音可聽可說。步驟742,MRS 向 AS 返回 200 OK(INFO)響應(yīng)。步驟743,AS向WS返回呼叫響應(yīng)B加入會議成功。步驟744,AS向WS返回呼叫響應(yīng)H插入通話成功。由此,話務(wù)員可以和正在與對端用戶B通話中的被叫用戶A通話。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法,其特征在于,該方法包括 發(fā)出呼叫話務(wù)員和被叫用戶的呼出請求;當(dāng)所述話務(wù)員摘機(jī),且所述被叫用戶的最終響應(yīng)為忙時,發(fā)出插入通話請求; 根據(jù)插入通話的請求,將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,實(shí)現(xiàn)所述總機(jī)與所述被叫用戶的通話。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議的步驟之前,還包括確定所述被叫用戶滿足插入通話的條件,進(jìn)入所述加入三方通話會議的步驟; 所述滿足插入通話的條件為所述被叫用戶僅與非話務(wù)員的對端用戶正在進(jìn)行通話, 且所述被叫用戶為群內(nèi)用戶。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)出插入通話請求,具體為,在設(shè)定的時間內(nèi)發(fā)出插入通話的請求;如果在設(shè)定的時間內(nèi)沒有發(fā)出插入通話的請求,結(jié)束當(dāng)前流程。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,具體為,申請三方會議資源;分別將話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議。
5.一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的系統(tǒng),其特征在于,該系統(tǒng)包括 話務(wù)員WEB界面,用于發(fā)出呼叫話務(wù)員和被叫用戶的呼出請求;總機(jī)業(yè)務(wù)TOB服務(wù)器(WS),用于當(dāng)所述話務(wù)員摘機(jī),且所述被叫用戶的最終響應(yīng)為忙時,發(fā)出插入通話的請求;Centrex業(yè)務(wù)應(yīng)用服務(wù)器(AS),用于根據(jù)插入通話的請求,將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,實(shí)現(xiàn)所述總機(jī)與所述被叫用戶的通話。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述AS,還用于判斷所述被叫用戶是否滿足插入通話的條件,如果滿足插入通話的條件,執(zhí)行所述加入三方通話會議的操作;所述滿足插入通話的條件為所述被叫用戶僅與非話務(wù)員的對端用戶正在進(jìn)行通話, 且所述被叫用戶為群內(nèi)用戶。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述WS,具體用于在設(shè)定的時間內(nèi)發(fā)出插入通話的請求;如果在設(shè)定的時間內(nèi)沒有發(fā)出插入通話的請求,結(jié)束當(dāng)前操作。
8.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述AS,具體用于申請三方會議資源;分別將總機(jī)、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議;所述系統(tǒng)還包括媒體資源服務(wù)器(MRS),用于提供三方會議資源。
9.一種總機(jī)業(yè)務(wù)WEB服務(wù)器,其特征在于,該服務(wù)器包括請求傳輸模塊和插入通話控制模塊,其中,請求傳輸模塊,用于將話務(wù)員WEB界面發(fā)送過來的各種請求信息傳輸給AS ; 插入通話控制模塊,用于根據(jù)AS發(fā)送過來的狀態(tài)上報消息和請求響應(yīng)消息,控制話務(wù)員TOB界面能否發(fā)出插入通話的請求。
10.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,該服務(wù)器還包括顯示控制模塊,用于控制話務(wù)員TOB界面實(shí)時顯示AS發(fā)送過來的狀態(tài)上報消息和請求響應(yīng)消息。
11.一種Centrex業(yè)務(wù)應(yīng)用服務(wù)器,其特征在于,該服務(wù)器包括插入模塊和混音控制模塊,其中,插入模塊,用于在收到WS傳輸過來的插入通話請求后,判斷所述被叫用戶是否滿足插入通話的條件,如果不滿足插入通話的條件,響應(yīng)插入通話請求失敗;如果滿足插入通話的條件,向MRS發(fā)出申請三方會議資源的請求,分別將話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,并向混音控制模塊發(fā)出混音指令;混音控制模塊,用于根據(jù)接收到的混音指令和預(yù)設(shè)信息控制MRS對話務(wù)員、被叫用戶和對端用戶進(jìn)行混音。
12.根據(jù)權(quán)利要求11所述的服務(wù)器,其特征在于,該服務(wù)器還包括請求響應(yīng)模塊,用于實(shí)時地向WS上報AS對WS傳輸過來的各請求信息的響應(yīng);狀態(tài)上報模塊,用于實(shí)時的向WS發(fā)送AS接收到的話務(wù)員和被叫用戶的呼叫狀態(tài)。
全文摘要
本發(fā)明提供了一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的方法,該方法包括發(fā)出呼叫話務(wù)員和被叫用戶的呼出請求;當(dāng)所述話務(wù)員摘機(jī),且所述被叫用戶的最終響應(yīng)為忙時,發(fā)出插入通話請求;根據(jù)插入通話的請求,將所述話務(wù)員、所述被叫用戶和正在與所述被叫用戶通話的對端用戶加入三方通話會議,實(shí)現(xiàn)所述話務(wù)員與所述被叫用戶的通話。本發(fā)明還提供了一種在總機(jī)業(yè)務(wù)中實(shí)現(xiàn)話務(wù)員插入通話的裝置和系統(tǒng),實(shí)現(xiàn)話務(wù)員能夠接通正在與其他用戶通話的群內(nèi)用戶的電話。
文檔編號H04M3/58GK102316228SQ20111028203
公開日2012年1月11日 申請日期2011年9月21日 優(yōu)先權(quán)日2011年9月21日
發(fā)明者姚清華, 屈天喜, 楊建軍 申請人:中興通訊股份有限公司