[Freeswitch-users] Can't register more than one user to freeswitch
Lucas Castro
lucasmcastro at gmail.com
Wed Sep 3 17:17:47 MSD 2014
you need once to define the domain <domain name="x.x.x.1"> and the 2 users
must be within it.
i guess its not working now 'cause you removed both domain tags.
On Wed, Sep 3, 2014 at 9:54 AM, Snabel Kabiya <snabel at lexifone.com> wrote:
> Hi,
>
> now i can't register both of them and i get the error for both users.
>
> <include>
>
> <user id="4444">
> <params>
> <param name="password" value="4444"/>
> </params>
> </user>
> </include>
>
> <include>
>
> <user id="1111">
> <params>
> <param name="password" value="1111"/>
> </params>
> </user>
> </include>
>
> Snabel,
>
>>
>> ---------- Forwarded message ----------
>> From: Brian West <brian at freeswitch.org>
>> To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
>> Cc:
>> Date: Wed, 3 Sep 2014 07:36:13 -0500
>> Subject: Re: [Freeswitch-users] Can't register more than one user to
>> freeswitch
>> You do not need domain tags on the 1111.xml or 4444.xml the domain is
>> wrapped from a higher level include, the possibly reason 1111 is working
>> and not 4444 is the domain is listed twice in the XML and the first one
>> found doesn't contain a user 4444 in it.
>>
>>
>> On Wed, Sep 3, 2014 at 7:18 AM, Snabel Kabiya <snabel at lexifone.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I'm using X-lite to test mod_sms in freeswitch.
>>> I've created two users on server x.x.x.1
>>>
>>> <include>
>>> <domain name="x.x.x.1">
>>> <user id="1111">
>>> <params>
>>> <param name="password" value="1111"/>
>>> </params>
>>> </user>
>>> </domain>
>>> </include>
>>>
>>> <include>
>>> <domain name="x.x.x.1">
>>> <user id="4444">
>>> <params>
>>> <param name="password" value="4444"/>
>>> </params>
>>> </user>
>>> </domain>
>>> </include>
>>>
>>> I've but both files: 1111.xml, 4444.xml in
>>> /usr/local/freeswitch/conf/directory. restarted freeswitch after that.
>>>
>>>
>>> i managed to register user 1111 using X-Lite, but when i tried to
>>> register user 4444, i got this error on freeswitch:
>>>
>>>
>>>
>>> *2014-09-03 15:05:57.177795 [WARNING] sofia_reg.c:2566 Can't find user
>>> [4444 at x.x.x.1] from x.x.x.xYou must define a domain called 'x.x.x.1' in
>>> your directory and add a user with the id="4444" attribute and you must
>>> configure your device to use the proper domain in it's authentication
>>> credentials.*
>>>
>>> is there some limitation in freeswitch? do i need to change some
>>> configuration file?
>>>
>>>
>>> Thanks,
>>> Snabel
>>>
>>>
>>> Hi,
>>>
>>>>
>>>>> i'm trying to use mod_sms.
>>>>>
>>>>> i did the following steps
>>>>> 1 - used the instructions here to compile the module
>>>>> http://wiki.freeswitch.org/wiki/Mod_sms#Args
>>>>> https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_chat
>>>>>
>>>>> created two users on both servers x.x.x.1, x.x.x.2
>>>>>
>>>>> <domain name="x.x.x.1">
>>>>> <user id="2222">
>>>>> <params>
>>>>> <param name="password" value="2222"/>
>>>>> </params>
>>>>> </user>
>>>>> </domain>
>>>>>
>>>>> <domain name="x.x.x.1">
>>>>> <user id="1111">
>>>>> <params>
>>>>> <param name="password" value="1111"/>
>>>>> </params>
>>>>> </user>
>>>>> </domain>
>>>>>
>>>>> created this chatplan:
>>>>>
>>>>> public.xml:
>>>>> <?xml version="1.0" encoding="utf-8"?>
>>>>> <include>
>>>>> <context name="public">
>>>>> <extension name="public">
>>>>> <condition field="to" expression="^(.*)$">
>>>>> <action application="log" data="INFO to_chat remote"/>
>>>>> <action application="reply" data="Hello, you said:
>>>>> ${_body}"/>
>>>>> </condition>
>>>>> </extension>
>>>>> </context>
>>>>> </include>
>>>>>
>>>>>
>>>>> but now when i send this from server x.x.x.2
>>>>> freeswitch at internal> chat sip|2222 at x.x.x.2|external/sip:1111 at x.x.x.1|hi
>>>>> from freeswitch snabel is here
>>>>> Sent
>>>>>
>>>>> i get the following on server x.x.x.1
>>>>> 2014-09-03 11:18:18.780102 [INFO] mod_sms.c:336 Processing text
>>>>> message 2222->1111 in context public
>>>>> Chatplan: 1111 parsing [public->public] continue=false
>>>>> Chatplan: 1111 at x.x.x.1 Regex (PASS) [public] to(1111 at x.x.x.1) =~
>>>>> /^(.*)$/ break=on-false
>>>>> Chatplan: 1111 at x.x.x.1 Action log(INFO to_chat remote)
>>>>> Chatplan: 1111 at x.x.x.1 Action reply(Hello, you said: ${_body})
>>>>> *2014-09-03 11:18:18.780102 [ERR] switch_loadable_module.c:769 Invalid
>>>>> chat application interface [log]!*
>>>>>
>>>>>
>>>>> what does it mean? what did i miss?
>>>>>
>>>>> Thanks,
>>>>> Snabel
>>>>>
>>>>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.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
>
--
Atenciosamente,
Lucas Castro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140903/05aad9ba/attachment-0001.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list