Linux Daily Delete Job with Logwatch
Mark Berry June 7, 2010
I have PBX in a Flash set up to create a daily backup and FTP the file to a Windows server. But how do I get rid of the old backups on the Linux machine, which is running CentOS 5.2? A cron job can do the deletes, but I also want a list of the deleted files delivered with my daily Logwatch 7.3 report.
Here’s what I did:
More...PBX in a Flash as a Virtual Machine, Take 2: Hyper-V
Mark Berry February 16, 2010
Back in November 2008, I blogged about Setting Up PBX in a Flash, Part 1: Configuring a Virtual Machine. That article discussed running PBX in a Flash (PiaF) under Microsoft Virtual PC or Virtual Server 2005. Within a couple weeks, I abandoned the virtual machine approach and published Moving PBX in a Flash from a Virtual to a Physical Machine.
Recently I’ve been testing Microsoft’s free bare-metal hypervisor, Microsoft Hyper-V Server 2008 R2. Especially now that Hyper-V supports Red Hat Enterprise Linux, could Hyper-V be the answer to virtualizing PiaF on a Microsoft platform?
Let’s try it and see what happens.
More...Using an APC UPS with PBX in a Flash
Mark Berry March 30, 2009
Today a client had a power outage. Although the PBX in a Flash (PiaF) server was on an Uninterruptible Power Supply (UPS), the outage lasted long enough that the PiaF server crashed. Twice. Time to brave the waters of installing UPS monitoring software under Linux.
The version of PiaF that I'm using is based on CentOS 5.2, which is derived from Red Hat Enterprise Linux 5.2. APC PowerChute Business Edition supports Linux if you are using their higher-end SmartUPS line, but there is no support for BackUPS-type UPSs.
More...Keeping Asterisk Traffic Inside the VPN
Mark Berry January 9, 2009
No DTMF
I’m setting up a new PBX in a Flash (PiaF) machine running Asterisk 1.4.21.2. I’m testing it by calling in with SJPhone across a VPN (the PiaF machine is at a client site). When I dial 7777, I get my top-level IVR, but when I press a number, nothing happens. If I dial into a voicemail box, the * and # keys have no effect. It seems PiaF is not hearing my DTMF tones at all.
Unexpected Public Traffic
More...Moving PBX in a Flash from a Virtual to a Physical Machine
Mark Berry November 24, 2008
After running PBX in a Flash (PiaF) in a virtual machine for a few days, I had a couple issues:
The system would generate an occasional message “TSC appears to be running slowly. Marking it as unstable.” This issue did not keep the PBX from running.
Voice quality was sometimes jittery. In a call, it would sometimes “cut out” (like a bad cell connection). In voicemail, even listening to the pre-recorded prompts, there was frequently some garbled-sounding audio.
More...Setting Up a Polycom IP 430 Phone with FreePBX
Mark Berry November 20, 2008
I want to use a true SIP phone for my office phone. I was initially attracted to the Polycom SoundPoint IP 430 because of its support for electronic hookflash with my Jabra GN9350 wireless headset. By using a special adapter cable, I can answer the phone from the wireless headset without the need for a mechanical handset lifter.
Things I Wish I’d Known
More...Setting Up PBX in a Flash, Part 4: Configuring a Linksys SPA3102
Mark Berry November 6, 2008
I’ve just posted a series of articles on selecting a VoIP PBX and setting it up under Microsoft Virtual Server. To read the series from the beginning, see Getting Into VoIP.
Setting up an Analog Terminal Adapter (ATA) for a VoIP system is normally something you do while configuring the PBX. However, since it is configured as a separate device using its own web interface, it seemed to warrant its own blog entry.
More...Setting Up PBX in a Flash, Part 3: Configuring FreePBX
Mark Berry November 6, 2008
If you’ve been following along through the introduction, part 1, and part 2, you now have a PBX in a Flash (PiaF) setup running under Microsoft Virtual Server. It’s keeping time, it knows who it is and can send out mail. Now it is finally time to configure the PBX itself!
Setting up the PBX involves a few steps:
Updating and Adding FreePBX modules
Configuring Trunks, Extensions, and Routes
Configuring Other Features
