2010-10-05 19 views
5

He instalado con éxito el servidor Openfire XMPP y he creado una aplicación de Android para chatear texto, ¿Cómo puedo implementar la funcionalidad VOIP en mi aplicación? ¿Se puede hacer esto conectando Openfire con un servidor SIP?Aplicación de chat y VOIP

¿Alguien me puede guiar?

+0

Tengo el mismo requisito. Puede por favor sugerirme cómo ha implementado y probar esto. Necesito implementar VOIP en iOS. Gracias por adelantado. –

Respuesta

7

Si tiene un plan para usar Openfire, debe instalar el plug-in Open Phone SIP Phone y el complemento Client Control en su servidor Openfire. Luego, debe configurar otro servidor SIP para servicios SIP (debido a que Openfire Server solo permite servicios XMPP). Estoy usando el software del servidor 3CX Phone System para servicios SIP. Está funcionando bien. Finalmente, debe fusionar el servidor SIP con el servidor Openfire. Puede encontrar esta información en este enlace con capturas de pantalla: http://www.3cx.com/forums/how-to-integrate-3cx-with-openfire-xmpp-jabber-server-9951.html.

O

Otra solución es,

Puede utilizar el servidor IceWarp. Es el servidor MULTI-PROTOCOL. Sin embargo, debe instalar otro servidor SIP para servicios de VoIP. Porque el servidor IceWarp solo es compatible con MULTI-PROTOCOL y no brinda servicios multiprotocolo. Por lo tanto, debe proporcionar el servicio/proveedor de VOIP para habilitar los servicios de VoIP en el servidor IceWarp (puede usar la Central Telefónica 3CX). Existe una opción para configurar el servicio de VoIP en IceWarp. Para obtener más información, visite www.icewarp.com/downloads/documentation/server/

3

Si elige XMPP como el protocolo de IM, entonces sería lógico usar Jingle para las comunicaciones de voz y video. Recuerdo que Openfire admite Jingle, por lo que solo debe implementarlo en su aplicación cliente. Fuera de la caja, Openfire te brinda voz/video p2p. Si necesita llamadas a/desde PSTN y/o dominio SIP, entonces necesita un poco más. Debería ser una especie de tintineo < -> puerta de enlace SIP. Quizás pueda hacer esto usando el complemento de teléfono SIP junto con Openfire Media Proxy. Si está buscando SIP entre el cliente y el servidor, simplemente use el complemento de teléfono SIP de Openfire.

+0

He usado IceWarp, y parece que es compatible con XMPP y SIP voip, –

+0

Si entiendo bien y usted está hablando del cliente IceWarp (no puedo encontrar el cliente de Android en su sitio web), instale el complemento de teléfono SIP de Openfire a su servidor Openfire. Está destinado a proporcionar una interfaz SIP para los clientes. –

Cuestiones relacionadas