QuteCom uses src-port 5060 for outgoing connections. why?

Klaus Darilion klaus.mailinglists at pernau.at
Tue Aug 12 09:32:47 CEST 2008



Chris Maciejewski schrieb:
> 2008/8/11 Darshaka Pathirana <dpat at syn-net.org>:
>> Yes! I think that's the point! Listening on a port (for incoming
>> connections) is one thing, using a port for outgoing connections is
>> another!
>>
> 
> I am afraid I can't agree to the above. Modern SIP user agents due to
> the NAT traversal issues should use "symetric signalling" ie, send
> outbound connection and listen to incoming ones on THE SAME PORT -
> which should be 5060. Some links to articles on this matter:
> 
> http://www.ietf.org/internet-drafts/draft-ietf-sipping-nat-scenarios-08.txt
> 
> http://www.ag-projects.com/docs/PressArticles/NATtraversal-BestPractices.pdf
> 
> http://www.informatik.uni-bremen.de/~prelle/terena/cookbook/main/ch04s07.html

That's right. Every communication has to be symmetric. Theat means SIP 
and RTP sockets have to be used for both - sending and receiving. 
Otherwise you can not use the client behind NAT.

regards
klaus


More information about the QuteCom-dev mailing list