[Freeswitch-users] xml_curl for directory with verto
Rick Jarvis
rick at magicmail.mooo.com
Thu May 17 18:56:34 UTC 2018
{ hostname: 'verto',
section: 'directory',
tag_name: 'domain',
key_name: 'name',
key_value: ‘x.x.x.x',
'Event-Name': 'REQUEST_PARAMS',
'Core-UUID': '9a5477aa-ea0f-433f-9c27-007a99de8529',
'FreeSWITCH-Hostname': 'verto',
'FreeSWITCH-Switchname': 'verto',
'FreeSWITCH-IPv4': ‘x.x.x.x',
'FreeSWITCH-IPv6': '::1',
'Event-Date-Local': '2018-05-17 19:53:23',
'Event-Date-GMT': 'Thu, 17 May 2018 18:53:23 GMT',
'Event-Date-Timestamp': '1526583203902782',
'Event-Calling-File': 'mod_verto.c',
'Event-Calling-Function': 'check_auth',
'Event-Calling-Line-Number': '947',
'Event-Sequence': '1743',
action: 'jsonrpc-authenticate',
key: 'id',
user: '203',
domain: ‘x.x.x.x' }
> On 17 May 2018, at 18:13, Michael Jerris <mike at jerris.com> wrote:
>
> what params are you getting in the request?
>
>> On May 17, 2018, at 12:14 PM, Rick Jarvis <rick at magicmail.mooo.com <mailto:rick at magicmail.mooo.com>> wrote:
>>
>> Ok I am now seeing post requests (small steps!), but cannot get an authentication success. Maybe something I’m misunderstanding (most likely!).
>>
>> This is the XML I’m sending back to FS:
>>
>> <document type="freeswitch/xml">
>> <section name="directory">
>> <domain name=“default">
>> <groups>
>> <group name="default">
>> <users>
>> <user id=“203">
>> <params>
>> <param name="password" value="password"/>
>> <param name="vm-password" value="982375982735"/>
>> <param name="jsonrpc-allowed-methods" value="verto"/>
>> <param name="jsonrpc-allowed-event-channels" value="demo,conference,presence"/>
>> <param name="jsonrpc-allowed-jsapi" value="all"/>
>> <param name="jsonrpc-allowed-fsapi" value="all"/>
>> <param name="verto-context" value="default"/>
>> <param name="verto-dialplan" value="XML"/>
>> </params>
>> <variables>
>> <variable name="toll_allow" value="domestic,international,local"/>
>> <variable name="accountcode" value=“203"/>
>> <variable name="user_context" value=“default"/>
>> <variable name="effective_caller_id_name" value=“verto"/>
>> <variable name="effective_caller_id_number" value=“203"/>
>> <variable name="outbound_caller_id_name" value=“verto"/>
>> <variable name="outbound_caller_id_number" value=“203"/>
>> </variables>
>> </user>
>> </users>
>> </group>
>> </groups>
>> </domain>
>> </section>
>> </document>
>>
>> And this is what I’m getting on FS console (with xml_curl debug_on):
>>
>> 2018-05-17 17:09:34.902788 [DEBUG] mod_verto.c:1876 BAD READ -1000
>> 2018-05-17 17:09:34.902788 [DEBUG] mod_verto.c:2019 x.x.x.x:49935 Ending client thread.
>> 2018-05-17 17:09:34.902788 [DEBUG] mod_verto.c:2027 x.x.x.x:49935 Thread ended
>> 2018-05-17 17:10:34.402793 [DEBUG] mod_verto.c:4139 x.x.x.x:50348 Client Connect from x.x.x.x:50348 accepted
>> 2018-05-17 17:10:34.402793 [DEBUG] mod_verto.c:1992 x.x.x.x:50348 Starting client thread.
>> 2018-05-17 17:10:34.482797 [ALERT] mod_verto.c:1384 READ x.x.x.x:50348 [{
>> "jsonrpc": "2.0",
>> "method": "login",
>> "params": {
>> "sessid": "c674980b-27ca-4c3e-37d1-3421736b990f"
>> },
>> "id": 2
>> }]
>> 2018-05-17 17:10:34.482797 [DEBUG] mod_verto.c:1281 x.x.x.x:50348 re-connecting session c674980b-27ca-4c3e-37d1-3421736b990f
>> 2018-05-17 17:10:34.482797 [ALERT] mod_verto.c:604 WRITE x.x.x.x:50348 [{
>> "jsonrpc": "2.0",
>> "id": 2,
>> "error": {
>> "code": -32000,
>> "message": "Authentication Required"
>> }
>> }]
>> 2018-05-17 17:10:34.482797 [ALERT] mod_verto.c:1384 READ x.x.x.x:50348 [{
>> "jsonrpc": "2.0",
>> "method": "login",
>> "params": {
>> "sessid": "c674980b-27ca-4c3e-37d1-3421736b990f"
>> },
>> "id": 1
>> }]
>> 2018-05-17 17:10:34.482797 [ALERT] mod_verto.c:604 WRITE x.x.x.x:50348 [{
>> "jsonrpc": "2.0",
>> "id": 1,
>> "error": {
>> "code": -32000,
>> "message": "Authentication Required"
>> }
>> }]
>> 2018-05-17 17:10:34.482797 [ALERT] mod_verto.c:1384 READ x.x.x.x:50348 [{
>> "jsonrpc": "2.0",
>> "method": "login",
>> "params": {
>> "login": "203",
>> "passwd": "password",
>> "loginParams": {
>> },
>> "userVariables": {
>> },
>> "sessid": "c674980b-27ca-4c3e-37d1-3421736b990f"
>> },
>> "id": 3
>> }]
>> 2018-05-17 17:10:34.542787 [ALERT] mod_verto.c:604 WRITE x.x.x.x:50348 [{
>> "jsonrpc": "2.0",
>> "id": 3,
>> "error": {
>> "code": -32001,
>> "message": "Login Incorrect"
>> }
>> }]
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org <mailto: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
>
> _________________________________________________________________________
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20180517/f1eb5fb9/attachment-0001.html>
More information about the FreeSWITCH-users
mailing list