我正在尝试为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
对于外拨电话: 当我拨打8002时 - >每次Chrome浏览器要求允许麦克风8001。有没有办法禁用询问权限并默认允许它? 当我允许麦克风时,SIpml5手机显示为" Not Allow"。
以下是星号日志:http://pastebin.com/JZeDjyay
对于来电: 当呼叫到达浏览器时,然后允许麦克风,然后呼叫被拒绝,星号显示为"获得SIP响应603"无法获得本地SDP"在asterisk CLI中。
但是在谷歌之后我找到了新的链接https://code.google.com/p/sipml5/wiki/Downloads用于" SIPml-api.js"更换JS文件调用后,即使我能够回答这些调用,也可以在浏览器中显示"在调用"但是在asterisk CLI中,它会一直显示响铃,而另一端则显示为“#34;远程响铃"
以下是星号日志:http://pastebin.com/e8Ap3bhq
任何人都可以让我知道我做错了什么?
答案 0 :(得分:1)
如果您要测试webRTC,我使用不同的调用方案成功测试了带有Asterisk 1.8.x版本的Flashphoner Web Call Server。关于sipML5,我建议你尝试使用Sanjay Willy的这个教程:http://highsecurity.blogspot.com/2012/12/webrtc-and-asterisk-11-using-sipml5.html 我希望它对你有所帮助。
问候,