Jiri Kuthan writes:
technique: UPnP
requirements: NATs and phones with UPnP support; Messenger and
snom are known to support UPnP; there is linux
support for it
but how many nat boxes support upnp? last time i looked at ms upnp
page, the list was very short.
technique: ALG
requirements: SIP-capable NAT (like Intertex or Cisco/PIX)
i like this one. cisco ios nat that is built in every cisco router
now has sip alg. you must have very recent ios version though.
technique: STUN
requirements: STUN-enabled phone (like k-phone, snom)
limitations: doesn't work over symmetric NATs (words-of-mouth propaganda
has been telling me that many residential NATs are fortunately
not symmetric, but I don't know how objective this information
really is)
we have tried kphone's stun in all mojor dsl providers in finland that
nat their customers and haven't had problems with any. in some cases
you have to run stund in your outbound proxy and not in some other ip
address.
-- juha