Hi All,
I am trying to use Cx (Diameter) interface via TCP towards our HSS according to Carsten Bock example.
However kamailio client obtain TCP RST from HSS because a kamailio source port is different than port where kamailio is listen. I do not know if this is Diameter/Cx requirement or not. I did not find it in specifications. Is there any way how to ensure that kamailio use same port number for source and destination (3869)?.
<?xml version="1.0" encoding="UTF-8"?> <DiameterPeer FQDN="...3gppnetwork.org" Realm="...3gppnetwork.org" Vendor_Id="10415" Product_Name="CDiameterPeer" AcceptUnknownPeers="1" DropUnknownOnDisconnect="1" Tc="30" Workers="4" QueueLength="8" TransactionTimeout="5" SessionsHashSize="128" DefaultAuthSessionTimeout="3600" MaxAuthSessionTimeout="3600"
<Peer FQDN="hss....3gppnetwork.org" Realm=".3gppnetwork.org" port="3868"/>
<Acceptor port="3869" />
<Auth id="16777216" vendor="10415"/> <!--3GPP CxDX -->
<Realm name="....3gppnetwork.org"> <Route FQDN="hss...3gppnetwork.org" metric="10"/> </Realm>
<DefaultRoute FQDN="hss.....3gppnetwork.org" metric="10"/> </DiameterPeer>
Thanks Peter