Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The new version does not support calls from Xiaomi and Huawei devices, while the old kamailio version 5.3 supports them ! #321

Open
Helloworld1668 opened this issue May 20, 2024 · 1 comment

Comments

@Helloworld1668
Copy link

Hello buddy:
I previously used the IMS cfg files corresponding to Kamailio version 5.3, which could handle VoLTE calls between Xiaomi and Huawei phones. However, with the latest IMS cfg files and the Kamailio version from the Dockerfile, I found that calls between Huawei and Xiaomi devices are not working anymore. I have sent you the packet capture data. Could you please help me take a look and see if there are any abnormalities? Thank you.

As shown in the figure below, I used the image made by Kamailio 5.3 based on this prompt;This version of VoLte is OK
image

0517-no-mmtel-hw-2-xiaomi-invite-k-1829.pcap.zip

With the latest cfg and image, VoLTE is failing; other environments like EPC, base stations, and phones remain unchanged.
image

0517-no-mmtel-hw-2-xiaomi-invite-1726.pcap.zip

image

@herlesupreeth
Copy link
Owner

@Helloworld1668 Have you modified the rtp configuration file by any chance?

In 0517-no-mmtel-hw-2-xiaomi-invite-1726.pcap.zip, I see that the RTP ports are changing from packet 1147 to packet 1192 which is sent to the UE. As a result of this the ports in the packet filters sent to UE in packet 1386 are wrong resulting in 580 precondition failure. Hence, call is failing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants