Budget: 27000 UAH Deadline: 7 days
Hello! The task is clear - to bypass Oktel's limitations on simultaneous playback and recording (Full Duplex issue).
Writing a custom interceptor script "from scratch" is risky due to possible latency and jitter, which will degrade the quality of the connection. I suggest implementing this professionally through a SIP-Proxy / Media Gateway in front of Oktel.
My solution:
Use an intermediary link (for example, RTPEngine in conjunction with Kamailio or a lightweight FreeSWITCH in bypass media mode), which:
1. Accepts the call.
2. Makes a "fork" of the media stream (RTP stream forking).
3. Immediately sends one copy to Oktel (transparently, without delays).
4. Writes the second copy to a file (the first 5 seconds or the entire call) and sends it to your API.
This is a standard approach in telecom (analogous to SIPREC), which guarantees stability. If a lightweight custom service is needed, I will write it in Go (Golang) or C++, as scripting languages can introduce delays under high load.
I am ready to discuss the architecture. What is your planned traffic (CPS)?
Estimate:
🕒 Deadline: 5-7 days (with load testing).
💰 Budget: $600 - $900 (for setting up a stable gateway).