Restcomm - Устранение ошибок конфигурации SMSC GW 7.2

Мы настроили последнюю версию (7.2) SMSC-GW для работы на нашем сервере со средой (cassandra и тому подобное). Однако после того, как все настроил. Появляются некоторые сбои (которых не было в предыдущих версиях).

Во-первых, при подключении симуляторов и шлюза с использованием настроек по умолчанию (JSS7‹->SMSCGW‹->SMPP)

  1. JSS7 подключен и отправляет, но ответ не получен.
  2. SMPP подключен к SMSC-GW, а EMSE привязан. SMPP пытается отправить на SS7, но получает ответ об ошибке пакета PDU от SMSC-GW.

Я попытался настроить правила маршрутизации БД, но это не сработало.

Кроме того, журнал на сервере 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 отображает это (что выглядит неправильно):

введите здесь описание изображения

Так являются ли они источником отказов 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.

person Omar-Alfred Salah    schedule 29.01.2017    source источник


Ответы (1)


Решил это довольно давно, но решил поделиться. Я просто установил отсутствующую зависимость SipRA, добавив следующее в файл deploy-config.xml:

<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" />

In the $JBOSS_HOME/server/profile_name/deploy/restcomm-slee directory.

Я установил для порта какое-то другое значение, так как этот номер уже занят какой-то другой службой.

Затем smsc-services-du-7.2.109.jar автоматически установился при следующем запуске SMSC-GW.

person Omar-Alfred Salah    schedule 07.02.2017