I’m having issues getting either of my two Sipura VoIP devices (the SPA-2000 and a SPA-941 phone) working behind my NAT, trying to connect them to my Asterisk SIP server (which is on the internet, not behind the NAT). I’ve tried just about every combination of settings on the Sipuras, including enabling NAT Mapping and NAT Keep Alive, and also setting the Substitute VIA Addr/Ext IP to my WAN IP address. I’ve set nat=yes for the extension on Asterisk, and tried various configurations with my NAT router, including setting the Sipura as my DMZ device (so all traffic should theoretically go straight through), as well as forwarding UDP ports 5060, 5061 and 16384-16482.
The problem is quite an odd one - it registers fine on the phone, and can make outgoing calls - but I can’t make incoming calls to the phone from the Asterisk system. Whenever I try, it rings for about half a second, before going onto the voicemail, telling me that the extension’s unavailable.
Any ideas would be great, as I’d love to be able to get these working!