gpt4 book ai didi

websocket - SIP over websockets 到真正的 SIP

转载 作者:行者123 更新时间:2023-12-03 08:16:56 37 4
gpt4 key购买 nike

我正在尝试实现一个 sip 服务器以连接到 HTML sip 客户端(使用 sipml5 制作)。在我研究这样做的过程中,我遇到了 sip over web-sockets,这可能对我有用,但是,我不确定用户代理是否通过 sip over web-sockets 连接。然后,到兼容服务器将能够成功调用使用不兼容服务器的某个服务器(即从 SIP 通过 web-sockets 调用真正的 SIP)。

我知道 webrtc2sip可用于连接到旧网络,但我宁愿尽可能避免使用其他代理。那么,是否可以连接到兼容的 SIP服务器使用 SIPweb-sockets然后从此用户代理调用另一个不支持的用户代理 SIPweb-sockets不使用 gateway ?

最佳答案

你是对的,基于 Websockets 的 SIP 是一个草案,而不是规范。而且我不知道有多少SIP厂商支持这个草案。

可能的解决方案是真正的 websocket-SIP 网关。例如,Flashphoner Web 调用服务器被实现为网关,它通过 websockets 与浏览器一起工作,并通过 SIP(​​TCP 和 UDP)与 SIP 服务器一起工作。因此它与任何支持 RFC3261 - 标准 SIP 规范的服务器兼容。

简要的信令方案是:

浏览器 - [Websockets] - 网络调用服务器 - [SIP TCP, UDP] - 任何 SIP 服务器

简要流媒体方案:

浏览器 - [WebRTC = SRTP、DTLS、ICE、STUN] - 网络调用服务器 - [RTP UDP] - 任何 SIP/RTP 服务器

关于websocket - SIP over websockets 到真正的 SIP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20121229/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com