本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種通話干預(yù)方法、裝置及系統(tǒng)。
背景技術(shù):
近年來,通訊領(lǐng)域的技術(shù)發(fā)展迅速,在WEB(World Wide Web,萬維網(wǎng))通訊模式中,總機的來話進入排隊功能,由話務(wù)員登錄WEB界面后,人工控制呼叫,這種模式的話務(wù)員呼出采用點擊撥號模式,話務(wù)員電話號碼作為邏輯主叫,而呼出的電話號碼作為邏輯被叫,用戶登錄WEB界面,輸入或選擇邏輯主叫號碼如用戶A和邏輯被叫號碼如用戶B,WEB應(yīng)用服務(wù)器通過先呼叫邏輯主叫號碼用戶A,待A接聽后,WEB應(yīng)用服務(wù)器再呼叫邏輯被叫號碼用戶B,B振鈴,A聽回鈴音,B摘機,AB通話,而在、話務(wù)員H呼出群內(nèi)用戶A(群內(nèi)成員)時,如果用戶A正在通話狀態(tài),話務(wù)員可通過按相應(yīng)呼叫干預(yù)按鈕,可以實現(xiàn)干預(yù)群內(nèi)用戶正在進行的通話。
但是這種通訊模式中,是通過AS(Application Server,總機業(yè)務(wù)應(yīng)用服務(wù)器)實現(xiàn)通話的干預(yù)處理,而僅僅由AS進行通話的干預(yù)處理,通話干預(yù)的負(fù)荷量較大,導(dǎo)致通訊的效率低。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提出一種通話干預(yù)方法、裝置及系統(tǒng),旨在解決僅僅由AS進行通話的干預(yù)處理,通話干預(yù)的負(fù)荷量較大,導(dǎo)致通訊的效率低的技術(shù)問題。
為實現(xiàn)上述目的,本發(fā)明提供的一種通話干預(yù)方法,所述通話干預(yù)方法包括以下步驟:
在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,服務(wù)器確定所述呼叫請求對應(yīng)的用戶號碼;
在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,向所述用戶號碼對應(yīng)的控制點CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼;
若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通 話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù)。
優(yōu)選地,所述向所述用戶號碼對應(yīng)的CP控制點發(fā)送呼叫請求的步驟之前,所述通話干預(yù)方法還包括:
所述服務(wù)器向預(yù)設(shè)CP發(fā)送用戶號碼對應(yīng)的CP的查詢請求,所述查詢請求用于查詢所述用戶號碼對應(yīng)的CP的CP信息;
所述服務(wù)器接收所述用戶號碼對應(yīng)的CP基于所述查詢請求反饋的CP信息;
根據(jù)接收到的所述CP信息確定所述用戶號碼對應(yīng)的CP。
優(yōu)選地,所述若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP的步驟包括:
若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),所述服務(wù)器發(fā)送提示信息至所述呼叫中轉(zhuǎn)設(shè)備,所述提示信息用于提示用戶輸入通話干預(yù)請求;
在接收到所述通話干預(yù)請求時,將所述通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP。
優(yōu)選地,所述在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,服務(wù)器確定所述呼叫請求對應(yīng)的用戶號碼的步驟之后,所述通話干預(yù)方法還包括:
在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組時,所述服務(wù)器向預(yù)設(shè)CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼;
若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述預(yù)設(shè)CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù)。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種通話干預(yù)裝置,所述通話干預(yù)裝置包括:
確定模塊,用于在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,確定所述呼叫請求對應(yīng)的用戶號碼;
第一發(fā)送模塊,用于在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,向所述用戶號碼對應(yīng)的控制點CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼;
第二發(fā)送模塊,用于若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù)。
優(yōu)選地,所述通話干預(yù)裝置還包括:
第三發(fā)送模塊,向預(yù)設(shè)CP發(fā)送用戶號碼對應(yīng)的CP的查詢請求,所述查詢請求用于查詢所述用戶號碼對應(yīng)的CP的CP信息;
接收模塊,用于接收所述用戶號碼對應(yīng)的CP基于所述查詢請求反饋的CP信息;
所述確定模塊,還用于根據(jù)接收到的所述CP信息確定所述用戶號碼對應(yīng)的CP。
優(yōu)選地,所述第二發(fā)送模塊包括:
第一發(fā)送單元,用于若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),發(fā)送提示信息至所述呼叫中轉(zhuǎn)設(shè)備,所述提示信息用于提示用戶輸入通話干預(yù)請求;
第二發(fā)送單元,用于在接收到所述通話干預(yù)請求時,將所述通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP。
優(yōu)選地,所述通話干預(yù)裝置還包括:
第四發(fā)送模塊,用于在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組時,向預(yù)設(shè)CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼;
第五發(fā)送模塊,用于若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述預(yù)設(shè)CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù)。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種通話干預(yù)系統(tǒng),所述通話干預(yù)系統(tǒng)包括服務(wù)器和至少一個用戶號碼對應(yīng)的CP,所述服務(wù)器包括如上文所述的通話干預(yù)裝置;
所述用戶號碼對應(yīng)的CP,用于在接收到所述服務(wù)器發(fā)送的呼叫請求時,根據(jù)所述呼叫請求呼叫所述用戶號碼,并在接收到所述服務(wù)器發(fā)送的通話干預(yù)請求時,根據(jù)所述通話干預(yù)請求對所述用戶號碼的通話過程進行干預(yù)。
優(yōu)選地,所述通話干預(yù)系統(tǒng)還包括預(yù)設(shè)CP;
所述預(yù)設(shè)CP,用于在接收到所述服務(wù)器發(fā)送的用戶號碼對應(yīng)的CP的查 詢請求時,將所述查詢請求發(fā)送至所述用戶號碼對應(yīng)的CP中,所述查詢請求用于查詢所述用戶號碼對應(yīng)的CP的CP信息;
所述預(yù)設(shè)CP,還用于在接收到所述服務(wù)器發(fā)送的呼叫請求時,根據(jù)所述呼叫請求呼叫所述用戶號碼,并在接收到所述服務(wù)器發(fā)送的通話干預(yù)請求時,基于所述通話干預(yù)請求對所述用戶號碼的通話過程進行干預(yù)。
本發(fā)明提出的通話干預(yù)方法、裝置及系統(tǒng),在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,服務(wù)器先確定所述呼叫請求對應(yīng)的用戶號碼,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,向所述用戶號碼對應(yīng)的控制點CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼,若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù),本發(fā)明通過用戶號碼對應(yīng)的CP對用戶號碼的通話過程進行干預(yù),不同用戶號碼由不同用戶號碼對應(yīng)的CP實現(xiàn)通話的干預(yù),而不是由AS對所有用戶號碼的通話進行干預(yù),減小了通話干預(yù)的負(fù)荷量,從而提高了通訊效率。
附圖說明
圖1為本發(fā)明通話干預(yù)方法第一實施例的流程示意圖;
圖2為本發(fā)明若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP較佳實施例的流程示意圖;
圖3為本發(fā)明通話干預(yù)方法第三實施例的流程示意圖;
圖4為本發(fā)明通話干預(yù)裝置第一實施例的功能模塊示意圖;
圖5為圖4中第二發(fā)送模塊的細(xì)化功能模塊示意圖;
圖6為本發(fā)明通話干預(yù)裝置第三實施例的功能模塊示意圖;
圖7為本發(fā)明預(yù)設(shè)CP將所述查詢請求通過呼叫分發(fā)服務(wù)器發(fā)送至核心網(wǎng)的示意圖。
本發(fā)明目的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種通話干預(yù)方法。
參照圖1,圖1為本發(fā)明通話干預(yù)方法第一實施例的流程示意圖。
本實施例提出一種通話干預(yù)方法,所述通話干預(yù)方法包括:
步驟S10,在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,服務(wù)器確定所述呼叫請求對應(yīng)的用戶號碼;
在本實施例中,所述步驟S10之前,包括步驟:呼叫中轉(zhuǎn)設(shè)備開啟預(yù)設(shè)界面,所述預(yù)設(shè)界面為總機業(yè)務(wù)WEB界面,即提供給話務(wù)員查詢數(shù)據(jù)或呼叫控制的WEB界面,當(dāng)話務(wù)員登陸所述預(yù)設(shè)界面時,在所述預(yù)設(shè)界面中輸入用戶號碼,或者是在所述預(yù)設(shè)界面中選擇用戶號碼,所述呼叫中轉(zhuǎn)設(shè)備若接收到用戶基于所述用戶號碼觸發(fā)的呼叫請求,則所述呼叫請求傳輸至服務(wù)器中。本實施例中的服務(wù)器優(yōu)選為總機業(yè)務(wù)WEB服務(wù)器(Web Server,簡稱WS),所述服務(wù)器提供總機業(yè)務(wù)呼叫HTTP(Hypertext transfer protocol,超文本傳送協(xié)議)服務(wù)功能、用戶登錄、通話號碼填寫、通話控制及信息顯示界面等功能,所述服務(wù)器在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,確定所述呼叫請求對應(yīng)的用戶號碼,所述用戶號碼為:話務(wù)員在預(yù)設(shè)界面中基于用戶號碼A觸發(fā)的呼叫請求,則所述服務(wù)器確定所述呼叫請求對應(yīng)的用戶號碼為A。
步驟S20,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,向所述用戶號碼對應(yīng)的控制點CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼;
進一步地,為了提高通話干預(yù)的智能性,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,所述通話干預(yù)方法還包括:
步驟A,所述服務(wù)器向預(yù)設(shè)CP發(fā)送用戶號碼對應(yīng)的CP的查詢請求,所述查詢請求用于查詢所述用戶號碼對應(yīng)的CP的CP信息;
步驟B,所述服務(wù)器接收所述用戶號碼對應(yīng)的CP基于所述查詢請求反饋的CP信息;
步驟C,根據(jù)接收到的所述CP信息確定所述用戶號碼對應(yīng)的CP。
在本實施例中,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組 時,即所述呼叫中轉(zhuǎn)設(shè)備對應(yīng)的話務(wù)員與所述用戶號碼對應(yīng)的用戶為群內(nèi)用戶時,所述服務(wù)器獲取預(yù)設(shè)CP(Control Point,控制點),所述預(yù)設(shè)CP可以是任何一個CP,也可以為事先設(shè)置的CP,本實施例將所述預(yù)設(shè)的CP記錄為記為CP-R,下文中所述預(yù)設(shè)CP均以CP-R為例,在獲取到所述預(yù)設(shè)CP后,向所述預(yù)設(shè)CP發(fā)送查詢用戶號碼A所歸屬的CP(記為CP-A)請求,CP-R在接收到查詢請求時,CP-R發(fā)送攜帶查詢請求的INVITE呼叫,即所述CP-R向CP-A發(fā)送INVITE請求,F(xiàn)ROM中內(nèi)容為查詢A所在CP的業(yè)務(wù)碼。具體過程為:參照圖7,INVITE經(jīng)過呼叫分發(fā)服務(wù)器SIPPROXY發(fā)給核心網(wǎng),核心網(wǎng)判定需要走A的被叫流程,于是又將INVITE送給SIPPROXY,SIPPROXY將該INVITE分發(fā)到CP-A,CP-A收到INVITE,判斷出是一個查詢A所在CP的呼叫,于是CP-A向所述服務(wù)器返回自身CP-A的信息,CP-A釋放查詢CP-A的呼叫,此時,CP-R向CP-A發(fā)送ACK(Acknowledgement,確認(rèn)字符)確認(rèn)消息,最后所述服務(wù)器根據(jù)接收到的所述CP信息確定所述用戶號碼對應(yīng)的CP,即CP-A。
在確定到所述用戶號碼對應(yīng)的CP時,所述服務(wù)器向所述用戶號碼對應(yīng)的CP發(fā)送呼叫請求,即所述服務(wù)器向CP-A發(fā)送呼叫用戶A的請求消息,此時,所述CP-A根據(jù)所述呼叫請求呼叫所述用戶號碼,具體地,所述CP-A根據(jù)所述呼叫請求呼叫所述用戶號碼的方式包括:CP-A先向服務(wù)器回復(fù)呼叫處理中的響應(yīng)消息,此時,所述服務(wù)器也向所述呼叫中轉(zhuǎn)設(shè)備回復(fù)呼叫處理中的響應(yīng)消息,然后,CP-A向呼叫中轉(zhuǎn)設(shè)備發(fā)送INVITE請求,請求號碼為呼叫中轉(zhuǎn)設(shè)備對應(yīng)的號碼如H,若此時呼叫中轉(zhuǎn)設(shè)備對應(yīng)的號碼H摘機,則呼叫中轉(zhuǎn)設(shè)備H向CP-A回復(fù)響應(yīng)信息,接著,CP-A向用戶號碼A發(fā)送INVITE請求,請求號碼為A。
進一步地,所述預(yù)設(shè)CP還可為用戶號碼對應(yīng)的CP,即CP-A,若是CP-A接收到用戶號碼A的查詢請求,同樣,將所述用戶號碼A的查詢請求經(jīng)過呼叫分發(fā)服務(wù)器SIPPROXY發(fā)給核心網(wǎng),核心網(wǎng)判定需要走A的被叫流程,于是又將INVITE送給SIPPROXY,SIPPROXY將該INVITE分發(fā)到CP-A,CP-A收到INVITE,判斷出是一個查詢A所在CP的呼叫,于是CP-A向所述服務(wù)器返回自身CP-A的信息。
步驟S30,若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn) 設(shè)備的通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù)。
在本實施例中,若用戶號碼A當(dāng)前處于通話狀態(tài)中,則所述CP-A向所述服務(wù)器回復(fù)用戶號碼A處于通話狀態(tài)的消息,所述服務(wù)器在接收到用戶號碼A處于通話狀態(tài)的消息時,向所述呼叫中轉(zhuǎn)設(shè)備反饋用戶號碼A處于通話狀態(tài)的消息,并接收所述呼叫中轉(zhuǎn)設(shè)備基于用戶在預(yù)設(shè)區(qū)域輸入的通話干預(yù)請求,然后所述服務(wù)器將所述通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,即CP-A,由CP-A實現(xiàn)相關(guān)通話干預(yù)功能,所述干預(yù)方式包括:插入,即加入所述用戶號碼的通話中;監(jiān)聽,即監(jiān)聽所述用戶號碼的通話過程;替換,即替換與所述用戶號碼進行通話的其它用戶號碼。
本實施例提出的通話干預(yù)方法,在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,服務(wù)器先確定所述呼叫請求對應(yīng)的用戶號碼,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,向所述用戶號碼對應(yīng)的控制點CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼,若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù),本發(fā)明通過用戶號碼對應(yīng)的CP對用戶號碼的通話過程進行干預(yù),不同用戶號碼由不同用戶號碼對應(yīng)的CP實現(xiàn)通話的干預(yù),而不是由AS對所有用戶號碼的通話進行干預(yù),減小了通話干預(yù)的負(fù)荷量,從而提高了通訊效率。
進一步地,為了提高通話干預(yù)的智能性,基于第一實施例提出本發(fā)明通話干預(yù)方法的第二實施例,在本實施例中,參照圖2,所述步驟S30步驟包括:
步驟S31,若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),所述服務(wù)器發(fā)送提示信息至所述呼叫中轉(zhuǎn)設(shè)備,所述提示信息用于提示用戶輸入通話干預(yù)請求;
步驟S32,在接收到所述通話干預(yù)請求時,將所述通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP。
在本實施例中,若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),所述服務(wù)器發(fā)送提示信息至所述呼叫中轉(zhuǎn)設(shè)備,所述提示信息用于提示用戶輸入通話干預(yù)請求,即所述服務(wù)器發(fā)送用戶號碼A當(dāng)前處于通話狀態(tài)的信息至所述呼叫中轉(zhuǎn)設(shè)備,而所述呼叫中轉(zhuǎn)設(shè)備在接收到所述用戶號碼A當(dāng)前處于通話狀態(tài) 的信息時,在預(yù)設(shè)區(qū)域顯示通話干預(yù)按鈕,所述顯示方式包括:1、在未接收到用戶號碼A處于通話狀態(tài)的信息時,通話干預(yù)按鈕是不可觸摸控件,在接收到用戶號碼A處于通話狀態(tài)的信息時,所述通話干預(yù)按鈕顯示為可觸摸控。2、在未接收到用戶號碼A處于通話狀態(tài)的信息時,不顯示任何通話干預(yù)按鍵,在接收到用戶號碼A處于通話狀態(tài)的信息時,在所述預(yù)設(shè)界面的預(yù)設(shè)區(qū)域顯示通話干預(yù)按鍵。用戶根據(jù)顯示的所述通話控制按鈕即可輸入通話干預(yù)請求,所述通話控制按鈕包括插入、監(jiān)聽、替換等按鈕,當(dāng)用戶觸摸所述通話控制按鈕,如監(jiān)聽通話控制按鈕時,將監(jiān)聽請求發(fā)送至所述服務(wù)器中,所述服務(wù)器再將接收到的所述監(jiān)聽請求,發(fā)送給所述用戶號碼對應(yīng)的CP,即CP-A,此時,所述CP-A根據(jù)接收到的所述監(jiān)聽請求對用戶號碼A的通話過程進行監(jiān)聽。
在本實施例中,通過發(fā)送提示信息至所述呼叫中轉(zhuǎn)設(shè)備,以供所述呼叫中轉(zhuǎn)設(shè)備基于所述提示信息在預(yù)設(shè)區(qū)域顯示通話干預(yù)按鈕,并將用戶基于所述通話干預(yù)按鈕輸入的通話干預(yù)請求發(fā)送至所述服務(wù)器中,實現(xiàn)通話干預(yù)的智能性。
進一步地,為了提高通話干預(yù)的智能性,基于第一實施例提出本發(fā)明通話干預(yù)方法的第三實施例,在本實施例中,參照圖3,所述步驟S10之后,所述通話干預(yù)方法還包括:
步驟S40,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組時,所述服務(wù)器向預(yù)設(shè)CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼;
步驟S50,若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述預(yù)設(shè)CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù)。
在本實施例中,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組時,即所述呼叫中轉(zhuǎn)設(shè)備對應(yīng)的話務(wù)員與所述用戶號碼對應(yīng)的用戶不是群內(nèi)用戶時,此時,所述服務(wù)器向預(yù)設(shè)CP發(fā)送呼叫請求,如向CP-R發(fā)送呼叫請求,由所述CP-R根據(jù)所述呼叫請求呼叫所述用戶號碼,若此時檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則所述服務(wù)器向所述呼叫中轉(zhuǎn)設(shè)備反饋所述用戶號碼當(dāng)前處于通話狀態(tài)的信息,所述呼叫中轉(zhuǎn)設(shè)備在接收到所述用戶號碼 當(dāng)前處于通話狀態(tài)的信息時,在預(yù)設(shè)區(qū)域顯示通話干預(yù)按鈕,所述顯示方式包括:1、在未接收到用戶號碼A處于通話狀態(tài)的信息時,通話干預(yù)按鈕是不可觸摸控件,在接收到用戶號碼A處于通話狀態(tài)的信息時,所述通話干預(yù)按鈕顯示為可觸摸控。2、在未接收到用戶號碼A處于通話狀態(tài)的信息時,不顯示任何通話干預(yù)按鍵,在接收到用戶號碼A處于通話狀態(tài)的信息時,在所述預(yù)設(shè)界面的預(yù)設(shè)區(qū)域顯示通話干預(yù)按鍵。用戶根據(jù)顯示的所述通話控制按鈕即可輸入通話干預(yù)請求,所述通話控制按鈕包括插入、監(jiān)聽、替換等按鈕,當(dāng)用戶觸摸所述通話控制按鈕,如監(jiān)聽通話控制按鈕時,將監(jiān)聽請求發(fā)送至所述服務(wù)器中,所述服務(wù)器再將接收到的所述監(jiān)聽請求,發(fā)送給所述預(yù)設(shè)CP即CP-R,此時,所述預(yù)設(shè)CP對所述用戶號碼的通話過程進行干預(yù),即所述CP-R根據(jù)接收到的所述監(jiān)聽請求對用戶號碼A的通話過程進行監(jiān)聽。
在本實施例中,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組時,由預(yù)設(shè)CP根據(jù)所述呼叫請求呼叫所述用戶號碼,并在所述用戶號碼當(dāng)前處于通話狀態(tài),由所述預(yù)設(shè)CP對所述用戶號碼的通話過程進行干預(yù),實現(xiàn)了即使所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組,也可對用戶號碼的通話過程進行干預(yù),提高了通話干預(yù)的靈活性。
本發(fā)明進一步提供一種通話干預(yù)裝置。
參照圖4,圖4為本發(fā)明軟件通話干預(yù)裝置第一實施例的功能模塊示意圖。
需要強調(diào)的是,對本領(lǐng)域的技術(shù)人員來說,圖4所示功能模塊圖僅僅是一個較佳實施例的示例圖,本領(lǐng)域的技術(shù)人員圍繞圖4所示的通話干預(yù)裝置的功能模塊,可輕易進行新的功能模塊的補充;各功能模塊的名稱是自定義名稱,僅用于輔助理解該通話干預(yù)裝置的各個程序功能塊,不用于限定本發(fā)明的技術(shù)方案,本發(fā)明技術(shù)方案的核心是,各自定義名稱的功能模塊所要達(dá)成的功能。
本實施例提出一種通話干預(yù)裝置,所述通話干預(yù)裝置包括:
確定模塊10,用于在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,確定所述呼叫請求對應(yīng)的用戶號碼;
在本實施例中,呼叫中轉(zhuǎn)設(shè)備開啟預(yù)設(shè)界面,所述預(yù)設(shè)界面為總機業(yè)務(wù)WEB界面,即提供給話務(wù)員查詢數(shù)據(jù)或呼叫控制的WEB界面,當(dāng)話務(wù)員登 陸所述預(yù)設(shè)界面時,在所述預(yù)設(shè)界面中輸入用戶號碼,或者是在所述預(yù)設(shè)界面中選擇用戶號碼,所述呼叫中轉(zhuǎn)設(shè)備若接收到用戶基于所述用戶號碼觸發(fā)的呼叫請求,則將所述呼叫請求傳輸至確定模塊10中。所述通話干預(yù)裝置提供總機業(yè)務(wù)呼叫HTTP(Hypertext transfer protocol,超文本傳送協(xié)議)服務(wù)功能、用戶登錄、通話號碼填寫、通話控制及信息顯示界面等功能,所述確定模塊10在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,確定所述呼叫請求對應(yīng)的用戶號碼,所述用戶號碼為:如話務(wù)員在預(yù)設(shè)界面中基于用戶號碼A觸發(fā)的呼叫請求,則所述確定模塊10確定所述呼叫請求對應(yīng)的用戶號碼為A。
第一發(fā)送模塊20,用于在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,向所述用戶號碼對應(yīng)的控制點CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼;
進一步地,為了提高通話干預(yù)的智能性,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,所述通話干預(yù)裝置還包括:
第三發(fā)送模塊,向預(yù)設(shè)CP發(fā)送用戶號碼對應(yīng)的CP的查詢請求,所述查詢請求用于查詢所述用戶號碼對應(yīng)的CP的CP信息;
接收模塊,用于接收所述用戶號碼對應(yīng)的CP基于所述查詢請求反饋的CP信息;
所述確定模塊,還用于根據(jù)接收到的所述CP信息確定所述用戶號碼對應(yīng)的CP。
在本實施例中,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,即所述呼叫中轉(zhuǎn)設(shè)備對應(yīng)的話務(wù)員與所述用戶號碼對應(yīng)的用戶為群內(nèi)用戶時,先獲取預(yù)設(shè)CP(Control Point,控制點),所述預(yù)設(shè)CP可以是任何一個CP,也可以為事先設(shè)置的CP,本實施例將所述預(yù)設(shè)的CP記錄為記為CP-R,下文中所述預(yù)設(shè)CP均以CP-R為例,在獲取到所述預(yù)設(shè)CP后,第三發(fā)送模塊向所述預(yù)設(shè)CP發(fā)送查詢用戶號碼A所歸屬的CP(記為CP-A)請求,CP-R在接收到查詢請求時,CP-R發(fā)送攜帶查詢請求的INVITE呼叫,即所述CP-R向CP-A發(fā)送INVITE請求,F(xiàn)ROM中內(nèi)容為查詢A所在CP的業(yè)務(wù)碼。具體過程為:參照圖7,INVITE經(jīng)過呼叫分發(fā)服務(wù)器SIPPROXY發(fā)給核心網(wǎng),核心網(wǎng)判定需要走A的被叫流程,于是又將INVITE送給SIPPROXY,SIPPROXY將該INVITE分發(fā)到CP-A,CP-A收到INVITE,判斷出是一個查詢A所在 CP的呼叫,于是CP-A向所述服務(wù)器返回自身CP-A的信息,CP-A釋放查詢CP-A的呼叫,此時,CP-R向CP-A發(fā)送ACK(Acknowledgement,確認(rèn)字符)確認(rèn)消息,最后所述確定模塊根據(jù)接收模塊接收到的所述CP信息確定所述用戶號碼對應(yīng)的CP,即CP-A。
在所述確定模塊確定到所述用戶號碼對應(yīng)的CP時,第一發(fā)送模塊20向所述用戶號碼對應(yīng)的CP發(fā)送呼叫請求,即所述第一發(fā)送模塊20向CP-A發(fā)送呼叫用戶A的請求消息,此時,所述CP-A根據(jù)所述呼叫請求呼叫所述用戶號碼,具體地,所述CP-A根據(jù)所述呼叫請求呼叫所述用戶號碼的方式包括:CP-A先向服務(wù)器回復(fù)呼叫處理中的響應(yīng)消息,此時,所述第一發(fā)送模塊20也向所述呼叫中轉(zhuǎn)設(shè)備回復(fù)呼叫處理中的響應(yīng)消息,然后,CP-A向呼叫中轉(zhuǎn)設(shè)備發(fā)送INVITE請求,請求號碼為呼叫中轉(zhuǎn)設(shè)備對應(yīng)的號碼如H,若此時呼叫中轉(zhuǎn)設(shè)備對應(yīng)的號碼H摘機,則呼叫中轉(zhuǎn)設(shè)備H向CP-A回復(fù)響應(yīng)信息,接著,CP-A向用戶號碼A發(fā)送INVITE請求,請求號碼為A。
進一步地,所述預(yù)設(shè)CP還可為用戶號碼對應(yīng)的CP,即CP-A,若是CP-A接收到用戶號碼A的查詢請求,同樣,將所述用戶號碼A的查詢請求經(jīng)過呼叫分發(fā)服務(wù)器SIPPROXY發(fā)給核心網(wǎng),核心網(wǎng)判定需要走A的被叫流程,于是又將INVITE送給SIPPROXY,SIPPROXY將該INVITE分發(fā)到CP-A,CP-A收到INVITE,判斷出是一個查詢A所在CP的呼叫,于是CP-A向所述服務(wù)器返回自身CP-A的信息。
第二發(fā)送模塊30,用于若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù)。
在本實施例中,若用戶號碼A當(dāng)前處于通話狀態(tài)中,則所述CP-A向所述服務(wù)器回復(fù)用戶號碼A處于通話狀態(tài)的消息,在接收到用戶號碼A處于通話狀態(tài)的消息時,向所述呼叫中轉(zhuǎn)設(shè)備反饋用戶號碼A處于通話狀態(tài)的消息,并接收所述呼叫中轉(zhuǎn)設(shè)備基于用戶在預(yù)設(shè)區(qū)域輸入的通話干預(yù)請求,然后第二發(fā)送模塊30將所述通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,即CP-A,由CP-A實現(xiàn)相關(guān)通話干預(yù)功能,所述干預(yù)方式包括:插入,即加入所述用戶號碼的通話中;監(jiān)聽,即監(jiān)聽所述用戶號碼的通話過程;替換,即替換與所述用戶號碼進行通話的其它用戶號碼。
本實施例提出的通話干預(yù)裝置,在接收到呼叫中轉(zhuǎn)設(shè)備發(fā)送的呼叫請求時,服務(wù)器先確定所述呼叫請求對應(yīng)的用戶號碼,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼在同一群組時,向所述用戶號碼對應(yīng)的控制點CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼,若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù),本發(fā)明通過用戶號碼對應(yīng)的CP對用戶號碼的通話過程進行干預(yù),不同用戶號碼由不同用戶號碼對應(yīng)的CP實現(xiàn)通話的干預(yù),而不是由AS對所有用戶號碼的通話進行干預(yù),減小了通話干預(yù)的負(fù)荷量,從而提高了通訊效率。
進一步地,為了提高通話干預(yù)的智能性,基于第一實施例提出本發(fā)明通話干預(yù)裝置的第二實施例,在本實施例中,參照圖5,所述第二發(fā)送模塊20包括:
第一發(fā)送單元21,用于若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),發(fā)送提示信息至所述呼叫中轉(zhuǎn)設(shè)備,所述提示信息用于提示用戶輸入通話干預(yù)請求;
第二發(fā)送單元22,用于在接收到所述通話干預(yù)請求時,將所述通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP。
在本實施例中,若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),所述第一發(fā)送單元21發(fā)送提示信息至所述呼叫中轉(zhuǎn)設(shè)備,即所述第一發(fā)送單元21發(fā)送用戶號碼A當(dāng)前處于通話狀態(tài)的信息至所述呼叫中轉(zhuǎn)設(shè)備,而所述呼叫中轉(zhuǎn)設(shè)備在接收到所述用戶號碼A當(dāng)前處于通話狀態(tài)的信息時,在預(yù)設(shè)區(qū)域顯示通話干預(yù)按鈕,所述顯示方式包括:1、在未接收到用戶號碼A處于通話狀態(tài)的信息時,通話干預(yù)按鈕是不可觸摸控件,在接收到用戶號碼A處于通話狀態(tài)的信息時,所述通話干預(yù)按鈕顯示為可觸摸控。2、在未接收到用戶號碼A處于通話狀態(tài)的信息時,不顯示任何通話干預(yù)按鍵,在接收到用戶號碼A處于通話狀態(tài)的信息時,在所述預(yù)設(shè)界面的預(yù)設(shè)區(qū)域顯示通話干預(yù)按鍵。用戶根據(jù)顯示的所述通話控制按鈕即可輸入通話干預(yù)請求,所述通話控制按鈕包括插入、監(jiān)聽、替換等按鈕,當(dāng)用戶觸摸所述通話控制按鈕,如監(jiān)聽通話控制按鈕時,將監(jiān)聽請求發(fā)送至所述第二發(fā)送單元22中,所述第二發(fā)送單元22 再將接收到的所述監(jiān)聽請求,發(fā)送給所述用戶號碼對應(yīng)的CP,即CP-A,此時,所述CP-A根據(jù)接收到的所述監(jiān)聽請求對用戶號碼A的通話過程進行監(jiān)聽。
在本實施例中,通過發(fā)送提示信息至所述呼叫中轉(zhuǎn)設(shè)備,以供所述呼叫中轉(zhuǎn)設(shè)備基于所述提示信息在預(yù)設(shè)區(qū)域顯示通話干預(yù)按鈕,并將用戶基于所述通話干預(yù)按鈕輸入的通話干預(yù)請求發(fā)送至所述服務(wù)器中,實現(xiàn)通話干預(yù)的智能性。
進一步地,為了提高通話干預(yù)的智能性,基于第一實施例提出本發(fā)明通話干預(yù)裝置的第三實施例,在本實施例中,參照圖6,所述通話干預(yù)裝置還包括:
第四發(fā)送模塊40,用于在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組時,向預(yù)設(shè)CP發(fā)送呼叫請求,所述呼叫請求用于呼叫所述用戶號碼;
第五發(fā)送模塊50,用于若檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),則將所述呼叫中轉(zhuǎn)設(shè)備的通話干預(yù)請求發(fā)送給所述預(yù)設(shè)CP,所述通話干預(yù)請求用于對所述用戶號碼的通話過程進行干預(yù)。
在本實施例中,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組時,即所述呼叫中轉(zhuǎn)設(shè)備對應(yīng)的話務(wù)員與所述用戶號碼對應(yīng)的用戶不是群內(nèi)用戶時,此時,所述第四發(fā)送模塊40向預(yù)設(shè)CP發(fā)送呼叫請求,如向CP-R發(fā)送呼叫請求,由所述CP-R根據(jù)所述呼叫請求呼叫所述用戶號碼,若此時檢測到所述用戶號碼當(dāng)前處于通話狀態(tài),向所述呼叫中轉(zhuǎn)設(shè)備反饋所述用戶號碼當(dāng)前處于通話狀態(tài)的信息,所述呼叫中轉(zhuǎn)設(shè)備在接收到所述用戶號碼當(dāng)前處于通話狀態(tài)的信息時,在預(yù)設(shè)區(qū)域顯示通話干預(yù)按鈕,所述顯示方式包括:1、在未接收到用戶號碼A處于通話狀態(tài)的信息時,通話干預(yù)按鈕是不可觸摸控件,在接收到用戶號碼A處于通話狀態(tài)的信息時,所述通話干預(yù)按鈕顯示為可觸摸控。2、在未接收到用戶號碼A處于通話狀態(tài)的信息時,不顯示任何通話干預(yù)按鍵,在接收到用戶號碼A處于通話狀態(tài)的信息時,在所述預(yù)設(shè)界面的預(yù)設(shè)區(qū)域顯示通話干預(yù)按鍵。用戶根據(jù)顯示的所述通話控制按鈕即可輸入通話干預(yù)請求,所述通話控制按鈕包括插入、監(jiān)聽、替換等按鈕,當(dāng)用戶觸摸所述通話控制按鈕,如監(jiān)聽通話控制按鈕時,將監(jiān)聽請求發(fā)送至所述第 五發(fā)送模塊50中,所述第五發(fā)送模塊50再將接收到的所述監(jiān)聽請求,發(fā)送給所述預(yù)設(shè)CP即CP-R,此時,所述預(yù)設(shè)CP對所述用戶號碼的通話過程進行干預(yù),即所述CP-R根據(jù)接收到的所述監(jiān)聽請求對用戶號碼A的通話過程進行監(jiān)聽。
在本實施例中,在所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組時,由預(yù)設(shè)CP根據(jù)所述呼叫請求呼叫所述用戶號碼,并在所述用戶號碼當(dāng)前處于通話狀態(tài),由所述預(yù)設(shè)CP對所述用戶號碼的通話過程進行干預(yù),實現(xiàn)了即使所述呼叫中轉(zhuǎn)設(shè)備的號碼與所述用戶號碼不在同一群組,也可對用戶號碼的通話過程進行干預(yù),提高了通話干預(yù)的靈活性。
本發(fā)明進一步提供一種通話干預(yù)系統(tǒng)。
本實施例提出一種通話干預(yù)系統(tǒng),所述通話干預(yù)系統(tǒng)包括服務(wù)器和至少一個用戶號碼對應(yīng)的CP,所述服務(wù)器包括如上文所述的通話干預(yù)裝置;
所述用戶號碼對應(yīng)的CP,用于在接收到所述服務(wù)器發(fā)送的呼叫請求時,根據(jù)所述呼叫請求呼叫所述用戶號碼,并在接收到所述服務(wù)器發(fā)送的通話干預(yù)請求時,根據(jù)所述通話干預(yù)請求對所述用戶號碼的通話過程進行干預(yù)。
在本實施例中,在接收到所述服務(wù)器發(fā)送的呼叫請求時,根據(jù)所述呼叫請求呼叫所述用戶號碼,即所述CP-A呼叫用戶號碼A,若此時用戶號碼A處于通話狀態(tài)下,則向服務(wù)器反饋用戶號碼A處于通話狀態(tài)下的信息,所述服務(wù)器將用戶號碼A處于通話狀態(tài)下的信息發(fā)送給呼叫中轉(zhuǎn)設(shè)備,以供所述呼叫中轉(zhuǎn)設(shè)備在接收到用戶號碼A處于通話狀態(tài)下的信息時在預(yù)設(shè)區(qū)域顯示通話干預(yù)按鈕,并接收話務(wù)員基于所述通話干預(yù)按鈕觸發(fā)的通話干預(yù)請求,在接收到所述通話干預(yù)請求時,將所述通話干預(yù)請求發(fā)送給所述用戶號碼對應(yīng)的CP,即CP-A,而所述CP-A在接收到所述服務(wù)器發(fā)送的通話干預(yù)請求時,根據(jù)所述通話干預(yù)請求對所述用戶號碼的通話過程進行干預(yù),即所述CP-A對用戶號碼A的通話過程進行干預(yù),如加入所述用戶號碼A的通話中(相當(dāng)于話務(wù)員H加入與用戶號碼A和用戶號碼B的通話中,形成三方通話);監(jiān)聽,即監(jiān)聽所述用戶號碼的通話過程(相當(dāng)于話務(wù)員H可以聽到用戶號碼A和用戶號碼B的通話);替換,即替換與所述用戶號碼進行通話的其它用戶號碼(相當(dāng)于話務(wù)員H與用戶號碼A通話,掛斷用戶號碼B的通話)。
進一步地,所述通話干預(yù)系統(tǒng)還包括預(yù)設(shè)CP;
所述預(yù)設(shè)CP,用于在接收到所述服務(wù)器發(fā)送的用戶號碼對應(yīng)的CP的查詢請求時,將所述查詢請求發(fā)送至所述用戶號碼對應(yīng)的CP中,所述查詢請求用于查詢所述用戶號碼對應(yīng)的CP的CP信息;
所述預(yù)設(shè)CP,還用于在接收到所述服務(wù)器發(fā)送的呼叫請求時,根據(jù)所述呼叫請求呼叫所述用戶號碼,并在接收到所述服務(wù)器發(fā)送的通話干預(yù)請求時,基于所述通話干預(yù)請求對所述用戶號碼的通話過程進行干預(yù)。
在本實施例中,所述預(yù)設(shè)CP即CP-R,在接收到所述服務(wù)器發(fā)送的用戶號碼對應(yīng)的CP的查詢請求即CP-A的INVITE呼叫請求時,將INVITE呼叫請求時經(jīng)過呼叫分發(fā)服務(wù)器SIPPROXY發(fā)給核心網(wǎng),核心網(wǎng)判定需要走A的被叫流程,于是又將INVITE送給SIPPROXY,SIPPROXY將該INVITE分發(fā)到CP-A,CP-A收到INVITE,判斷出是一個查詢A所在CP的呼叫,于是CP-A向所述服務(wù)器返回自身CP-A的信息,CP-A釋放查詢CP-A的呼叫,即所述CP-A反饋CP信息至所述服務(wù)器中,然后服務(wù)器便可以在用戶號碼A歸屬的CP-A上進行呼叫干預(yù)操作,即所述CP-A根據(jù)所述通話干預(yù)請求對所述用戶號碼的通話過程進行干預(yù),如加入所述用戶號碼A的通話中(相當(dāng)于話務(wù)員H加入與用戶號碼A和用戶號碼B的通話中,形成三方通話);監(jiān)聽,即監(jiān)聽所述用戶號碼的通話過程(相當(dāng)于話務(wù)員H可以聽到用戶號碼A和用戶號碼B的通話);替換,即替換與所述用戶號碼進行通話的其它用戶號碼(相當(dāng)于話務(wù)員H與用戶號碼A通話,掛斷用戶號碼B的通話)。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其它變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。