Skip to content
May 22 / Greg

FreePBX 13 And Web Meet-me

I’ve been running an install of web meet-me on an ancient version of trixbox. Unfortunately it locks up pretty regularly, though nothing shows up in the logs…it just likes to stop working. I finally had enough and decided to do a new install. I couldn’t find an easy appliance with it installed and ready to go, so I decided to start from scratch. You can reference my original article to see how I configured the callmanager side.

From scratch equates to me installing FreePBX 13. I threw it into a VM with a couple of gigs of RAM with about 20GB of disk. Since FreePBX is a bootable ISO it’s a sinch to install…it does all of the work for you!

After getting this installed, IP’d, and updated, I started working on the install of web meet-me…and man was it a pain in the butt.

Change the conference system to meetme:
FreePBX => Settings => Advanced Setting
Change “Conference Room App” to “app_meetme”.
meetme3

The readme included with web meet-me is pretty helpful, and will get you most of the way there.
The line “meetme => odbc,meetme,booking” didn’t actually need to be added to make it work, though.
In mysql I added the database:

1
create database meetme;

Then import the database files and add permissions for a user:

1
2
3
4
5
6
7
mysql < db-table-create-v7.txt
mysql < db-admin-user-create.txt
mysql
CREATE USER 'meetme'@'localhost' IDENTIFIED BY 'MyPassword';
GRANT ALL PRIVILEGES ON *.* TO 'meetme'@'localhost'
WITH GRANT OPTION;
FLUSH PRIVILEGES;

If you get an error 500 when browsing to the page, you will need to edit the “/var/www/html/web-meetme/lib/defines.php” file. Change this at the end:

1
2
3
4
<?
}
 
?>

to this:

1
2
3
4
<?php
}
 
?>

next, edit your custom extension file(/etc/asterisk/extensions_custom.conf):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
;
;
;
;
;
;
 
;
;
;
;
;
;
 
[conferences]
include => ext-meetme;
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Playback(welcome);
exten => s,n,Goto(STARTMEETME,1)

You now need to add a custom destination for the meetme:
Admin => Custom Destination => Add
meetme1

Next create an inbound route to send everything to the meetme:
Connectivity => Inbound Routes => Add
meetme2

Now I created a trunk to my Callmanager server. I hit a brick wall for a while trying to create a trunk using type “chan_sip”. Unfortunately it won’t come up. Once I finally switched to “chan_pjsip” everything started working. I wasted so much time on this. To test my callmanager trunk I tried calling over while watching the log file on the FreePBX server “tail -f /var/log/asterisk/full”. This will spit out plenty of messages. If you are having issues you will see the “Endpoint not registered” message cycling. For the pjsip trunk, you should only need to put the IP in the PJSIP section’s “SIP Server” section.

I found this tutorial that helped my install process. You can reference this article for additional details.

On a side note, until I added a random conference in the conference section, I just couldn’t get everything going:
Applications => Conferences

This took way longer than it should have. I was chasing my tail on the trunk for a while, but the web meetme is also a little wacky to configure. Good luck, and I hope this helps guys.

May 22 / thebrotherswisp

TheBrothersWISP – Monitoring With NetXMS

Greg, Miller, Jeremy Austin, a little bit of Mike, Cox, and Tomas talk about monitoring and demo just a little of what NetXMS can do. We talk about what/how we monitoring now, and how we all wish we had a Tomas to build a system for us.

Topics include:

  • NetXMS
  • Tomas’ NetXMS instructional videos
  • What is syslog
  • What is(are) SNMP/SNMP Traps
  • Trending
  • Alerting
  • Observium
  • Cacti
  • Site24x7.com
  • Alertra
  • To see the video please visit the link below!!!

    May 17 / Greg

    Ubiquiti HTTP HTTPS Exploit

    As I’m sure all of you are aware(we get it Mike), UBNT has a major exploit in older versions of firmware. These allow an attacker to exploit an UBNT device via HTTP/HTTPS without the need for login credentials. I believe it currently either resets the device to default or “locks it up.”

    Below is a chart of good firmwares, everything below should be updated:
    ubnt-exploit

    This is so serious they’ve also added an Android removal tool here.

    Please block external access to your radios if you haven’t already. This is a best practice, and as this exploit shows it is a standard practice. Update and be safe my friends.

    May 14 / Greg

    Mikrotik HTB-Token Bucket Algorithm After 6.35

    You can find the wiki article here.
    The HTB system is a little wacky, and recently some previously hard-coded values are accessible for configuration, namely bucket size. It was previously hard coded to .1, but is now configurable from 0-10. Janis created a nifty diagram to help illustrate how everything works:
    800px-Bucket_size

    If this sort of thing is your bag, then jump in with both feet.

    May 13 / Greg

    Update Cacti Syslog Alert Emails In Bulk

    While cactiEZ does make some things easy, editing the syslog alerts in bulk isn’t one of them. To do it quickly, simply do the following from the Mysql CLI:

    1
    2
    3
    
    update syslog_alert 
    set email='me@gregsowell.com, you@gregsowell.com' 
    where email like '%OldEmail@gregsowell.com%';

    The set command will replace the email field with whatever is entered between the single quotes. Be sure to use a comma and space between email addresses.
    In the where clause, change whatever needs to be matched in between the %. The percent sign is a wildcard.

    Have fun folks.

    May 10 / thebrotherswisp

    TheBrothersWISP 27 – US MUM 2016, Switches, Upcoming Events

    We are back peeps! Greg, Mike, Justin Miller, Justin Wilson, Alex, Tomas, and Tom chat about a few important things, and a lot of everything else. We gave a shout out to a few new people we’ve met, but please forgive me for forgetting a few(looking at you forestry service guys and Costa Ricans).

    Topics include:

  • US MUM Hardware
  • US MUM Presentations
  • US MUM Announcements
  • Switches(CRS, EdgeSwitch, UnifiSwitch, etc)
  • Ubiquiti AmpliFi
  • Security FlowSpec
  • Unimus – backup system – http://unimus.net/
  • StrayaNet – MDU ISP – http://StrayaNet.com
  • To see the video please visit the link below!!!

    Mar 24 / thebrotherswisp

    TheBrothersWISP – The Guys Go To WISPAmerica 2016

    Spoiler alert, Mike has some new recording equipment, so let’s see what he does with it.

    Mike, Wilson and Miller went to WISPAmerica 2016 in Louisville, KY last week. We came out with six interviews that are of far better quality than last fall in Vegas. The show just started a week ago and we already have 3/5ths of the views of the new videos. We interviewed Baicells, Mimosa, VISP, Trango, IgniteNet and TowerOne.