We're taking a temporary detour from our little series on securing VoIP traffic to take a look at Fonality's new trixbox release, trixbox Pro. The folks at Fonality appear to be on a relentless, unstoppable quest towards ease of use and reliability, and have perpetrated all manner of improvements upon trixbox, so let's open the hood and kick the tires and see how they're doing.
In VoIPowering Your Office: Cashing In on the VoIP Gold Rush we compared Fonality's two iPBX products, PBXtra and trixbox. While both are descended from (heavily tweaked and customized) Asterisk, PBXtra pioneered a hybrid server model. With PBXtra all of the management functions are hosted by Fonality, and all the customer data files are stored on the customer's PBXtra server. This approach solves a number of chronic problems that bedevil iPBX admins: getting through nasty NAT firewalls, managing telecommuters and road warriors, connecting branch offices in a sane manner, scalability, and giving users single, portable extension numbers.
Apparently this hybrid architecture was too much of a temptation for the trixbox maintainers to resist, so they glommed it for trixbox and are launching it as trixbox Pro. Along with trixbox Pro comes trixNet. trixNet is a free in-network calling service that allows any trixbox Pro user to call any other trixbox Pro user for free. (In early 2008, Fonality will extend free trixNet calling to include GoogleTalk customers.)
As if that weren't cool enough, here's the best part: you get to use plain old ordinary phone numbers, instead of having to hassle with SIP URIs. You know what those are:
And don't forget all the DNS fun that comes with using SIP URIs, and manually configuring trunks, and setting up either ENUM or DUNDI. trixNet handles all the routing-across-different-phone-systems chores and mapping SIP URIs to phone numbers. It works like a traffic cop moving calls between different networks and different types of networksit defaults first to the IP network, then falls back to the PSTN if that fails. This all happens without drama; it "just works."
trixbox hybridizes and fissions
For those ambitious trixbox developers it wasn't enough to merely hybridize trixboxtrixbox Pro comes in three editions:
- Call Center
We'll be looking at these in more detail later on, but there is one Call Center feature that caught my attention as being noteworthy: Reporting data are stored in the Fonality data center, rather than on the customer's server. Call centers live and die by reporting, and anything more than a simple query can bring a typical Asterisk-based server to its knees. Splitting the reporting away from your call server means you'll get better performance all around.
Fonality is working hard to attract and support independent resellers, so all of their products are designed with resellers in mind. So there are financial incentivesplus all editions of trixbox can be re-branded and given a customized appearance. trixbox Pro will be available in seven languages: U.S. English, U.K. English, French, German, Italian, Portuguese, and Spanish.
Hardware support for a VoIP vendor can turn into a nightmare if they don't set some limits, what with all the zillions of phones, server hardware, and the many analog and digital interface cards that clog the market. trixbox Pro is available both as software-only or preinstalled on some nice hardware hand-picked by the fine persons at Fonality. If you elect to select your own hardware, you need to know that paid support for trixbox Pro falls into three categories:
- Certified Hardware
- Non-Certified Hardware that Is Probably OK
- Not Supported Hardware
Next week we'll return to how to secure your voice traffic, and after that report on our adventures in putting trixbox Pro through its paces.