[Freeswitch-users] How can I remove a user with mod_xml_curl?

yoav golde ygolde at gmail.com
Fri Sep 19 16:07:32 MSD 2014


Hi,
I have mod_xml_curl enabled, and have binded the directory successfully:
<param name="gateway-url" value="
http://some.domain.com:9008/api/fs_directory" bindings="directory"/>
In that gateway I check the user against a database if he/she is allowed,
and if so I return the following xml:
<document type="freeswitch/xml">
  <section name="directory">
    <domain name="some.domain.com">
      <groups>
        <group name="default">
         <users>
             <user id="some_user"><params><param name="password"
value="some_password"/></params></user>
         </users>
        </group>
      </groups>
    </domain>
  </section>
</document>

Everything is fine at that point, the user is registered with no issues,
and can make calls via FreeSwicth
The problem is how can I disable a user i previously approved?
I tried returning nothing instead of the above xml, and it did not work,
the user could still connect and make calls.
Even after the periodic register we do from our client (once every 5
minutes), when there was failed authentication, it took something like 2-3
minutes until the user could no longer connect (in the meanwhile the user
is connected and able to make calls)

Any idea how to revoke users access in real time?

Thanks,

Golde
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140919/6d2bf5be/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list