2017-01-29 100 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時自動安裝。