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(a)in.ilimit.es