Voice and collaboration

When the phones have to work

A phone system is the one application everyone notices the moment it fails. We design, fix and move enterprise voice: the call manager, the gateways and session border controllers, the carrier trunks, and the cloud calling platforms they connect to.

You might be here because

What the work includes

Troubleshooting
Calls that fail, drop, or lose audio in one direction. Interoperability problems between a phone system, a session border controller and a carrier. We capture the evidence, find the cause, and fix it with your team watching.
Migration to cloud calling
Moving from an on-premises phone system to a cloud calling platform: a full inventory, a design for the target, a plan for the weeks both systems run together, and a cutover in groups, each with a documented way back.
Design and deployment
Call control, dial plans, gateways and session border controllers, SIP trunks to your carriers, and emergency calling. Built to be operated by your own team afterward, and documented so they can.
Carrier and trunk changes
Moving to a new carrier or to SIP trunks, including keeping your own carrier with a cloud calling platform. Number porting plans, interoperability testing and a tested fallback.
Health checks
A review of an existing voice environment before an upgrade, a carrier change or a migration: what is at risk, what is undocumented, and what to fix first.
Contact center and call flows
Auto attendants, queues and call routing designed on paper first, tested path by path, and documented so the business can change them.

Example scenario: a regional hospital

One call in twenty failed, and every vendor blamed another

Nurses calling patients' families heard a fast busy signal about one time in twenty. A second attempt usually worked. The carrier found nothing wrong on its side, the gateway logs showed calls leaving normally, and the ticket had been open for six weeks.

Read what we did

What you get

Technology we work on

Cisco Unified Communications Manager, Unity Connection and CUBE. AudioCodes and Ribbon session border controllers. Webex Calling, including Dedicated Instance. Zoom Phone, including bring-your-own-carrier. Microsoft Teams Phone with Direct Routing. SIP trunking to carriers.

Software from the same engineers.

After enough nights reading traces by hand and enough migrations that began with an incomplete spreadsheet, we wrote software for the parts of the job that should not depend on luck. It is called CollabPlane. We use it on our own engagements, and your team can license it.

Questions we are asked

Can you help if we do not know where the problem is?

Yes. That is the usual starting point. We begin with one failing call and follow it across every device we can see until the evidence shows which one is responsible.

Do you work alongside our carrier or our vendor's support team?

Yes. Much of the work is producing evidence precise enough that a carrier or vendor can act on it: the call identifier, the time, and the exact message that was wrong.

Will you migrate everything at once?

No. We migrate in groups, starting with a small one that includes one of every kind of user and feature, and we verify each group before the next.

Can our team keep running the system afterward?

That is the goal. Every engagement ends with documentation and a walkthrough, and training where it is useful.

All articles

Voice

The call that fails one time in twenty

Intermittent call failures are the hardest voice problems to fix. A method for finding the cause when a second attempt usually works.

Migration

Before you move your phone system to the cloud, count the fax machines

Cloud calling migrations rarely fail on users and phones. They fail on the things nobody listed. What to look for before you set a date.

Network and security

Why voice breaks when you replace the firewall

A firewall replacement that passes every security test can still degrade phone calls. The four places to look, and how to prevent it.

Other services

Tell us what is going wrong, or what has to go right.

Describe the environment and the problem or the project. An engineer will read it and reply.