Can't register more than one user to freeswitch
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@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" attributeand 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@internal> chat sip|2222@x.x.x.2|external/sip:1111@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@x.x.x.1 Regex (PASS) [public] to(1111@x.x.x.1) =~ /^(.*)$/ break=on-false Chatplan: 1111@x.x.x.1 Action log(INFO to_chat remote) Chatplan: 1111@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
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@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@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@internal> chat sip|2222@x.x.x.2|external/sip:1111@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@x.x.x.1 Regex (PASS) [public] to(1111@x.x.x.1) =~ /^(.*)$/ break=on-false Chatplan: 1111@x.x.x.1 Action log(INFO to_chat remote) Chatplan: 1111@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@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.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
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
HI Snabel, did you issue a reloadxml after creating the new extension? thanks Matt On 03/09/2014 13:18, Snabel Kabiya 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@x.x.x.1] from x.x.x.x You 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@internal> chat sip|2222@x.x.x.2|external/sip:1111@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@x.x.x.1 Regex (PASS) [public] to(1111@x.x.x.1) =~ /^(.*)$/ break=on-false Chatplan: 1111@x.x.x.1 Action log(INFO to_chat remote) Chatplan: 1111@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@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.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 (3)
-
Brian West
-
Matt Broad
-
Snabel Kabiya