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

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

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

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


person rusbi    schedule 22.03.2010    source источник
comment
У вас есть ссылка на это не допускается? Похоже, ты поступаешь правильно для меня.   -  person Frank Shearar    schedule 24.03.2010
comment
Как спрашивает jesup, означает ли это, что SIP не разрешает это, или законы моей страны делают это незаконным?   -  person Frank Shearar    schedule 10.04.2010


Ответы (2)


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

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

person jesup    schedule 30.03.2010
comment
Юридически не разрешено также зависит от страны. - person Frank Shearar; 10.04.2010

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

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

person sipsorcery    schedule 23.04.2010