2014-10-16 2 views
0

У меня есть сервер SIP, для которого я не управляю кодом, и я хотел бы перехватить исходящие приглашения SIP (с кодом, запущенным на SIP-сервере под управлением Windows) и перепишите отображаемую часть поля FROM в SIP INVITE.Перехватить исходящие пакеты SIP и изменить их в обратном направлении

Возможно ли это в Windows? С .Net? Какую библиотеку мне нужно использовать?

ответ

0

Может ли перенаправлять его на прокси-сервер по вашему выбору или вы хотите сделать это специально на платформе?

  1. На той же платформе, что вы ищете инструмент синтаксического анализа уровня сети SIP/Text, который захватывает пакет, прежде чем он достигнет сетевого уровня и направляется к месту назначения. Я не сталкивался с тем, у кого есть возможность сделать это, если сам сервер SIP не разрешил доступ, которого нет. Инструменты DPI делают это в некоторой степени, но возможность переключения и изменения SIP или текста в UDP-пакете - это то, с чем я столкнулся.

  2. Маршрутизация в другое место, например, «пит-стоп». Где вы можете настроить и изменить все, а затем отправить его обратно на своем пути. Прокси-серверы или SBC на основе B2BUA также могут помочь вам настроить и изменить эти заголовки. В целом по отрасли его обычно называют правилами трансформации сообщений, и есть разные способы сделать это. Статические, а также динамические по мере необходимости.

Смежные вопросы