我正在尝试为 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
谁能让我知道我做错了什么?