I think it's much more reliable to lookup in some admission control database on every in- and outbound call for the user. Then you have the ability to redirect the user to an IVR, for example, and tell them that the account is blocked. On Fri, Sep 19, 2014 at 2:07 PM, yoav golde <ygolde@gmail.com> wrote:
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
_________________________________________________________________________ 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