Вопрос

Я успешно установил сервер Openfire XMPP и создал приложение для Android в Text Chat, как я могу реализовать функциональность VoIP для моего приложения? Может ли это сделать, подключив Openfire с SIP-сервером?

Может кто-нибудь поможет мне?

Это было полезно?

Решение

Если у вас есть план использования Openfire, вам необходимо установить подключаемый плагин Plug-in Plug-In Contenfire SIP-телефон на сервер OpenFire. Затем вы должны настроить другой SIP-сервер для SIP-сервисов (потому что сервер Openfire позволяет только XMPP Services). Я использую программу SIP-сервера телефонной системы 3CX для SIP. Это работает нормально. Наконец, вам нужно объединить SIP-сервер с сервером OpenFire. Вы можете узнать эту информацию из этой ссылки с помощью скриншотов: http://www.3cx.com/forums/how-to-integrate-3Cx-with-openfire-xmpp-jabber-server-9951.html..

ИЛИ

Другое решение это,

Вы можете использовать сервер IceWarp. Это многопротокольный сервер. Тем не менее, вам необходимо установить другой SIP-сервер для услуг VoIP. Поскольку сервер IceWarp поддерживает только несколько протоколов и не предоставляет услуги многопротокола. Таким образом, вам необходимо предоставить VoIP-провайдер / услугу для включения услуг VoIP в IceWarp Server (можно использовать телефонную систему 3CX). Есть возможность настроить службу VoIP в IceWarp. Для получения дополнительной информации www.icewarp.com/downloads/documentation/server/

Другие советы

Если вы выбрали XMPP в качестве протокола IM, то было бы логично использовать Jingle для голосовых и видеосмыслов. Я помню, что Openfire поддерживает Jingle, поэтому вам просто нужно реализовать его в вашем клиентском приложении. Из коробки Openfire дает вам голос / видео P2P. Если вам нужны звонки в / из PSTN и / или SIP домена, вам нужно дополнительное. Это должно быть своего рода Jingle <-> SIP Gateway. Возможно, вы сможете сделать это, используя плагин SIP Phone вместе с прокси-сервером Media OpenFire. Если вы ищете SIP между клиентом и сервером, просто используйте плагин SPORFIRE SIP Phone.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top