[SR-Users] Kamailio IMS deployment
franz.edler at technikum-wien.at
Fri Feb 12 18:21:04 CET 2016
> It's working fine with given zone-files.
> Now, I could able to setup a call between two users, Please find attachment
> of tcpdump.
Thats fine and congratulation.
> Small clarification, I have started capturing of tcpdump before starting of
> other components including hss. But I don't see any diameter messages in
> Wireshark traces(tcpdump).
That is caused by the fact that the 3 involved diameter nodes (HSS, I-CSCF and S-CSCF) use 3 different ports for Diameter (3868, 3869 and 3870).
Only port 3868 is the assigned port number to Diameter, the other two port numbers (3869 and 3870) are not.
The reason for this is a historic one. The OpenIMSCore platform used one common IP-address for all tree nodes and therefore different port-numbers had to be used.
Wireshark has limited possibilities to automatically detect the protocol behind a stream when port numbers deviating from the assigned ones are used.You have to tell that to Wireshark.
Just take the two packets (#10 and #17) and in your tracefile trace_12_2_2016_12.pcap and tell Wireshark "decode as Diameter" and you will see what you might have expected.
In your case, where you now succeeded to split the platform with different IP-addresses this constraint has gone.
There is no reason to not use the same "assigned" port number 3868 for all three nodes. This could be the next challenge for you to reconfigure.
I have also added a message diagram produced with sip-scenario generator which helps a lot in debugging. Just extract both html files and open the one with the shorter filename (trace_12_2_2016_12_index.html).
The sip-scenario generator is an open-source-tool but unfortunately with no support anymore. But it is really helpful.
If you are interested I can provide the tool.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 25805 bytes
Desc: not available
More information about the sr-users