You could try adding a "q-value" to the contact uri.

But I'm not sure if the meaning of multiple contact headers in 3xx is defined at all.

regards
klaus

Di-Shi Sun wrote:
All,

We did a test for OpenSER working as a redirect server. It returns a 302 message with 2 
destinations in the Contact header ("Contact: [EMAIL PROTECTED], [EMAIL 
PROTECTED]"). It looks fine. We want the source device to try the first destination 
and do failover to the next destination if necessary according to rfc 3261. But no a 
source device we tried can handle it correctly.
1. Snom 360 softphone only try the first destination. After the destination 
returned 404, the softphone stopped the call.
2. X-Lite softphone only try the second destination. After the destination 
returned 404, the softphone stopped the call.
3. Asterisk cannot handle a Contact header with 2 URIs. We posted a patch to 
make it only try the first destination.
4. Cisco 2600 IP/IP gateway also cannot handle it perperly.

Did anybody have the experience for this test case? What source device should 
be used?

Thanks,

Di-Shi Sun.


------------------------------------------------------------------------

_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to