Какой сервер SIP развернуть для моего приложения Android VoIP?

Я создаю приложение для Android, которое поддерживает VoIP/IM/Presence с доступным стеком Android SIP. Мне также нужно развернуть SIP-сервер, чтобы включить упомянутые функции SIP как часть моего проекта.

Разработка приложения для Android кажется легкой, со всеми доступными ресурсами и обильными исходными кодами онлайн. Однако я серьезно застрял с развертыванием SIP-сервера для связи с приложением.

Я экспериментировал около месяца с OpenSIPS, но он немного продвинулся до моего уровня. Тем более, что он работает в среде Linux.

  1. Какие-либо предложения для других простых в развертывании и простых в обращении с SIP-серверов?

  2. Я еще не проводил обширных исследований по этому вопросу, но что вы думаете о Microsoft Lync Server для этой цели?

1 ответ

Решение

Как Ктулу предложил в комментариях, я предлагаю попробовать Asterisk. Только несколько файлов (sip.conf и extensions.conf IIRC) должны быть настроены для того, чтобы он работал и прослушивал вызовы.

Также есть отличная бесплатная книга, которая поможет с терминологией и настройкой, когда вы только начинаете. Книгу можно прочитать полностью онлайн. Вы также можете скачать PDF-версию с O'Reilly.

Есть также много разновидностей Asterisk, которые имеют несколько упрощенные интерфейсы, чтобы упростить настройку в первый раз. AsteriskNow можно загрузить непосредственно из Digium (компании, которая отвечает за проект Asterisk). Если вы собираетесь в будущем выполнять больше SIP-работы, возможно, стоит использовать "настоящий" Asterisk, но если это единоразово, попробуйте AsteriskNow.

Другим основным проектом для исследования будет Freeswitch, хотя я считаю, что настройка Asterisk немного более проста.

Другие вопросы по тегам