Hello,
I have a question regarding record_route() & record_route_preset() functions. I faced up a problem with some SIP clients with inbound calls where I believe that it's related with these functions.
1/ When I use the "record_route()" function in a single server SER setup I have the following "Record-Route:" header in INVITE mesg from SER to called SIP UA:
Record-Route: sip:1.2.3.4;ftag=AAA-19972;lr=on ...
2/ When I use the "record_route_preset()" function in a double server SER setup (2 SER servers behind a Cisco CSM Load balancer), example : record_route_preset("5.6.7.8"); I have the following "Record-Route:" header in INVITE mesg (SER -> called SIP UA):
Record-Route: sip:1234567890@5.6.7.8;ftag=XPH-5307;lr=on ...
In first case the SIP UA accepts the inbound call and everything is Ok. In second case the same SIP UA doesn't replied with '100 Trying' mesg back to SER.
In the second case, SER also adds the called number "1234567890" in the Record-Route header. Why there is this difference and if that can cause problems (incompatibility) to some SIP clients ?
thanks for any hint, Kostas