[asterisk-users] Parsing Asterisk's .conf files from Perl, Java or PHP file

Olivier oza-4h07 at myamail.com
Fri May 22 02:23:32 CDT 2009


Hi,

To a large extend, Asterisk's /etc/asterisk/*.conf configuration files
conform to a format such as:

[section1]
key1=value1
key2=value2

[section2]
key1=value1
key2=value2
...

To increase coherence when running custom-made application in Perl, Java,
PHP, ...) and Asterisk on the same platform, I'm wondering if could extend a
bit Asterisk's config files instead of duplicating data in an independant
config file.

For instance, an app that uses Manager interface needs to be configured with
:
- the Asterisk manager interface IP address,
- a username and secret.

The later 2 parameters are included /etc/asterisk/manager.conf but the first
one is not.
So instead of writing an independant myapp.conf holding all 3 parameters,
should I only add the first parameter to existing manager.conf file ?

Doing this, I would have to make sure that when Asterisk is parsing its
config file, it doesn't stop when it reads unkown supplementary parameters
(those added for custom app).
It seems to be the case now with 1.6.1 : a NOTICE warning is sent but it
doesn't really hurt.
[May 22 09:15:32] NOTICE[15917]: manager.c:3903 __init_manager: Invalid
keyword <foo> = <bar> in manager.conf [general]

Maybe, adding a keyword that would tell Asterisk to skip reading this config
file line would be a plus (avoiding warnings and collision with new
keywords).
What do you think ?

Then, my next question, is there widely available librairies to parse
Asterisk's config files-like files ?

Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090522/f3a43429/attachment.htm 


More information about the asterisk-users mailing list