[Freeswitch-users] Behaviour for SIP Contact header without ; transport=

Mikael Aleksander Bjerkeland mikael at bjerkeland.com
Fri Apr 24 03:19:30 PDT 2009


I'm registering a Nokia N82 with FreeSWITCH, where the hostname has
NAPTR and SRV records pointing to the server in the following order:

If I set my Nokia phone to use transport type: Auto it registers to FS
with TCP, but it doesn't have transport=TCP in the Contact header. FS
receives SIP messages from the phone in TCP but replies in UDP due to
the Contact missing transport=TCP. The phone doesn't acknowledge any UDP
traffic since it initially registered with TCP.

If I change transport type to either TCP or UDP things start to work as
the phone adds the appropriate ;transport= tag.
Is this the expected behaviour? Is FS or the phone doing something wrong
here? Should a UAS assume transport=TCP if the initial traffic
(REGISTER) is TCP and the transport= tag is missing?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Esto es una parte de mensaje firmado digitalmente
Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20090424/312b2229/attachment-0002.bin 

More information about the FreeSWITCH-users mailing list