That sounds like the way the softphone happens to work. It seems to me that putting <ext-ip-addr>:5090 in the proxy field is fine if it indeed works with your softphone + network config + FreeSWITCH config.

-MC


On Wed, May 8, 2013 at 11:17 AM, Jeff Bernhardt <jeff@askcornerstone.net> wrote:

No, they’re behind different NAT devices. It goes phone > firewall1 > WAN > firewall2 > FS. Ports 5060 and 5090 are forwarded to FS in firewall2 (though 5060 is disabled now for testing).

 

I find in the “domain” setting (on Linphone, “Registrar” on Jisti), I can put anything (1.2.3.4) and it will register as long as the proxy is set to <ext-ip>:5090.

 

I’ve created my external profile according to http://wiki.freeswitch.org/wiki/General_NAT_example_scenarios.

 

Here’s the reg info for the profile:

 

Call-ID:                 328893541

User:                       1000@192.168.10.32

Contact:                "user" <sip:1000@<phone-firewall-ext-ip>:3773;line=7e848ad901ec2ca;fs_nat=yes;fs_path=sip%3A1000%<phone-firewall-ext-ip>%3A3773%3Bline%3D7e848ad901ec2ca>

Agent:                    LinphoneIPhone/2.0.2 (eXosip2/3.6.0)

Status:                   Registered(UDP-NAT)(unknown) EXP(2013-05-08 18:20:07) EXPSECS(524)

Host:                      freeswitch

IP:                           <phone-firewall-ext-ip>

Port:                       3773

Auth-User:            1000

Auth-Realm:        1.2.3.4

MWI-Account:    1000@192.168.10.32

 

Total items returned: 1

 

Here’s the status for the ext5090 profile:

 

Name                                     ext5090

Domain Name                     N/A

Auto-NAT                             false

DBName                               sofia_reg_ext5090

Pres Hosts            

Dialplan                                 XML

Context                                 public

Challenge Realm                 auto_to

RTP-IP                                   192.168.10.32

Ext-RTP-IP                           <fs-firewall-ext-ip>

SIP-IP                                    192.168.10.32

Ext-SIP-IP                             <fs-firewall-ext-ip>

URL                                       sip:mod_sofia@<fs-firewall-ext-ip>:5090

BIND-URL                           sip:mod_sofia@<fs-firewall-ext-ip>:5090;maddr=192.168.10.32;transport=udp,tcp

HOLD-MUSIC                     local_stream://moh

OUTBOUND-PROXY         N/A

CODECS IN                        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                           true

PROXY-MEDIA                  false

ZRTP-PASSTHRU              true

AGGRESSIVENAT             true

CALLS-IN                            30

FAILED-CALLS-IN            4

CALLS-OUT                        14

FAILED-CALLS-OUT        4

REGISTRATIONS              1

 

 

 

Thanks,

 

Jeff

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Michael Collins
Sent: Wednesday, May 08, 2013 6:44 AM
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] External Softphone vs. Internal Question

 

 

 

On Wed, May 8, 2013 at 2:00 AM, Jeff Bernhardt <jeff@askcornerstone.net> wrote:

As a follow up to this, I have another question! I got busy with some other things the last couple weeks and was revisiting this again. I realized that even though I thought I was registering to my external5090 profile, I was actually still registering to the internal one on 5060 (5060 is forwarded through my firewall to FS in addition to 5090). I discovered that this is because even though I put what I thought was the registration port 5090 in Jitsi (or Bria, or Linphone, etc.), the softphone was still registering to 5060. Couldn’t figure out why, but then I put in the <external-address>:5090 in the outbound proxy settings, and it worked and confirmed registered to 5090 in fs_cli. Why do I have to put the external ip in the proxy settings on my phone? Something set up wrong in my Freeswitch, my softphone(s)? Confused…

Without knowing the topology we are equally confused. Is your phone behind the same NAT device as FreeSWITCH? What happens when you put <internal-fs-ip-addr>:5090 in the proxy settings of the phone?

-MC

 


_________________________________________________________________________
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




--
Michael S Collins
Twitter: @mercutioviz
http://www.FreeSWITCH.org
http://www.ClueCon.com
http://www.OSTAG.org