From the outside world Softphone is connected, most likely via NAT, so there you have two NAT.
Make sure that propisan settings, externip and localnet. It is likely to them, because the symptoms shows that the phone sends the request to the wrong place.
More about NAT in Asterisk a lot here:
voxlink.ru/kb/asterisk-configuration/asterisk-nat-...