想要整合 sipJs 和 freeswitch 吗?

想要整合 sipJs 和 freeswitch 吗?

我正在尝试将 sipjs 与 freeswitch 集成。以下是我正在使用的配置

var config = {
// Replace this IP address with your FreeSWITCH IP address
uri: 'sip:1002@***.***.1.170',

// Replace this IP address with your FreeSWITCH IP address
// and replace the port with your FreeSWITCH port
ws_servers: 'ws://***.***.1.170:5060',

// FreeSWITCH Default Username
authorizationUser: '1002',

// FreeSWITCH Default Password
password: '1234'
};
var userAgent = new SIP.UA(config);

....

session = userAgent.invite('sip:1000@***.***.1.170', options);

但出现以下错误:

WebSocket connection to 'ws://***.***.1.170:5060/' failed: Error in connection establishment: net::ERR_TUNNEL_CONNECTION_FAILED

我已经修改了 internal.xml 以允许 Web 套接字连接。有人能帮我吗?谢谢。

答案1

您需要连接到 ws 端口 5066 或 wss 端口 7443 。

相关内容