將來(lái)電偽裝成去電的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通訊技術(shù)領(lǐng)域,特別涉及一種將來(lái)電偽裝成去電的方法及裝置。
【背景技術(shù)】
[0002]傳統(tǒng)的回?fù)芡ㄔ挿绞绞抢脤?duì)接服務(wù)器將主叫終端和被叫終端進(jìn)行對(duì)接。
[0003]回?fù)芡ㄔ挿绞降倪^(guò)程一般為:主叫終端向?qū)臃?wù)器發(fā)送用于指示向被叫終端撥打電話的撥打請(qǐng)求,對(duì)接服務(wù)器接收到撥打請(qǐng)求后向主叫終端回?fù)茈娫?,主叫終端在確認(rèn)對(duì)接服務(wù)器的回?fù)軄?lái)電后,對(duì)接服務(wù)器向被叫終端撥打電話,并在被叫終端確認(rèn)該對(duì)接服務(wù)器的回?fù)軄?lái)電后,將主叫終端和被叫終端連接,實(shí)現(xiàn)呼叫和被叫終端的通話。
[0004]主叫終端在接收到對(duì)接服務(wù)器的回?fù)軄?lái)電時(shí),通常按照正常的來(lái)電處理,比如對(duì)該回?fù)軄?lái)電進(jìn)行提示,或?qū)⒃摶負(fù)軄?lái)電記錄為一條通話記錄等。
【發(fā)明內(nèi)容】
[0005]本公開提供一種回?fù)軄?lái)電接聽方法及裝置。所述技術(shù)方案如下:
[0006]根據(jù)本公開實(shí)施例的第一方面,提供一種將來(lái)電偽裝成去電的方法,應(yīng)用于主叫終端中,所述方法包括:
[0007]在接收用于指示撥打被叫終端的撥打指令后,建立用于模擬所述主叫終端撥打所述被叫終端時(shí)需要的第一通話鏈路;
[0008]向?qū)臃?wù)器發(fā)送用于請(qǐng)求撥打所述被叫終端的撥打請(qǐng)求,所述撥打請(qǐng)求用于觸發(fā)所述對(duì)接服務(wù)器選用一個(gè)回?fù)芴?hào)碼回?fù)芩鲋鹘薪K端;
[0009]當(dāng)接收到所述對(duì)接服務(wù)器回?fù)艿幕負(fù)軄?lái)電時(shí),利用接聽所述回?fù)軄?lái)電時(shí)建立的第二通話鏈路的狀態(tài)參數(shù)修改所述第一通話鏈路,使修改后的所述第一通話鏈路用于支持所述主叫終端撥打所述被叫終端。
[0010]可選的,所述方法還包括:
[0011]在成功建立所述第一通話鏈路后,根據(jù)所述第一通話鏈路顯示撥打界面,所述撥打界面用于指示所述主叫終端撥打所述被叫終端。
[0012]可選的,所述在接收用于指示撥打被叫終端的撥打指令后,建立用于模擬所述主叫終端撥打所述被叫終端時(shí)需要的第一通話鏈路,包括:
[0013]利用所述主叫終端的應(yīng)用層接收所述撥打指令;
[0014]當(dāng)所述應(yīng)用層接收到所述撥打指令后,利用所述應(yīng)用層向所述主叫終端的框架層下發(fā)呼叫命令;
[0015]當(dāng)所述框架層接收到所述呼叫命令后,以所述主叫終端為主叫方、以所述被叫終端為被叫方,建立模擬的所述第一通話鏈路。
[0016]可選的,所述當(dāng)接收到所述對(duì)接服務(wù)器回?fù)艿幕負(fù)軄?lái)電時(shí),利用接聽所述回?fù)軄?lái)電建立的第二通話鏈路的狀態(tài)參數(shù)修改所述第一通話鏈路,使修改后的所述第一通話鏈路用于支持所述主叫終端撥打所述被叫終端,包括:
[0017]當(dāng)所述主叫終端的通話底層接收到所述回?fù)軄?lái)電后,利用所述通話底層向所述主叫終端的框架層發(fā)送接收到所述回?fù)軄?lái)電的來(lái)電通知消息;
[0018]當(dāng)所述框架層接收到所述來(lái)電通知消息時(shí),接聽所述回?fù)軄?lái)電;
[0019]利用所述通話底層建立與所述回?fù)軄?lái)電對(duì)應(yīng)的第二通話鏈路,將所述第二通話鏈路的狀態(tài)參數(shù)發(fā)送至所述框架層;
[0020]利用所述框架層將所述第一通話鏈路的狀態(tài)參數(shù)替換為所述第二通話鏈路的狀態(tài)參數(shù);
[0021]利用所述框架層將替換后的所述第一通話鏈路的來(lái)電狀態(tài)修改為去電狀態(tài),將所述第一通話鏈路的主叫方修改為所述主叫終端,將所述第一通話鏈路的被叫方修改為所述被叫終端。
[0022]可選的,所述接聽所述回?fù)軄?lái)電,包括:
[0023]當(dāng)所述框架層接收到所述來(lái)電通知消息時(shí),利用所述框架層檢測(cè)所述來(lái)電通知消息所對(duì)應(yīng)來(lái)電的號(hào)碼是否位于號(hào)碼池內(nèi),所述號(hào)碼池包含所述對(duì)接服務(wù)器在回?fù)軙r(shí)所能選用的至少一個(gè)回?fù)芴?hào)碼;
[0024]若在所述框架層檢測(cè)到所述來(lái)電通知消息所對(duì)應(yīng)來(lái)電的號(hào)碼位于所述號(hào)碼池內(nèi),則將所述來(lái)電確定為所述對(duì)接服務(wù)器回?fù)艿幕負(fù)軄?lái)電;
[0025]利用所述框架層接聽所述回?fù)軄?lái)電。
[0026]可選的,所述方法還包括:
[0027]在利用所述第二通話鏈路的狀態(tài)參數(shù)修改所述第一通話鏈路之前,禁止所述主叫終端的通信底層建立所述主叫終端撥打所述被叫終端時(shí)需要的通話鏈路。
[0028]根據(jù)本公開實(shí)施例的第二方面,提供一種將來(lái)電偽裝成去電的裝置,應(yīng)用于主叫終端中,所述裝置包括:
[0029]建立模塊,被配置為在接收用于指示撥打被叫終端的撥打指令后,建立用于模擬所述主叫終端撥打所述被叫終端時(shí)需要的第一通話鏈路;
[0030]發(fā)送模塊,被配置為向?qū)臃?wù)器發(fā)送用于請(qǐng)求撥打所述被叫終端的撥打請(qǐng)求,所述撥打請(qǐng)求用于觸發(fā)所述對(duì)接服務(wù)器選用一個(gè)回?fù)芴?hào)碼回?fù)芩鲋鹘薪K端;
[0031]修改模塊,被配置為當(dāng)接收到所述對(duì)接服務(wù)器回?fù)艿幕負(fù)軄?lái)電時(shí),利用接聽所述回?fù)軄?lái)電時(shí)建立的第二通話鏈路的狀態(tài)參數(shù)修改所述第一通話鏈路,使修改后的所述第一通話鏈路用于支持所述主叫終端撥打所述被叫終端。
[0032]可選的,所述裝置包括:
[0033]顯示模塊,被配置為在所述建立模塊成功建立所述第一通話鏈路后,根據(jù)所述第一通話鏈路顯示撥打界面,所述撥打界面用于指示所述主叫終端撥打所述被叫終端。
[0034]可選的,所述建立模塊,包括:
[0035]接收子模塊,被配置為利用所述主叫終端的應(yīng)用層接收所述撥打指令;
[0036]下發(fā)子模塊,被配置為當(dāng)所述應(yīng)用層接收到所述撥打指令后,利用所述應(yīng)用層向所述主叫終端的框架層下發(fā)呼叫命令;
[0037]建立子模塊,被配置為當(dāng)所述框架層接收到所述呼叫命令后,以所述主叫終端為主叫方、以所述被叫終端為被叫方,建立模擬的所述第一通話鏈路。
[0038]可選的,所述修改模塊,包括:
[0039]第一發(fā)送子模塊,被配置為當(dāng)所述主叫終端的通話底層接收到所述回?fù)軄?lái)電后,利用所述通話底層向所述主叫終端的框架層發(fā)送接收到所述回?fù)軄?lái)電的來(lái)電通知消息;
[0040]第一接聽子模塊,被配置為當(dāng)所述框架層接收到所述來(lái)電通知消息時(shí),接聽所述回?fù)軄?lái)電;
[0041]第二發(fā)送子模塊,被配置為利用所述通話底層建立與所述回?fù)軄?lái)電對(duì)應(yīng)的第二通話鏈路,將所述第二通話鏈路的狀態(tài)參數(shù)發(fā)送至所述框架層;
[0042]替換子模塊,被配置為利用所述框架層將所述第一通話鏈路的狀態(tài)參數(shù)替換為所述第二通話鏈路的狀態(tài)參數(shù);
[0043]修改子模塊,被配置為利用所述框架層將替換后的所述第一通話鏈路的來(lái)電狀態(tài)修改為去電狀態(tài),將所述第一通話鏈路的主叫方修改為所述主叫終端,將所述第一通話鏈路的被叫方修改為所述被叫終端。
[0044]可選的,所述第一接聽子模塊,包括:
[0045]檢測(cè)子模塊,被配置為當(dāng)所述框架層接收到所述來(lái)電通知消息時(shí),利用所述框架層檢測(cè)所述來(lái)電通知消息所對(duì)應(yīng)來(lái)電的號(hào)碼是否位于號(hào)碼池內(nèi),所述號(hào)碼池包含所述對(duì)接服務(wù)器在回?fù)軙r(shí)所能選用的至少一個(gè)回?fù)芴?hào)碼;
[0046]確定子模塊,被配置為在所述框架層檢測(cè)到所述來(lái)電通知消息所對(duì)應(yīng)來(lái)電的號(hào)碼位于所述號(hào)碼池內(nèi),則將所述來(lái)電確定為所述對(duì)接服務(wù)器回?fù)艿幕負(fù)軄?lái)電;
[0047]第二接聽子模塊,被配置為利用所述框架層接聽所述回?fù)軄?lái)電。
[0048]可選的,所述裝置還包括:
[0049]禁止模塊,被配置為在所述修改模塊利用所述第二通話鏈路的狀態(tài)參數(shù)修改所述第一通話鏈路之前,禁止所述主叫終端的通信底層建立所述主叫終端撥打所述被叫終端時(shí)需要的通話鏈路。
[0050]根據(jù)本公開實(shí)施例的第三方面,提供一種將來(lái)電偽裝成去電的裝置,應(yīng)用于主叫終端中,所述裝置包括:
[0051]處理器;
[0052]用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
[0053]其中,所述處理器被配置為:
[0054]在接收用于指示撥打被叫終端的撥打指令后,建立用于模擬所述主叫終端撥打所述被叫終端時(shí)需要的第一通話鏈路;
[0055]向?qū)臃?wù)器發(fā)送用于請(qǐng)求撥打所述被叫終端的撥打請(qǐng)求,所述撥打請(qǐng)求用于觸發(fā)所述對(duì)接服務(wù)器選用一個(gè)回?fù)芴?hào)碼回?fù)芩鲋鹘薪K端;
[0056]當(dāng)接收到所述對(duì)接服務(wù)器回?fù)艿幕負(fù)軄?lái)電時(shí),利用接聽所述回?fù)軄?lái)電時(shí)建立的第二通話鏈路的狀態(tài)參數(shù)修改所述第一通話鏈路,使修改后的所述第一通話鏈路用于支持所述主叫終端撥打所述被叫終端。
[0057]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0058]通過(guò)在撥打被叫終端時(shí),模擬主叫終端到被叫終端的第一通話鏈路,在接收到對(duì)接服務(wù)器的回?fù)軄?lái)電時(shí),利用通信底層建立的回?fù)軄?lái)電的第二通話鏈路修改模擬的第一通話鏈路;由于通信底層并沒有實(shí)際建立主叫終端撥打被叫終端時(shí)需要的通話鏈路,因此在利用回?fù)軄?lái)電的第二通話鏈路修改第一通話鏈路之前,主叫終端雖然撥打了被叫終端,但兩者之間并沒有建立直接的通話連接,且由于可以利用第二通話鏈路修改第一通話鏈路,因此可以保證后續(xù)主叫終端與被叫終端的正常通話,因此解決了相關(guān)技術(shù)中主叫終端在接收到對(duì)接服務(wù)器的回?fù)軄?lái)電時(shí),會(huì)提示用戶接聽該回?fù)軄?lái)電,不僅影響用戶的呼叫使用,也會(huì)導(dǎo)致呼叫效率的低下的問題;達(dá)到了在接收到對(duì)接服務(wù)器的回?fù)軄?lái)電時(shí),可以屏蔽掉回?fù)軄?lái)電的提示界面;且因可以自動(dòng)接聽回?fù)軄?lái)電,進(jìn)而提高了呼叫效率的效果。
[0059]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。
【附圖說(shuō)明】
[0060]此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本公開的實(shí)施例,并于說(shuō)明書一起用于解釋本公開的原理。
[0061]圖1是根據(jù)部分示例性實(shí)施例示出的一種將來(lái)電偽裝成去電的方法所涉及