Hi, I have a remote extension( Cisco SPA504G ) that connects to our FreeSWITCH server across the internet. I am using a typical double nat scenario as per wiki and the remote extension registers properly against the right profile. The remote extension via a dialplan can dial any of the extensions that are local to the FS boxes network successfully with no problems However when we dial out to the remote extension we get a "Cannot locate any authentication on credentials to complete an authentication request for realm '<our external domain>' I have tried using both the default force register options and also setting up another directory realm as well. When looking at the log you see the originate attempting to connect to the appropriate ip/port of the external phone, but after it "entering state [calling]" it fails with the above error. Just to test I have installed the 3cx softphone client on the remote network, and it can be dialled with no problems. The difference being that the 3cx seems to register a port in the dynamic range (eg 52789) where as the cisco phone uses the 5090 port Has anyone struck that issue before Thanks Bob
Maybe you could get a sip trace on the 3cx dialog and compare it to the FS dialog and see what's different. You can put those up on pastebin.freeswitch.org and put the link on this thread. -MC On Wed, Jan 25, 2012 at 4:37 PM, Bob Coleman <bobc@devassert.com> wrote:
Hi,
I have a remote extension( Cisco SPA504G ) that connects to our FreeSWITCH server across the internet. I am using a typical double nat scenario as per wiki and the remote extension registers properly against the right profile.
The remote extension via a dialplan can dial any of the extensions that are local to the FS boxes network successfully with no problems
However when we dial out to the remote extension we get a "Cannot locate any authentication on credentials to complete an authentication request for realm '<our external domain>'
I have tried using both the default force register options and also setting up another directory realm as well.
When looking at the log you see the originate attempting to connect to the appropriate ip/port of the external phone, but after it "entering state [calling]" it fails with the above error.
Just to test I have installed the 3cx softphone client on the remote network, and it can be dialled with no problems.
The difference being that the 3cx seems to register a port in the dynamic range (eg 52789) where as the cisco phone uses the 5090 port
Has anyone struck that issue before
Thanks
Bob
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (2)
-
Bob Coleman
-
Michael Collins