On 3/21/08, Klaus Darilion <klaus.mailinglists at pernau.at> wrote: > >> There is also another approach (e.g. which is used by eyebeam/xlite). It > >> sends a REGISTER with private IPs. In the response it evaluates the Via > >> header and gets the public Ip:port from received and rport parameter. > >> Then it deREGISTERs the public contact and reREGISTERs using the learnt > >> IP address:port. > > > > Nice! > > Yes. It's somehow funny, because there is more or less endless outbound > discussion in the IETF but in fact with a smart SIP client it works > since long time (at least with eyebeam and openser). > Yeah. But fortunately for me, the client side of outbound is not too bad, looks pretty easy. But it may be quite hairy on the server side probably. But that TCP trick is smart indeed, I think I might have a go at that (we already have a similar trick for UDP to handle symmetric NAT). Cheers Benny