Morten Isaksen writes:
When OpenSer sends the message to Kamailio the
recourd-routes look like this:
Record-Route: <sip:x.x.248.20;r2=on;lr;ftag=3d9e7d131b>
Record-Route: <sip:x.x.248.20;transport=tcp;r2=on;lr;ftag=3d9e7d131b>
But when the message comes back from Kamailio it is:
Record-Route:
<sip:x.x.248.7;lr=on;ftag=3d9e7d131b;did=584.1a683a45>,<sip:x.x.248.20;r2=on;lr;ftag=3d9e7d131b>,<sip:x.x.248.20;transport=tcp;r2=on;lr;ftag=3d9e7d131b>
OpenSER forwards the message to the OCS with Record-route unchanged
and the OCS gets confused and does not reply.
then file a bug to ocs folks, because ocs should understand r-r header
that contains more than one entry.
-- juha