TUTORIAL New Web MeetMe System - Part 1

tshif

Guru
Joined
Jan 3, 2008
Messages
1,240
Reaction score
4
Thanks for the extra info fish - Ive just logged it into the tracker system. We are now trying to duplicate your results.
-tshif
 

mspieker

New Member
Joined
Jan 6, 2009
Messages
57
Reaction score
0
Fantastic module, I LOVE IT!! VERY professional looking. I too am having the issue with *66 giving me the fast busy, no biggie though, as others have pointed out I just use the misc application thing.

one other question, I'm wondering when the list users is supposed to work?

If I log in and setup a conference as a non admin user, it works fine but I can't list people who are in the conference when I click "current confernces" and then click the conference number.

However an admin can always see users in the conference regardless if they created it or not.

Thanks for hard work guys!
 

tshif

Guru
Joined
Jan 3, 2008
Messages
1,240
Reaction score
4
Fantastic module, I LOVE IT!! VERY professional looking. I too am having the issue with *66 giving me the fast busy, no biggie though, as others have pointed out I just use the misc application thing.

I do have a question though. When a conference is in use and I go to scheduling, current conferences, and then pick my conference in session, is it supposed to list users who are currently in the call? I keep getting no user in this conference.

Thanks for hard work guys!

I have logged the problem you described with *66 in the module bug tracker (http://projects.colsolgrp.net). Well be looking at it shortly to see what has gone wrong. Thanks for confirming the problem.

I haven't tried the list current users function - can anyone else tell mspieker and the rest of us if its listing users on your system?
 

tshif

Guru
Joined
Jan 3, 2008
Messages
1,240
Reaction score
4
Module version 1.0.1: Maintenance Release

Module version 1.0.1: Maintenance Release

Please download and upgrade your Web MeetMe Helper Module from this location.

This upgrade should be applied to ALL current installations.

There is one change in this maintenance release.
(http://projects.colsolgrp.net/issues/show/9)

1. The system created feature code did not permit access to the conferences. That has been corrected.

As always - please let us know how the latest upgrades work for you!

-Tony
 

krzykat

Telecom Strategist
Joined
Aug 2, 2008
Messages
3,149
Reaction score
1,238
Web-Meetme Practical application

How is the Web-Meetme used in practical terms?

I see the conference is made, with the date and timeframe. I also see where you can "invite" certain people, and it even asks for their phone number. Seems like you'd want their phone number to either:

A) send a voice "reminder" to their phone number notifying them about their conference.
B) when they call into the conference, since their phone number is known, it would automatically push them into the conference without requiring them to enter the conference room info.

Also - what about assigning a DID to the conference room or multiple DID's tied to different rooms ??

Are any of these items in the infrastructure or am I just hoping for items based on some of the data that is provided?
 

tshif

Guru
Joined
Jan 3, 2008
Messages
1,240
Reaction score
4
How is the Web-Meetme used in practical terms?

I see the conference is made, with the date and timeframe. I also see where you can "invite" certain people, and it even asks for their phone number. Seems like you'd want their phone number to either:

A) send a voice "reminder" to their phone number notifying them about their conference.
B) when they call into the conference, since their phone number is known, it would automatically push them into the conference without requiring them to enter the conference room info.

Also - what about assigning a DID to the conference room or multiple DID's tied to different rooms ??

Are any of these items in the infrastructure or am I just hoping for items based on some of the data that is provided?

In "practical terms", I believe the biggest advantage of Web meet me 3 is that the conferences are only valid during a limited period. With the standard meet me conferences, the pins can eventually become known - which makes it extra risky to make them available to the outside world.

Assigning DIDs Web meet me 3 conferences is modestly safer -- because the conferences themselves are generally only viable for a fixed period of time. If you use the helper module, a feature code for the Web meet me conference rooms is already created for you. All you need do is create a custom destination to that feature code, and creating inbound route to that destination.

It just occurred to me that creating the custom destination might be something the module could do for you as well. I'll give that some thought for future releases.

Many parts of the meet me 3 user interface are certainly not as functional as I would like to see them. Unfortunately, while we do maintain the helper module, and we did get the install script together (thanks to Joe Roper), we are not directly involved in the development of the Web meet me 3 software. Like every project - Im sure they would be happy to have more developers working on it - you can find the project here.

-tshif
 

rapidnet

New Member
Joined
Jul 22, 2008
Messages
64
Reaction score
0
Feature code *66(I changed to *666) not working...

I looked thru the logs, and here is what I see

2009-07-09 09:59:36] VERBOSE[25718] logger.c: -- Executing [*666@from-internal:1] Goto("SIP/2000-06a68e90", "custom-meetme3|s|1
") in new stack
[2009-07-09 09:59:36] VERBOSE[25718] logger.c: -- Goto (custom-meetme3,s,1)
[2009-07-09 09:59:36] VERBOSE[25718] logger.c: -- Executing [s@custom-meetme3:1] Answer("SIP/2000-06a68e90", "") in new stack
[2009-07-09 09:59:36] VERBOSE[25718] logger.c: -- Executing [s@custom-meetme3:2] Wait("SIP/2000-06a68e90", "1") in new stack
[2009-07-09 09:59:37] WARNING[25718] pbx.c: No application 'CBMysql' for extension (custom-meetme3, s, 3)
[2009-07-09 09:59:37] VERBOSE[25718] logger.c: == Spawn extension (custom-meetme3, s, 3) exited non-zero on 'SIP/2000-06a68e90'


.

When I set a destination on a route web-meetme..I then call in on the trunk and get dead air, and a hangup.

The logs show ...

Executing [1302xxxxxxx@from-sip-external:1] NoOp("SIP/38.99.70.46-06a61800", "Received incoming SIP connection from unknown peer to 1302xxxxxxx") in new stack
-- Executing [1302xxxxxxx@from-sip-external:2] Set("SIP/38.99.70.46-06a61800", "DID=1302xxxxxxx") in new stack
-- Executing [1302xxxxxxx@from-sip-external:3] Goto("SIP/38.99.70.46-06a61800", "s|1") in new stack
-- Goto (from-sip-external,s,1)
-- Executing [s@from-sip-external:1] GotoIf("SIP/38.99.70.46-06a61800", "1?from-trunk|1302xxxxxxx|1") in new stack
-- Goto (from-trunk,1302xxxxxxx,1)
-- Executing [1302xxxxxxx@from-trunk:1] Set("SIP/38.99.70.46-06a61800", "__FROM_DID=1302xxxxxxx") in new stack
-- Executing [1302xxxxxxx@from-trunk:2] Gosub("SIP/38.99.70.46-06a61800", "app-blacklist-check|s|1") in new stack
-- Executing [s@app-blacklist-check:1] LookupBlacklist("SIP/38.99.70.46-06a61800", "") in new stack
-- Executing [s@app-blacklist-check:2] GotoIf("SIP/38.99.70.46-06a61800", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/38.99.70.46-06a61800", "") in new stack
-- Executing [1302xxxxxxx@from-trunk:3] ExecIf("SIP/38.99.70.46-06a61800", "0 |Set|CALLERID(name)=6105249300") in new stack
-- Executing [1302xxxxxxx@from-trunk:4] Set("SIP/38.99.70.46-06a61800", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [1302xxxxxxx@from-trunk:5] SetCallerPres("SIP/38.99.70.46-06a61800", "allowed_not_screened") in new stack
-- Executing [1302xxxxxxx@from-trunk:6] Goto("SIP/38.99.70.46-06a61800", "custom-meetme3|s|1") in new stack
-- Goto (custom-meetme3,s,1)
-- Executing [s@custom-meetme3:1] Answer("SIP/38.99.70.46-06a61800", "") in new stack
-- Executing [s@custom-meetme3:2] Wait("SIP/38.99.70.46-06a61800", "1") in new stack
== Spawn extension (custom-meetme3, s, 3) exited non-zero on 'SIP/38.99.70.46-06a61800'

Finally using the web interface I can't edit a future conference. What happens is the information is not filled in correctly for the conference. meaning the time, conf number, ect.... when I click to edit, most of the info is blank!

Perhaps a re-install... I have never had the webmeetme3 before...Just the default pbxinaflash web piece...

here is my version infor :

PBX in a Flash Version 1.2 Daemon Status
********************************************************************
* Asterisk * ONLINE * Zaptel * ONLINE * MySQL * ONLINE *
* SSH * ONLINE * Apache * ONLINE * Iptables * ONLINE *
* Fail2ban * ONLINE * IP Connect* ONLINE * Ip6tables * ONLINE *
* BlueTooth * ONLINE * Hidd * ONLINE * NTPD * ONLINE *
* Sendmail * ONLINE * Samba * OFFLINE * Webmin * ONLINE *
* Ethernet0 * ONLINE * Ethernet1 * N/A * Wlan0 * N/A *
********************************************************************
* Running Asterisk Version : Asterisk 1.4.21.2
* Asterisk Source Version : 1.4.21.2
* Zaptel Source Version : 1.4.12.1
* Libpri Source Version : 1.4.7
* Addons Source Version : 1.4.7
********************************************************************
pbx.local on 192.168.6.159 - eth0
CentOS release 5.2 (Final) :64 Bit Kernel: 2.6.18-92.1.10.el5
root@pbx:~/webmeetme3 $
 

tshif

Guru
Joined
Jan 3, 2008
Messages
1,240
Reaction score
4
In the emailed version of your last post, I saw this in your log entries:

[2009-07-09 09:59:37] WARNING[25718] pbx.c: No application 'CBMysql' for extension (custom-meetme3, s, 3)

Does that indeed happen? If yes, it suggests that the CLI script portion of the WebMeet Me installation did not complete correctly - and the dial plan can not find the script 'CBMysql' to run.
 

rapidnet

New Member
Joined
Jul 22, 2008
Messages
64
Reaction score
0
In the emailed version of your last post, I saw this in your log entries:

[2009-07-09 09:59:37] WARNING[25718] pbx.c: No application 'CBMysql' for extension (custom-meetme3, s, 3)

Does that indeed happen? If yes, it suggests that the CLI script portion of the WebMeet Me installation did not complete correctly - and the dial plan can not find the script 'CBMysql' to run.

Yes it does.... I just did a clean install and noticed the install errors...I am about to redo again,,, here are the errors during the re-install


cc -pipe -I/usr/include/mysql -L/usr/lib/mysql -fPIC -I/usr/src/asterisk -D_GNU_SOURCE -I/usr/include/mysql -c -o app_cbmysql.o app_cbmysql.c
cc -shared -Xlinker -x -o app_cbmysql.so app_cbmysql.o -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make: *** [app_cbmysql.so] Error 1
cc -shared -Xlinker -x -o app_cbmysql.so app_cbmysql.o -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make: *** [app_cbmysql.so] Error 1
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
Stopping httpd: [ OK ]
Starting httpd:
 

rapidnet

New Member
Joined
Jul 22, 2008
Messages
64
Reaction score
0
i wonder...

I haven't done an update-source in quite some time, and I noticed this is

#make cbmysql
make
make install

and cc is a compiler, which uses source libraries?

Being 64 bit wouldn't change anything would it?

I am leaning towards the issue being the 64 includes/libs...


I noticed ..


root@pbx:~ $ ls -la /usr/lib64/mysql/
total 9136
drwxr-xr-x 2 root root 4096 Sep 24 2008 .
drwxr-xr-x 51 root root 36864 Apr 25 18:16 ..
-rw-r--r-- 1 root root 18694 May 25 2008 libdbug.a
-rw-r--r-- 1 root root 68484 May 25 2008 libheap.a
-rw-r--r-- 1 root root 450888 May 25 2008 libmyisam.a
-rw-r--r-- 1 root root 41186 May 25 2008 libmyisammrg.a
-rw-r--r-- 1 root root 1843928 May 25 2008 libmysqlclient.a
-rw-r--r-- 1 root root 1859522 May 25 2008 libmysqlclient_r.a
lrwxrwxrwx 1 root root 26 Sep 24 2008 libmysqlclient_r.so -> libmysqlclient_r.so.15.0.0
lrwxrwxrwx 1 root root 26 Sep 24 2008 libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
-rwxr-xr-x 1 root root 1518936 May 25 2008 libmysqlclient_r.so.15.0.0
lrwxrwxrwx 1 root root 24 Sep 24 2008 libmysqlclient.so -> libmysqlclient.so.15.0.0
lrwxrwxrwx 1 root root 24 Sep 24 2008 libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
-rwxr-xr-x 1 root root 1511248 May 25 2008 libmysqlclient.so.15.0.0
-rw-r--r-- 1 root root 1470014 May 25 2008 libmystrings.a
-rw-r--r-- 1 root root 427784 May 25 2008 libmysys.a
-rw-r--r-- 1 root root 20608 May 25 2008 libvio.a
-rwxr-xr-x 1 root root 12204 May 25 2008 mysqlbug
-rwxr-xr-x 1 root root 5474 May 25 2008 mysql_config
root@pbx:~ $ ls -la /usr/lib/my8
ls: /usr/lib/my8: No such file or directory
root@pbx:~ $
root@pbx:~ $ locate mysqlclient
/usr/lib64/mysql/libmysqlclient.a
/usr/lib64/mysql/libmysqlclient.so
/usr/lib64/mysql/libmysqlclient.so.15
/usr/lib64/mysql/libmysqlclient.so.15.0.0
/usr/lib64/mysql/libmysqlclient_r.a
/usr/lib64/mysql/libmysqlclient_r.so
/usr/lib64/mysql/libmysqlclient_r.so.15
/usr/lib64/mysql/libmysqlclient_r.so.15.0.0


Which isn't in the path for the compile/make...


cc -pipe -I/usr/include/mysql -L/usr/lib/mysql -fPIC -I/usr/src/asterisk -D_GNU_SOURCE -I/usr/include/mysql -c -o app_cbmysql.o app_cbmysql.c
cc -shared -Xlinker -x -o app_cbmysql.so app_cbmysql.o -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient

Make sense?
 

rapidnet

New Member
Joined
Jul 22, 2008
Messages
64
Reaction score
0
Ok, I found the issue.

It was in the makefile.....even through it appears to be setup(I am NO expert with MakeFiles, or scripts) correctly, it was not.

I initially looked at the begining of the makefile and it looked good. When I looked at the output, I knew it was wrong. Looked at the rest of the makefile and found the issue...


Here is what I changed in the makefile...


the makefile is..

in the archive under cbmysql/Makefile

near the end... from this :

app_cbmysql.o: app_cbmysql.c
$(CC) -pipe -I/usr/include/mysql -L/usr/lib/mysql $(CFLAGS) -c -o app_cbmysql.o app_cbmysql.c

app_cbmysql.so: app_cbmysql.o
$(CC) -shared -Xlinker -x -o $@ $< -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient


to this :

app_cbmysql.o: app_cbmysql.c
$(CC) -pipe -I/usr/include/mysql -L/usr/lib64/mysql $(CFLAGS) -c -o app_cbmysql.o app_cbmysql.c

app_cbmysql.so: app_cbmysql.o
$(CC) -shared -Xlinker -x -o $@ $< -I/usr/include/mysql -L/usr/lib64/mysql -lmysqlclient


so, even though it appears the makefile is supposed to detect your environment, it's static... I am running 64 bit, so /usr/lib/mysql is not valid.
 

rapidnet

New Member
Joined
Jul 22, 2008
Messages
64
Reaction score
0
Anyone know where to change the phone numbers?

which are emailed to the participants of the conference? IE

---------------------------------------------------------
Dial In Info :
The conference call can be accessed by calling 800-858-4032.
Please contact Support Department at 800-123-4567 for assistance.


Ok, I found it...same directory...defines.php





I have looked and looked and can't find it...

I did find

/var/www/html/web-meetme/lib/email_body.php

Which is the text of the email...Just can't find where the variables are set.
 

Cliffster

New Member
Joined
May 22, 2009
Messages
111
Reaction score
0
Just trying to document my inherited system.

How do I figure out what version of MeetMe I have?

When I click on the FOP MeetMe Conference button, it comes up with
Web MeetMe Control
but what do I put in? The MeetMe Conference number? Meetme password? IP address? None do anything. My MeetMe conference seems to work though...
 

Cliffster

New Member
Joined
May 22, 2009
Messages
111
Reaction score
0
So I did that and it deleted that icon. And the point is that it was an old icon that is no longer revelant since someone upgraded MeetMe at some point in time, and all these functions are handled elsewhere...
 

AlwaysONS

New Member
Joined
Mar 7, 2008
Messages
52
Reaction score
0
No Emails

I have installed the new web meetme system and I have everything working except emailing the members of a conference it allows me to add the members but never emails the information about the conference! The PIAF I have this installed on a Lab Server and it does send out the voicemail emails with the attachment. Thanks in advance for the help I can not find anything in the posts on customizing the email or if you can?
 

AlwaysONS

New Member
Joined
Mar 7, 2008
Messages
52
Reaction score
0
Found

OK I did find the email body but still have no emails sent to the users!!!
 

jroper

Guru
Joined
Oct 20, 2007
Messages
3,832
Reaction score
71
Hi

Let us know how you get on with unixODBC ;-)

Joe
 

Members online

Forum statistics

Threads
25,824
Messages
167,827
Members
19,249
Latest member
jetest
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top