I am trying to terminate calls from an international source to my Asterisk server, however, the sending server does not register as a user on my Asterisk and sends the call in the format:
Request: INVITE sip: email@example.com
Where: 447xxxxxxx is the pstn number called and
zz.zz.zz.zz is the global ip address of the my network.
However, my Asterisk gives back an error i.e.
Status: 404 Not Found
But when I test the call between two Asterisk servers on the same LAN, then the call is passed with zz.zz.zz.zz being the local ip address of the Asterisk server and it works.
Any suggestions on how to solve???