For asterisk 1.6 and above
Create a new database and table in your mysql database. For adding the table use the below query
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`)
);
The above query will create a table meetme, with the needed fields in it.
Now add the following database connection details to /etc/asterisk/res_config_mysql.conf
[context]
dbhost = 127.0.0.1
dbname =dbname
dbuser = user
dbpass = password
dbport = 3306
dbsock = /var/lib/mysql/mysql.sock
dbcharset = latin1
requirements=warn ; or createclose or createchar
Now edit your extconfig.conf file inside /etc/asterisk and add the following line at the bottom
meetme => mysql,dbname,meetme
Also make sure you have the following parameters in your meetme.conf file inside /etc/asterisk
schedule=yes (starttime and endtime options for meetme conference will work only if this parameter is set to yes. You can schedule a conference with this and the conference will be active only between the startime and endtime)
logmembercount=yes (This parameter helps keep track of members in an active conference. maxusers option in a conference will work only if this parameter is set to yes)
Now reload asterisk and start using asterisk realtime conference