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?