Как мне настроить среду разработки и тестирования для SIP-шлюза

Мне нужно сделать точку интеграции между приложением .net и провайдером SIP (iptel.org). Все кажется простым, но я чувствую, что у меня мало контроля, если я использую внешний сервер, такой как iptel.org.

Вариант использования: как потребитель, я должен иметь возможность позвонить с номером телефона и коротким сообщением и обработать/отчет о статусе выполнения.

По этой причине я хочу настроить свою среду разработки таким образом, чтобы я мог писать/тестировать/регистрировать интеграционное взаимодействие.

Вот что я собирался сделать:

SIP-сервер : miniSipServer ... который будет хранить мои учетные записи
Программный телефон : Express Talk ... чтобы убедиться, что сервер запущен и готов к работе
Стек SIP для .net: SipekSDK с pjsipDll

Ресурсы:
http://sites.google.com/site/sipekvoip/ < br> http://sipsorcery.codeplex.com/
http://callbutler.codeplex.com/

перечисленные ресурсы имеют нетривиальный код, который является кривой обучения для новичка

Ваш совет

  • где искать образцы
  • как обернуть это менее навязчивым способом
  • какие инструменты лучше всего настроить в среде разработки/тестирования

будет очень признателен

Спасибо, Руслан


person ruslander    schedule 28.01.2011    source источник


Ответы (1)


Я автор sipsorcery, поэтому я могу дать вам некоторую информацию об этом. Проект включает в себя SIP-прокси, который легко установить и запустить. Написание скрипта IronPython для управления тем, как прокси-сервер направляет трафик, не так просто, однако, если все, что вы делаете, это перенаправляете SIP-трафик между вашим приложением и iptel, это намного проще.

Проект достаточно активен, и существует специальный форум, где разработчики могут получить помощь. на.

person sipsorcery    schedule 31.01.2011