Universal SIP web softphone
The SIP protocol is very tricky regarding this topic Let me explain how mizuphone works behind NAT
VoIP Blog Home