Choosing a VoIP Service Provider for Mac CTI

As the developer of Phone Amego, I’ve had the opportunity to use several providers with different equipment so I’d like to share some of that experience. Depending on what’s most important to you, you may need to shop around a little. My priorities are:

(1) Reliability, call quality, ease of use, and helpful support.
(2) Flexibility to support forward looking features like HD voice and internet only calls.
(3) Easy to try without a long term commitment.
(4) Support for standard IP phones and adaptors.
(5) Does not lock phones in a way that prevents using CTI.
(6) Reasonable rate plans based on features I’ll use. I don’t need unlimited calling to 50 countries, but I’m happy to pay a little more for much better service.

It’s worth mentioning that most successful VoIP service providers fall into one of two categories based on their business model:

(1) Full service providers focussed on simplifying the VoIP experience (for business or home use). These providers offer a choice of standard equipment with prices starting around $15 per month (before taxes), or $20-25/mo for unlimited nationwide long distance (on a single line). The best are fanatical about great customer service.

(2) Low cost providers that allow you to Bring Your Own Device (BYOD) and Pay As You Go (PAYG). The best offer reliable high quality calls, good information, and responsive support by Email. Prices start around 1.5 to 2 cents per minute before taxes ($5/month for 911 service and mandated fees).

There are many providers, but some have not put as much thought into their business model to deliver consistent high quality calls and customer service. Finally, choosing a provider with servers closer to your general area is helpful to reduce latency (west coast versus east coast for example).

My favorite phone system provider is . The company specializes in offering PBX features (virtual extensions, transfers, call groups, conferencing, voice mail, recording, etc…) to small businesses and even home users. The website is remarkable for making advanced features easy to understand and configure. You can literally build your own phone system without buying a PBX or hiring an expert. offers full provisioning for Polycom and Cisco phones. Support for Aastra phones is currently in beta test. They allow other SIP devices and soft-phones on a self support basis and I was able to use my Yealink phone without difficulty. To use a Polycom phone after signing up, you would set the server type to “HTTPS” and set the server to be: . Then just restart your phone and they take care of rest. They don’t lock your phone so you can still configure it for CTI. They offer 24×7 US based customer support. When I contacted them about using a Yealink phone, they understood what I wanted and were very helpful. Getting this kind of customer care suggests they really understand their business. There are plenty of companies that cater to corporate clients, but few who really understand home office or micro business users.

My only reservation with is price if you don’t need a full business phone system.

If you want to try and use the link above to signup, I get a small agent credit (thank you). This is the kind of office phone system you might have dreamed of at consumer friendly prices (similar to Vonage). Great for a home office or remote telecommuters. [East coast]

If you just want an endpoint for calls rather than a phone system, one of my favorites is They offer some of the best wholesale pricing (1.25 cents per minute) and flexible sub-accounts which make it easy to setup multiple phones. Each phone can have it’s own internal extension while appearing as a single line to the outside. This scheme makes transferring calls and sharing voice mail easy. They also offer explicit caller ID name support (0.8 cents per lookup) with good results. Their web portal is well designed and loaded with examples that explain how to configure most IP phones and adaptors. Another strength is they have servers in several locations covering the USA and Canada along with one in London for European customers.

My reservations with are:

– They don’t support HD voice at this time;
– To use 7-digit dialing, you’ll need to configure this on your phone or adaptor (but they provide some examples).


Another provider I like is CallCentric. Here’s why:

CallCentric is a major ISP co-located with a major telephone facility. This combination of internet bandwidth, low cost, and peering agreements makes for exceptionally robust and affordable service. Internet-to-Internet calls are free, you only pay for access to the PSTN (Public Switched Telephone Network).

CallCentric supports HD voice, inbound fax service, flexible call treatments, and has good documentation. Support is responsive but limited to a trouble ticket system and Email. You can create as many accounts as you need (one per SIP phone) and begin using the service right away at no charge for calls between CallCentric subscribers or other services that support SIP URIs (Internet phone numbers). Calls through the PSTN must be funded, but the rates are reasonable.

My reservations with CallCentric are:
– They don’t provide built-in support for call transfers;
– You have to setup an account for each VoIP phone or adaptor;
– To use 7-digit dialing, you’ll need to configure this on your phone or adaptor.

CallCentric is easy to try, and just as easy to cancel if it doesn’t work well for you. If you would like to try CallCentric and use the link above, I get a small “agent” credit (thank you). [East coast]

Most IP phones have CTI features built-in, but you will need an administrator password to configure them. If your service provider locks you out of your phone, that’s a problem. Both and CallCentric work well with CTI. With other providers, you may want to inquire first.

Note to Service Providers: A better answer for providers who want to retain control over device provisioning is to provide a web portal so that the user can input their selections to configure the application features on their IP phone. This allows users to access the powerful CTI features of their phone while allowing the service provider to retain control over device provisioning to simplify setup and support.

To use any of these services, you must already have high speed Internet and be prepared to buy and configure one or more SIP phones as needed. This is not difficult to do, but involves plugging the phone into your Ethernet LAN, pressing a menu key to find the IP address, connecting to the phone with your web browser, and entering a few parameters from your VoIP service provider.

Call Quality
Both and CallCentric are fully onboard with HD voice and offer outstanding call quality. offers a tool to evaluate your network for VoIP. It helps if your Internet router support QoS (Quality of Service) to prioritize real time audio and video traffic. I’ve had no trouble using Apple’s AirPort Extreme as my primary Internet router. If you’re serious about supporting an office full of VoIP phones (or video conferencing), consider getting a second Internet connection to separate voice and data.

Calls on sounded as good or better than Vonage, but you won’t get the surprising range you hear with HD voice.

I wanted to mention Vonage because they do a good job of making VoIP simple for consumers. They mostly support their own VoIP adaptors which are pre-configured and easy to use. The call quality is generally good, but your mileage may vary. One of our phones worked great, while the other had occasional issues. Compared to a traditional phone or cable company, the cost is about half for basic service, and far less for international calls. The disadvantage with Vonage is they don’t support business IP phones with advanced features and CTI (beyond their own limited click-to-dial service). [West coast]


About psichel

I'm an independent Mac developer specializing in networking and communications
This entry was posted in Uncategorized and tagged , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s