(Solved) Callinize/Tenfold Softphone not registering externally

FreePBX 13.0.192.9
Asterisk 11.25.1
Tenfold/Callinize Softphone 2.4.0.25

I’m working to get the Callinize Softphone up and running and have it working internally. When I go to run the softphone remotely using the same extension and credentials the softphone never registers. When I run SIP set debug for my IP address I get the following:

SIP Debugging Enabled for IP: 70.211.0.239
[2017-10-24 11:40:21] NOTICE[2449]: chan_sip.c:15175 sip_reregister: – Re-registration for [email protected]
[2017-10-24 11:40:21] NOTICE[2449]: chan_sip.c:23747 handle_response_register: Outbound Registration: Expiry for 64.34.176.212 is 120 sec (Scheduling reregistration in 105 s)
[2017-10-24 11:40:38] NOTICE[2449]: chan_sip.c:15175 sip_reregister: – Re-registration for [email protected]
[2017-10-24 11:40:38] NOTICE[2449]: chan_sip.c:23747 handle_response_register: Outbound Registration: Expiry for did.voip.les.net is 120 sec (Scheduling reregistration in 105 s)

Any help is greatly appreciated. Thanks

I opened up a ticket with Les.Net and the response is below but unfortunately being a novice to phone systems and Asterisk I’m not sure exactly what this means or where to start troubleshooting.

Reply from Les.Net
Hi,

This looks like your device registering to LES.NET.

It registers, and makes a comment that the expiration of the registration is 120 seconds, and notes that it will re-register in 105 seconds, 15 seconds before expiration.

The lines are repeated for a second peer connection to LES.NET, not sure why there would be 2 different peer connections for one device on your side.

The phone is not registering with your local PBX - it is registering with LES.NET. This sounds like either a router misconfiguration, a NAT problem, or a STUN server failure to me. Of course, that’s an easy answer because those are the same three things that are always a possibility when you have an external phone trying to connect to an internal server.

We need more information about your network and what kind of NAT you are using. Right now, it’s probably a problem with your external address/router configuration.

Thank you for replying and sorry for the delayed response, I ended up finding out that this softphone is not for production after speaking with TenFold,