Asterisk LDAP Perl Module
by Ben Klang <ben@alkaloid.net>
http://projects.alkaloid.net
Copyright 2005
Released under the terms of the GPL.  See LICENSE for more information.


This is a module for generating Asterisk compatible configuration files from
data stored in an LDAP directory tree.


The main site for these files is http://projects.alkaloid.net, or hopefully
soon to be found at a CPAN mirror near you.

Some documentation is in the the perl modules, use perldoc to read it
(example: perldoc Asterisk::LDAP)

To install these modules just do:
        perl Makefile.PL
        make all
        make install

Examples that use these modules can be found in the examples/ directory

Asterisk::LDAP is dependant on the following Perl modules:
* File::Temp
* File::Basename
* Getopt::Long
* Net::LDAP


To use Asterisk::LDAP you'll need to add the asterisk.schema file to your
LDAP server.  Documentation on the useage of the objectclasses and attributes
is not quite complete.  In fact, the schema file itself should be considered a
work in progress.  Check this and any other README* files in this directory with
each release to see what may have changed.  Look in asterisk.ldiff for sample
LDAP entries which are compatible with this package.

      NOTE NOTE NOTE
      If you get a message similar to
      'Can't call method "code" without a package or object reference'
      check your TLS settings.  There doesn't appear to be a clean way to catch
      whether start_tls failed, so this program will simply crash rather than
      send unsecured information.

The latest release of Asterisk::LDAP will be available at
http://projects.alkaloid.net

$Id: README 206 2005-12-21 02:57:01Z bklang $
