The challenge
Even after a connection was established, the server continued receiving and forwarding RTP packets. This placed additional demands on CPU processing, memory and network bandwidth.
The challenge was to reduce this unnecessary workload without disrupting call signalling or affecting the reliability of voice communication. I needed to investigate whether the media-handling architecture could be improved while retaining the existing platform's call-control functions.