VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
mikael at bjerkeland.com Guest
|
Posted: Fri Apr 24, 2009 5:27 am Post subject: [Freeswitch-users] Behaviour for SIP Contact header without |
|
|
Hi,
I'm registering a Nokia N82 with FreeSWITCH, where the hostname has
NAPTR and SRV records pointing to the server in the following order:
TLS, TCP and UDP.
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?
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
mike at jerris.com Guest
|
Posted: Fri Apr 24, 2009 10:30 am Post subject: [Freeswitch-users] Behaviour for SIP Contact header without |
|
|
If you don't include the transport= in the message, the reply to that
register should still go back on tcp, but the calls to that registered
endpoint will go on upd.
Mike
On Apr 24, 2009, at 6:19 AM, Mikael Aleksander Bjerkeland wrote:
Quote: | Hi,
I'm registering a Nokia N82 with FreeSWITCH, where the hostname has
NAPTR and SRV records pointing to the server in the following order:
TLS, TCP and UDP.
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?
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
mikael at bjerkeland.com Guest
|
Posted: Fri Apr 24, 2009 4:41 pm Post subject: [Freeswitch-users] Behaviour for SIP Contact header without |
|
|
Yeah, that's what's happening, but is it the expected behaviour? It seems to me that either FS or Nokia's doing something wrong here, otherwise Transport Type: Auto is useless unless UDP is the lowest weight in the NAPTR record, since incoming calls will fail when registered with TCP if != transport=TCP.
2009/4/24 Michael Jerris <mike@jerris.com (mike@jerris.com)>
Quote: | If you don't include the transport= in the message, the reply to that
register should still go back on tcp, but the calls to that registered
endpoint will go on upd.
Mike
On Apr 24, 2009, at 6:19 AM, Mikael Aleksander Bjerkeland wrote:
Quote: | Hi,
I'm registering a Nokia N82 with FreeSWITCH, where the hostname has
NAPTR and SRV records pointing to the server in the following order:
TLS, TCP and UDP.
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?
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
|
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|