Dear List
I upgraded from Kamailio v 3.3 to 4.0.1 and am now facing an issue for the below scenario:
PABX1 ==> Kamailio1 ==> Cisco PGW ==> Kamailio1 ==> PABX2
I understand that this is a hairpin scenario but was working normally on v 3.3.
Checking in the syslog i see:
ERROR: <core> [receive.c:230]: ERROR: receive_msg: no via found in reply
Checking the sip trace i see that when calling from PABX1 to PABX2. After PABX2 answers and the the 200 OK is eventually sent to PABX1 , PABX1 answers with ACK but seems like its not sent back to PABX2 as a result PABX resends a 200 OK and the cycle continues until PABX2 sends a BYE message. Please see below the ACK received from PABX1:
Is there an issue with the above ACK message? Is there any way to solve this issue quickly perhaps by disabling loose route?
I have observed that this issue occurs only when hairpinned.
Thanking you in advance!
Phillip