2009/7/7 Daniel-Constantin Mierla <miconda(a)gmail.com>om>:
I use
nat-traversal module and it's MUCH MUCH more powerful than
nathelper, for sure.
I do not agree at all with this, when comes to flexibility. nat_traversal
main problem is the relying on dialog module, which adds lot of overhead to
a proxy.
Not sure now if dialog module is fully required for all the cases...
It's just required if you want to mantain nat keepalive for calls
initiated by non registered users.
For presence, like for registration, the keepalive
should be done by the
endpoint (registrar, presence server), otherwise you get into scalability
issues.
Imagine a presence agent machine (behind NAT) subscribing to the
presence of some users without registering. How to mantain the
keepalivee in Kamailio (without using nat_traversal module)? The dirty
solution would be decrease the notification interval, that of course
would be a wrong choice.
--
Iñaki Baz Castillo
<ibc(a)aliax.net>