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