Если у вас есть план использования Openfire, вам необходимо установить плагин Openfire SIP Phone и подключаемый модуль Client Control на ваш сервер Openfire. Затем вам нужно настроить другой SIP-сервер для служб SIP (потому что Openfire Server разрешает только службы XMPP). Я использую серверное программное обеспечение 3CX Phone System для служб SIP. Он работает нормально. Наконец, вам необходимо объединить SIP-сервер с сервером Openfire. Вы можете узнать эту информацию по этой ссылке со скриншотами: http://www.3cx.com/forums/how-to-integrate-3cx-with-openfire-xmpp-jabber-server-9951.html.
ИЛИ
Другим решением является,
Вы можете использовать сервер IceWarp. Это сервер MULTI-PROTOCOL. Однако вам необходимо установить еще один SIP-сервер для VoIP-услуг. Поскольку сервер IceWarp поддерживает только MULTI-PROTOCOL и не предоставляет многопротокольные службы. Таким образом, вам необходимо предоставить провайдер/услугу VOIP для включения VoIP-услуг на сервере IceWarp (можно использовать 3CX Phone System). Существует опция настройки службы VoIP в IceWarp. Для получения дополнительной информации, www.icewarp.com/downloads/documentation/server/
У меня такие же требования. Не могли бы вы предложить мне, как вы это сделали и проверите. Мне нужно внедрить VOIP в iOS. Заранее спасибо. –