本技術涉及無線通信,尤其涉及一種語音通話建立方法、裝置、設備及存儲介質。
背景技術:
1、目前,ip多媒體子系統(ims,ip?multimedia?subsystem)網絡的語音呼叫流程中有一個特點是語音媒體流需要錨定在代理呼叫會話控制功能(p-cscf,proxy?callsession?control?function)上,即主叫側的用戶設備(ue,user?equipment)將語音媒體流發送給主叫側的p-cscf,由該p-cscf進行可能的媒體面編解碼轉換,然后再發送給對方的p-cscf,由對方的p-cscf再發送給對方ue。由于ims網絡的語音呼叫流程目前需要將語音媒體流錨定在p-cscf上即需要經過地面ims網絡,在某些應用場景下無法實現在不經過地面ims網絡的情況下也能使兩個ue進行正常通話,因此亟需提供一種新的技術方案。
技術實現思路
1、有鑒于此,本技術實施例期望提供一種語音通話建立方法、裝置、設備及存儲介質。
2、本技術實施例的技術方案是這樣實現的:
3、本技術實施例提供一種語音通話建立方法,應用于第一通信設備,所述方法包括:
4、基于第一信息,判斷是否開啟路由優化功能;
5、在確定開啟路由優化功能的情況下,與第二通信設備協商建立主叫終端和被叫終端之間的通話路由;
6、其中,
7、所述第一信息包括以下一個或多個:
8、所述主叫終端的第一接入網信息;
9、所述被叫終端的第二接入網信息;
10、所述主叫終端與所述被叫終端之間的會話描述協議(sdp,session?descriptionprotocol)協商結果。
11、此外,根據本技術的至少一個實施例,所述主叫終端的第一接入網信息,包括:
12、第一衛星接入信息;
13、或者,
14、第一地面移動通信網絡接入信息。
15、此外,根據本技術的至少一個實施例,所述被叫終端的第二接入網信息,包括:
16、第二衛星接入信息;
17、或者,
18、第二地面移動通信網絡接入信息。
19、此外,根據本技術的至少一個實施例,所述基于第一信息,判斷是否開啟路由優化功能,包括:
20、若所述主叫終端的第一接入網信息和所述被叫終端的第二接入網信息滿足預設路由優化條件,則開啟路由優化功能;
21、和/或,
22、若所述主叫終端與所述被叫終端之間的sdp協商結果表征所述主叫終端與所述被叫終端使用相同的編解碼類型進行通話,則開啟路由優化功能。
23、此外,根據本技術的至少一個實施例,所述滿足預設路由優化條件,包括:
24、所述主叫終端和所述被叫終端連接在同一個衛星或者同一個衛星系統;
25、或者,
26、所述主叫終端和所述被叫終端屬于同一個地面小區;
27、或者,
28、所述主叫終端和所述被叫終端的跟蹤區(ta,tracking?area)相同。
29、此外,根據本技術的至少一個實施例,所述方法還包括:
30、接收所述主叫終端發送的第一注冊消息;所述第一注冊消息攜帶有所述主叫終端的第一接入網信息;
31、存儲所述主叫終端的第一接入網信息。
32、此外,根據本技術的至少一個實施例,所述方法還包括:
33、接收所述主叫終端發送的第一語音呼叫請求消息;
34、其中,所述第一語音呼叫請求消息攜帶有所述主叫終端的第一接入網信息和所述主叫終端的第一sdp提議消息。
35、此外,根據本技術的至少一個實施例,所述方法還包括:
36、存儲所述主叫終端的第一sdp提議消息。
37、此外,根據本技術的至少一個實施例,所述方法還包括:
38、向第二通信設備發送第一語音呼叫請求消息;
39、其中,所述第一語音呼叫請求消息攜帶有所述主叫終端的第一接入網信息和所述第一通信設備的第二sdp提議消息。
40、此外,根據本技術的至少一個實施例,所述方法還包括:
41、接收第二通信設備發送的第一語音呼叫請求響應消息;
42、其中,所述第一呼叫請求響應消息包含所述被叫終端的第二接入網信息和所述被叫終端的第一sdp應答消息;所述第一sdp應答消息攜帶有所述主叫終端與所述被叫終端之間的sdp協商結果。
43、此外,根據本技術的至少一個實施例,所述在確定開啟路由優化功能的情況下,與第二通信設備協商建立主叫終端和被叫終端之間的通話路由,包括:
44、在確定開啟路由優化功能的情況下,向第二通信設備發送第二語音呼叫請求消息;
45、其中,所述第二語音呼叫請求消息攜帶路由優化指示和所述主叫終端的第一sdp提議消息;所述路由優化指示用于指示所述第一通信設備已啟動路由優化功能。
46、此外,根據本技術的至少一個實施例,所述方法還包括:
47、接收所述第二通信設備發送的第二語音呼叫請求響應消息;
48、其中,所述第二語音呼叫請求響應消息攜帶所述被叫終端的第二sdp應答消息;所述第二sdp應答消息攜帶有所述主叫終端與所述被叫終端之間的sdp協商結果。
49、此外,根據本技術的至少一個實施例,所述方法還包括:
50、向所述主叫終端發送所述第二語音呼叫請求響應消息。
51、此外,根據本技術的至少一個實施例,所述第一通信設備和所述第二通信設備為同一個代理呼叫會話控制功能(p-cscf,proxy?call?session?control?function);或者,所述第一通信設備和所述第二通信設備為不同的p-cscf。
52、本技術的至少一個實施例提供一種語音通話建立方法,應用于主叫終端,所述方法包括:
53、向第一通信設備發送所述主叫終端的第一接入網信息。
54、此外,根據本技術的至少一個實施例,所述主叫終端的第一接入網信息,包括:
55、第一衛星接入信息;
56、或者,
57、第一地面移動通信網絡接入信息。
58、此外,根據本技術的至少一個實施例,所述向第一通信設備發送所述主叫終端的第一接入網信息,包括:
59、向第一通信設備發送第一注冊消息;所述第一注冊消息攜帶有所述主叫終端的第一接入網信息。
60、此外,根據本技術的至少一個實施例,所述向第一通信設備發送所述主叫終端的第一接入網信息,包括:
61、向所述第一通信設備發送第一語音呼叫請求消息;
62、其中,
63、所述第一語音呼叫請求消息攜帶有所述主叫終端的第一接入網信息和所述主叫終端的第一sdp提議消息。
64、此外,根據本技術的至少一個實施例,所述第一通信設備為p-cscf。
65、本技術的至少一個實施例提供一種語音通話建立方法,應用于第二通信設備,所述方法包括:
66、基于第一信息,判斷是否開啟路由優化功能;
67、在確定開啟路由優化功能的情況下,與第一通信設備協商建立主叫終端和被叫終端之間的通話路由;
68、其中,
69、所述第一信息包括以下一個或多個:
70、所述主叫終端的第一接入網信息;
71、所述被叫終端的第二接入網信息;
72、所述主叫終端與所述被叫終端之間的sdp協商結果。
73、此外,根據本技術的至少一個實施例,所述主叫終端的第一接入網信息,包括:
74、第一衛星接入信息;
75、或者,
76、第一地面移動通信網絡接入信息。
77、此外,根據本技術的至少一個實施例,其特征在于,所述被叫終端的第二接入網信息,包括:
78、第二衛星接入信息;
79、或者,
80、第二地面移動通信網絡接入信息。
81、此外,根據本技術的至少一個實施例,所述基于第一信息,判斷是否開啟路由優化功能,包括:
82、若所述主叫終端的第一接入網信息和所述被叫終端的第二接入網信息滿足預設路由優化條件,則開啟路由優化功能;
83、和/或,
84、若所述主叫終端與所述被叫終端之間的sdp協商結果表征所述主叫終端與所述被叫終端使用相同的編解碼類型進行通話,則開啟路由優化功能。
85、此外,根據本技術的至少一個實施例,所述滿足預設路由優化條件,包括:
86、所述主叫終端和所述被叫終端連接在同一個衛星或者同一個衛星系統;
87、或者,
88、所述主叫終端和所述被叫終端屬于同一個地面小區;
89、或者,
90、所述主叫終端和所述被叫終端的ta相同。
91、此外,根據本技術的至少一個實施例,所述方法還包括:
92、接收被叫終端發送的第二注冊消息;所述第二注冊消息攜帶有所述被叫終端的第二接入網信息;
93、存儲所述被叫終端的第二接入網信息。
94、此外,根據本技術的至少一個實施例,所述方法還包括:
95、接收所述第一通信設備發送的第一語音呼叫請求消息;
96、其中,
97、所述第一語音呼叫請求消息攜帶有所述主叫終端的第一接入網信息和所述第一通信設備的第二sdp提議消息。
98、此外,根據本技術的至少一個實施例,所述方法還包括:
99、存儲所述主叫終端的第一接入網信息。
100、此外,根據本技術的至少一個實施例,所述方法還包括:
101、向所述被叫終端發送第一語音呼叫請求消息;
102、其中,
103、所述第一語音呼叫請求消息攜帶有所述第二通信設備的第三sdp提議消息。
104、此外,根據本技術的至少一個實施例,所述方法還包括:
105、接收所述被叫終端發送的第一語音呼叫請求響應消息;
106、其中,
107、所述第一語音呼叫請求響應消息包含以下一個或多個:
108、所述被叫終端的第二接入網信息;
109、所述被叫終端的第一sdp應答消息。
110、此外,根據本技術的至少一個實施例,所述方法還包括:
111、在所述第二通信設備啟動路由優化功能的情況下,向所述第一通信設備發送第一語音呼叫請求響應消息;
112、其中,
113、所述第一語音呼叫請求響應消息包含所述被叫終端的第二接入網信息和所述被叫終端的第一sdp應答消息;所述第一sdp應答消息攜帶有主叫終端與所述被叫終端之間的sdp協商結果。
114、此外,根據本技術的至少一個實施例,所述方法還包括:
115、在所述第一通信設備啟動路由優化功能的情況下,接收第一通信設備發送的第二語音呼叫請求消息;
116、其中,
117、所述第二語音呼叫請求消息攜帶路由優化指示和所述主叫終端的第一sdp提議消息;所述路由優化指示用于指示所述所述第一通信設備已啟動路由優化功能。
118、此外,根據本技術的至少一個實施例,所述方法還包括:
119、向所述被叫終端發送所述第二語音呼叫請求消息。
120、此外,根據本技術的至少一個實施例,所述方法還包括:
121、接收所述被叫終端發送的第二語音呼叫請求響應消息;
122、其中,
123、所述第二語音呼叫請求響應消息攜帶所述被叫終端的第二sdp應答消息;所述第二sdp應答消息攜帶有所述主叫終端與所述被叫終端之間的sdp協商結果。
124、此外,根據本技術的至少一個實施例,所述方法還包括:
125、向所述第一通信設備發送所述第二語音呼叫請求響應消息。
126、此外,根據本技術的至少一個實施例,所述第一通信設備和所述第二通信設備為同一個p-cscf;或者,所述第一通信設備和所述第二通信設備為不同的p-cscf。
127、本技術的至少一個實施例提供一種語音通話建立方法,應用于被叫終端,所述方法包括:
128、向第二通信設備發送所述被叫終端的第二接入網信息。
129、此外,根據本技術的至少一個實施例,所述被叫終端的第二接入網信息,包括:
130、第二衛星接入信息;
131、或者,
132、第二地面移動通信網絡接入信息。
133、此外,根據本技術的至少一個實施例,所述向第二通信設備發送所述被叫終端的第二接入網信息,包括:
134、向第二通信設備發送第二注冊消息;所述第二注冊消息攜帶有所述被叫終端的第二接入網信息。
135、此外,根據本技術的至少一個實施例,所述向第二通信設備發送所述被叫終端的第二接入網信息,包括:
136、接收第二通信設備發送的第一語音呼叫請求消息;其中,所述第一語音呼叫請求消息攜帶有所述第二通信設備的第三sdp提議消息;
137、向所述第二通信設備發送第一語音呼叫請求響應消息;其中,所述第一語音呼叫請求響應消息包含以下一個或多個:所述被叫終端的第二接入網信息;所述被叫終端的第一sdp應答消息。
138、此外,根據本技術的至少一個實施例,所述第二通信設備為p-cscf。
139、本技術的至少一個實施例提供一種語音通話建立裝置,包括:
140、第一處理模塊,用于基于第一信息,判斷是否開啟路由優化功能;在確定開啟路由優化功能的情況下,與第二通信設備協商建立主叫終端和被叫終端之間的通話路由;
141、其中,
142、所述第一信息包括以下一個或多個:
143、所述主叫終端的第一接入網信息;
144、所述被叫終端的第二接入網信息;
145、所述主叫終端與所述被叫終端之間的sdp協商結果。
146、本技術的至少一個實施例提供一種語音通話建立裝置,包括:
147、第一發送模塊,用于向第一通信設備發送主叫終端的第一接入網信息。
148、本技術的至少一個實施例提供一種語音通話建立裝置,包括:
149、第二處理模塊,用于基于第一信息,判斷是否開啟路由優化功能;在確定開啟路由優化功能的情況下,與第一通信設備協商建立主叫終端和被叫終端之間的通話路由;
150、其中,
151、所述第一信息包括以下一個或多個:
152、所述主叫終端的第一接入網信息;
153、所述被叫終端的第二接入網信息;
154、所述主叫終端與所述被叫終端之間的sdp協商結果。
155、本技術的至少一個實施例提供一種語音通話建立裝置,包括:
156、第二發送模塊,用于向第二通信設備發送被叫終端的第二接入網信息。
157、本技術的至少一個實施例提供一種第一通信設備,包括處理器和用于存儲能夠在處理器上運行的計算機程序的存儲器,
158、其中,所述處理器用于運行所述計算機程序時,執行第一通信設備側任一項所述方法的步驟。
159、本技術的至少一個實施例提供一種主叫終端,包括處理器和用于存儲能夠在處理器上運行的計算機程序的存儲器,
160、其中,所述處理器用于運行所述計算機程序時,執行主叫終端側任一項所述方法的步驟。
161、本技術的至少一個實施例提供一種第二通信設備,包括處理器和用于存儲能夠在處理器上運行的計算機程序的存儲器,
162、其中,所述處理器用于運行所述計算機程序時,執行第二通信設備側任一項所述方法的步驟。
163、本技術的至少一個實施例提供一種被叫終端,包括處理器和用于存儲能夠在處理器上運行的計算機程序的存儲器,
164、其中,所述處理器用于運行所述計算機程序時,執行被叫終端側任一項所述方法的步驟。
165、本技術的至少一個實施例提供一種存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現上述任一方法的步驟。
166、本技術實施例提供的語音通話建立方法、裝置、設備及存儲介質,所述方法包括:第一通信設備基于第一信息,判斷是否開啟路由優化功能;在確定開啟路由優化功能的情況下,與第二通信設備協商建立主叫終端和被叫終端之間的通話路由;其中,所述第一信息包括以下一個或多個:所述主叫終端的第一接入網信息;所述被叫終端的第二接入網信息;所述主叫終端與所述被叫終端之間的sdp協商結果。
167、采用本技術實施例提供的技術方案,第一通信設備通過判斷是否開啟路由優化功能,若開啟路由優化功能,則與第二通信設備協商建立主叫終端和被叫終端之間的通話路由,后續主叫終端和被叫終端之間可以直接進行通話,語音媒體流不需要錨定在p-cscf上,也就是不需要經過地面ims網絡也能使主叫終端和被叫終端進行正常通話。