System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信,特別是涉及一種使用邊緣站點對接語音網關方法、裝置、設備及存儲介質。
技術介紹
1、隨著通信技術的飛速發展,voip(voice?over?internet?protocol,互聯網協議語音)技術作為一種通過互聯網傳輸語音信號的技術,已經在全球范圍內得到了廣泛應用。voip技術憑借其低成本、高效率以及靈活的部署方式,逐漸成為企業通信和個人通信的首選方案。然而,voip技術的服務質量(qos)高度依賴于網絡條件,特別是在與第三方語音網關對接時,網絡傳輸的延遲和抖動問題尤為突出。
2、在現有的voip服務體系中,為了實現與第三方語音網關的對接,通常采用中心服務器集中處理的方式。即,所有來自不同地區的語音網關請求都通過中心服務器進行轉發和處理。然而,由于第三方語音網關服務器遍布全國各地,且中心服務器往往位于某一特定區域,這種集中處理的方式導致了網絡傳輸距離的增加,進而引發了傳輸延遲和抖動問題。這些問題嚴重影響了語音通信的質量,使得用戶在通話過程中可能遇到聲音斷斷續續、回聲、噪音等不良體驗。
技術實現思路
1、本申請的目的是提供一種使用邊緣站點對接語音網關方法、裝置、設備及存儲介質。
2、為實現上述目的,本申請提供了如下方案:
3、第一方面,本申請提供了一種使用邊緣站點對接語音網關方法,包括:
4、選擇與語音網關的距離最近的邊緣站點服務進行對接;
5、將所選擇的邊緣站點與第三方語音網關建立連接;
6、通過
7、可選地,所述選擇與語音網關的距離最近的邊緣站點服務進行對接的步驟,包括:
8、獲取第三方語音網關的ip地址;
9、根據所述ip地址確定相對應的歸屬地信息;
10、從預先配置的數據庫表中查詢與所述歸屬地信息所對應地點之間距離最近的邊緣站點,并與所述邊緣站點進行對接。
11、可選地,所述根據所述ip地址確定相對應的歸屬地信息的步驟,包括:
12、將所述ip地址發送至邊緣站點選擇服務;
13、所述邊緣站點選擇服務查詢所述ip地址的歸屬地信息,并在緩存中存儲所述ip地址與歸屬地信息的對應關系。
14、可選地,所述將所選擇的邊緣站點與第三方語音網關建立連接的步驟,包括:
15、在呼入過程中,接收第三方sip網關發送的sip呼叫請求,所述sip呼叫請求攜帶有語音網關的ip地址;
16、將所述ip地址發送至邊緣站點選擇服務,以獲取對應的邊緣語音網關id;使用所述邊緣語音網關id初始化邊緣語音網關,并將邊緣語音網關的網絡
17、地址信息返回給所述第三方sip網關,完成連接建立。
18、可選地,在所述接收第三方sip網關發送的sip呼叫請求,所述sip呼叫請求攜帶有語音網關的ip地址的步驟之后,還包括:
19、在通話進行過程中,通過邊緣語音網關向邊緣站點選擇服務發送中繼號碼與對方媒體網關ip的對應關系,所述邊緣站點選擇服務在緩存中存儲所述中繼號碼與對方媒體網關ip的對應關系。
20、可選地,所述通過所述連接將媒體流發送至中心語音服務器的步驟,包括:
21、在呼出過程中,根據對端的中繼號信息查詢所述中繼號與ip地址的對應關系;
22、選擇最優邊緣站點,通過該邊緣站點將媒體流發送至中心語音服務器。
23、可選地,其特征在于,所述使用邊緣站點對接語音網關的方法還包括:
24、對多個可選的邊緣站點進行性能評估,選擇性能最優的邊緣站點進行對接。
25、第二方面,本申請提供了一種使用邊緣站點對接語音網關裝置,包括:
26、選擇模塊,用于選擇與語音網關的距離最近的邊緣站點服務進行對接;
27、連接模塊,用于將所選擇的邊緣站點與第三方語音網關建立連接;
28、傳輸模塊,用于通過所述連接將媒體流發送至中心語音服務器。
29、可選地,所述選擇模塊,還用于:
30、獲取第三方語音網關的ip地址;
31、根據所述ip地址確定相對應的歸屬地信息;
32、從預先配置的數據庫表中查詢與所述歸屬地信息所對應地點之間距離最近的邊緣站點,并與所述邊緣站點進行對接。
33、可選地,所述選擇模塊,還用于:
34、將所述ip地址發送至邊緣站點選擇服務;
35、所述邊緣站點選擇服務查詢所述ip地址的歸屬地信息,并在緩存中存儲所述ip地址與歸屬地信息的對應關系。
36、可選地,所述連接模塊,還用于:
37、在呼入過程中,接收第三方sip網關發送的sip呼叫請求,所述sip呼叫請求攜帶有語音網關的ip地址;
38、將所述ip地址發送至邊緣站點選擇服務,以獲取對應的邊緣語音網關id;使用所述邊緣語音網關id初始化邊緣語音網關,并將邊緣語音網關的網絡
39、地址信息返回給所述第三方sip網關,完成連接建立。
40、可選地,所述傳輸模塊,還用于:
41、在通話進行過程中,通過邊緣語音網關向邊緣站點選擇服務發送中繼號碼與對方媒體網關ip的對應關系,所述邊緣站點選擇服務在緩存中存儲所述中繼號碼與對方媒體網關ip的對應關系。
42、可選地,所述傳輸模塊,還用于:
43、在呼出過程中,根據對端的中繼號信息查詢所述中繼號與ip地址的對應關系;
44、選擇最優邊緣站點,通過該邊緣站點將媒體流發送至中心語音服務器。
45、可選地,所述選擇模塊,還用于:
46、對多個可選的邊緣站點進行性能評估,選擇性能最優的邊緣站點進行對接。
47、第三方面,本申請提供了一種計算機設備,包括:存儲器、處理器以存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序以實現上述中任一項所述的使用邊緣站點對接語音網關方法的步驟。
48、第四方面,本申請提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現上述中任一項所述的使用邊緣站點對接語音網關方法的步驟。
49、第五方面,本申請提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現上述中任一項所述的使用邊緣站點對接語音網關方法的步驟。
50、根據本申請提供的具體實施例,本申請公開了以下技術效果:
51、本申請提供了一種使用邊緣站點對接語音網關方法、裝置、設備及存儲介質,通過就近接入的方式能有效減少網絡傳輸的物理距離,從而顯著降低數據傳輸的延遲,并減少因網絡不穩定而產生的抖動,為語音通信提供了更加穩定的環境,在此基礎上,媒體流能夠更高效、穩定地傳輸至中心語音服務器,進而大幅提升語音通信的質量,使用戶在通話過程中享受到更加清晰、流暢的體驗,同時就近接入邊緣本文檔來自技高網...
【技術保護點】
1.一種使用邊緣站點對接語音網關的方法,其特征在于,所述使用邊緣站點對接語音網關的方法包括:
2.根據權利要求1所述的使用邊緣站點對接語音網關的方法,其特征在于,所述選擇與語音網關的距離最近的邊緣站點服務進行對接的步驟,包括:
3.根據權利要求2所述的使用邊緣站點對接語音網關的方法,其特征在于,所述根據所述IP地址確定相對應的歸屬地信息的步驟,包括:
4.根據權利要求1所述的使用邊緣站點對接語音網關的方法,其特征在于,所述將所選擇的邊緣站點與第三方語音網關建立連接的步驟,包括:
5.根據權利要求4所述的使用邊緣站點對接語音網關的方法,其特征在于,在所述接收第三方SIP網關發送的SIP呼叫請求,所述SIP呼叫請求攜帶有語音網關的IP地址的步驟之后,還包括:
6.根據權利要求1所述的使用邊緣站點對接語音網關的方法,其特征在于,所述通過所述連接將媒體流發送至中心語音服務器的步驟,包括:
7.根據權利要求1至6中任一項所述的使用邊緣站點對接語音網關的方法,其特征在于,所述使用邊緣站點對接語音網關的方法還包括:
...【技術特征摘要】
1.一種使用邊緣站點對接語音網關的方法,其特征在于,所述使用邊緣站點對接語音網關的方法包括:
2.根據權利要求1所述的使用邊緣站點對接語音網關的方法,其特征在于,所述選擇與語音網關的距離最近的邊緣站點服務進行對接的步驟,包括:
3.根據權利要求2所述的使用邊緣站點對接語音網關的方法,其特征在于,所述根據所述ip地址確定相對應的歸屬地信息的步驟,包括:
4.根據權利要求1所述的使用邊緣站點對接語音網關的方法,其特征在于,所述將所選擇的邊緣站點與第三方語音網關建立連接的步驟,包括:
5.根據權利要求4所述的使用邊緣站點對接語音網關的方法,其特征在于,在所述接收第三方sip網關發送的sip呼叫請求,所述sip呼叫請求攜帶有語音網關的ip地址的步驟之后,還包括:
6.根據權利要求...
【專利技術屬性】
技術研發人員:劉海亮,徐懿,龍中武,彭偉,吳立楠,楊日權,荀鵬俊,
申請(專利權)人:北京智齒眾服技術咨詢有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。