[Freeswitch-users] Profile configuration and aliases
Brian West
brian.west at mac.com
Tue Feb 5 06:31:40 PST 2008
On Feb 5, 2008, at 8:13 AM, Jonas Gauffin wrote:
> Hello
>
> Question 1:
>
> I got the following config:
> Name Type
> Data State
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> outbound profile
> sip:mod_sofia at MY.PUBLIC.IP:5080 RUNNING (0)
> nat profile
> sip:mod_sofia at MY.PUBLIC.IP:5060 RUNNING (0)
> default profile
> sip:mod_sofia at 192.168.1.124:5070 RUNNING (0)
> mydomain.com alias
> default ALIASED
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> 3 profiles 1 alias
>
> I can't user "originate sofia/default/auser 8888", I get "Cannot
> locate registered user auser at default".
> It works if I use "originate sofia/mydomain.com/auser 8888". Shouldn't
> both work?
No they shouldn't both work. You can have multiple aliases for a
profile. If you don't specify a domain it has no way of finding the
user in that domain.
>
>
>
> --------------------------
>
> Question 2:
>
> Isn't this valid?
> <X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
> <X-PRE-PROCESS cmd="set" data="sip_profile=mydomain.com"/>
>
> If not, please change the description:
> "sip_profile: Must be a domain name if you are being a registry
> server; otherwise can be any string."
This isn't true. You're confusing sip_profile as depending on
domain. If mydomain.com resolves to 192.168.1.124 then you can just
set domain=mydomain.com and then you can register as a user at mydomain.com
If you notice in the default config I do:
<X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
<X-PRE-PROCESS cmd="set" data="sip_profile=$${domain}"/>
Which would make them be the IP address.
>
>
> It produces the following config:
> Name Type
> Data State
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> outbound profile
> sip:mod_sofia at MY.PUBLIC.IP:5080 RUNNING (0)
> nat profile
> sip:mod_sofia at MY.PUBLIC.IP:5060 RUNNING (0)
> default profile
> sip:mod_sofia at 192.168.1.124:5070 RUNNING (0)
> 192.168.1.124 alias
> default ALIASED
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> 3 profiles 1 alias
>
> User's cant register using mydomain.com as domain.
> I tried by adding $${sip_profile} as an alias for the default
> profile, but that didn't help.
>
You can force the reg domain in the sip profile but that kinda defeats
the purpose sip and domains.
Profile param:
<param name="force-register-domain" value="mydomain.com"/>
/b
More information about the FreeSWITCH-users
mailing list