Bonjour à tous, je me suis décidé a poster sur le forum, ne trouvant de réponse nulle part...
J'ai monté un OpenIMS en local, en fait, j'ai 1 machine physique sur laquelle 2 machines virtuelles ubuntu tournent:
- la virtuelle OpenIMS --> 172.16.52.76
- la virtuelle client (UCTIMSClient) --> 172.16.52.68
Lorsque je suis sur le client, tous les ping fonctionnent à merveille (HSS, PCSCF, ...)
Mais lorsque je veux enregistrer Bob (ou Alice) avec UctImsClient, le message d'erreur (relevé avec Wireshark) est le suivant:
172.16.52.76 --> 172.16.52.68 ICMP Destination unreachable (port unreachable)
je vous poste mes fichiers de config XML (avec le .cfg correspondant en dessous), car je pense que les ports sont mal configurés... de +, pouvez vous me dire a quoi correspondent
clf.open-ims.test et
pcrf.open-ims.test dans pcscf.xml?
Pcscf.xml:
<?xml version="1.0" encoding="UTF-8"?>
<DiameterPeer
FQDN="pcscf.open-ims.test"
Realm="open-ims.test"
Vendor_Id="10415"
Product_Name="CDiameterPeer"
AcceptUnknownPeers="1"
DropUnknownOnDisconnect="1"
Tc="30"
Workers="4"
QueueLength="8"
TransactionTimeout="5"
SessionsHashSize="128"
DefaultAuthSessionTimeout="60"
MaxAuthSessionTimeout="300"
>
<Peer FQDN="clf.open-ims.test" Realm="open-ims.test" port="3868"/>
<Peer FQDN="pcrf.open-ims.test" Realm="open-ims.test" port="4868"/>
<Acceptor port="3867" bind="127.0.0.1"/>
Pcscf.cfg:
listen=127.0.0.1
port=4060
Icscf.xml:
<?xml version="1.0" encoding="UTF-8"?>
<DiameterPeer
FQDN="icscf.open-ims.test"
Realm="open-ims.test"
Vendor_Id="10415"
Product_Name="CDiameterPeer"
AcceptUnknownPeers="1"
DropUnknownOnDisconnect="1"
Tc="30"
Workers="4"
QueueLength="8"
TransactionTimeout="5"
SessionsHashSize="128"
>
<Peer FQDN="hss.open-ims.test" Realm="open-ims.test" port="3868"/>
<Acceptor port="3869" bind="127.0.0.1"/>
<Auth id="16777216" vendor="10415"/><!-- 3GPP Cx -->
<Auth id="16777216" vendor="4491"/><!-- CableLabs Cx -->
<Auth id="16777216" vendor="13019"/><!-- ETSI/TISPAN Cx -->
<DefaultRoute FQDN="hss.open-ims.test" metric="10"/>
Icscf.cfg:
listen=127.0.0.1
port=5060
alias="icscf.open-ims.test"
alias="open-ims.test"
Scscf.xml:
<?xml version="1.0" encoding="UTF-8"?>
<DiameterPeer
FQDN="scscf.open-ims.test"
Realm="open-ims.test"
Vendor_Id="10415"
Product_Name="CDiameterPeer"
AcceptUnknownPeers="1"
DropUnknownOnDisconnect="1"
Tc="30"
Workers="4"
QueueLength="8"
TransactionTimeout="5"
SessionsHashSize="128"
>
<Peer FQDN="hss.open-ims.test" Realm="open-ims.test" port="3868"/>
<Acceptor port="3870" bind="127.0.0.1"/>
<Auth id="16777216" vendor="10415"/><!-- 3GPP Cx -->
<Auth id="16777216" vendor="4491"/><!-- CableLabs Cx -->
<Auth id="16777216" vendor="13019"/><!-- ETSI/TISPAN Cx -->
<DefaultRoute FQDN="hss.open-ims.test" metric="10"/>
Scscf.cfg:
listen=127.0.0.1
port=6060
alias="scscf.open-ims.test":6060
Ainsi que mon DiameterPeerHSS.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!-- HSS Server config -->
<DiameterPeer
FQDN="hss.open-ims.test"
Realm="open-ims.test"
Vendor_Id="10415"
Product_Name="JavaDiameterPeer"
AcceptUnknownPeers="1"
DropUnknownOnDisconnect="1"
Tc="30"
Workers="4"
QueueLength="32"
>
<Peer FQDN="icscf.open-ims.test" Realm="open-ims.test" port="3869" />
<Peer FQDN="scscf.open-ims.test" Realm="open-ims.test" port="3870" />
<Acceptor port="3868" bind="127.0.0.1" />
<Auth id="16777216" vendor="10415"/><!-- 3GPP Cx -->
<Auth id="16777216" vendor="4491"/><!-- CableLabs Cx -->
<Auth id="16777216" vendor="13019"/><!-- ETSI/TISPAN Cx -->
<Auth id="16777217" vendor="10415"/><!-- 3GPP Sh -->
<Auth id="16777221" vendor="10415"/>
</DiameterPeer>
Voila, ça fait 2 jours que je tente de résoudre ce problème, rien n'y fait et je commence a déséspérer...
Merci d'avance,
Tib