我已经尝试了好几天,试图找到合适的 red5phone 版本,但无济于事。另外,我需要 red5 和星号在不同的服务器上。我已按照网络上各种教程中描述的所有说明进行操作,但没有任何帮助。我已经从 red5phone 谷歌代码站点下载了 2 个不同版本的 red5phone: sip1
,sip_47
但它们都不起作用!
当我使用: a) sip1 - 显示在 red5 服务器控制台上传递的正确参数,但连接被卡住,控制台显示以下错误:
[NioProcessor-1] ERROR o.r.server.service.ServiceInvoker - Method login with parameters [<sip user>, <sip user>,<sip user>,<sip user pwd>, <asterisk server i/p>, <asterisk server i/p>] not found in org.red5.server.webapp.sip.Application@2d0c94a7
b) sip47 - 当我在 flex 界面中输入值并检查 red5 服务器控制台时,我看到所有参数都正确(我通过的那些),除了我试图连接的星号服务器 ip。相反,它默认显示 127.0.0.1 并完全忽略传递的 ip 并且注册失败。
我在用:
red5 server version: 0.9.1, centos: 4.8(final), red5phone used: sip_47 (tried sip1 as well)
作为一个绝望的措施,我尝试自己调试 red5phone 的源代码(java 和 flex 文件)。但是当我尝试在本地系统上创建环境时,由于缺少 javax.media、org.slf4j、org.red5 等 java 包,我得到了几个编译错误。真的很困惑,迫切需要一些指导。任何提示高度赞赏。