login | register
Tue 09 of Feb, 2010 [19:31 UTC]

voip-info.org

History

MeetMe-Web-Control

Created by: areski,Last modification on Wed 04 of Nov, 2009 [11:03 UTC] by rootol
What is it:
Web-MeetMe is a suite of PHP pages to allow for scheduling and managing conferences on an Asterisk PBX.
Add rooms and specify
  • Moderator and user PINs
  • Announce on/off
  • Record on/off
  • User listen only
  • Start and End time
  • Reoccurring
  • Number of participants
  • Mute/Unmute users
  • Kick users
  • Invite users (Will call the user from number in web form)


Download:
http://sourceforge.net/projects/web-meetme/


Contact:
E-mail : areski (@alt) gmail (.dot) com

Web-MeetMe Forum
http://sourceforge.net/forum/forum.php?forum_id=560213

Web-MeetMe install on Fedora manual.
http://sourceforge.net/docman/display_doc.php?docid=48924&group_id=164788

You can download the user manual from Asterisk IT at:
http://www.asteriskit.com.au/Page/Web-MeetMe-User-Manual

Image

Image


Requirements:
mysql apache php pearDB postgresql-dev

for debian:
apt-get install mysql-server libmysqlclient12-dev apache-server libapache-mod-php4 php4-pear postgresql-dev


To Install:

NOTE:
Web-Meetme 3.X works only with asterisk 1.4
Web-Meetme 2.X works only with asterisk 1.2

Download and extract to a web accessible directory
wget http://prdownloads.sourceforge.net/web-meetme/Web-MeetMe_v3.0.3.tgz?download
tar -zxvf Web-MeetMe_v3.0.3.tgz


compile app_cbmysql.so in web-meetme/cbmysql
make
make install


copy cbmysql.conf to /etc/asterisk and edit with appropriate mysql settings
for debian sock is /var/run/mysqld/mysqld.sock

Setup your database, there is an example file in webmeet-me/cbmysql/db-table-create-v5.txt
Just take out the `DB_CDR`. and 'sequenceNo' and 'recurInternval' need to be replaced with ` backticks not single quotes.

load the module in asterisk
load app_cbmysql.so **note: module as of now does not support the reload command and sometimes restart asterisk when loading**

edit web-meetme/lib/defines.php
edit web-meetme/lib/database.php
edit web-meetme/phpagi/phpagi-asmanager.php so user name and secret for asterisk manager correspond to a user in /etc/asterisk/manager.conf

add cbmysql to dialplan
[defaults]
   exten => 900,1,cbmysql()
   exten => 901,1,cbmysql(901) ;where 901 is a valid room in the database




Go back to Asterisk cmd MeetMe


Comments

Comments Filter
222

333Working Version of Web-MeetMe

by clint.davis, Tuesday 22 of July, 2008 [04:37:59 UTC]
Hi,

I am a teleconference service provider, and i have a running version of Web-MeetMe as a hosted service.
My service is for Australian users, and you can sign up a trial to test the teleconferencing abilities.

http://teleconference.greymouse.com.au
Use the code: voip-info as the special offer code so we can give you an extended trial.

Clint Davis.

222

333Easy way to get it working

by lucius, Tuesday 17 of April, 2007 [15:46:07 UTC]
The AdminsParadise VoiP Phone and Fax server has this preloaded and working right from the get go.

It allows you to do moderated calls, scheduled conferences, record the conferences, announce attendees, all from the web based interface

Screenshots here:
http://www.adminsparadise.com/walkthroughs/phone-system/adminsparadise-voip-screenshots.html
222

333Versions - url ????

by benq, Thursday 23 of March, 2006 [15:10:23 UTC]
Hi,

what is the right version? 1.2? 2.0?

I found a 2.0 version there http://www.fitawi.com/Asterisk/ before the 1.2 was realeased.

What are the differences?

hmmmm not sure I took the right one...
Quite bad as I already i18n it....


222

333Disable SELinux

by mjr, Friday 14 of October, 2005 [19:10:55 UTC]
The PHP library used to talk to the asterisk manager interface offends SELinux. Errors in the log will look like this:

Unable to connect to manager localhost:5038 (13): Permission denied

An easy fix for this problem is to disable SELinux. There is almost certainly a more SELinux-friendly way to work around this problem.

222

333Asterisk CVS-HEAD

by mjg, Friday 09 of September, 2005 [22:44:57 UTC]
Web meetme does not work with asterisk cvs ????
222

333installation and usage information

by psuter, Tuesday 07 of June, 2005 [09:08:45 UTC]
Installation:

it seems like the very easy steps mentioned on the webpage aren't really enough to use this web admin out of the box. there are some other things to make sure:

1) do what is mentioned on their webpage
2) make sure, "register_globals" is turend ON in your php.ini file (found in /etc/php or /etc/apache or anything like this)
3) edit /etc/asterisk/manager.conf and define a user to be used with this web-interface. mine looks like this:

[general]]enabled = yes
port = 5038
bindaddr = 0.0.0.0

[webmm]]
secret = webmmpw
;deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/0.0.0.0
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user

4) Edit /etc/asterisk/phpagi.conf and adopt to the manager.conf settings like this: (this is my asmanager section)

[asmanager]]
  1. server to connect to
server=localhost

  1. default manager port
port=5038

  1. username for login
username=webmm

  1. password for login
secret=webmmpw

5) now user your web-browser and open the web-control inteface and go to "Conference"
6) to see if everything is working enter to a conference and enter the conference number. you should then see yourself in there..



invite somone to the conference:

to invite others to the conference, you have to go to "outgoing operator"
while all the fields might not tell you too much (at least they didn't to me) you can find a documentation of the parameters in the Documentation of the Asterisk API Action Originate
this is what worked for me:
Channel: the channel of the person to invite. i.e. "SIP/phone1"
Exten: the extension of your conference: i.e. "1234" (assuming you have something like this in your extensinos.conf: "exten => 1234,1,MeetMe(1234||)"
Context: whatever your context is, i.e. "default"
Priority: i don't know what it is exactually used for, but it must be the same to all users you invite, otherwise they won't join the conference but rather call the first participant of the conference, so i always enter "1"
the rest seems to be not so important, so i leave it empty.
that works ;)

if anyone can explain this better, please do so! i'm still a newbie myself.
222

333What other software does this need?

by Randomandy, Wednesday 20 of April, 2005 [09:38:33 UTC]
When I follow the directions here, it does nothing. The description makes it sound like this is all that is necessary. But I see that your previous version required installing some c sources and compiling etc. Am I missing something? (:frown:)
222

333need more codes?

by emplant, Friday 08 of April, 2005 [23:03:35 UTC]
for conf_control.php

getpost_ifset(array('confno'));
getpost_ifset(array('action'));
getpost_ifset(array('user_id'));

maybe...that's right.