我尝试使用sipml5而不是tryit jsip,但我无法弄清楚配置。我正在让Kamailio在端口15000上听,所以我将SIPML5更改为WSS://21.1.1.32:15000。我看到了请求到Kamalio的请求,但我只是看到SIPML5断开的消息。我尝试了许多配置,但无法获得连接。有什么想法吗?
此外,是否知道在哪里寻找有关学习Kamalio配置文件流的文档。我已经看到许多例子,人们似乎在整个地方都放置了不同的路线和功能。
谢谢
您说您的Kamailio在端口15000上听,但它是UDP, TCP,TLS, WS or WSS
- 为了像
SIPml5
这样的webSocket client
与Kamailio
一样连接到SIP服务器,您必须将其连接到服务器的WS
端口,在该服务器的服务器侦听和解释webSocket clients
的服务器端口,您的WebSocket客户端将不会收听UDP/TCP/TLS端口。 - 您还需要配置
kamailio
来处理webSocket Connections
,您可以在此处阅读如何配置Websocket,这很简单:https://www.kamailio.org/docs/modules/modules/devel/modules/mmodules/websocket.htmliles.html li>
If you compiled your kamailio from sources rather than apt-get install method
在上面的情况下没有帮助,我记得您的Kamailio消息来源与一些 Example CFGs
捆绑在一起,您可以在其中寻找websocket.cfg
。