VoIP Bandwidth Optimisation and Network Performance Engineering · 2014

Intelligent VoIP Bandwidth Optimization and SIP–IAX2 Voice Transport Architecture

VoIP Bandwidth Optimization One of my most significant technical achievements was researching, designing, and implementing a VoIP bandwidth optimization solution that significantly reduced the bandwidth required for voice calls. During my research and testing, I identified a substantial difference in bandwidth consumption between the SIP and IAX2 transport approaches used within our VoIP infrastructure. In our implementation, a SIP call using codecs such as G.711/G.729 required approximately 29–32 kbps of full-duplex bandwidth, whereas the corresponding IAX2 implementation required approximately 9.6–10 kbps. To take advantage of this difference, I developed an architecture in which voice traffic could be received through SIP using G.711 or G.729, converted and transported through IAX2 across the bandwidth-constrained network segment, and then converted back to SIP for delivery through the local SIP gateway.

Role

I was responsible for researching, designing, testing, and implementing a bandwidth-optimised VoIP architecture for voice communication across bandwidth-constra

Duration

2 years

Client

KARNAFULLY ONLINE LIMITED

The challenge

The key challenge was bandwidth efficiency.
The primary challenge was the high bandwidth consumption associated with transporting VoIP calls across bandwidth-constrained network segments.

During the investigation, I identified that SIP-based voice calls using codecs such as G.711 and G.729 consumed approximately 29–32 kbps of full-duplex bandwidth in our implementation. This created a significant limitation when multiple simultaneous calls needed to traverse the constrained network segment.

The challenge was therefore to reduce the bandwidth requirement for voice traffic while maintaining the existing SIP-based voice infrastructure and ensuring that calls could continue to be delivered reliably to local SIP gateways.

A further technical challenge was to introduce the optimisation without requiring major changes to the existing SIP endpoints and call-handling architecture.

The solution

I researched and compared the bandwidth characteristics of different VoIP transport approaches and identified a substantial bandwidth-efficiency advantage when using IAX2 compared with SIP in our specific implementation.

I designed a hybrid SIP–IAX2 architecture in which the voice call was initially received through SIP using the existing G.711 or G.729 codec configuration. The voice traffic was then converted and transported using IAX2 across the bandwidth-constrained network segment.

At the receiving side, the traffic was converted back into SIP and delivered to the local SIP gateway. This approach allowed the existing SIP infrastructure to remain in place while using IAX2 as a bandwidth-efficient transport mechanism across the constrained portion of the network.

The architecture reduced the bandwidth requirement for the constrained network segment from approximately 29–32 kbps for the SIP implementation to approximately 9.6–10 kbps using the IAX2 transport approach.

The outcome

The implementation significantly reduced the bandwidth required to transport VoIP calls across the bandwidth-constrained network segment.

In our testing and implementation environment:

SIP-based voice traffic required approximately 29–32 kbps of full-duplex bandwidth per call.
The corresponding IAX2-based transport required approximately 9.6–10 kbps.
This represented an approximate bandwidth reduction of 67–70% compared with the original SIP transport requirement.

The optimisation improved the efficiency of the available network capacity and enabled voice traffic to be transported more effectively across bandwidth-limited links.

An additional benefit was that the solution preserved the existing SIP-facing architecture, allowing the bandwidth optimisation to be introduced without requiring a complete redesign of the existing VoIP environment.

Key specifications

Specification Details
Project domain VoIP / Telecommunications / Network Optimisation
Primary protocols SIP and IAX2
Voice codecs G.711 / G.729
Original transport SIP
Optimised transport IAX2 across constrained segment
SIP bandwidth ~29–32 kbps full-duplex
IAX2 bandwidth ~9.6–10 kbps
Approx. bandwidth reduction ~67–70%
Architecture SIP → IAX2 → SIP
Network constraint Bandwidth-limited network segment
Receiving side Local SIP gateway
Primary objective Reduce voice bandwidth consumption
Engineering approach Protocol interworking and transport optimisation

Technology

VoIP / Voice over IP SIP (Session Initiation Protocol) IAX2 (Inter-Asterisk eXchange version 2) G.711 codec G.729 codec SIP gateways IP networking Voice traffic routing Protocol interworking / conversion Bandwidth and network performance analysis VoIP call testing and monitoring If you actually used AsteriskFreePBXLinuxRTPWiresharknetwork switches/routersSBCsor specific VoIP gatewaysadd those too. Don't add technologies just because they are commonly associated with VoIP.