I already use XML_CURL to dynamically provide the user directory. 
I am interested in writing a module in C to provide the user directory.
I want the module to use PostgreSQL to populate user information and give it to FreeSWITCH.



On Wed, Feb 19, 2014 at 3:01 PM, Anthony Minessale <anthony.minessale@gmail.com> wrote:
Read my last post a few more times, the wiki and possibly either edition of the FS book.

https://wiki.freeswitch.org/wiki/Xml_curl



On Wed, Feb 19, 2014 at 1:31 PM, Vik Killa <vipkilla@gmail.com> wrote:
I am quite confused. Is there no way to create a module that serve's User Agent authentication information to FS? 


On Wed, Feb 19, 2014 at 2:09 PM, Anthony Minessale <anthony.minessale@gmail.com> wrote:
You are confusing the directory interface "wrapper for ldap" with the FS Directory (The XML Registry)

How the XML Registry works is extensively documented in the wiki and our FS book.

The gist is that the XML is the abstraction layer; So you can write modules to seek things from the XML and not worry about external access.
Then you write modules that bind to xml searches and pre-empt the static xml by returning your own binary xml object with the correct data.

xml_curl and xml_scgi are the 2 in-house examples that transform the xml search into a url and fetch the xml from a remote service but you can also easily make a binding module to parse xml searches, do sql stmts and format the results in a binary xml obj without ever using textual xml markup.


 


On Wed, Feb 19, 2014 at 12:49 PM, Vik Killa <vipkilla@gmail.com> wrote:
I am trying to test the directory interface in my module.
It seems that FS will not send the authentication request to my module's directory interface though.
I know it is loaded because I see:

2014-02-19 13:46:46.056080 [NOTICE] switch_loadable_module.c:429 Adding Directory interface 'test_directory'

I have some debug lines in my module to display when the interface is run but i don't see the debugging.
Also, i loaded mod_ldap to test and it will not get queried by FS either.
Is there a FS parameter or setting that is needed to tell it to use the alternate directory interface?

Thanks


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.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




--
Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.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



_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.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




--
Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.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