2017-01-29 56 views
1

我们配置了最新版本(7.2)SMSC-GW在我们的服务器上使用环境(cassandra等)工作。但是,设置完所有东西之后。出现了一些故障(在先前的版本中没有出现)。Restcomm - 解决SMSC GW 7.2配置失败

首先,连接所述模拟器和使用默认设置的网关时(JSS7 < - > SMSCGW < - > SMPP)

  1. JSS7连接和发送,但是没有接收到响应。
  2. SMPP连接到SMSC-GW并绑定EMSE。 SMPP尝试发送到SS7但收到来自SMSC-GW的响应PDU数据包故障

我尝试过配置数据库路由规则,但这不起作用。

而且,在日志中的SMSC-GW服务器经常显示以下信息:

16:00:28,504 INFO [SchedulerResourceAdaptor] (pool-56-thread-1) Not all SBB are running now: ServicesDownList=[smscTxSmppServerServiceState, smscRxSmppServerServiceState, smscTxSipServerServiceState, smscRxSipServerServiceState, smscTxHttpServerServiceState, moServiceState, homeRoutingServiceState, mtServiceState, alertServiceState, chargingServiceState, ] 

而且JSS7管理控制台界面显示的是这个(这看起来是错误的):

enter image description here

那么这些是SMSC-GW故障的根源吗?

更新:我在server.log

2017-02-02 10:57:42,005 WARN [org.mobicents.slee.container.deployment.jboss.SleeContainerDeployerImpl] (SLEE-InternalDeployer-thread-1) SLEE DUs not deployed, due to missing dependencies: file:/home/coreteam/kitchensink/restcomm-smsc-7.2.109/jboss-5.1.0.GA/server/simulator/deploy/smsc-services-du-7.2.109.jar/ 

随后发现这个错误:

EventTypeID[name=org.mobicents.smsc.slee.services.smpp.server.events.SS7_SEND_MT,vendor=org.mobicents,version=1.0] 
ResourceAdaptorTypeID[name=PersistenceResourceAdaptorType,vendor=org.mobicents,version=1.0] 
ResourceAdaptorTypeID[name=SchedulerResourceAdaptorType,vendor=org.mobicents,version=1.0] 
SipRA 
EventTypeID[name=org.mobicents.smsc.slee.services.smpp.server.events.SS7_SEND_RSDS,vendor=org.mobicents,version=1.0] 
SchedulerResourceAdaptor^M 
PersistenceResourceAdaptor^M 
EventTypeID[name=org.mobicents.smsc.slee.services.smpp.server.events.SMPP_SM,vendor=org.mobicents,version=1.0] 
EventTypeID[name=org.mobicents.smsc.slee.services.smpp.server.events.SS7_SM,vendor=org.mobicents,version=1.0] 
EventTypeID[name=org.mobicents.smsc.slee.services.smpp.server.events.SIP_SM,vendor=org.mobicents,version=1.0] 
2017-02-02 14:41:17,450 WARN [org.mobicents.slee.container.deployment.jboss.DeploymentManager] (main) Unable to INSTALL smsc-services-du-7.3.0-SNAPSHOT.jar right now. Waiting for dependencies to be resolved. 

回答

0

解决它前一段,但想到我会分享。我只是简单地通过增加在部署-config.xml中文件下面安装了SIPRA丢失的依赖:

<ra-entity 
resource-adaptor-id="ResourceAdaptorID[name=JainSipResourceAdaptor,vendor=net.java.slee.sip,version=1.2]" 
entity-name="SipRA"> 
<properties> 
    <property name="javax.sip.PORT" type="java.lang.Integer" value="5060" /> 
</properties> 
<ra-link name="SipRA" /> 

在$ JBOSS_HOME /服务器/ PROFILE_NAME /部署/ restcomm-SLEE目录。

我将端口设置为某个其他值,因为该号码已被某些其他服务占用。

smsc-services-du-7.2.109.jar然后在我下次运行SMSC-GW时自动安装。