Бюджет: 27000 UAH Срок: 7 дней
Здравствуйте! Задача понятна - обойти ограничения Oktel на одновременное воспроизведение и запись (проблема Full Duplex).
Писать кастомный скрипт-перехватчик "с нуля" - рискованно из-за возможных задержек (latency) и джиттера, что ухудшит качество связи. Я предлагаю реализовать это профессионально через SIP-Proxy / Media Gateway перед Oktel.
Мое решение: Использовать промежуточное звено (например, RTPEngine в связке с Kamailio или облегченный FreeSWITCH в режиме обхода медиа), которое:
1. Принимает звонок.
2. Делает "форк" медиа-потока (RTP stream forking).
3. Одну копию мгновенно шлет в Oktel (прозрачно, без задержек).
4. Вторую копию записывает в файл (первые 5 секунд или весь звонок) и отправляет на ваш API.
Это стандартный подход в телекоммуникациях (аналог SIPREC), который гарантирует стабильность. Если же нужен именно легкий кастомный сервис - напишу его на Go (Golang) или C++, так как скриптовые языки могут давать задержки при высокой нагрузке.
Готов обсудить архитектуру. Какой у вас планируемый трафик (CPS)?
Оценка: 🕒 Срок: 5-7 дней (с нагрузочным тестированием). 💰 Бюджет: $600 - $900 (за настройку стабильного шлюза).