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

2024-04-12

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

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

以下是设置

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>

SCTP管理_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_管理.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 (这是不合适的,因为这是 gsmSCF 的 SSN,而不是 GMLC 的 SSN)。您确定 MNO 有 145 并且这只是图像中的拼写错误吗?

2) MSC SSN 是 8,而不是您输入的 6mscssn价值为GmlcManagement_gmlcproperties.xml。将其修改为8 please.

3) 你确定吗路由上下文 and 网络外观值还是您只是从模拟器配置文件中复制它们?

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

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可能会给你带来问题,设置pc and ssn价值观0 in 模式Sccp地址, 像这样:

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Restcomm gmlc 配置问题 主要地址不存在本地 SSN 的相关文章

随机推荐