Насколько неправильно изменять тело SDP сообщения SIP?

StackOverflow https://stackoverflow.com/questions/2492323

  •  21-09-2019
  •  | 
  •  

Вопрос

Требованием к SIP-АТС, которую я создал для своей компании, была запись всех проходящих через нее вызовов.Я решил эту проблему, заставив все сообщения SIP проходить через УАТС и изменив тело SDP, чтобы поток проходил через него и записывался.Это работает хорошо.

Недавно я узнал, что это запрещено.

Есть ли другой способ реализовать запись разговоров и насколько это "неправильно" в отношении протокола?

Это было полезно?

Решение

Похоже, вы описываете SIP-прокси, более или менее пограничный контроллер сеансов (SBC).Прокси-сервер может изменять SDP, но при этом следует соблюдать осторожность.Обычно SBC устанавливают в качестве места назначения мультимедиа себя и пересылают данные в место назначения.Так что с точки зрения спецификации это совершенно законно (при условии, что устройства уже поступают на ваш сервер).

Однако «Не разрешено» может также означать «запись разговоров запрещена по закону», что сильно варьируется от штата к штату.

Другие советы

Более традиционный способ записи вызовов — это захват пакетов RTP в проводной сети и объединение их для создания аудиофайла.Существует довольно много инструментов, позволяющих сделать именно это, и они даже встроены в Вайршарк.

Что касается настройки SDP, это определенно не то, что «не разрешено», по крайней мере, на техническом уровне.Многие прокси-серверы SIP вынуждены искажать IP-адреса в SDP, когда пользовательские агенты помещают в них частные IP-адреса.Вы обнаружите, что большинство SIP-серверов имеют какие-то возможности в этом отношении, и это часто называют искажением NAT или чем-то подобным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top