[Freeswitch-users] Freeswitch & double NAT Configuration (Was: USER_NOT_REGISTERED with external profile)

Ryan How rhow at exemail.com.au
Wed Jan 18 07:06:09 MSK 2012


Hi,

I set mine up for the external phones to log into the internal profile 
and it just worked (port 5060). But it might depend on the type of NAT 
or something, I'm by no means an expert on the subject.

Probably worth securing it better than the default config once you get 
it going if it works on the internal profile.

Ryan


On 18/01/2012 5:04 AM, Alexis de BRUYN [Mailinglists] wrote:
> Hi Everybody,
>
> I am trying to get a conversation between two natted clients and a
> natted freeswitch server. I am playing with a fresh install, the
> external profile and default directory (1000&  1001 users).
>
> I can see that my clients are registered on the server logs (on the 5080
> port). All others needed ports are opened too.
>
> I have followed the instructions from the wiki to get a double nat
> configuration, but my client phone are not ringing (and I cannot hear
> anything).
>
> All is working fine with defaults in a non nat configuration (with
> internal profile).
>
> Is there anything special to set up in the directory / user configuration ?
>
> Can anyone give me some hints with his natted configuration ? I am stuck.
>
> Thanks for your help.
>
> Regards,
>
> -------- Original Message --------
> Subject: [Freeswitch-users] USER_NOT_REGISTERED with external profile
> Date: Mon, 16 Jan 2012 23:37:20 +0100
> From: Alexis de BRUYN [Mailinglists]<alexis.mailinglist at de-bruyn.fr>
> Reply-To: FreeSWITCH Users Help<freeswitch-users at lists.freeswitch.org>
> To: freeswitch-users at lists.freeswitch.org
>
> Hi Everybody,
>
> I am trying to use FreeSwitch in a (double) NAT Configuration from a
> fresh snapshot install (Debian Squeeze, server outside from my client
> LAN) with default directory for users.
>
> When I call 1001 from 1000 (or 1000 from 1001) , I cannot hear the
> callee, the phone doesn't ring and automatically hangup, I see in the
> console :
>
> 2012-01-16 22:59:37.691663 [ERR] switch_ivr_originate.c:2447 Cannot
> create outgoing channel of type [error] cause: [USER_NOT_REGISTERED]
> 2012-01-16 22:59:37.691663 [ERR] switch_ivr_originate.c:2447 Cannot
> create outgoing channel of type [user] cause: [USER_NOT_REGISTERED]
>
> However, 1000 and 1001 are registered (from the same LAN) :
>
> sofia status profile external
>
> =================================================================================================
> Name             	external
> Domain Name      	N/A
> Auto-NAT         	false
> DBName           	sofia_reg_external
> Pres Hosts       	
> Dialplan         	XML
> Context          	public
> Challenge Realm  	auto_to
> RTP-IP           	192.168.1.6
> SIP-IP           	192.168.1.6
> URL              	sip:mod_sofia at 192.168.1.6:5080
> BIND-URL         	sip:mod_sofia at 192.168.1.6:5080
> HOLD-MUSIC       	local_stream://moh
> OUTBOUND-PROXY   	N/A
> CODECS IN        	G7221 at 32000h,G7221 at 16000h,G722,PCMU,PCMA,GSM
> CODECS OUT       	PCMU,PCMA,GSM
> TEL-EVENT        	101
> DTMF-MODE        	rfc2833
> CNG              	13
> SESSION-TO       	0
> MAX-DIALOG       	0
> NOMEDIA          	false
> LATE-NEG         	false
> PROXY-MEDIA      	false
> AGGRESSIVENAT    	false
> STUN-ENABLED     	true
> STUN-AUTO-DISABLE	false
> CALLS-IN         	3
> FAILED-CALLS-IN  	0
> CALLS-OUT        	0
> FAILED-CALLS-OUT 	0
>
> Registrations:
> =================================================================================================
> Call-ID:    	aU.1ZlEZkW7nlHpwp9ig1lt7A3weNnwm
> User:       	1001 at X.Y.Z.T
> Contact:    	"Freeswitch"<sip:1001 at A.B.C.D:50193>
> Agent:      	Bria iOS 2.0.0
> Status:     	Registered(UDP)(unknown) EXP(2012-01-16 23:16:00) EXPSECS(934)
> Host:       	phone
> IP:         	A.B.C.D
> Port:       	50193
> Auth-User:  	1001
> Auth-Realm: 	X.Y.Z.T
> MWI-Account:	1001 at X.Y.Z.T
>
> Call-ID:    	3c27b7424837-bsfi877ujb2n
> User:       	1000 at X.Y.Z.T
> Contact:    	"freeswitch"<sip:1000 at 192.168.0.69:2048;line=skgk4hug>
> Agent:      	snom300/8.4.32
> Status:     	Registered(UDP)(unknown) EXP(2012-01-17 00:01:24) EXPSECS(3658)
> Host:       	phone
> IP:         	A.B.C.D
> Port:       	62061
> Auth-User:  	1000
> Auth-Realm: 	X.Y.Z.T
> MWI-Account:	1000 at X.Y.Z.T
>
> Total items returned: 2
> =================================================================================================
>
> All necessary ports are opened/forwarded on the server.
>
> I See on the 1000 configuration that this is the local ip address which
> is set as contact. Is there any other setups to do in the directory ?
> Or other parameters in the external profile ?
>
> Thanks for your help !
>
> Regards,
>
> --
> Alexis de BRUYN
> Mail : alexis.mailinglist at de-bruyn.fr
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>



Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list