Asterisk针对Mysql的extconfig.conf配置
Asterisk针对Mysql的extconfig.conf配置,这其中涉及到的表的structure
[setting]
sipusers => mysql,general,sip_buddies
sippeers => mysql,general,sip_buddies
queues => mysql,general,queue_table
queue_members =>mysql,general,queue_member_table
meetme => mysql,general,meetme
extensions => mysql,general,extensions_table
voicemail=>mysql,general,voicemail_users
(asterisk1.6以后用的general代替原来的‘DBname’)
CREATETABLE `sip_buddies` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(80) NOT NULL default '',
`host` varchar(31) NOT NULL default '',
`nat` varchar(5) NOT NULL default 'no',
`type` enum('user','peer','friend') NOT NULL default 'friend',
`accountcode` varchar(20) default NULL,
`amaflags` varchar(13) default NULL,
`call-limit` smallint(5) unsigned default NULL,
`callgroup` varchar(10) default NULL,
`callerid` varchar(80) default NULL,
`cancallforward` char(3) default 'yes',
`canreinvite` char(3) default 'yes',
`context` varchar(80) default NULL,
`defaultip` varchar(15) default NULL,
`dtmfmode` varchar(7) default NULL,
`fromuser` varchar(80) default NULL,
`fromdomain` varchar(80) default NULL,
`insecure` varchar(4) default NULL,
`language` char(2) default NULL,
`mailbox` varchar(50) default NULL,
`md5secret` varchar(80) default NULL,
`deny` varchar(95) default NULL,
`permit` varchar(95) default NULL,
`mask` varchar(95) default NULL,
`musiconhold` varchar(100) default NULL,
`pickupgroup` varchar(10) default NULL,
`qualify` char(3) default NULL,
`regexten` varchar(80) default NULL,
`restrictcid` char(3) default NULL,
`rtptimeout` char(3) default NULL,
`rtpholdtimeout` char(3) default NULL,
`secret` varchar(80) default NULL,
`setvar` varchar(100) default NULL,
`disallow` varchar(100) default 'all',
`allow` varchar(100) default 'g729;ilbc;gsm;ulaw;alaw',
`fullcontact` varchar(80) NOT NULL default '',
`ipaddr` varchar(15) NOT NULL default '',
`port` smallint(5) unsigned NOT NULL default '0',
`regserver` varchar(100) default NULL,
`regseconds` int(11) NOT NULL default '0',
`lastms` int(11) NOT NULL default '0',
`username` varchar(80) NOT NULL default '',
`defaultuser` varchar(80) NOT NULL default '',
`subscribecontext` varchar(80) default NULL,
`useragent` varchar(20) default NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
KEY `name_2` (`name`)
) ENGINE=MyISAMROW_FORMAT=DYNAMIC;
CREATE TABLE `extensions_table` (
`id` int(11) NOT NULL auto_increment,
`context` varchar(20) NOT NULL default '',
`exten` varchar(20) NOT NULL default '',
`priority` tinyint(4) NOT NULL default '0',
`app` varchar(20) NOT NULL default '',
`appdata` varchar(128) NOT NULL default '',
PRIMARY KEY (`context`,`exten`,`priority`),
KEY `id` (`id`)
) TYPE=MyISAM;
CREATE TABLE `meetme` (
`confno` char(80) NOT NULL default '0',
`starttime` datetime NOT NULL default '0000-00-00 00:00:00',
`endtime` datetime NOT NULL default '2099-12-31 23:59:59' ,
`pin` char(20) default NULL,
`opts` char(100) default NULL,
`adminpin` char(20) default NULL,
`adminopts` char(100) default NULL,
`members` int(11) NOT NULL default '0',
`maxusers` int(11) NOT NULL default '0',
PRIMARY KEY (`confno`,`starttime`)
);
CREATE TABLE queue_table (
name VARCHAR(128) PRIMARY KEY,
musiconhold VARCHAR(128),
announce VARCHAR(128),
context VARCHAR(128),
timeout INT(11),
monitor_join BOOL,
monitor_format VARCHAR(128),
queue_youarenext VARCHAR(128),
queue_thereare VARCHAR(128),
queue_callswaiting VARCHAR(128),
queue_holdtime VARCHAR(128),
queue_minutes VARCHAR(128),
queue_seconds VARCHAR(128),
queue_lessthan VARCHAR(128),
queue_thankyou VARCHAR(128),
queue_reporthold VARCHAR(128),
announce_frequency INT(11),
announce_round_seconds INT(11),
announce_holdtime VARCHAR(128),
retry INT(11),
wrapuptime INT(11),
maxlen INT(11),
servicelevel INT(11),
strategy VARCHAR(128),
joinempty VARCHAR(128),
leavewhenempty VARCHAR(128),
eventmemberstatus BOOL,
eventwhencalled BOOL,
reportholdtime BOOL,
memberdelay INT(11),
weight INT(11),
timeoutrestart BOOL,
periodic_announce VARCHAR(50),
periodic_announce_frequency INT(11),
ringinuse BOOL,
setinterfacevar BOOL
);
CREATE TABLE queue_member_table (
uniqueid INT(10) UNSIGNED PRIMARY KEYAUTO_INCREMENT,
membername varchar(40),
queue_name varchar(128),
interface varchar(128),
penalty INT(11),
paused INT(11),
UNIQUE KEY queue_interface (queue_name,interface)
);
CREATE TABLE `voicemail_users` (
`uniqueid` int(11) NOT NULL auto_increment,
`customer_id` varchar(11) NOT NULL default '0',
`context` varchar(50) NOT NULL default '',
`mailbox` varchar(11) NOT NULL default '0',
`password` varchar(5) NOT NULL default '0',
`fullname` varchar(150) NOT NULL default '',
`email` varchar(50) NOT NULL default '',
`pager` varchar(50) NOT NULL default '',
`tz` varchar(10) NOT NULL default 'central',
`attach` varchar(4) NOT NULL default 'yes',
`saycid` varchar(4) NOT NULL default 'yes',
`dialout` varchar(10) NOT NULL default '',
`callback` varchar(10) NOT NULL default '',
`review` varchar(4) NOT NULL default 'no',
`operator` varchar(4) NOT NULL default 'no',
`envelope` varchar(4) NOT NULL default 'no',
`sayduration` varchar(4) NOT NULL default 'no',
`saydurationm` tinyint(4) NOT NULL default '1',
`sendvoicemail` varchar(4) NOT NULL default 'no',
`delete` varchar(4) NOT NULL default 'no',
`nextaftercmd` varchar(4) NOT NULL default 'yes',
`forcename` varchar(4) NOT NULL default 'no',
`forcegreetings` varchar(4) NOT NULL default 'no',
`hidefromdir` varchar(4) NOT NULL default 'yes',
`stamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY (`uniqueid`),
KEY `mailbox_context` (`mailbox`,`context`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
Asterisk针对Mysql的extconfig.conf配置相关推荐
- MySQL数据库安装,配置My.ini文件
最近在做项目开发时用到了MySql数据库,在看了一些有关MySql的文章后,很快就上手使用了.在使用的过程中还是出现了一些问题,因为使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题,该篇 ...
- asterisk使用MYSQL认证的配置方法
asterisk要使用MYSQL实时认证peers,就必须安装asterisk的realtime 和 mysql 模块,这些模块在asterisk插件包中 下载地址是:http://www.aster ...
- asterisk extconfig.conf文件解析
1. int read_config_maps(void), 定义在main/config.c,被main函数调用,下面开始分析read_config_maps struct ast_config * ...
- mysql etc_mysql etc下my.conf配置详情
简介 配置mysql etc下my.conf配置详情如下 [client] port = 3306 socket = /tmp/mysql.sock default-character-set = ...
- Asterisk在mysql数据库中添加sip账号
Asterisk版本:15.5.0 系统版本:Ubuntu 14.04 添加sip账号有好几种方法,本文中描述的只是其中的一种方法.在网上我也找了好多配置sippeers账号的,始终没有配置成功,最后 ...
- MySQL和PostgreSQL数据库安全配置
shewey · 2016/05/26 16:40 0x00 MySQL和PostgreSQL安全配置 针对开源数据库MySQL和PostgreSQL的安全配置主要主要通过身份鉴别.访问控制.安全审计 ...
- php fpm www.conf,PHP7中php.ini、php-fpm和www.conf 配置
PHP7中php.ini.php-fpm和www.conf 配置 php.ini是php运行核心配置文件,下面是一些常用配置 extension_dir="" ● 设置PHP的扩展 ...
- 第12章 Docker 中 MySQL 的安装与配置
第12章 Docker 中 MySQL 的安装与配置 文章目录 第12章 Docker 中 MySQL 的安装与配置 前言 目标 环境 支持的不同版本 Tag 和相应的Dockerfile链接 安装 ...
- mysql主从复制的简单配置
为什么80%的码农都做不了架构师?>>> 0.环境: master:windows7,mysql5.5 slave:centos6.5(虚拟机),mysql5.1 1.先说下c ...
最新文章
- 数据结构与算法(6-4)线索二叉树
- Jupyter Notebook快捷键
- MongoDB数据节点基础操作
- ContentValues和HashTable和HashMap和properties
- spring react_使用Spring WebFlux构建React性REST API –第3部分
- Python应用实战-Python爬取4000+股票数据,并用plotly绘制了树状热力图(treemap)
- BootStrap笔记-按钮相关
- OLAP引擎:基于Presto组件进行跨数据源分析
- 深度学习 | Why and How:神经网络中的权重初始化
- 什么是Knative
- javascript Event监听
- java new 新对象_java基础(五)-----new一个对象的具体过程
- linux设备模型之tty驱动架构分析,linux设备模型之uart驱动架构分析
- 改变php默认目录结构,ThinkPHP中自定义目录结构的设置方法_PHP
- java生成chk文件_java web实现在线编辑word,并将word导出(一)
- Marvell 88E1111PHY芯片简介
- MBR与GPT(GUID)的区别及使用方式(偏实际操作)
- ios修改根视图控制器
- 【Android】Android 集成商米内置打印机打印票据
- 计数数据分析模型:零膨胀负二项(ZINB)回归模型