For what so ever reason, the sngrep does not show all the packets, using a bare 
ngrep shows more.

Anyhow, the problem is the caller device or the proxy/alg in between.

By RFC, the R-URI in ACK (and the other requests within dialog) has to be the 
URI from the Contact of 200ok. But there is the address of kamailio, making 
everything look like a strict routing and actually breaking the sip routing.

If you cannot fix the problem in the callee side, then you can try to fix it in 
kamailio, one option is to use htable to store the contact uri from 200ok and 
set it into ACK/re-INVITE/BYE/etc. before doing loose_route().

Overall, this is not an issue with kamailio code. If you need further 
assistance to do a fix via kamailio.cfg, the place to discuss is 
sr-us...@lists.kamailio.cfg

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1215#issuecomment-322803247
_______________________________________________
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to