The challenge
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.