网上能查到的mobicents的资料都是基于比较老的版本,而官网现在已经更新到3.0的版本,很多资料都已经无效,所以把自己的摸索过程记录下来,以便后来者能少走点弯路,快速上手。
闲言少叙,开始正文。。。安装文件
1、基于jboss7.2的sip-servlets
mss-3.0.564-jboss-as-7.2.0.Final.zip
下载地址:
2、media server
mms-server-3.0.2.Final.zip
配置与测试jboss7.2
配置jboss7.2
1、解压安装文件
2、配置环境变量JAVA_HOME
3、使用standalone的sip配置文件
1、打开目录mss-3.0.564-jboss-as-7.2.0.Final\standalone\configuration 2、备份standalone.xml为standalone.xml.bak
3、将standalone-sip.xml修改为standalone.xml4、修改绑定的ip地址
默认服务绑定的是127.0.0.1,导致其他机器无法访问该服务,所以需要做下面的修改:
文件:standalone.xml 修改内容: 1)找到interfaces节点 2)将下面的内容修改为
运行jboss7.2
进入目录mss-3.0.564-jboss-as-7.2.0.Final\bin
运行文件: standalone.bat进入click2call后台
在浏览器中输入网址:
注:如果直接使用localhost:8080/click2call的话,会显示失败
错误与解决
1、启动jboss后无法进入click2call后台
问题描述:
1)在jboss启动成功后,访问http://127.0.0.1:8080/click2call时提示404 2)在jboss的后台,可以看到如下的日志12:09:41,153 INFO [org.jboss.as.server] (ServerService Thread Pool -- 26) JBAS018559: Deployed "click2call.war" (runtime-name : "click2call.war")12:09:41,155 INFO [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Service status reportJBAS014775: New missing/unsatisfied dependencies: service jboss.security.security-domain.sip-servlets (missing) dependents:[service jboss.web.deployment.default-host./click2call.realm]
解决办法:
1、打开目录mss-3.0.564-jboss-as-7.2.0.Final\standalone\configuration 2、备份standalone.xml为standalone.xml.bak 3、将standalone-sip.xml修改为standalone.xml2、sip客户端登录后,无法在click2call后台看到注册信息
该问题暂缺,待解决。