摘要:●主叫側(cè):主要功能是在收到彩振用戶的初始INVITE消息后,執(zhí)行業(yè)務邏輯。從INVTIE消息中提取主叫、被叫號碼,調(diào)用振鈴選擇模塊獲取彩振用戶設置的多媒體文件,將多媒體文件信息添加到INVITE消息中,發(fā)送給被叫。同時需要對主叫側(cè)SIP信令進行轉(zhuǎn)發(fā)?!癖唤袀?cè):對被叫側(cè)SIP信令進行轉(zhuǎn)發(fā),不執(zhí)行業(yè)務邏輯。(2)振鈴選擇模塊:開發(fā)語言為Ja
●主叫側(cè):主要功能是在收到彩振用戶的初始INVITE消息后,執(zhí)行業(yè)務邏輯。從INVTIE消息中提取主叫、被叫號碼,調(diào)用振鈴選擇模塊獲取彩振用戶設置的多媒體文件,將多媒體文件信息添加到INVITE消息中,發(fā)送給被叫。同時需要對主叫側(cè)SIP信令進行轉(zhuǎn)發(fā)。
●被叫側(cè):對被叫側(cè)SIP信令進行轉(zhuǎn)發(fā),不執(zhí)行業(yè)務邏輯。
(2)振鈴選擇模塊:開發(fā)語言為Java,選用Spring,Hibernate框架,數(shù)據(jù)庫使用Informix。主要功能是根據(jù)用戶設置的規(guī)則,返回對應的多媒體振鈴文件。振鈴選擇模塊主要包括振鈴規(guī)則匹配、振鈴文件選擇、振鈴文件返回三大功能。
●振鈴規(guī)則匹配:由于主叫用戶可能針對同一被叫用戶設置包括群組規(guī)則、呈現(xiàn)規(guī)則在內(nèi)的多種規(guī)則。所以當振鈴選擇模塊被調(diào)用后,會首先從配置文件中讀取當前用戶設置的各規(guī)則的優(yōu)先級,按照優(yōu)先級順序依次判斷鈴音規(guī)則是否匹配,如果匹配則返回對應的振鈴文件,如果沒有任何規(guī)則匹配則返回系統(tǒng)默認振鈴文件。
●振鈴文件選擇:主叫用戶可以設置同類媒體資源的振鈴盒,例如圖片盒、文本盒、電子名片盒以及視頻盒。如果當前規(guī)則對應的多媒體文件是一個振鈴盒,那么振鈴選擇模塊會根據(jù)用戶的設置,順序或者隨機返回媒體資源盒中的一個媒體文件。
●振鈴文件返回:主叫用戶可以設置多種媒體資源的組合,例如圖片、文本、電子名片、視頻的組合。鈴音選擇模塊會向SIP信令處理模塊返回一個Java中的Object數(shù)組,這個數(shù)組中可以包含多個多媒體振鈴文件。
3.3.2 Portal模塊
Portal模塊的開發(fā)語言為Java,使用的框架為Spring,Hibernate,Struts,數(shù)據(jù)庫使用Informix。Portal模塊主要由用戶管理網(wǎng)站、內(nèi)容提供商管理網(wǎng)站、運營商管理網(wǎng)站構(gòu)成。
(1)用戶管理網(wǎng)站:多媒體彩振用戶可以通過Web方式對自己的個性化振鈴業(yè)務進行配置和管理。
●提供主叫用戶對個性化振鈴業(yè)務播放規(guī)則的管理配置,包括被叫群組、時間段的設置,振鈴播放規(guī)則的設置。
●提供用戶對個人資源庫的管理,包括個性化振鈴資源的瀏覽/訂購、個性化振鈴資源的定制。用戶上傳的個性化振鈴資源需經(jīng)運營商審批后才能上傳到個人資源庫。
(2)內(nèi)容提供商管理網(wǎng)站:多媒體彩振內(nèi)容提供者可通過運營商提供的接入方式對所提供的振鈴資源進行自我管理維護,包括:
●上傳振鈴資源:個性化振鈴內(nèi)容提供者上傳新的振鈴資源,上傳的媒體資源經(jīng)運營商審批后才可提供給用戶下載。
●維護振鈴資源:個性化振鈴內(nèi)容提供者應對上傳之后尚未通過審核的振鈴資源進行維護,包括修改基本信息、試聽或刪除振鈴資源。
●查詢振鈴資源訂購情況:包括訂購的用戶數(shù)、被訂購振鈴資源的數(shù)量、訂購的收入、每個振鈴資源訂購的次數(shù)、訂購的用戶數(shù)等。
通信工程師備考資料免費領(lǐng)取
去領(lǐng)取