我正在寻找在客户端运行的SIP拨号程序(JavaScript,PHP或Flash)将连接到可能运行Asterisk的Web服务器(在Centos Linux中)。网络拨号器需要像PC的X-lite,但在客户端浏览器上运行。星号通过ATA连接到PSTN。我见过很少有公司提供基于JavaScript的网络拨号器,但他们希望以更高的速率连接到他们自己的VOIP服务。
我还想要免费的SIP提供商列表。
答案 0 :(得分:0)
我知道我很晚才回答这个问题,但我只想留下一份我发现进行研究的框架清单,因为我的情况非常相似。
明智地选择;)
答案 1 :(得分:0)
是的,这是一个迟到的答案,但SIP.js是一个基于WebRTC构建的JavaScript SIP堆栈,这是一个很好的选择,可以与Asterisk一起使用。创建SIP用户代理如下所示:
var userAgent = new SIP.UA({
uri: 'bob@example.onsip.com',
wsServers: ['wss://sip-ws.example.com'],
authorizationUser: sipUsername,
password: sipPassword
});
答案 2 :(得分:-1)
我已使用JavaScript将调用集成到网页中。所有这些脚本必须知道的是您的和目标扩展。然后JavaScript构建AJAX查询,在服务器端创建Asterisk的调用文件。看一下类似的问题:Asterisk click to call