一種錄音方法、呼叫控制服務(wù)器及錄音系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種錄音方法、呼叫控制服務(wù)器及錄音系統(tǒng)。
【背景技術(shù)】
[0002]隨著通信技術(shù)的不斷發(fā)展,人們不僅可以通過電子設(shè)備進行通信,還可以對通信內(nèi)容進行錄音,如對于一些企業(yè)和個人基于監(jiān)管、記錄等需求通常需要對特定用戶的通話進行錄音。
[0003]請參考圖1,現(xiàn)有技術(shù)中的通話錄音系統(tǒng)中通常包含呼叫控制服務(wù)器(CallControl Manager)、錄音服務(wù)器(Recording Server)、媒體控制單兀(Multipoint ControlUnit, MCU)及終端(User Equipment, UE)。UEl與UE2之間要實現(xiàn)點對點的通話錄音,需要通過呼叫控制服務(wù)器在MCU上創(chuàng)建會場,通話的雙方UEl、UE2和錄音服務(wù)器都要加入到會場中。在通話錄音時MCU會將UEl和UE2發(fā)送的數(shù)據(jù)進行混音后發(fā)送給錄音服務(wù)器。
[0004]由于現(xiàn)有技術(shù)的通話錄音需要創(chuàng)建會場并通過MCU進行混音,因此需要占用MCU的媒體資源,可見現(xiàn)有技術(shù)在進行通話錄音時存在占用MCU的媒體資源的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種錄音方法及呼叫控制服務(wù)器,用于解決現(xiàn)有技術(shù)在進行通話錄音時占用MCU的媒體資源的技術(shù)問題。
[0006]第一方面,本發(fā)明提供第一種錄音方法,應(yīng)用于呼叫控制服務(wù)器,所述方法包括:
[0007]所述呼叫控制服務(wù)器接收與第二終端進行通信的第一終端發(fā)送的錄音請求;
[0008]所述呼叫控制服務(wù)器為所述第一終端分配第一組播組地址,通知所述第一終端加入所述第一組播組地址對應(yīng)的第一組播組,并向所述第二終端發(fā)送所述第一組播組地址,以便于所述第二終端向所述第一組播組地址發(fā)送用于與所述第一終端通信的媒體;
[0009]所述呼叫控制服務(wù)器為所述第二終端分配第二組播組地址,通知所述第二終端加入所述第二組播組地址對應(yīng)的第二組播組,并向所述第一終端發(fā)送所述第二組播組地址,以便于所述第一終端向所述第二組播組地址發(fā)送用于與所述第二終端通信的媒體;
[0010]所述呼叫控制服務(wù)器將所述第一組播組地址和所述第二組播組地址發(fā)送給錄音服務(wù)器,以使所述錄音服務(wù)器加入所述第一組播組和所述第二組播組以接收并錄制所述第一終端和所述第二終端發(fā)送的媒體。
[0011]結(jié)合第一方面,在第一種可能實施的方式中,在所述呼叫控制服務(wù)器將所述第一組播組地址和所述第二組播組地址發(fā)送給錄音服務(wù)器之后,所述方法還包括:
[0012]所述呼叫控制服務(wù)器在接收到所述第一終端或所述第二終端發(fā)送的用于停止錄音的請求時,向所述第二終端發(fā)送所述第一終端的單播地址,以便于所述第二終端向所述第一終端的單播地址發(fā)送用于與所述第一終端通信的媒體,向所述第一終端發(fā)送所述第二終端的單播地址,以便于所述第一終端向所述第二終端的單播地址發(fā)送用于與所述第二終端通信的媒體。
[0013]結(jié)合第一方面的第一種可能實施的方式,在第二種可能的實施方式中,所述方法還包括:
[0014]所述呼叫控制服務(wù)器在接收到所述用于停止錄音的請求時,通知所述第一終端退出所述第一組播組,通知所述第二終端退出所述第二組播組,通知所述錄音服務(wù)器停止錄音并退出所述第一組播組和所述第二組播組,并在確定所述第一終端和所述錄音服務(wù)器均已退出第一組播組時回收所述第一組播地址,在確定所述第二終端和所述錄音服務(wù)器均已退出第二組播組時回收所述第二組播地址。
[0015]第二方面,本發(fā)明提供第二種錄音方法,應(yīng)用于呼叫控制服務(wù)器,所述方法包括:
[0016]所述呼叫控制服務(wù)器接收所述第一終端發(fā)送的請求與第二終端進行通信的呼叫請求,所述呼叫請求中包含所述第一終端所在的第一組播組的第一組播組地址;
[0017]所述呼叫控制服務(wù)器在確定所述第一終端已開啟自動錄音業(yè)務(wù)時,為所述第二終端分配第二組播組地址,將所述第二組播組地址加入所述呼叫請求并向所述第二終端發(fā)送修改后的呼叫請求,以使得所述第二終端加入所述第二組播組地址對應(yīng)的第二組播組并向所述第一組播組地址發(fā)送用于與所述第一終端通信的媒體;
[0018]所述呼叫控制服務(wù)器將接收的所述第二終端發(fā)送的包括所述第二組播組地址的呼叫響應(yīng)轉(zhuǎn)發(fā)給所述第一終端,以便于所述第一終端向所述第二組播組地址發(fā)送用于與所述第二終端通信的媒體;
[0019]所述呼叫控制服務(wù)器將所述第一組播組地址和所述第二組播組地址發(fā)送給錄音服務(wù)器,以使所述錄音服務(wù)器加入所述第一組播組和所述第二組播組以接收并錄制所述第一終端和所述第二終端發(fā)送的媒體。
[0020]結(jié)合第二方面,在第一種可能實施的方式中,在所述呼叫控制服務(wù)器接收所述第一終端發(fā)送的請求與第二終端進行通信的呼叫請求之前,所述方法還包括:在所述第一終端開啟自動錄音業(yè)務(wù)時,所述呼叫控制服務(wù)器為所述第一終端分配第一組播組地址并通知所述第一終端加入所述第一組播組。
[0021]結(jié)合第二方面或第二方面的第一種可能實施的方式,在第二種可能實施的方式中,在所述呼叫控制服務(wù)器將所述第一組播組地址和所述第二組播組地址發(fā)送給錄音服務(wù)器之后,所述方法還包括:
[0022]所述呼叫控制服務(wù)器在檢測到所述第一終端掛機時,向所述第二終端發(fā)送用于提示所述第二終端退出組播組的提示消息;
[0023]所述呼叫控制服務(wù)器接收所述提示消息對應(yīng)的反饋消息,回收所述第二組播組地址,其中,所述反饋消息用于表明所述第二終端已退出所述第二組播組。
[0024]結(jié)合第二方面第二種可能實施的方式,在第三種可能實施的方式中,所述呼叫控制服務(wù)器在檢測到所述第一終端掛機之后,所述方法還包括:
[0025]所述呼叫控制服務(wù)器在所述第一終端關(guān)閉所述自動錄音業(yè)務(wù)時,回收所述第一組播組地址。
[0026]第三方面,本發(fā)明提供第一種呼叫控制服務(wù)器,所述呼叫控制服務(wù)器包括:
[0027]接收模塊,用于接收與第二終端進行通信的第一終端發(fā)送的錄音請求;
[0028]組播地址管理模塊,用于為所述第一終端分配第一組播組地址,通知所述第一終端加入所述第一組播組地址對應(yīng)的第一組播組,并向所述第二終端發(fā)送所述第一組播組地址,以便于所述第二終端向所述第一組播組地址發(fā)送用于與所述第一終端通信的媒體;為所述第二終端分配第二組播組地址,通知所述第二終端加入所述第二組播組地址對應(yīng)的第二組播組,并向所述第一終端發(fā)送所述第二組播組地址,以便于所述第一終端向所述第二組播組地址發(fā)送用于與所述第二終端通信的媒體;
[0029]發(fā)送模塊,用于將所述第一組播組地址和所述第二組播組地址發(fā)送給錄音服務(wù)器,以使所述錄音服務(wù)器加入所述第一組播組和所述第二組播組以接收并錄制所述第一終端和所述第二終端發(fā)送的媒體。
[0030]結(jié)合第三方面,在第一種可能實施的方式中,所述發(fā)送模塊還用于:
[0031]在將所述第一組播組地址和所述第二組播組地址發(fā)送給錄音服務(wù)器之后,所述接收模塊接收到所述第一終端或所述第二終端發(fā)送的用于停止錄音的請求時,向所述第二終端發(fā)送所述第一終端的單播地址,以便于所述第二終端向所述第一終端的單播地址發(fā)送用于與所述第一終端通信的媒體,向所述第一終端發(fā)送所述第二終端的單播地址,以便于所述第一終端向所述第二終端的單播地址發(fā)送用于與所述第二終端通信的媒體。
[0032]結(jié)合第三方面的第一種可能實施的方式,在第二種可能實施的方式中,所述發(fā)送模塊還用于:在所述接收模塊接收到所述用于停止錄音的請求時,通知所述第一終端退出所述第一組播組,通知所述第二終端退出所述第二組播組,通知所述錄音服務(wù)器停止錄音并退出所述第一組播組和所述第二組播組;
[0033]所述組播地址管理模塊還用于:在確定所述第一終端和所述錄音服務(wù)器均已退出第一組播組時回收所述第一組播地址,在確定所述第二終端和所述錄音服務(wù)器均已退出第二組播組時回收所述第二組播地址。
[0034]第四方面,本發(fā)明提供第二種呼叫控制服務(wù)器,所述呼叫控制服務(wù)器包括:
[0035]接收模塊,用于接收所述第一終端發(fā)送的請求與第二終端進行通信的呼叫請求,所述呼叫請求中包含所述第一終端所在的第一組播組的第一組播組地址;
[0036]組播地址管理模塊,用于在確定所述第一終端已開啟自動錄音業(yè)務(wù)時,為所述第二終端分配第二組播組地址,將所述第二組播組地址加入所述呼叫請求并向所述第二終端發(fā)送修改后的呼叫請求,以使得所述第二終端加入所述第二組播組地址對應(yīng)的第二組播組并向所述第一組播組地址發(fā)送用于與所述第一終端通信的媒體;
[0037]發(fā)送模塊,用于將所述接收模塊接收的所述第二終端發(fā)送的包括所述第二組播組地址的呼叫響應(yīng)轉(zhuǎn)發(fā)給所述第一終端,以便于所述第一終端向所述第二組播組地址發(fā)送用于與所述第二終端通信的媒體;將所述第一組播組地址和所述第二組播組地址發(fā)送給錄音服務(wù)器,以使所述錄音服務(wù)器加入所述第一組播組和所述第二組播組以接收并錄制所述第一終端和所述第二終端發(fā)送的媒體。
[0038]結(jié)合第四方面,在第一種可能實施的方式中,所述組播地址管理模塊還用于:
[0039]在所述接收模塊接收所述第一終端發(fā)送的請求與第二終端進行通信的呼叫請求之前,所述第一終端開啟自動錄音業(yè)務(wù)時,為所述第一終端分配第一組播組地址并通知所述第一終端加入所述第一組播組。
[0040]結(jié)合第四方面及第四方面的第一種可能實施的方式,在第二種可能實施的方式中,所述發(fā)送模塊還用于:在將所述第一組播組地址和所述第二組播組地址發(fā)送給錄音服務(wù)器之后,檢測到所述第一終端掛機時,向所述第二終端發(fā)送用于提示所述第二終端退出組播組的提示消息;
[0041]所述發(fā)送模塊接收所述提示消息對應(yīng)的反饋消息,觸發(fā)所述組播地址管理模塊回收所述第二組播組地址,其中,所述反饋消息用于表明所述第二終端已退出所述第二組播組。