Restcomm gmlc 配置问题 主要地址不存在本地 SSN

标签 restcomm

我在尝试在 Windows Server 2008 R2 上配置 Restcomm gmlc 时遇到问题。我收到此消息

enter image description here

下图是HLR和Windows服务器的设置

enter image description here

下面是设置

GmlcManagement_gmlcproperties.xml

<?xml version="1.0" encoding="UTF-8" ?>
<gmlcgt value="237694000089"/>
<gmlcssn value="145"/>
<hlrssn value="6"/>
<mscssn value="6"/>
<maxmapv value="3"/>

Mtp3UserPart_m3ua1.xml

<?xml version="1.0" encoding="UTF-8" ?>
<heartbeattime value="10000"/>
<aspFactoryList>
    <aspFactory name="timbr_asp1" assocName="timbr_ass1" started="false" maxseqnumber="256" aspid="2" heartbeat="false"/>
</aspFactoryList>
<asList>
    <as name="timbr_as1" minAspActiveForLb="1" functionality="IPSP" exchangeType="SE" ipspType="CLIENT">
        <routingContext size="1">
            <rc value="102"/>
        </routingContext>
        <networkAppearance value="8"/>
        <trafficMode mode="2"/>
        <defTrafficMode mode="2"/>
        <asps>
            <asp name="timbr_asp1"/>
        </asps>
    </as>
</asList>
<route>
    <key value="89:42:3"/>
    <routeAs trafficModeType="2" as="timbr_as1"/>
</route>

SccpStack_sccpresource2.xml

<?xml version="1.0" encoding="UTF-8" ?>
<remoteSsns>
    <id value="1"/>
    <value remoteSpc="42" remoteSsn="6" remoteSsnFlag="0" markProhibitedWhenSpcResuming="false"/>
</remoteSsns>
<remoteSpcs>
    <id value="1"/>
    <value remoteSpc="42" remoteSpcFlag="0" mask="0"/>
</remoteSpcs>
<concernedSpcs/>

SccpStack_sccprouter2.xml

<?xml version="1.0" encoding="UTF-8" ?>
<rule>
    <id value="1"/>
    <value ruleType="Solitary" loadSharingAlgo="Undefined" originatingType="RemoteOriginated" mask="K" paddress="1" saddress="-1" networkId="0">
        <patternSccpAddress pc="42" ssn="6">
            <ai value="18"/>
            <gt type="GT0100" tt="0" es="2" np="1" nai="4" digits="237694000089"/>
        </patternSccpAddress>
    </value>
    <id value="2"/>
    <value ruleType="Solitary" loadSharingAlgo="Undefined" originatingType="LocalOriginated" mask="K" paddress="2" saddress="-1" networkId="0">
        <patternSccpAddress pc="89" ssn="145">
            <ai value="16"/>
            <gt type="GT0100" tt="0" es="1" np="1" nai="4" digits="*"/>
        </patternSccpAddress>
    </value>
</rule>
<routingAddress>
    <id value="1"/>
    <sccpAddress pc="89" ssn="145">
        <ai value="19"/>
        <gt type="GT0100" tt="0" es="2" np="1" nai="4" digits="237694000089"/>
    </sccpAddress>
    <id value="2"/>
    <sccpAddress pc="42" ssn="6">
        <ai value="17"/>
        <gt type="GT0100" tt="0" es="1" np="1" nai="4" digits="*"/>
    </sccpAddress>
</routingAddress>
<longMessageRule/>
<sap>
    <id value="1"/>
    <value mtp3Id="1" opc="42" ni="2" networkId="1">
        <mtp3DestinationMap>
            <id value="1"/>
            <value firstDpc="1" lastDpc="16384" firstSls="0" lastSls="255" slsMask="255"/>
        </mtp3DestinationMap>
    </value>
</sap>

SCTPManagement_sctp.xml

<?xml version="1.0" encoding="UTF-8" ?>
<connectdelay value="5000"/>
<servers/>
<associations>
    <name value="timbr_ass1"/>
    <association name="timbr_ass1" assoctype="CLIENT" hostAddress="172.22.118.131" hostPort="2609" peerAddress="192.168.212.185" peerPort="2609" serverName="" ipChannelType="0" extraHostAddresseSize="0"/>
</associations>

TcapStack_management.xml

<?xml version="1.0" encoding="UTF-8" ?>
<dialogidletimeout value="60000"/>
<invoketimeout value="30000"/>
<maxdialogs value="5000"/>
<dialogidrangestart value="1"/>
<dialogidrangeend value="2147483647"/>
<donotsendprotocolversion value="false"/>
<statisticsenabled value="false"/>

最佳答案

我在提出的问题中看到了很多问题,尽管我认为您的问题出在 jboss-beans.xml 文件中(稍后会到达那里),但澄清它们很重要,因为它们可能是导致问题的原因。

1) 就规范而言,SSN 应为 145,并且您在 Restcomm GMLC 的配置文件中得到了正确的结果,但在图像中它显示为 147(这是不合适的,因为这是 SSN适用于 gsmSCF,不适用于 GMLC)。您确定 MNO 有 145 并且这只是图像中的拼写错误吗?

2) MSC SSN 是 8,而不是您在 GmlcManagement_gmlcproperties.xmlmscssn 值中输入的 6。请修改为8

3) 您确定 routingContextnetworkAppearance 值,还是只是从模拟器配置文件中复制它们?

考虑到这一点,您的主要问题很可能在于以下两个配置文件:

1) 检查 $GMLC_HOME/jboss-5.1.0.GA/server/default/deploy/restcomm-gmlc-server/META-INF/jboss-beans.xml TCAP 服务 部分...它应该如下所示:

    <!-- ==================================================================== -->
    <!-- TCAP Service -->
    <!-- ==================================================================== -->
    <bean name="GMLC_TcapStack" class="org.mobicents.protocols.ss7.tcap.TCAPStackImpl">
        <constructor>
            <parameter>TcapStack</parameter>
            <parameter>
                <inject bean="GMLC_SccpStack" property="sccpProvider" />
            </parameter>
            <parameter>145</parameter>
        </constructor>
        <property name="persistDir">${jboss.server.data.dir}</property>
        <!--
        <property name="dialogIdleTimeout">60000</property>
        <property name="invokeTimeout">30000</property>
        <property name="maxDialogs">25000</property >
        -->
    </bean>

首先,您确定145存在吗?再说一次,正如1)中所指出的,您确定MNO和您的配置一致吗?

2) SccpStack_sccprouter2.xml 中的路由规则配置可能会导致出现问题,请将 pcssn 值设置为 0 patternSccpAddress 中,如下所示:

<rule>
    <id value="1"/>
    <value ruleType="Solitary" loadSharingAlgo="Undefined" originatingType="RemoteOriginated" mask="K" paddress="1" saddress="-1" networkId="0">
        <patternSccpAddress pc="0" ssn="0">
            <ai value="18"/>
            <gt type="GT0100" tt="0" es="2" np="1" nai="4" digits="237694000089"/>
        </patternSccpAddress>
    </value>
    <id value="2"/>
    <value ruleType="Solitary" loadSharingAlgo="Undefined" originatingType="LocalOriginated" mask="K" paddress="2" saddress="-1" networkId="0">
        <patternSccpAddress pc="0" ssn="0">
            <ai value="16"/>
            <gt type="GT0100" tt="0" es="1" np="1" nai="4" digits="*"/>
        </patternSccpAddress>
    </value>
</rule>

请随时通知我们,祝你好运,并致以最诚挚的问候, 费尔南多·门迪奥罗斯

关于Restcomm gmlc 配置问题 主要地址不存在本地 SSN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47799625/

相关文章:

restcomm - Jdiameter S13 : Could not process request. 结果代码 = [3007],错误消息:[null]

Tomcat 9 Mobicents Sip Servlet

iOS App > 无法设置远程报价 sdp : Called with SDP without DTLS fingerprint

voip - Restcomm 入门问题

sip - 如何更改 RestComm 中的默认回铃音?

tomcat - Restcomm on Tomcat Click2CallAsync 用户注册

sip - Clearwater IMS Homer & Homestead 模块安装错误

RestComm 从源代码构建并在 MAC OS 上运行

android - Restcomm android sdk 与其他 sip 服务器