[OpenSER-Users] UDP/TCP failover in OpenSER

Iñaki Baz Castillo ibc at in.ilimit.es
Tue Apr 22 20:43:07 CEST 2008


El Tuesday 22 April 2008 16:36:36 Antoine Fressancourt escribió:

> - I have tried to register a user with multiple Contact headers, for
> the same Address of Record in a single REGISTER, specifying the
> transport used in each Contact Header field, and I only see one entry
> for each client doing "openserctl ul show". 

Hummm, never tried it but it seems a bug or not supperted RFC 3261 
specification since a REGISTER with multiple values in Contact is perfectly 
valid.
I'll try it.


> For each entry, the 
> Socket:: value show that the transport layer taken in account is the
> transport layer used to send the REGISTER message.

Yes, that logic since "socket" field means that exaclty. :)


> - I tried to add "transport=tcp" as a R-URI parameter but
> unfortunately the message is still sent over UDP from OpenSER to
> client B.

Where do you do it? I've never tryed adding "transport=tcp" to forward a 
request to an UDP registered user but have done it forwarding to a IP and 
works. You should do it **after** lookup(location) in order to add the 
parameter to the final RURI. Do you do it?




-- 
Iñaki Baz Castillo
ibc at in.ilimit.es




More information about the sr-users mailing list