RTP Decoder/Encoder

Ever faced the challenge of deciphering RTP packets nested within another protocol PDU? 🤔 I found myself in this exact situation today. Amidst the lack of a specialized protocol decoder in Wireshark, I decided to roll up my sleeves and craft a nifty RTP packet decoder and encoder using Python.

IMS Call Conferencing

Really call conferencing is not a feature that I am going to spend time on it to introduce to you or count its pros. We live in the web and cloud era and call/video conferencing, especially over WebRTC is mature enough. But again when you want to touch any feature like this in the 3GPP territory, might it be a little confusing.

SIPREC Server on AWS

Any telco company and MNO must provide tools or interfaces to third-party companies or government agencies for monitoring or lawful interception (LI) purposes. There are various 3GPP standards for LI systems and their interfaces like X1/2/3 that you can refer to. In addition, sometimes when customers complain about calls and voice qualities, and customer services report it, it is required to have a tool to monitor a specific subscriber or bunch of subscribers to verify what the issue is or what causes that.

VoLTE on IPhone

If you are following my blog and have read my previous post about testing VoLTE in Samsung and Pixel handsets, I appreciate that, and this post is a quick update. If not, please review the first part VoLTE in Pixel vs Samsung Phones and then return here.

VoLTE in Pixel vs Samsung Phones

When you are implementing mobile core services, and struggling with ridiculous 3GPP standards, (don’t panic, if you work with those docs, you can understand what I am saying! ), you should be grateful if you have a production reference capture. In this step, you probably can test some of your functions and at least try to achieve the same output or data structure.