使用数据保存Asterisk配置.doc

在默认情况下,Asterisk的配置文件都保存在/etc/asterisk目录中,以ini文件的格式保存。我们也可以使用数据库来保存大多数Asterisk配置信息。 Asterisk使用数据库保存配置信息有两种方法:静态和动态,对于不经常修改的配置数据,可以使用静态的方式保存,这些数据都是在Asterisk对应的模块加载时获取配置信息。动态方式适合那些经常变化的数据,例如SIP帐号信息。使用数据库来保存SIP帐号信息还有一个好处:Asterisk会自动把SIP帐号登录Asterisk的相关资料保存到表中,这样大大的方便了管理员检查当前SIP帐号的使用情况和状态。 下面开始介绍Asterisk的数据库获取配置的方法。我使用的是Asterisk版本是 11.0.0。 在这里,我只对Asterisk的基本配置和SIP相关的配置感兴趣,AIX帐号的配置和SIP的配置应该类似,不想多作分析。 基本介绍 获取数据的方法 配置信息可以保存在多种数据库中,下面是Asterisk支持的数据库的列表和对应的模块: odbc res_config_odbc sqlite res_config_sqlite pgsql res_config_pgsql curl res_config_curl ldap res_config_ldap 为了通用性,我选择了ODBC作为获得和修改Asterisk

文档评论(0)

1亿VIP精品文档

相关文档