配置「Rtcomm 閘道」
「Rtcomm 閘道」新增可讓「階段作業起始通訊協定 (SIP)」與 Rtcomm WebRTC 端點連接的功能,以便交換音訊和視訊串流。
關於這項作業
當 Rtcomm 網路需與不同供應商的網路聯合時,「Rtcomm 閘道 (GW)」即可發揮功能。另一個網路可以是 WebRTC 端點網路,並且使用不同的方法來傳遞信號,也可以是不同的 Voice over IP (VOIP) 裝置網路,甚至是公共交換電信網路 (PSTN)。只要另一個網路會提供邊緣 GW 元素,且該元素支援廣泛採用的 SIP 通訊協定,這樣的聯合是可行的。
「Rtcomm 閘道」同時支援適用於 SIP 的「互動式連線功能建立 (ICE)」(根據 RFC 5245)和適用於 SIP 的累進式 ICE(根據 IETF 草稿)。這份草稿仍標示為「工作進行中」,因此根據這份草稿的進度,這項實作未來有可能變更。
程序
範例
在本例中,送入的 WebRTC 訊息會導引至外部 SIP 端點,它可能是一個 Proxy 或 Registrar,例如 1.2.23.2:5063。
<rtcomm messageServerHost="<brokerhostname>" messageServerPort="<brokerhostport>"
<gateway sipContainer="false" externalPR="1.2.23.2:5063" allowFromSipEndpointRef="webrtc2, webrtc"></gateway>
</rtcomm>
送入的 SIP 訊息可以位於 "webrtc" 和 "webrtc2" SIP 端點上。在下列範例中,"webrtc" 使用預設埠 5060 和 localhost。
<sipEndpoint id="webrtc"></sipEndpoint>
<sipEndpoint id="webrtc2" sipTCPPort="5067" sipUDPPort="5067" sipTLSPort="5068" host="*"></sipEndpoint>