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