[OpenSER-Devel] New LDAP module

Daniel-Constantin Mierla daniel at voice-system.ro
Thu Jul 5 18:43:48 CEST 2007


Hello Christian,

the new module looks very good. I will do complete review it next day 
and talk with the contributor of auth_ldap to use your module as soon as 
we get it in the trunk. Your module gets higher priority now as it 
offers common LDAP API to be used from the other modules.

Cheers,
Daniel


On 07/05/07 18:28, Christian Schlatter wrote:
> Hi all,
>
> I am a member of the ITS Telecommunications R&D team at the University 
> of North Carolina, and we would like to contribute a new LDAP module 
> for the openser SIP server.
>
> This new module implements an LDAP search operation interface for 
> openser and allows to import data from an LDAP directory into the 
> openser script variable space.
>
> The following features are offered by this module:
>
>   * LDAP search function taking an LDAP URL as input
>   * LDAP result parsing functions to store LDAP data as AVP
>   * Support for accessing multiple LDAP servers
>   * LDAP SIMPLE authentication
>   * LDAP server failover and automatic reconnect
>   * Configurable LDAP connection and bind timeouts
>   * Module API for LDAP search operations that can be used by other 
> OpenSER modules
>
> This is the first of two modules we'd like to contribute to the 
> openser project. The other module, called H350, is using the LDAP 
> module API in order to implement an ITU-T H.350 interface for openser. 
> H.350 is an emerging ITU-T standard that defines how SIP (and other 
> RTC protocol) account data is stored in an LDAP directory. We are 
> working together with other companies who are very interested in this 
> feature as well. The H350 module is not yet ready for contribution.
>
> We are using these modules in production since about two months and 
> had no issues so far. Performance measurements have shown that this 
> LDAP interface is very fast. We could achieve better call rates than 
> with MySQL.
>
> It might be worth to consider using the LDAP module API for other 
> modules as well, like e.g. the proposed auth_ldap. The LDAP module 
> handles all LDAP connection and configuration related issues, whereas 
> the module using the LDAP module API only has to care about the 
> specific LDAP search operation.
>
> The source code of this new LDAP module is available at
>
> https://sourceforge.net/tracker/index.php?func=detail&aid=1748544&group_id=139143&atid=743022 
>
>
> Please have a look at the code and documentation and let me know your 
> thoughts. We'd be glad to commit maintaining these modules for at 
> least one year.
>
>
> thanks,
> Christian
>
> _______________________________________________
> Devel mailing list
> Devel at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/devel
>



More information about the Devel mailing list