欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實現(xiàn)呼叫轉(zhuǎn)移的方法、設(shè)備和系統(tǒng)的制作方法

文檔序號:7982739閱讀:253來源:國知局
一種實現(xiàn)呼叫轉(zhuǎn)移的方法、設(shè)備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種實現(xiàn)呼叫轉(zhuǎn)移的方法、設(shè)備和系統(tǒng)。該方法包括:呼叫轉(zhuǎn)移控制設(shè)備截獲第二通信設(shè)備向第一通信設(shè)備發(fā)送的要將呼叫轉(zhuǎn)移給第三通信設(shè)備(呼叫轉(zhuǎn)移目標設(shè)備)的呼叫轉(zhuǎn)移消息,并控制完成第一通信設(shè)備和第三通信設(shè)備的媒體協(xié)商以建立第一通信設(shè)備和第三通信設(shè)備之間的媒體通道,從而可以在第一通信設(shè)備不支持呼叫轉(zhuǎn)移的情況下實現(xiàn)呼叫轉(zhuǎn)移,并且,可以在呼叫轉(zhuǎn)移目標設(shè)備為內(nèi)部設(shè)備的情況下向外部屏蔽呼叫轉(zhuǎn)移目標設(shè)備的內(nèi)部號碼從而避免將內(nèi)部號碼暴露出來導(dǎo)致的安全隱患。
【專利說明】一種實現(xiàn)呼叫轉(zhuǎn)移的方法、設(shè)備和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及網(wǎng)絡(luò)通信領(lǐng)域,并且更具體地,涉及一種實現(xiàn)呼叫轉(zhuǎn)移的方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]在當前的電話呼叫過程中,當原被叫終端要將主叫終端的呼叫轉(zhuǎn)移到另一個被叫終端時,一般通過向主叫終端發(fā)送呼叫轉(zhuǎn)移消息指示主叫終端通過呼叫控制網(wǎng)絡(luò)向新被叫終端發(fā)起呼叫,從而在主叫終端與新被叫終端之間建立一路新呼叫,并釋放主叫終端與原被叫終端之間的呼叫。
[0003]如果主叫終端不支持呼叫轉(zhuǎn)移,即無法解析并處理呼叫轉(zhuǎn)移消息,則無法通過上述方案實現(xiàn)呼叫轉(zhuǎn)移;另外,在該呼叫轉(zhuǎn)移方案中,呼叫控制網(wǎng)絡(luò)需要為新呼叫進行路由,如果新被叫終端的號碼是一個內(nèi)部號碼,則需要在呼叫控制網(wǎng)絡(luò)中配置內(nèi)部號碼的路由數(shù)據(jù),從而將內(nèi)部號碼暴露出來而導(dǎo)致安全隱患。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實施例提供一種實現(xiàn)呼叫轉(zhuǎn)移的方法、設(shè)備和系統(tǒng),用于解決當主叫終端不支持呼叫轉(zhuǎn)移時無法實現(xiàn)呼叫轉(zhuǎn)移的問題,并且在新被叫終端為內(nèi)部終端時避免將新被叫終端的內(nèi)部號碼暴露出來而導(dǎo)致的安全隱患。
[0005]第一方面,提供了一種實現(xiàn)呼叫轉(zhuǎn)移的方法,所述方法包括:
[0006]呼叫轉(zhuǎn)移控制設(shè)備截獲與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備向所述第一通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移請求包括第三通信設(shè)備的標識以指示建立所述第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道;
[0007]呼叫轉(zhuǎn)移控制設(shè)備利用第一通信設(shè)備的媒體傳輸信息與所述呼叫轉(zhuǎn)移消息中的第三通信設(shè)備的標識所標識的第三通信設(shè)備進行媒體協(xié)商,并將在所述媒體協(xié)商中獲取的第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備,從而建立第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道。
[0008]在第一方面的第一種可能的實現(xiàn)方式中,所述利用第一通信設(shè)備的媒體傳輸信息與所述呼叫轉(zhuǎn)移消息中的第三通信設(shè)備的標識所標識的第三通信設(shè)備進行媒體協(xié)商,具體為,向所述第三通信設(shè)備發(fā)送包括第一通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第三通信設(shè)備發(fā)送的包括第三通信設(shè)備的媒體傳輸信息的呼叫響應(yīng)。
[0009]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述向所述第三通信設(shè)備發(fā)送包括第一通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第三通信設(shè)備發(fā)送的包括第三通信設(shè)備的媒體傳輸信息的呼叫響應(yīng),具體為,向所述第三通信設(shè)備發(fā)送邀請INVITE消息,所述INVITE消息中的會話描述協(xié)議SDP信息中包括第一通信設(shè)備的媒體傳輸信息,并接收所述第三通信設(shè)備發(fā)送的臨時響應(yīng)或最終響應(yīng),所述臨時響應(yīng)或最終響應(yīng)的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。[0010]在第一方面的第三種可能的實現(xiàn)方式中,所述將在所述媒體協(xié)商中獲取的所述第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備,具體為,向所述第一通信設(shè)備發(fā)送包括所述第三通信設(shè)備的媒體傳輸信息的呼叫請求。
[0011]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述向所述第一通信設(shè)備發(fā)送包括第三通信設(shè)備的媒體傳輸信息的呼叫請求,具體為,向所述第一通信設(shè)備發(fā)送重邀請RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。
[0012]結(jié)合第一方面或第一方面的第一種至第四種任一可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,
[0013]所述接收已經(jīng)與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息之前,還包括,
[0014]呼叫轉(zhuǎn)移控制設(shè)備接收并轉(zhuǎn)發(fā)用于建立所述第一媒體通道的消息,并從接收的第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的消息中獲取第一通信設(shè)備的媒體傳輸信息并記錄;
[0015]所述利用第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商,具體為,利用所述記錄的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0016]結(jié)合第一方面或第一方面的第一種至第四種任一可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,
[0017]所述呼叫轉(zhuǎn)移請求還包括所述第一通信設(shè)備的媒體傳輸信息;
[0018]所述利用第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商,具體為,利用從所述呼叫轉(zhuǎn)移請求中獲取的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0019]在第一方面的第七種可能的實現(xiàn)方式中,所述截獲與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備向所述第一通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息之前,還包括,呼叫轉(zhuǎn)移控制設(shè)備根據(jù)呼叫轉(zhuǎn)移消息中包括的第三通信設(shè)備的標識確定需要截獲所述呼叫轉(zhuǎn)移消
肩、O
[0020]第二方面,提供了一種實現(xiàn)呼叫轉(zhuǎn)移的呼叫轉(zhuǎn)移控制設(shè)備,所述呼叫轉(zhuǎn)移控制設(shè)備包括:
[0021]截獲單元,用于截獲與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備向所述第一通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移請求包括第三通信設(shè)備的標識以指示建立所述第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道;
[0022]第一媒體協(xié)商單元,用于利用第一通信設(shè)備的媒體傳輸信息與截獲單元所截獲的呼叫轉(zhuǎn)移消息中的第三通信設(shè)備的標識所標識的第三通信設(shè)備進行媒體協(xié)商,并在所述媒體協(xié)商中獲取第三通信設(shè)備的媒體傳輸信息;
[0023]第二媒體協(xié)商單元,用于將第一媒體協(xié)商單元獲取的第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備。
[0024]在第二方面的第一種可能的實現(xiàn)方式中,所述第一媒體協(xié)商單元具體用于:向所述第三通信設(shè)備發(fā)送邀請INVITE消息,所述INVITE消息中的SDP信息中包括第一通信設(shè)備的媒體傳輸信息,并接收所述第三通信設(shè)備發(fā)送的臨時響應(yīng)或最終響應(yīng),所述臨時響應(yīng)或最終響應(yīng)的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。
[0025]在第二方面的第二種可能的實現(xiàn)方式中,所述第二媒體協(xié)商單元具體用于:向所述第一通信設(shè)備發(fā)送重邀請RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。
[0026]結(jié)合第二方面或第二方面的第一種或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述呼叫轉(zhuǎn)移控制設(shè)備還包括,
[0027]媒體傳輸信息獲取單元,用于接收并轉(zhuǎn)發(fā)用于建立所述第一媒體通道的消息,并從接收的第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的消息中獲取第一通信設(shè)備的媒體傳輸信息并發(fā)送給記錄單元;
[0028]記錄單元,用于記錄媒體傳輸信息獲取單元獲取的第一通信設(shè)備的媒體傳輸信息;
[0029]所述第一媒體協(xié)商單元,具體用于利用記錄單元記錄的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0030]結(jié)合第二方面或第二方面的第一種或第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,
[0031]所述呼叫轉(zhuǎn)移請求還包括所述第一通信設(shè)備的媒體傳輸信息;
[0032]所述第一媒體協(xié)商單元,具體用于利用從所述呼叫轉(zhuǎn)移請求中獲取的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0033]在第二方面的第五種可能的實現(xiàn)方式中,所述截獲單元,還用于根據(jù)呼叫轉(zhuǎn)移消息中包括的第三通信設(shè)備的標識確定需要截獲所述呼叫轉(zhuǎn)移消息。
[0034]第三方面,提供了一種實現(xiàn)呼叫轉(zhuǎn)移的系統(tǒng),所述系統(tǒng)包括:呼叫轉(zhuǎn)移控制設(shè)備、與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備和第三通信設(shè)備,
[0035]所述呼叫轉(zhuǎn)移控制設(shè)備,具體為如第二方面或第二方面的第一至第五種任一可能的實現(xiàn)方式所述的呼叫轉(zhuǎn)移控制設(shè)備;
[0036]所述第二通信設(shè)備,用于向第一通信設(shè)備發(fā)送呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移消息被所述呼叫轉(zhuǎn)移控制設(shè)備所截獲;
[0037]所述第三通信設(shè)備,用于與呼叫轉(zhuǎn)移控制設(shè)備進行媒體協(xié)商,其中,所述呼叫轉(zhuǎn)移控制設(shè)備是利用第一通信設(shè)備的媒體傳輸信息與所述第三通信設(shè)備進行媒體協(xié)商。
[0038]本發(fā)明實施例中,呼叫轉(zhuǎn)移控制設(shè)備截獲第一通信設(shè)備向第二通信設(shè)備發(fā)送的要將呼叫轉(zhuǎn)移給第三通信設(shè)備(呼叫轉(zhuǎn)移目標設(shè)備)的呼叫轉(zhuǎn)移消息并控制完成第一通信設(shè)備和第三通信設(shè)備的媒體協(xié)商以建立第一通信設(shè)備和第三通信設(shè)備之間的媒體通道,從而可以在第一通信設(shè)備不支持呼叫轉(zhuǎn)移的情況下實現(xiàn)呼叫轉(zhuǎn)移,并且,可以在呼叫轉(zhuǎn)移目標設(shè)備為內(nèi)部設(shè)備的情況下向外部屏蔽呼叫轉(zhuǎn)移目標設(shè)備的內(nèi)部號碼從而避免將內(nèi)部號碼暴露出來導(dǎo)致的安全隱患。
【專利附圖】

【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0040]圖1是本發(fā)明實施例的系統(tǒng)架構(gòu)示意圖;
[0041]圖2是本發(fā)明實施例1提供的方法流程示意圖;
[0042]圖3是本發(fā)明實施例1提供的實施方式A的方法流程示意圖;
[0043]圖4是本發(fā)明實施例1提供的實施方式B的方法流程示意圖;
[0044]圖5-圖6是本發(fā)明實施例2提供的呼叫轉(zhuǎn)移控制設(shè)備的結(jié)構(gòu)示意圖;
[0045]圖7是本發(fā)明實施例3提供的另一種呼叫轉(zhuǎn)移控制設(shè)備的結(jié)構(gòu)示意圖;
[0046]圖8是本發(fā)明實施例4提供的實現(xiàn)呼叫轉(zhuǎn)移的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0047]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0048]圖1為本發(fā)明實施例所涉及的一種通信系統(tǒng)架構(gòu)示意圖,該通信系統(tǒng)包括呼叫控制網(wǎng)絡(luò)110、呼叫轉(zhuǎn)移控制設(shè)備120、連接到呼叫控制網(wǎng)絡(luò)的第一通信設(shè)備130、通過呼叫轉(zhuǎn)移控制設(shè)備連接到呼叫控制網(wǎng)絡(luò)的第二通信設(shè)備140和第三通信設(shè)備150。
[0049]呼叫控制網(wǎng)絡(luò)用于對呼叫相關(guān)消息進行路由轉(zhuǎn)發(fā),具體可以是MS (IPMultimedia Subsystem, IP 多媒體系統(tǒng))網(wǎng)絡(luò)、NGN (Next Generation Network,下一代網(wǎng)絡(luò))。
[0050]所述呼叫轉(zhuǎn)移控制設(shè)備120,用于在截獲與第一通信設(shè)備130建立了第一媒體通道的第二通信設(shè)備140向所述第一通信設(shè)備130發(fā)送的呼叫轉(zhuǎn)移消息后,所述呼叫轉(zhuǎn)移消息用于指示將呼叫轉(zhuǎn)移給第三通信設(shè)備150 (即呼叫轉(zhuǎn)移目標設(shè)備)利用第一通信設(shè)備130的媒體傳輸信息與第三通信設(shè)備150進行媒體協(xié)商,并利用在所述媒體協(xié)商的過程中獲取的第三通信設(shè)備150的媒體傳輸信息與第一通信設(shè)備130進行媒體協(xié)商,從而建立第一通信設(shè)備130與第三通信設(shè)備150之間的第二媒體通道,從而實現(xiàn)呼叫轉(zhuǎn)移功能。
[0051]所述第二通信設(shè)備140和所述第三通信設(shè)備150,通過呼叫轉(zhuǎn)移控制設(shè)備120連接到呼叫控制網(wǎng)絡(luò)上。具體地,所述第二通信設(shè)備140或所述第三通信設(shè)備150可以是企業(yè)內(nèi)部設(shè)備,相應(yīng)地,所對應(yīng)的號碼可以是企業(yè)內(nèi)部號碼。另外,所述第二通信設(shè)備140或第三通信設(shè)備150可以是通信終端,也可以是用于將第一通信設(shè)備130接入會議系統(tǒng)的會議服務(wù)器。
[0052]在一種具體的網(wǎng)絡(luò)部署中,如果第二通信設(shè)備140和第三通信設(shè)備150通過業(yè)務(wù)接入網(wǎng)關(guān)連接到呼叫控制網(wǎng)絡(luò),所述呼叫轉(zhuǎn)移控制設(shè)備120的功能具體可以在業(yè)務(wù)接入網(wǎng)關(guān)上實現(xiàn)。
[0053]圖2是本發(fā)明實施例1提供的一種實現(xiàn)呼叫轉(zhuǎn)移的方法流程示意圖。
[0054]需要說明的是,在圖2所示的方法流程示意圖及其流程描述中,省略了呼叫控制網(wǎng)絡(luò),該呼叫控制網(wǎng)絡(luò)位于第一通信設(shè)備和呼叫轉(zhuǎn)移控制設(shè)備之間,在實施例1中用于對第一通信設(shè)備和呼叫轉(zhuǎn)移控制設(shè)備之間的消息進行路由轉(zhuǎn)發(fā)。
[0055]步驟210:第一通信設(shè)備和第二通信設(shè)備之間建立第一媒體通道并通過第一媒體通道通信;
[0056]步驟220:呼叫轉(zhuǎn)移控制設(shè)備接收并截獲第二通信設(shè)備向第一通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移消息包括第三通信設(shè)備的標識(如第三通信設(shè)備的號碼,具體可以是外部號碼或內(nèi)部號碼)以指示將呼叫轉(zhuǎn)移到第三通信設(shè)備,即指示建立所述第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道;
[0057]具體地,呼叫轉(zhuǎn)移控制設(shè)備與第二通信設(shè)備之間可以通過SIP (sessioninitiation protocol,會話發(fā)起協(xié)議)進行交互,所述呼叫轉(zhuǎn)移消息具體為SIP Refer消息,Refer消息的Refer-to頭域的值為第三通信設(shè)備的標識,用于指示將呼叫轉(zhuǎn)移至第三通信設(shè)備。
[0058]需要說明的是,所述呼叫轉(zhuǎn)移消息是第二通信設(shè)備向第一通信設(shè)備發(fā)送的,包括第一通信設(shè)備的標識(如第一通信設(shè)備的號碼),按照常規(guī)流程,呼叫轉(zhuǎn)移控制設(shè)備將該呼叫轉(zhuǎn)移消息轉(zhuǎn)發(fā)給第一通信設(shè)備即可,在本發(fā)明實施例1提供的技術(shù)方案中,呼叫轉(zhuǎn)移控制設(shè)備并不向第一通信設(shè)備轉(zhuǎn)發(fā)該呼叫轉(zhuǎn)移消息,而是截獲該呼叫轉(zhuǎn)移消息并執(zhí)行步驟230-260。
[0059]優(yōu)選地,呼叫轉(zhuǎn)移控制設(shè)備還可以先判斷是否需要截獲所述呼叫轉(zhuǎn)移消息,并在判斷為是時截獲所述呼叫轉(zhuǎn)移消息。具體可以是根據(jù)呼叫轉(zhuǎn)移消息中包括的第三通信設(shè)備的標識判斷是否需要截獲所述呼叫轉(zhuǎn)移消息,如,判斷呼叫轉(zhuǎn)移請求中包括的第三通信設(shè)備的號碼是否為歸屬于該呼叫轉(zhuǎn)移控制設(shè)備的內(nèi)部設(shè)備的內(nèi)部號碼,如果判斷為是則截獲所述呼叫轉(zhuǎn)移消息。
[0060]步驟230-240:呼叫轉(zhuǎn)移控制設(shè)備利用第一通信設(shè)備的媒體傳輸信息與所述呼叫轉(zhuǎn)移消息中的第三通信設(shè)備的標識所標識的第三通信設(shè)備進行媒體協(xié)商,在媒體協(xié)商過程中,將第一通信設(shè)備的媒體傳輸信息發(fā)送給第三通信設(shè)備,并接收第三通信設(shè)備發(fā)送的第三通信設(shè)備的媒體傳輸信息。
[0061]所述第一通信設(shè)備的媒體傳輸信息可以包括第一通信設(shè)備的IP地址、端口號、支持的媒體傳輸協(xié)議、媒體類型及媒體格式;所述第三通信設(shè)備的媒體傳輸信息可以包括第三通信設(shè)備的IP地址、端口號、支持的媒體傳輸協(xié)議、媒體類型及媒體格式。
[0062]具體可以是,向第三通信設(shè)備發(fā)送包括第一通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第三通信設(shè)備發(fā)送的包括第三通信設(shè)備的媒體傳輸信息的呼叫響應(yīng),所述呼叫響應(yīng)具體可以是最終響應(yīng),也可以是臨時響應(yīng)。
[0063]具體地,呼叫轉(zhuǎn)移控制設(shè)備可以與第三通信設(shè)備之間通過SIP協(xié)議進行媒體協(xié)商。所述呼叫請求具體為SIP INVITE消息,具體地,通過所述SIP INVITE消息中的會話描述協(xié)議(SDP, session description protocol)信息包括所述第一通信設(shè)備的媒體傳輸信息;所述最終響應(yīng)具體可以為2000K消息,所述臨時響應(yīng)具體可以為Ixx消息,如183消息、180消息等,具體地,通過所述2000K消息或Ixx消息中的SDP信息包括所述第三通信設(shè)備的媒體傳輸信息。
[0064]步驟250-260:在步驟250中呼叫轉(zhuǎn)移控制設(shè)備將在步驟230-240中的媒體協(xié)商過程中獲取的第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備。
[0065]具體地,在步驟250-260的利用第三通信設(shè)備的媒體傳輸信息與第一通信設(shè)備進行媒體協(xié)商的過程中,將第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備,在該媒體協(xié)商過程中還接收了第一通信設(shè)備發(fā)送的第一通信設(shè)備的媒體傳輸信息。
[0066]具體可以是,向第一通信設(shè)備發(fā)送包括第三通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的呼叫響應(yīng)。
[0067]所述呼叫請求,具體可以是SIP重邀請RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信設(shè)備的媒體傳輸信息,用于將建立所述第一媒體通道時向第一通信設(shè)備發(fā)送的第二通信設(shè)備的媒體傳輸信息更新為所述RE-1NVITE消息中的第三通信設(shè)備的媒體傳輸信息。
[0068]所述呼叫響應(yīng)具體可以是臨時響應(yīng)(如SIP IXX消息)或最終響應(yīng)(如SIP 2000K消息),所述臨時響應(yīng)或最終響應(yīng)中的SDP信息中包括第一通信設(shè)備的媒體傳輸信息。
[0069]通過步驟230-250,在呼叫轉(zhuǎn)移控制設(shè)備的控制下,第一通信設(shè)備和第三通信設(shè)備之間完成了媒體協(xié)商,即,第一通信設(shè)備獲取了第三通信設(shè)備的媒體傳輸信息,第三通信設(shè)備獲取了第一通信設(shè)備的媒體傳輸信息,從而建立了第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道。
[0070]步驟270:第一通信設(shè)備和第三通信設(shè)備通過第二媒體通道通信;
[0071]可選地,還包括步驟280,呼叫轉(zhuǎn)移控制設(shè)備向第二通信設(shè)備發(fā)送呼叫結(jié)束消息,以指示第二通信設(shè)備終止與第一通信設(shè)備之間的通信。
[0072]通過本發(fā)明實施例1,可以在主叫終端不支持呼叫轉(zhuǎn)移的情況下實現(xiàn)呼叫轉(zhuǎn)移,并且,可以在第三通信設(shè)備為內(nèi)部設(shè)備的情況下向外部屏蔽第三通信設(shè)備的內(nèi)部號碼從而避免將內(nèi)部號碼暴露出來導(dǎo)致的安全隱患。
[0073]作為本發(fā)明實施例1的一種優(yōu)選的實施方式,在步驟210中,所述呼叫轉(zhuǎn)移控制設(shè)備接收并轉(zhuǎn)發(fā)用于實現(xiàn)第一通信設(shè)備與第三通信設(shè)備之間的媒體協(xié)商的消息,所述媒體協(xié)商用于建立所述第一媒體通道,并從接收的第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的消息中獲取第一通信設(shè)備的媒體傳輸信息,并記錄獲取的第一通信設(shè)備的媒體傳輸信息,呼叫轉(zhuǎn)移控制設(shè)備在步驟230-240中利用所述記錄的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0074]在該實施方式中,呼叫轉(zhuǎn)移控制設(shè)備截獲第二通信設(shè)備按照常規(guī)流程發(fā)送給第一通信設(shè)備的呼叫轉(zhuǎn)移請求并控制實現(xiàn)呼叫轉(zhuǎn)移功能,無需請求呼叫轉(zhuǎn)移的設(shè)備(即本實施方式中的第二通信設(shè)備)做任何改動。
[0075]作為本發(fā)明實施例1的另一種優(yōu)選的實施方式,在步驟220的呼叫轉(zhuǎn)移消息中包括第一通信設(shè)備的媒體傳輸信息,在步驟230-240中,所述呼叫轉(zhuǎn)移控制設(shè)備利用從所述呼叫轉(zhuǎn)移消息中獲取的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0076]在該實施方式中,通過呼叫轉(zhuǎn)移消息包括第一通信設(shè)備的媒體傳輸信息,可以避免由呼叫轉(zhuǎn)移控制設(shè)備為了后續(xù)可能發(fā)生的呼叫轉(zhuǎn)移而記錄所有已經(jīng)建立了呼叫的通信設(shè)備的媒體傳輸信息。
[0077]為了更清楚地描述本發(fā)明實施例1的方案,下面以SIP協(xié)議為例結(jié)合圖3和圖4分別介紹本發(fā)明實施例1的兩種優(yōu)選實施方式。
[0078]在如下兩種具體的示例實施方式中,假定第一通信設(shè)備為主叫設(shè)備、第二通信設(shè)備為第一被叫設(shè)備、第三通信設(shè)備為第二被叫設(shè)備,在實際應(yīng)用中,也可以是第一通信設(shè)備為第一被叫設(shè)備、第二通信設(shè)備為主叫設(shè)備。[0079]實施方式A,如圖3所示:
[0080]步驟210A-1至210A-2:主叫設(shè)備通過呼叫轉(zhuǎn)移控制設(shè)備向第一被叫設(shè)備發(fā)送INVITE消息,INVITE消息中包括主叫設(shè)備的SDP信息(SDP1),SDPl中包括主叫設(shè)備的媒體傳輸信息,所述主叫設(shè)備的媒體傳輸信息可以包括主叫設(shè)備的IP地址、端口號、支持的媒體傳輸協(xié)議、媒體類型及媒體格式。
[0081]所述呼叫轉(zhuǎn)移控制設(shè)備在接收到包含SDPl的INVITE消息后記錄所述SDPl。
[0082]步驟210A-3至210A-4:第一被叫設(shè)備通過呼叫轉(zhuǎn)移控制設(shè)備向主叫設(shè)備返回2000K響應(yīng),2000K響應(yīng)中包括第一被叫設(shè)備的SDP信息(SDP2),SDP2中包括第一被叫設(shè)備的媒體傳輸信息,所述第一被叫設(shè)備的媒體傳輸信息可以包括第一被叫設(shè)備的IP地址、端口號、支持的媒體傳輸協(xié)議、媒體類型及媒體格式。
[0083]通過前述步驟210A-1至210A-4的媒體協(xié)商過程建立了主叫設(shè)備和第一被叫設(shè)備之間的第一媒體通道,即建立了主叫設(shè)備和第一被叫設(shè)備之間的會話。
[0084]步驟210A-5:主叫設(shè)備和第一被叫設(shè)備通過第一媒體通道通信。
[0085]步驟220A:呼叫轉(zhuǎn)移控制設(shè)備截獲第一被叫設(shè)備向主叫設(shè)備發(fā)送的Refer消息,所述refer消息中包括主叫設(shè)備標識和第二被叫設(shè)備的標識,用于指示主叫設(shè)備將呼叫轉(zhuǎn)移到第二被叫設(shè)備,即指示建立主叫設(shè)備和第二被叫設(shè)備之間的第二媒體通道。
[0086]步驟230A-240A:呼叫轉(zhuǎn)移控制設(shè)備利用記錄的SDPl與第二被叫設(shè)備進行媒體協(xié)商,具體地,向第二被叫設(shè)備發(fā)送包括SDPl的INVITE消息,并接收第二被叫設(shè)備返回的包括第二被叫設(shè)備的SDP信息(SDP3)的2000K響應(yīng),SDP3中包括第二被叫設(shè)備的媒體傳輸信息,所述第二被叫設(shè)備的媒體傳輸信息可以包括第二被叫設(shè)備的IP地址、端口號、支持的媒體傳輸協(xié)議、媒體類型及媒體格式。
[0087]步驟250A-260A呼叫轉(zhuǎn)移控制設(shè)備通過RE-1NVITE消息將SDP3發(fā)送給主叫設(shè)備并接收主叫設(shè)備發(fā)送的包括SDPl的2000K響應(yīng)。
[0088]RE-1NVITE消息用于將步驟210A-4的2000K中包括的SDP2所包括的第二通信設(shè)備的媒體傳輸信息更新為該RE-1NVITE消息中包括的SDP3所包括的第三通信設(shè)備的媒體
傳輸信息。
[0089]通過步驟230A至250A,在呼叫轉(zhuǎn)移控制設(shè)備的控制下,主叫設(shè)備和第二被叫設(shè)備之間完成了媒體協(xié)商,即,主叫設(shè)備獲取了第二被叫設(shè)備的媒體傳輸信息,第二被叫設(shè)備獲取了主叫設(shè)備的媒體傳輸信息,從而建立了主叫設(shè)備和第二被叫設(shè)備之間的第二媒體通道,即建立了主叫設(shè)備和第二被叫設(shè)備之間的會話。
[0090]步驟270A:主叫設(shè)備和第二被叫設(shè)備通過第二媒體通道通信。
[0091]步驟280A:呼叫轉(zhuǎn)移控制設(shè)備向第一被叫設(shè)備發(fā)送BYE消息,以指示第一被叫設(shè)備結(jié)束與主叫設(shè)備之間的會話,包括終止與主叫設(shè)備之間的通信以及釋放用于第一媒體通道的資源。
[0092]在本發(fā)明實施例1的實施方式A中,呼叫轉(zhuǎn)移控制設(shè)備截獲第一被叫設(shè)備按照常規(guī)流程發(fā)送給主叫設(shè)備的呼叫轉(zhuǎn)移請求并控制實現(xiàn)呼叫轉(zhuǎn)移功能,無需請求呼叫轉(zhuǎn)移的設(shè)備(即本實施方式中的第一被叫設(shè)備)做任何改動。
[0093]實施方式B,如圖4所示:
[0094]步驟210B-1至210B-5與210A-1至210A-5類似,不再贅述,不同點在于,所述呼叫轉(zhuǎn)移控制設(shè)備在接收到包含SDPl的INVITE消息后可以不記錄所述SDPl。
[0095]步驟220B:第一被叫設(shè)備向主叫設(shè)備發(fā)送Refer消息,所述refer消息中包括主叫設(shè)備標識和第二被叫設(shè)備的標識,用于指示主叫設(shè)備將呼叫轉(zhuǎn)移到第二被叫設(shè)備,即指示建立主叫設(shè)備和第二被叫設(shè)備之間的第二媒體通道。
[0096]所述refer消息還包括SDP1,具體地,可以通過Refer消息的消息體包括所述SDP1,優(yōu)選地,還可以在消息體中擴展一個標識表明該SDP信息是該主叫設(shè)備的SDP信息。
[0097]步驟230B-240B:呼叫轉(zhuǎn)移控制設(shè)備利用從Refer消息中獲取的SDPl與第二被叫設(shè)備進行媒體協(xié)商,具體地,向第二被叫設(shè)備發(fā)送包括SDPl的INVITE消息,并接收第二被叫設(shè)備返回的包括SDP3的2000K響應(yīng),SDP3中包括第二被叫設(shè)備的媒體傳輸信息,所述第二被叫設(shè)備的媒體傳輸信息可以包括第二被叫設(shè)備的IP地址、端口號、支持的媒體傳輸協(xié)議、媒體類型及媒體格式。
[0098]步驟250B-280B與250A-280A類似,不再贅述。
[0099]通過本發(fā)明實施例1的示例實施方式B實現(xiàn)呼叫轉(zhuǎn)移,呼叫轉(zhuǎn)移控制設(shè)備無需記錄主叫設(shè)備的SDP信息。
[0100]在本發(fā)明實施例1的實施方式B中,通過呼叫轉(zhuǎn)移消息包括主叫設(shè)備的媒體傳輸信息,可以避免由呼叫轉(zhuǎn)移控制設(shè)備為了后續(xù)可能發(fā)生的呼叫轉(zhuǎn)移記錄所有已經(jīng)建立了呼叫的通信設(shè)備的媒體傳輸信息。
[0101]根據(jù)本發(fā)明實施例1,本發(fā)明實施例2提出了一種呼叫轉(zhuǎn)移控制設(shè)備500。
[0102]如圖5所示,所述呼叫轉(zhuǎn)移控制設(shè)備500包括截獲單元510、第一媒體協(xié)商單元520和第二媒體協(xié)商單元530。
[0103]所述截獲單元510,用于截獲與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備向所述第一通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移消息包括第三通信設(shè)備的標識(如第三通信設(shè)備的號碼,具體可以是外部號碼或內(nèi)部號碼)用于指示建立所述第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道;優(yōu)選地,所述截獲單元,還用于根據(jù)呼叫轉(zhuǎn)移消息中包括的第三通信設(shè)備的標識確定需要截獲所述呼叫轉(zhuǎn)移消息。
[0104]所述呼叫轉(zhuǎn)移消息具體可以為SIP Refer消息,Refer消息的Refer-to頭域的值為第三通信設(shè)備的標識,用于指示將呼叫轉(zhuǎn)移至第三通信設(shè)備。
[0105]所述第一媒體協(xié)商單元520,用于利用第一通信設(shè)備的媒體傳輸信息與截獲單元所截獲的呼叫轉(zhuǎn)移消息中的第三通信設(shè)備的標識所標識的第三通信設(shè)備進行媒體協(xié)商,并在所述媒體協(xié)商中獲取第三通信設(shè)備的媒體傳輸信息;具體可以用于向所述第三通信設(shè)備發(fā)送包括第一通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第三通信設(shè)備發(fā)送的包括第三通信設(shè)備的媒體傳輸信息的呼叫響應(yīng),并獲取所述呼叫響應(yīng)中的第三通信設(shè)備的媒體傳輸信息發(fā)送給第二媒體協(xié)商單元530。進一步地,具體可以用于向所述第三通信設(shè)備發(fā)送邀請INVITE消息,所述INVITE消息中的SDP信息中包括第一通信設(shè)備的媒體傳輸信息,并接收所述第三通信設(shè)備發(fā)送的臨時響應(yīng)(如SIP IXX消息)或最終響應(yīng)(如SIP 2000K消息),所述臨時響應(yīng)或最終響應(yīng)的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。
[0106]所述第二媒體協(xié)商單元530,用于將第一媒體協(xié)商單元獲取的第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備,具體地,用于在利用第三通信設(shè)備的媒體傳輸信息與第一通信設(shè)備進行媒體協(xié)商的過程中,將第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備,并用于在該媒體協(xié)商過程中接收第一通信設(shè)備發(fā)送的第一通信設(shè)備的媒體傳輸信息。具體可以用于,向第一通信設(shè)備發(fā)送包括第三通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的呼叫響應(yīng)。進一步地,具體可以用于,向第一通信設(shè)備發(fā)送SIP重邀請RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信設(shè)備的媒體傳輸信息,用于將建立所述第一媒體通道時向第一通信設(shè)備發(fā)送的第二通信設(shè)備的媒體傳輸信息更新為所述RE-1NVITE消息中的第三通信設(shè)備的媒體傳輸信息;所述第二媒體協(xié)商單元還可以用于接收所述第一通信設(shè)備發(fā)送的臨時響應(yīng)(如SIP Ixx消息)或最終響應(yīng)(如SIP 2000K消息),所述臨時響應(yīng)或最終響應(yīng)的SDP信息中包括第一通信設(shè)備的媒體傳輸信息。
[0107]優(yōu)選地,所述呼叫轉(zhuǎn)移消息還包括第一通信設(shè)備的媒體傳輸信息,所述第一媒體協(xié)商單元,具體用于利用從所述呼叫轉(zhuǎn)移消息中獲取的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0108]優(yōu)選地,如圖6所示,所述呼叫轉(zhuǎn)移控制設(shè)備500還包括媒體傳輸信息獲取單元540和記錄單元550。
[0109]所述媒體傳輸信息獲取單元540,用于接收并轉(zhuǎn)發(fā)用于實現(xiàn)第一通信設(shè)備與第三通信設(shè)備之間的媒體協(xié)商的消息,所述媒體協(xié)商用于建立所述第一媒體通道,并從接收的第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的消息中獲取第一通信設(shè)備的媒體傳輸信息并發(fā)送給記錄單元550 ;
[0110]所述記錄單元550,用于記錄接收自媒體傳輸信息獲取單元540的第一通信設(shè)備的媒體傳輸信息。
[0111]所述第一媒體協(xié)商單元,具體用于利用記錄單元記錄的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0112]本發(fā)明實施例2中描述的功能單元可以用來實施上述實施例1所述的方法。
[0113]如圖7所示,本發(fā)明實施例提供了一種呼叫轉(zhuǎn)移控制設(shè)備800,包括:
[0114]處理器(processor)810,通信接口(CommunicationsInterface)820,存儲器(memory) 830,總線 840。
[0115]處理器810,通信接口 820,存儲器830通過總線840完成相互間的通信。
[0116]通信接口 820,用于與網(wǎng)元通信,如,通過呼叫控制網(wǎng)絡(luò)與第一通信設(shè)備通信,與第二通信設(shè)備、第三通信設(shè)備通信。
[0117]處理器810,用于執(zhí)行程序831。
[0118]具體地,程序831可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0119]處理器810,用于執(zhí)行存儲器存儲的計算機程序,具體可以是一個中央處理器(CPU, central processing unit),是計算機核心單兀。
[0120]存儲器830,用于存放程序831。存儲器830可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
[0121]程序831具體可以包括:
[0122]截獲單元831-1,用于截獲與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備向所述第一通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移消息包括第三通信設(shè)備的標識(如第三通信設(shè)備的號碼,具體可以是外部號碼或內(nèi)部號碼)用于指示建立所述第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道;優(yōu)選地,所述截獲單元,還用于根據(jù)呼叫轉(zhuǎn)移消息中包括的第三通信設(shè)備的標識確定需要截獲所述呼叫轉(zhuǎn)移消息。所述呼叫轉(zhuǎn)移消息具體可以為SIPRefer消息,Refer消息的Refer-to頭域的值為第三通信設(shè)備的標識,用于指示將呼叫轉(zhuǎn)移至第三通信設(shè)備。
[0123]第一媒體協(xié)商單元831-2,用于利用第一通信設(shè)備的媒體傳輸信息與截獲單元所截獲的呼叫轉(zhuǎn)移消息中的第三通信設(shè)備的標識所標識的第三通信設(shè)備進行媒體協(xié)商,并在所述媒體協(xié)商中獲取第三通信設(shè)備的媒體傳輸信息;具體可以用于向所述第三通信設(shè)備發(fā)送包括第一通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第三通信設(shè)備發(fā)送的包括第三通信設(shè)備的媒體傳輸信息的呼叫響應(yīng),并獲取所述呼叫響應(yīng)中的第三通信設(shè)備的媒體傳輸信息發(fā)送給第二媒體協(xié)商單元831-3。進一步地,具體可以用于向所述第三通信設(shè)備發(fā)送邀請INVITE消息,所述INVITE消息中的SDP信息中包括第一通信設(shè)備的媒體傳輸信息,并接收所述第三通信設(shè)備發(fā)送的臨時響應(yīng)(如SIP IXX消息)或最終響應(yīng)(如SIP 2000K消息),所述臨時響應(yīng)或最終響應(yīng)的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。
[0124]第二媒體協(xié)商單元831-3,用于將第一媒體協(xié)商單元獲取的第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備,具體地,用于在利用第三通信設(shè)備的媒體傳輸信息與第一通信設(shè)備進行媒體協(xié)商的過程中,將第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備,并用于在該媒體協(xié)商過程中接收第一通信設(shè)備發(fā)送的第一通信設(shè)備的媒體傳輸信息。具體可以用于,向第一通信設(shè)備發(fā)送包括第三通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的呼叫響應(yīng)。進一步地,具體可以用于,向第一通信設(shè)備發(fā)送SIP重邀請RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信設(shè)備的媒體傳輸信息,用于將建立所述第一媒體通道時向第一通信設(shè)備發(fā)送的第二通信設(shè)備的媒體傳輸信息更新為所述RE-1NVITE消息中的第三通信設(shè)備的媒體傳輸信息;所述第二媒體協(xié)商單元還可以用于接收所述第一通信設(shè)備發(fā)送的臨時響應(yīng)(如SIP Ixx消息)或最終響應(yīng)(如SIP 2000K消息),所述臨時響應(yīng)或最終響應(yīng)的SDP信息中包括第一通信設(shè)備的媒體傳輸信息。
[0125]優(yōu)選地,所述呼叫轉(zhuǎn)移消息包括第一通信設(shè)備的媒體傳輸信息,所述第一媒體協(xié)商單元831-2,具體用于根據(jù)呼叫轉(zhuǎn)移消息處理單元的指示利用從所述呼叫轉(zhuǎn)移消息中獲取的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0126]優(yōu)選地,所述呼叫轉(zhuǎn)移控制設(shè)備800還包括媒體傳輸信息獲取單元831-4和記錄單元831-5。
[0127]所述媒體傳輸信息獲取單元831-4,用于接收并轉(zhuǎn)發(fā)用于實現(xiàn)第一通信設(shè)備與第三通信設(shè)備之間的媒體協(xié)商的消息,所述媒體協(xié)商用于建立所述第一媒體通道,并從接收的第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的消息中獲取第一通信設(shè)備的媒體傳輸信息并發(fā)送給記錄單元831-5 ;
[0128]所述記錄單元831-5,用于記錄接收自媒體傳輸信息獲取單元831-4的第一通信設(shè)備的媒體傳輸信息。
[0129]所述第一媒體協(xié)商單元,具體用于利用記錄單元記錄的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
[0130]程序831中各單元的具體實現(xiàn)參見本發(fā)明實施例2中的相應(yīng)單元,在此不贅述。[0131]根據(jù)本發(fā)明實施例1至3,本發(fā)明實施例4提出了一種實現(xiàn)呼叫轉(zhuǎn)移的系統(tǒng)。
[0132]如圖8所示,所述實現(xiàn)呼叫轉(zhuǎn)移的系統(tǒng)包括呼叫轉(zhuǎn)移控制設(shè)備910、與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備920、第三通信設(shè)備930。
[0133]所述呼叫轉(zhuǎn)移控制設(shè)備,可以是本發(fā)明實施例2或3提供的呼叫轉(zhuǎn)移控制設(shè)備;所述第二通信設(shè)備,用于向第一通信設(shè)備發(fā)送呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移消息被所述呼叫轉(zhuǎn)移控制設(shè)備所截獲;所述第三通信設(shè)備,用于與所述呼叫轉(zhuǎn)移控制設(shè)備進行媒體協(xié)商,其中,所述呼叫轉(zhuǎn)移控制設(shè)備利用第一通信設(shè)備的媒體傳輸信息與所述第三通信設(shè)備進行媒體協(xié)商。
[0134]本實施例提供的實現(xiàn)呼叫轉(zhuǎn)移的系統(tǒng),可以在第一通信設(shè)備不支持呼叫轉(zhuǎn)移的情況下實現(xiàn)呼叫轉(zhuǎn)移,并且,可以在第三通信設(shè)備為內(nèi)部設(shè)備的情況下向外部屏蔽第三通信設(shè)備的內(nèi)部號碼從而避免將內(nèi)部號碼暴露出來導(dǎo)致的安全隱患。
[0135]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
[0136]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0137]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0138]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0139]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0140]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0141]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。
【權(quán)利要求】
1.一種實現(xiàn)呼叫轉(zhuǎn)移的方法,其特征在于,所述方法包括: 呼叫轉(zhuǎn)移控制設(shè)備截獲與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備向所述第一通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移請求包括第三通信設(shè)備的標識以指示建立所述第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道; 呼叫轉(zhuǎn)移控制設(shè)備利用第一通信設(shè)備的媒體傳輸信息與所述呼叫轉(zhuǎn)移消息中的第三通信設(shè)備的標識所標識的第三通信設(shè)備進行媒體協(xié)商,并將在所述媒體協(xié)商中獲取的第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備,從而建立第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道。
2.如權(quán)利要求1所述的方法,其特征在于, 所述利用第一通信設(shè)備的媒體傳輸信息與所述呼叫轉(zhuǎn)移消息中的第三通信設(shè)備的標識所標識的第三通信設(shè)備進行媒體協(xié)商,具體為, 向所述第三通信設(shè)備發(fā)送包括第一通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第三通信設(shè)備發(fā)送的包括第三通信設(shè)備的媒體傳輸信息的呼叫響應(yīng)。
3.如權(quán)利要求2所述的方法,其特征在于, 所述向所述第三通信設(shè)備發(fā)送包括第一通信設(shè)備的媒體傳輸信息的呼叫請求,并接收所述第三通信設(shè)備發(fā)送的包括第三通信設(shè)備的媒體傳輸信息的呼叫響應(yīng),具體為, 向所述第三通信設(shè)備發(fā)送邀請INVITE消息,所述INVITE消息中的會話描述協(xié)議SDP信息中包括第一通信設(shè)備的媒體傳輸信息,并接收所述第三通信設(shè)備發(fā)送的臨時響應(yīng)或最終響應(yīng),所述臨時響應(yīng)或最終響應(yīng)的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。
4.如權(quán)利要求1所述的方法,其特征在于,` 所述將在所述媒體協(xié)商中獲取的所`述第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備,具體為, 向所述第一通信設(shè)備發(fā)送包括所述第三通信設(shè)備的媒體傳輸信息的呼叫請求。
5.如權(quán)利要求4所述的方法,其特征在于, 所述向所述第一通信設(shè)備發(fā)送包括第三通信設(shè)備的媒體傳輸信息的呼叫請求,具體為, 向所述第一通信設(shè)備發(fā)送重邀請RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。
6.如權(quán)利要求1-5任一所述的方法,其特征在于, 所述接收已經(jīng)與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息之前,還包括, 呼叫轉(zhuǎn)移控制設(shè)備接收并轉(zhuǎn)發(fā)用于建立所述第一媒體通道的消息,并從接收的第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的消息中獲取第一通信設(shè)備的媒體傳輸信息并記錄; 所述利用第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商,具體為,利用所述記錄的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
7.如權(quán)利要求1-5任一所述的方法,其特征在于, 所述呼叫轉(zhuǎn)移請求還包括所述第一通信設(shè)備的媒體傳輸信息; 所述利用第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商,具體為,利用從所述呼叫轉(zhuǎn)移請求中獲取的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
8.如權(quán)利要求1所述的方法,其特征在于, 所述截獲與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備向所述第一通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息之前,還包括, 呼叫轉(zhuǎn)移控制設(shè)備根據(jù)呼叫轉(zhuǎn)移消息中包括的第三通信設(shè)備的標識確定需要截獲所述呼叫轉(zhuǎn)移消息。
9.一種實現(xiàn)呼叫轉(zhuǎn)移的呼叫轉(zhuǎn)移控制設(shè)備,其特征在于,所述呼叫轉(zhuǎn)移控制設(shè)備包括: 截獲單元,用于截獲與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備向所述第一通信設(shè)備發(fā)送的呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移請求包括第三通信設(shè)備的標識以指示建立所述第一通信設(shè)備與第三通信設(shè)備之間的第二媒體通道; 第一媒體協(xié)商單元,用于利用第一通信設(shè)備的媒體傳輸信息與截獲單元所截獲的呼叫轉(zhuǎn)移消息中的第三通信設(shè)備的標識所標識的第三通信設(shè)備進行媒體協(xié)商,并在所述媒體協(xié)商中獲取第三通信設(shè)備的媒體傳輸信息; 第二媒體協(xié)商單元,用于將第一媒體協(xié)商單元獲取的第三通信設(shè)備的媒體傳輸信息發(fā)送給第一通信設(shè)備。
10.如權(quán)利要求9所述的呼叫轉(zhuǎn)移控制設(shè)備,其特征在于, 所述第一媒體協(xié)商單元具體用于:向所述第三通信設(shè)備發(fā)送邀請INVITE消息,所述INVITE消息中的SDP信息中包括第一通信設(shè)備的媒體傳輸信息,并接收所述第三通信設(shè)備發(fā)送的臨時響應(yīng)或最終響應(yīng),所述臨時響應(yīng)或最終響應(yīng)的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。
11.如權(quán)利要求9所述的呼叫轉(zhuǎn)移控制設(shè)備,其特征在于, 所述第二媒體協(xié)商單元具體用于:向所述第一通信設(shè)備發(fā)送重邀請RE-1NVITE消息,所述RE-1NVITE消息中的SDP信息中包括第三通信設(shè)備的媒體傳輸信息。
12.如權(quán)利要求9-11任一所述的呼叫轉(zhuǎn)移控制設(shè)備,其特征在于,所述呼叫轉(zhuǎn)移控制設(shè)備還包括, 媒體傳輸信息獲取單元,用于接收并轉(zhuǎn)發(fā)用于建立所述第一媒體通道的消息,并從接收的第一通信設(shè)備發(fā)送的包括第一通信設(shè)備的媒體傳輸信息的消息中獲取第一通信設(shè)備的媒體傳輸信息并發(fā)送給記錄單元; 記錄單元,用于記錄媒體傳輸信息獲取單元獲取的第一通信設(shè)備的媒體傳輸信息; 所述第一媒體協(xié)商單元,具體用于利用記錄單元記錄的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
13.如權(quán)利要求9-11任一所述的呼叫轉(zhuǎn)移控制設(shè)備,其特征在于, 所述呼叫轉(zhuǎn)移請求還包括所述第一通信設(shè)備的媒體傳輸信息; 所述第一媒體協(xié)商單元,具體用于利用從所述呼叫轉(zhuǎn)移請求中獲取的第一通信設(shè)備的媒體傳輸信息與第三通信設(shè)備進行媒體協(xié)商。
14.如權(quán)利要求9所述的呼叫轉(zhuǎn)移控制設(shè)備,其特征在于, 所述截獲單元,還用于根據(jù)呼叫轉(zhuǎn)移消息中包括的第三通信設(shè)備的標識確定需要截獲所述呼叫轉(zhuǎn)移消息。
15.一種實現(xiàn)呼叫轉(zhuǎn)移的系統(tǒng),其特征在于,所述系統(tǒng)包括:呼叫轉(zhuǎn)移控制設(shè)備、與第一通信設(shè)備建立了第一媒體通道的第二通信設(shè)備和第三通信設(shè)備, 所述呼叫轉(zhuǎn)移控制設(shè)備,具體為如權(quán)利要求9-14任一所述的呼叫轉(zhuǎn)移控制設(shè)備; 所述第二通信設(shè)備,用于向第一通信設(shè)備發(fā)送呼叫轉(zhuǎn)移消息,所述呼叫轉(zhuǎn)移消息被所述呼叫轉(zhuǎn)移控制設(shè)備所截獲; 所述第三通信設(shè)備,用于與呼叫轉(zhuǎn)移控制設(shè)備進行媒體協(xié)商,其中,所述呼叫轉(zhuǎn)移控制設(shè)備是利用第一通信設(shè)備的媒 體傳輸信息與所述第三通信設(shè)備進行媒體協(xié)商。
【文檔編號】H04L29/06GK103685781SQ201210321555
【公開日】2014年3月26日 申請日期:2012年9月3日 優(yōu)先權(quán)日:2012年9月3日
【發(fā)明者】應(yīng)益峰, 周日明 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁陵县| 遵化市| 水富县| 固镇县| 大同市| 筠连县| 荥经县| 长寿区| 亳州市| 上饶县| 滁州市| 武汉市| 宜宾县| 铁岭市| 新田县| 齐齐哈尔市| 长岭县| 文山县| 乌拉特中旗| 萍乡市| 太仆寺旗| 钟山县| 香格里拉县| 垣曲县| 宁安市| 安阳县| 上蔡县| 永泰县| 会泽县| 江孜县| 乐山市| 高阳县| 视频| 西乡县| 洪雅县| 峨眉山市| 达拉特旗| 巴青县| 兴安县| 新余市| 天水市|