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

call fail in kamailio-docker while succeed in v532 #377

Open
lglhust opened this issue Oct 7, 2024 · 1 comment
Open

call fail in kamailio-docker while succeed in v532 #377

lglhust opened this issue Oct 7, 2024 · 1 comment

Comments

@lglhust
Copy link

lglhust commented Oct 7, 2024

@herlesupreeth
Hi Supreeth, some type of commercial lte mobile calls failed in kamailio install by docker, but can succeed in kamailio-v532(previous version made by you , https://github.com/herlesupreeth/kamaili) .
The environment is the same , except the version of kamailio.

In kamailio install by docker the calls failed , i noticed the port of PRACK packet from UE maybe not compatible for the pcscf , and pcscf may drop the packet. In the capture file :
Pcscf send PRACK to UE: src port 5104, dst port 42192
UE reply 200 ok(PRACK) to pcscf: src port 42699, dst port 5104

in 401 for registration, pcscf: port-c: 5104 port-s: 6104
in registration request, UE: port-c: 42699 port-s: 42192

While in early version, https://github.com/herlesupreeth/kamailio, the call is success.
The port in 200 ok(PRACK) to pcscf is right.

I compared the packet ,but i cannot find the cause. I guess there is some hide bug in dealing with the udp port in kamailio version from docker.
Please help here to clarify. The attached file is the packet of call fail and success.
Thanks.

Best wishes,
call.zip

@herlesupreeth
Copy link
Owner

The reason its failing is because your UE is sending SIP packets to IPSec ports without encapsulating in ESP header

image

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