Игорь сейчас подробно рассказывает про рекординг в RTPengine: как kernel‑модуль буферизует пакеты (по умолчанию ~10 пакетов, можно увеличить), куда и как движется запись — метаданные в Recording DB, рекордер читает буферы, декодирует в PCM16 и сохраняет на диск или шлёт в сокет, а также о вариантах доставки записей в S3/Google Cloud — всё важно для распределённых систем и для случаев с пересылкой трафика через ядро.
Подключайтесь к прямой трансляции: https://voxlink.ru/webinars/rtpengine-kak-mediakombain/
Задавайте вопросы спикеру в чате с хэштэгом #вопрос
Игорь выбрал победителя за лучший вопрос. Им стал Юрий @Yur413 с вопросом - "Ему же все равно, что внутри rtp пакета, видео он может проксировать? И возможно ли вклинится в этот процесс, например перекодировать видео"
Добрый вечер. Есть Android-приложение GSM→SIP gateway на Pixel 5. Входящий GSM вызов определяется, SIP INVITE до Asterisk/MicroSIP доходит, RTP во время гудков есть, MicroSIP meter реагирует. Но после ответа автоответчика реального голоса GSM↔️SIP нет.
В логах приложения:
* SIP signaling connected * SIP RTP active * GSM call ringing/active * но realGsmBridgeAttached=false * gsmToSipAudio=false * sipToGsmAudio=false
Хотим отдельно проверить Asterisk NAT/RTP:
* direct_media * external_media_address * rtp_symmetric/rewrite_contact/force_rport * UDP 5060 и 10000-20000 * rtp set debug on
Может ли кто-то подсказать, как правильно проверить, куда Asterisk отправляет RTP и не уходит ли media мимо сервера?