[Freeswitch-users] why is the user directory in core and not a module

Vik Killa vipkilla at gmail.com
Thu Feb 20 00:47:40 MSK 2014


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 at 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 at 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 at 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 at 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 at freeswitch.org
>>>> http://www.freeswitchsolutions.com
>>>>
>>>> 
>>>> 
>>>>
>>>> Official FreeSWITCH Sites
>>>> http://www.freeswitch.org
>>>> http://wiki.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
>>>>
>>>>
>>>
>>>
>>> --
>>> Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬
>>>
>>>http://freeswitch.org/http://cluecon.com/>>> http://twitter.com/FreeSWITCH
>>> ☞ irc.freenode.net #freeswitch ☞ *http://freeswitch.org/g+
>>> <http://freeswitch.org/g+>*
>>>
>>> ClueCon Weekly Development Call
>>> ☎ sip:888 at conference.freeswitch.org  ☎ +19193869900
>>>
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.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://wiki.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
>>
>>
>
>
> --
> Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬
>
>http://freeswitch.org/http://cluecon.com/> http://twitter.com/FreeSWITCH
> ☞ irc.freenode.net #freeswitch ☞ *http://freeswitch.org/g+
> <http://freeswitch.org/g+>*
>
> ClueCon Weekly Development Call
> ☎ sip:888 at conference.freeswitch.org  ☎ +19193869900
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.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/20140219/5c286ddd/attachment.html 


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