Hi,
I am testing a call scenario and it appears that phoner-lite 2.55 is not honoring the record route headers from an initial invite.
Specifically, phoner-lite responds (BYE) using the ip address in the 1st record-route header, but using the port specified in the contact of the initial invite.
For example, an invite with the following record-route headers is received by phoner-lite:
Record-Route: <sip:1.1.1.1;r2=on;lr;ftag=as3e1f88d1;did=03d.bc71>.
Record-Route: <sip:2.2.2.2;r2=on;lr;ftag=as3e1f88d1;did=03d.bc71>.
Record-Route: <sip:2.2.2.3;lr;ftag=as3e1f88d1>.
The contact of this invite is as follows:
Contact: <sip:1234@2.2.2.3:5061>
Call setup is initiated, media flows, then, when I hang up with phoner-lite, I see that the bye is sent to the following address:
1.1.1.1:5061
It should be sending it to:
1.1.1.1:5060
Am I correct in my understanding that the bye should be setting its destination address from the 1st route header and the request uri should be that of the contact in the initial invite?