1

我正在尝试为 SIPml5 配置一个示例,我从https://wiki.asterisk.org/wiki/display/AST/Asterisk+WebRTC+Support找到了这个信息。

我安装了星号 11.9.0 并从http://code.google.com/p/sipml5/source/checkout下载了 SIPml5 的源代码, 我将示例代码复制到了 Web 根目录中,示例成功加载,并且还能够注册 2 个扩展。

我已经尝试过使用最新版本的浏览器 Google Chrome 和 Firefox。

对于星号,我进行了如下配置。请检查: http: //pastebin.com/7KCvtcNf

对于出站电话:当我每次 Chrome 浏览器要求允许麦克风时拨打 8002 -> 8001。有什么方法可以禁用询问权限并默认允许它?当我允许麦克风时,SIpml5 电话显示为“不允许”。

这是星号日志: http: //pastebin.com/JZeDjyay

对于来电:当呼叫进入浏览器时,允许麦克风然后呼叫被拒绝和星号显示,如星号 CLI 中的“Got SIP response 603”Failed to get local SDP”。

但是经过一些谷歌后,我找到了“SIPml-api.js”的新链接https://code.google.com/p/sipml5/wiki/Downloads并且在替换了 JS 文件调用之后,即使我能够回答调用,也在浏览器中显示“通话中”,但在星号 CLI 中,它一直显示正在响铃,而另一端显示为“远程响铃”。

这是星号日志: http: //pastebin.com/e8Ap3bhq

谁能让我知道我做错了什么?

4

1 回答 1

1

如果您要测试 webRTC,我使用不同的呼叫场景成功地测试了带有 Asterisk 1.8.x 版本的 Flashphoner Web 呼叫服务器。关于 sipML5,我建议您尝试使用 Sanjay Willy 的本教程:http: //highsecurity.blogspot.com/2012/12/webrtc-and-asterisk-11-using-sipml5.html 我希望它会有所帮助为你。

问候,

于 2014-05-10T09:42:36.810 回答