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