System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及通信服務、云通信,特別是一種基于sip網元層的ims隱私號系統。
技術介紹
1、安全隱私號平臺通過提供中間號碼x為o2o用戶搭建起安全的語音通話,主叫和被叫無法看到對方的真實號碼,只能通過中間號碼x互相聯系,起到隱私保護的作用。然而現有bicc信令技術的隱私號平臺存在以下不足,不能為企業提供一種高效、體驗好、靈活、ip信息化的客戶服務解決方案:
2、1.ip網絡集成難度:bicc信令在與ip網絡集成時存在較大挑戰,因為它并非原生的ip協議,需要額外的網關或轉換器進行互聯,bicc信令由于閉源,導致開發難度大。
3、2.靈活性不足:bicc是為傳統電路交換環境設計的,對于現代多媒體、多方通話等復雜場景的支持相對不足。
4、3.維護成本高:在現代網絡環境下,維護舊有的bicc設備可能需要更多的成本和精力。
5、4.定制化有限:無法滿足客戶多樣化需求,無法靈活的自定義播放鈴聲,用戶體驗差。
技術實現思路
1、本專利技術的專利技術目的是,針對上述問題,提供一種基于sip、dtmf、隱私保護、碼號分機號綁定等多種技術相結合的ims隱私號系統。
2、為達到上述目的,本專利技術所采用的技術方案是:
3、一種基于sip網元層的ims隱私號系統,包括以下內容:
4、ims運營商:用于分配ims號段隱私號碼,以呼入到系統及呼出到用戶號碼;
5、gw:sip信令網關,用于呼叫查詢及呼叫控制、呼叫
6、隱私號平臺:用于管理用戶隱私號碼綁定信息及話單存儲、用戶業務數據、自定義鈴聲管理;其中,自定義鈴聲管理用于配置客戶端提供的鈴聲,并在呼叫過程中給主叫或被叫播放相應鈴聲;
7、opensips:sip信令代理服務器,用于轉發sip信令及sip負載均衡;
8、vps:sip軟交換服務器,用于私有信令及sip信令的分發及處理;
9、rtpc:媒體信令服務器,用于媒體信令的分發及處理;
10、router:媒體管理服務器,用于媒體信令服務器的注冊及分配;其中分配策略支持可用輪詢策略、設定比例策略及直接指定策略;
11、rnode:媒體服務器,用于自定義媒體控制,包括自定義媒體播放、媒體轉發、媒體混音及媒體錄音功能;
12、其中,通過使用sip協議對接運營商及gw、opensips、vps,實現語音通信、隱私號碼外顯、呼叫事件上報、自定義鈴聲管理、媒體混音及媒體錄音功能。
13、如上述,該ims隱私號系統提供ims號段的隱私號碼,用戶可以使用虛擬的ims隱私號碼進行綁定呼叫,增強用戶的隱私保護,避免用戶真實號碼被泄露;通過在sip協議添加自定義頭域,支持多種呼叫方式。
14、具體的,自定義鈴聲管理的處理流程如下:
15、步驟a1、鈴聲入庫程序:步驟11、獲取客戶端提供的鈴聲;步驟12、對鈴聲文件內容進行md5計算,將計算結果md5值作為該鈴聲文件的文件名;步驟13、判斷不存在相同md5值,將該文件名和客戶端appip進行關聯,生成url路徑后入庫;
16、步驟a2、鈴聲下載程序:根據sip?invite自定義頭域的鈴聲控制字段提取md5文件名,對md5文件名進行哈希值計算,用哈希值創建文件夾名稱,判斷不存在相同文件,并將該文件下載到該目錄;
17、步驟a3、鈴聲播放程序:步驟31、接收sip呼叫請求;步驟32、根據sip?invite自定義頭域的鈴聲控制字段,索引并給主叫或被叫播放相應鈴聲;
18、其中,鈴聲控制字段包括主叫提示音code字段和主叫通話鈴聲fcode字段、被叫通話鈴聲tcode字段中的一種或多種。例如,在一實例中,鈴聲控制字段包括主叫提示音code字段以進行主叫提示控制。再如,另一實例中,鈴聲控制字段包括主叫提示音code字段和主叫通話鈴聲fcode字段以依次進行主叫提示和主叫通話鈴聲控制。再如,另一實例中,鈴聲控制字段包括主叫提示音code字段和主叫通話鈴聲fcode字段、被叫通話鈴聲tcode字段,以依次進行主叫提示和主叫通話鈴聲控制,還進行被叫通話鈴聲控制。
19、如此,允許用戶對隱私號碼設定自定義鈴聲,提供個性化體驗;鈴聲可定制化,利用md5保證文件的唯一性,哈希技術提高文件的搜索速度。
20、具體的,自定義媒體控制的處理流程如下:
21、步驟b1、接收sip呼叫請求;
22、步驟b2、根據sip?invite自定義頭域進行呼叫控制,據action字段繼續控制是否呼叫;若進行呼叫則去申請媒體服務器端口,否則釋放該通話;
23、步驟b3、根據配置的分配策略申請可用媒體服務器,若申請成功則將呼叫被叫并執行下述步驟b4,否則釋放該通話;
24、步驟b4、根據sip?invite自定義頭域的媒體控制字段進行媒體控制;其中,媒體控制包括鈴聲控制和/或錄音控制(在一實例中,進行鈴聲控制;又一實例中,進行錄音控制;又一實例中,進行鈴聲控制和錄音控制),具體內容如下:
25、鈴聲控制:根據sip?invite自定義頭域的鈴聲控制字段進行自定義鈴聲管理;
26、錄音控制:根據sip?invite自定義頭域的錄音控制字段,進行錄音控制及錄音合成;其中,錄音控制包括是否錄音及錄音類型控制,支持mp3、wav兩種類型,在停止錄音后將生成相應類型錄音文件并保存。
27、如此,根據呼叫的sip?invite自定義頭域控制,可配置控制錄音、放音,提供給用戶更好的體驗。
28、具體的,錄音控制的錄音合成處理流程如下:
29、步驟c1、對主被叫流進行轉發,同時分別將主叫rtp流、被叫rtp流實時轉換成主叫pcm流、被叫pcm流;
30、步驟c2、創建兩個pcm循環隊列,并分別將主叫pcm流、被叫pcm流添加到主叫pcm循環隊列、被叫pcm循環隊列中;
31、步驟c3、創建線程池,讀取主叫pcm循環隊列和被叫pcm循環隊列,根據錄音類型進行錄音合成,生成相應類型錄音文件并保存。
32、如此,通過循環隊列、線程池技術實時生成錄音,對比生成主叫.a、被叫.b的文件后在進行錄音合成方式,提高了錄音合成效率,縮短用戶等待下載錄音的時長。
33、由于采用上述技術方案,本專利技術具有以下有益效果:
34、1、本專利技術該ims隱私號系統提供ims號段的隱私號碼,用戶可以使用虛擬的ims隱私號碼進行綁定呼叫,增強用戶的隱私保護,避免用戶真實號碼被泄露;通過在sip協議添加自定義頭域,支持多種呼叫方式。
35、2、根據呼叫的sip?invite自定義頭域控制,可配置控制錄音、放音,提供給用戶更好的體驗。允許用戶對隱私號碼設定自定義鈴聲,提供個性化體驗;鈴本文檔來自技高網...
【技術保護點】
1.一種隱私號平臺的自定義鈴聲管理方法,其特征在于,包括以下內容:
2.一種隱私號平臺的SIP自定義媒體控制方法,其特征在于,包括以下內容:
3.根據權利要求2所述的隱私號平臺的SIP自定義媒體控制方法,其特征在于,所述自定義鈴聲管理的處理流程如下:
4.根據權利要求2所述的隱私號平臺的SIP自定義媒體控制方法,其特征在于,所述錄音控制的錄音合成處理流程如下:
5.一種基于SIP網元層的IMS隱私號系統,其特征在于,包括以下內容:
6.根據權利要求5所述的基于SIP網元層的IMS隱私號系統,其特征在于:所述自定義鈴聲管理的處理流程如下:
7.根據權利要求5所述的基于SIP網元層的IMS隱私號系統,其特征在于:所述自定義媒體控制的處理流程如下:
8.根據權利要求7所述的基于SIP網元層的IMS隱私號系統,其特征在于:所述錄音控制的錄音合成處理流程如下:
【技術特征摘要】
1.一種隱私號平臺的自定義鈴聲管理方法,其特征在于,包括以下內容:
2.一種隱私號平臺的sip自定義媒體控制方法,其特征在于,包括以下內容:
3.根據權利要求2所述的隱私號平臺的sip自定義媒體控制方法,其特征在于,所述自定義鈴聲管理的處理流程如下:
4.根據權利要求2所述的隱私號平臺的sip自定義媒體控制方法,其特征在于,所述錄音控制的錄音合成處理流程如下:
5.一種基...
【專利技術屬性】
技術研發人員:劉朝慧,陳雄博,黎聰,韋云,劉榆,趙群帥,
申請(專利權)人:廣西東信易通科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。