[asterisk-dev] Asterisk Realtime Updates - LDAP - Enable Option

Matthew Jordan mjordan at digium.com
Sun Jan 20 20:27:03 CST 2013

On 01/20/2013 07:47 PM, Andrew Latham wrote:
> On Sun, Jan 20, 2013 at 8:34 PM, Matthew Jordan <mjordan at digium.com> wrote:
> On this issue.  I did some digging and on a simple "svn co, configure,
> make, make install, make samples, asterisk -c" many of the realtime
> and other "modules" attempt to connect to localhost servers (ldap,
> odbc, pgsql, etc).  The logs show that because the configs are
> commented or empty they use the defaults to attempt to connect.  In
> some cases multiple times during load by calling reload. This was not
> confined to realtime. I noticed that "motif" does this too.
> If there is a reason that this should be happening by default then hit
> me with the clue bat.

I think the problem here is the assumption that 'make samples' produces
a set of configuration files that are suitable for some definition of a
basic installation. That isn't the case.

Currently, the sample configuration files serve primarily as
documentation of existing configuration options and examples of those
configuration options. While those examples illustrate how things *can*
be set up, that doesn't mean those examples translate perfectly to real
world systems.

A number of people have proposed either re-purposing the existing sample
configuration files to act as a recommended configuration or, barring
that, creating additional make targets/sets of files that act as a basic
configuration for certain Asterisk deployments. To date, no one has
created those.

As a first step to re-purposing the existing sample configuration files,
the documentation of configuration information would have to be moved
out of the configuration files to some other source. A patch that could
help that was written by Terry Wilson. He wrote an improvement for the
Configuration Framework and the XML documentation APIs that allow them
to support documenting configuration information in Asterisk source.
That patch is currently being worked onto get it ready for another round
of code review for Asterisk 12.

Matthew Jordan
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org

More information about the asterisk-dev mailing list