RTPEngine is one of the best options among open-source solutions for RTP or media handling and it besides other platforms like Kamailio will give you many features or ready-to-go solutions.
When you are handling media sessions in IMS or any VoIP network, you should have a solution for recording, media barging or let’s say Lowful Interception (LI). LI in IMS has a long story and it is out of scope; for this post, we focus on call recording.
If you are working in the telecom field, I think it is rare that you don’t work with Wireshark to capture the network or open the tcpdump outputs. Although, as a developer, you need to use the reference packet captures, to see the correct packet flow and structure for a specific protocol while you are implementing (if you couldn’t find a reference pcap, you will be walking in the darkness!)
RTPEngine as you can find in the project GitHub too, is a proxy server for RTP and other UDP-based media traffic, and it is used with projects like Kamailio or OpenSIPS as a SIP proxy server. So, the SIP proxy handles SIP signaling, and RTPEngine takes care of the RTP/Media plane.
Over-The-Air (OTA) is a common concept that enables you to distribute various things, like a piece of code, to a device without physical access. In the context of mobile networks and SIM cards, OTA technology enables mobile network operators (MNOs) or MVNOs to change or update data in SIM cards deployed and get service without reissuing them! So, it means through remote provisioning, OTA reduces the cost of manual configuration not only for carriers but also for subscribers.