Just trued with latest commit: ``` SIP/2.0 180 Ringing From: sip:1111@1.2.3.4;tag=08001964526856 To: sip:sip:2222@5.6.7.8;tag=vy~HzZJ Call-ID: vqeU544121321136bcGhEfCjEbh CSeq: 672321 INVITE Content-Length: 0 Via: SIP/2.0/UDP KITS1.MSS.LIFE.COM:5060;rport=5060;received=10.56.63.10;branch=z9hG4bK00000017483123160717 Record-Route: sip:KITS1.MSS.LIFE.COM:5060;transport=UDP;lr ```
Ericsson still terminate with a BYE
``` BYE sip:sip:2222@5.6.7.8 SIP/2.0 From: sip:1111@1.2.3.4;tag=08001964526856 To: sip:sip:2222@5.6.7.8;tag=vy~HzZJ Max-Forwards: 70 Via: SIP/2.0/UDP KITS1.MSS.LIFE.COM:5060;branch=z9hG4bK00000017580316458612 Call-ID: vqeU544121321136bcGhEfCjEbh CSeq: 672322 BYE Reason: Q.850;cause=16 Content-Length: 0 ```
And now kamailio responce to BYE from A side with "404 not here" ``` SIP/2.0 404 Not here From: sip:1111@1.2.3.4;tag=08001964526856 To: sip:sip:2222@5.6.7.8;tag=vy~HzZJ Via: SIP/2.0/UDP KITS1.MSS.LIFE.COM:5060;branch=z9hG4bK00000017580316458612;rport=5060;received=10.56.63.10 Call-ID: vqeU544121321136bcGhEfCjEbh CSeq: 672322 BYE Content-Length: 0 ```
Seems it fails in check "if (loose_route())"