What kind of SIP user agent do you have?
Verify that your sip device/software is sending an SDP packet with your public IP address, not your LAN IP address. The problem may not occur with other providers who proxy all the voice traffic, or take measures to correct for having the LAN IP address in the SDP packet's "Connection Information" line.
Try using a STUN server.
If you prefer not to use a STUN server then do the following:
1. In your SIP client, set STUN Enable: no
2. In your router, forward the SIP ports and the RTP port range to your SIP ATA/phone.
3. In order for the ATA/phone to know it's public IP address, make sure the ATA/phone is registered with at least one SIP registrar, or enter the public IP address into the appropriate setting in the ATA (in Linksys ATAs this setting is EXT_IP).
|