Tech

The Cloud and Voice Encryption

Published on:

February 7, 2014

When the first version of pbxnsip introduced RTP encryption, it was a pioneering feature, but it didn’t generate the expected marketing success. Back then, customers were just happy if they could hear each other over VoIP. Over time, we refined our SRTP implementation to address challenges like the rollover counter, optimized transcoding, and avoided one-way audio issues. With growing awareness of security, encryption is now a critical focus, yet many providers still don’t encrypt voice traffic. To bridge this gap, we’ve added the ability to write decrypted PCAP files, making troubleshooting encrypted voice easier. This is available in version 5.1.3.

The first version of pbxnsip had RTP encryption. It was actually one of the reasons to start a new PBX because, at that time, there was nothing affordable on the market.  I remember we made a full-page advertisement in a telephony magazine about this important feature but, instead of the phone ringing all the time about this new feature, it was a marketing flop. Almost nobody cared. At that time VoIP was in a different stage; customers were happy if they could hear each other at all. One-way audio had just been invented.

Over time we learned how to deal with the rollover counter. Instead of coming up with SSRTP, which is not backward compatible, we found a pragmatic way that works in practically all situations. We optimized the SRTP implementation, so SRTP transcoding wasn't stressing the CPU too much - also, transfers didn't cause any SRTP hiccups. We also found ways to read misleading answers during the negotiation, so we didn't end up with one-way audio because of SRTP.

After the latest revelations about the various agencies in the world, people today are a lot more aware of the importance of voice encryption and the cloud. There is still a huge gap between what could be done and the reality, however, and many hosted PBX providers aren't encrypting their voice traffic between the PBX and the handset. Even worse, the competition in the SIP trunk space is all about price. Things like encryption don’t play a role, so most of the RTP traffic in the internet backbone is completely unencrypted. With the least-cost routing that makes up most routing decisions today, it would be easy to set up a trunk provider that bids for the routes you're are interested in, and then you’ll get the voice traffic delivered to your front door.

I haven't given up the hope that SRTP will be used on a trunk one day, and we are still preparing for this. Apart from offering the encryption mechanisms, we also need to work on the tools to troubleshoot encrypted voice.

Therefore, the latest security feature we have added is the writing of decrypted PCAP files. Having the raw packets as they travel in and out of the PBX is great to analyze problems. If they are encrypted, however, they have only limited value. Because the PBX knows the security context, it can first decrypt the packets and then write them into a PCAP file, with the timestamps, when they were received. Other devices like SIP-aware firewalls and ALG are typically unable to see this traffic. This is something that's very useful in cases where installations have quality problems and customers demand encryption of their voice traffic. The feature has been available since 5.1.3 and doesn't need a separate license.

Latest Articles

View All

Snapshots in V70: Capture and Restore Your PBX with Confidence

PBX snapshots in V70 provide a reliable way to capture system state before changes are applied, enabling fast recovery, controlled rollback, and more predictable system management when updating configurations, testing call flows, or operating across multiple tenants. By preserving a point-in-time version of the system, administrators can reduce the risk of disruption, restore services quickly when issues arise, and maintain stability while making ongoing changes in complex communication environments.

March 31, 2026

Configuring Emergency Alerts and Notifications with V70 of the Vodia PBX

V70 introduces emergency alerts and notifications designed to ensure critical events are not missed and responses happen immediately. Alerts can be triggered directly by users, delivered across multiple channels including phones, email, mobile apps, and SMS, and can automatically initiate calls to predefined numbers. Administrators have full control over how alerts are configured, enabling consistent, reliable handling of incidents across real-world, multi-tenant environments.

March 26, 2026

Vodia V70: WhatsApp Business Calling and Messaging Integration

Vodia V70 integrates WhatsApp Business calling and messaging directly into the PBX, allowing businesses to manage voice and customer conversations from a single platform. With native SIP integration, WhatsApp calls are routed to extensions, queues, or IVRs without middleware, reducing complexity and eliminating the need for additional gateways. Combined with support for messaging, dashboards, alerts, and AI voice agents, V70 brings greater control, scalability, and flexibility to real-world communication environments.

March 24, 2026