trixboxPro Install Best Practices part 1: Turn up.

I’ve been working with trixbox Pro and in general it’s proven to be a good, reliable, asterisk phone system.

The setup is easy enough, even for admins with no VoIP experience. Call logs, queues, voicemail, music on hold; It’s all there.

I’ve got a few good best-practice tips for new installs. Most of this information and some of the verbiage is pulled right off their Kb, but I’ve filtered down the content for simplicity. Also,  some of these concepts could be applied to any asterisk roll out.

First things first…

ISOLATE YOUR PHONE NETWORK

It is easiest to have a dedicated private network and internet connection for your telephone system. Effectively, you should have a modem, router/firewall, your PBX and phones. I realize that in some situations this creates a tough sell, but the money saved when switching to an IP PBX needs to be partially reinvested in the longevity and quality of service you get out of it. Taking this step will pay off. Plainly.

SETUP THE PBX AS PRIMARY DNS FOR YOUR PHONES

Why you ask?

1. Because your PBX is smarter and faster

These servers maintain a local database resource (called a zonefile) containing the IP address of your PBX . This allows the PBX to respond quickly to responses from any of your IP phones without requiring a recursive DNS lookup to any external source.

2. It will improve IP phone reliability

DNS Responses (especially from Windows-based DNS servers) can be slow. If/when they are slow, your IP phones will not get a timely response for re-registration, and the registration timeout will expire, causing the phone to be unavailable to the PBX until the next registration period (typically 10 minutes). Some phones require a manual restart in order to re-register with the PBX after a registration timeout problem. When you use the DNS service in your PBX, these problems never occur, so you don’t need to worry about intermittent circumstances where you are unable to place calls, or inbound calls route directly to voice mail instead of ringing the extension.

3. Who needs internet anyway?

Many networks use the DNS services provided to them by their internet service provider. If the internet connection is down, or if your ISP’s DNS servers become unresponsive - your IP phones will no longer be able to access your PBX over the local LAN. By using the PBX as a primary DNS server for your network, you eliminate this remote dependency, and allow your PBX to operate properly even during an internet access outage.

HOW?

Honestly, you are kind of on your own here. It should be easy to change the primary DNS for networked devices. Just change it to the internal ip of the PBX.  If you’re lost at this point, it may be time to study up and go for that MCSE you’ve always wanted.

SET THE BOOT SERVER ON ALL OF YOUR PHONES

I’m not going to write this one up, the pro’s have already done-so here. Believe me, you will have a power outage and your phones will lose their configs. By all means, handle this automatically if you can.

TURN UP YOUR TRUNKS

As soon as your phones are registered and can dial between extensions, you should turn up your VoIP, PRI or analog trunks as soon as possible. Create a simple ‘Main Menu’ under the Autoanswer tab in the trixbox control panel, that plays a voice prompt. The pbx will automatically answer any incoming calls via the main menu at this point in the configuration. You can use the voice prompt as a confirmation that incoming calls are working.  You will need a outside line to test, a cell phone works.

PLAY BY THE RULES

These systems are fairly flexible, but I’ve found them to be sensitive to certain configurations. Most specifically the following rules need to be followed during your implementation:

1. Use the standard dial-out prefix (9). If your call center agents accidentally dial 911, I suggest you ban them from free office coffee for 1 week. They won’t make the same mistake twice.

2. Use a 4 digit extension scheme that does not start with 0. Yes, I’ve seen it. No, I have no idea why one would make extensions starting with zero.

3. Protect your investment with a firewall. Use a whitelist to allow traffic to and from the trixbox vpn servers [ vp1.fonality.com + vp2.fonality.com] and your SIP provider’s IP only. If you need to add remote phones in the future, you’ll want to whitelist their public ip’s as well. You can get creative with Dyndns to keep things synced between your firewall and your remote extensions, but that is another article in itself.

4. As soon as you have configured and registered trunks, perform the following tests before worrying about anything else. These are the most common in-the-field issues that come up following a roll out, simply because they weren’t tested during the turn up.

  • Dial out, connect audio, confirm caller id if possible. Complete local, long distance, international, and toll free calls. Learning that your provider doesn’t connect 866 calls properly three days into production is never fun.
  • Dial in, connect audio, confirm caller id. Get a few confirmed calls from the outside world. Have a friend call, chat for 10 minutes, you should know quickly if things are working well or not.
  • Dial out, navigate at least one touch tone menu on another telephone system. Call your bank and check your balance by phone.  Again, most employee’s navigate touch tone menus regularly - This will come back to bite you. if you don’t personally test it.
Work out whatever kinks come up in the process. Routers, ISP’s, hardware, PRI provdiers and VoIP providers will invariably cause some issues during setup. I hope my advice will better prepare you to identify those problems quickly.
Next up, Install Best Practices part 2: Scheduling, submenus and direct dialing. As always, your comments and questions are welcome. Thank you for reading.
_MWhite
⊆ March 19th, 2011 by MWhite | ˜ No Comments »

Back, this time from the other best coast.

Greetings and salutations,

After taking a few years off, dabbling in some trans-continental trekking, chasing a few other areas of life and like everybody, working on a career; I’m once again turning part of my attention to the management and growth of this site.

If you’ve still got this RSS’d after all this time, I thank you for your patience. If you’re visiting for the first time, you should take most of the content previous to this post with a caveat — It is possibly (if not likely) outdated at this point.

I’m going to make a little noise about a product I have some personal preference for lately, and with that I’ll hopefully shake the Evil Genius out of the ether for a few articles. Either way, stay tuned. This may get interesting.

_MWhite

⊆ March 16th, 2011 by MWhite | ˜ No Comments »

Flash On Fedora 9

Thought it might be useful to post my method for getting flash running after a recent upgrade to  Fedora 9. The install comes with Firefox 3 beta 5 with no flash support and the instructions to install flash from Adobe didn’t work out on my server. With the help of google, and about ten different fixes I could find out there  - I’ve assembled the best of the best for running stable flash on Fedora 9.

So… Without further ado:

[this should work for any x86_64 machine]

From terminal as root.

yum install gnash-plugin

yum install libflashsupport.i386 nspluginwrapper.i386 -y

yum install flash-plugin -y

Make sure everything is setup right with:

mozilla-plugin-config -i -g -v

Restart your browser.

Enjoy Flash on Fedora 9.

By the way, I’m very happy with FC 9 so far - Except for KDE 4. It’s unneccesarily over the top and didn’t run well for me.

_MWhite

Fedora Core 9

⊆ May 17th, 2008 by MWhite | ˜ 1 Comment »

New Asterisk Tutorial

I just threw up a new tutorial in the Tips & Tricks section for the Dial() command in Asterisk.

- the evil genius

Edit @ 10:30p - And another on logger.conf

⊆ May 15th, 2008 by the evil genius | ˜ 1 Comment »

New Asterisk Tutorial

I just added a new tutorial on how to make Asterisk run on boot. Complete with instructions for our Ubuntu and Fedora Core fans.

Enjoy!

- the evil genius

⊆ April 5th, 2008 by the evil genius | ˜ No Comments »

Google To Buy Skype?

Found an interesting article today - seems Google and Ebay are in talks about a Skype acquisition or partnership deal.  Could be big news for Android too.

Free cell phone calls anyone?

- the evil genius

⊆ April 5th, 2008 by the evil genius | ˜ No Comments »

Site Update

I have updated the site to use the newest version of WordPress. If anyone is having trouble please comment here to let me know.

- the evil genius

⊆ April 3rd, 2008 by the evil genius | ˜ No Comments »

Skype on PSP

A reader linked me to this Sony press release from last month - I’m shocked that Sony seems to actually be listening to it’s users. Wonder what’s next? Oh please let it be XTen!

Tokyo, January 6, 2008 – Sony Computer Entertainment Inc. (SCEI) today announced that it would introduce Skype™ features to the new slim and light PSP® (PlayStation®Portable) handheld entertainment system (PSP-2000 series). More than 246 million members are registered for the use of this communications software, which enables users to communicate with other Skype users around the world over the Internet. Calls between Skype users are free of charge. LINK

MWhite

⊆ February 18th, 2008 by MWhite | ˜ No Comments »

New Docs

Couple new docs up…

BYOD PAP2   for those of you out there who need help configuring unlocked PAP2

+

Unlocking>Innomedia + PAP2-NA guides up!

Enjoy.

_MWhite

⊆ January 28th, 2008 by MWhite | ˜ No Comments »

ViaTalk to Offer Fax-to-Email Service

A recent post on DSLReports by ViaTalk CEO Brendan Brader states the company will soon launch a fax-to-email service similar to that offered by eFax.

The functionality of such a service is pretty basic: a fax sent is converted to a PDF and then emailed to the user. On the outgoing side, users can upload PDF files that will be converted and faxed out. ViaTalk will also offer an email to fax gateway that would allow people to send an email that is converted automatically and faxed, as opposed to preparing a PDF document.

Although I don’t fax much, we all know trying to accomplish it over VoIP can be hit or miss. This feature will remove such issues completely. Furthermore, it will allow those of us who don’t fax a viable way to communicate with those who do.

With a little luck, we’ll see the fax machine disappear altogether…

- the evil genius

⊆ December 11th, 2007 by the evil genius | ˜ No Comments »