Какой сервер SIP развернуть для моего приложения Android VoIP?
Я создаю приложение для Android, которое поддерживает VoIP/IM/Presence с доступным стеком Android SIP. Мне также нужно развернуть SIP-сервер, чтобы включить упомянутые функции SIP как часть моего проекта.
Разработка приложения для Android кажется легкой, со всеми доступными ресурсами и обильными исходными кодами онлайн. Однако я серьезно застрял с развертыванием SIP-сервера для связи с приложением.
Я экспериментировал около месяца с OpenSIPS, но он немного продвинулся до моего уровня. Тем более, что он работает в среде Linux.
Какие-либо предложения для других простых в развертывании и простых в обращении с SIP-серверов?
Я еще не проводил обширных исследований по этому вопросу, но что вы думаете о Microsoft Lync Server для этой цели?
1 ответ
Как Ктулу предложил в комментариях, я предлагаю попробовать Asterisk. Только несколько файлов (sip.conf и extensions.conf IIRC) должны быть настроены для того, чтобы он работал и прослушивал вызовы.
Также есть отличная бесплатная книга, которая поможет с терминологией и настройкой, когда вы только начинаете. Книгу можно прочитать полностью онлайн. Вы также можете скачать PDF-версию с O'Reilly.
Есть также много разновидностей Asterisk, которые имеют несколько упрощенные интерфейсы, чтобы упростить настройку в первый раз. AsteriskNow можно загрузить непосредственно из Digium (компании, которая отвечает за проект Asterisk). Если вы собираетесь в будущем выполнять больше SIP-работы, возможно, стоит использовать "настоящий" Asterisk, но если это единоразово, попробуйте AsteriskNow.
Другим основным проектом для исследования будет Freeswitch, хотя я считаю, что настройка Asterisk немного более проста.