Pergunta

Eu instalei com sucesso o servidor OpenFire XMPP e construí um aplicativo Android para chat de texto, como posso implementar a funcionalidade VoIP no meu aplicativo? Isso pode ser feito conectando o OpenFire com um servidor SIP?

Alguém pode me guiar?

Foi útil?

Solução

Se você tiver um plano para usar o OpenFire, precisará instalar o plug-in de telefone OpenFire SIP e o plug-in de controle do cliente no seu servidor OpenFire. Em seguida, você deve configurar outro servidor SIP para serviços SIP (porque o servidor OpenFire permite apenas serviços XMPP). Estou usando o software de servidor de sistema telefônico 3CX para serviços SIP. Está funcionando bem. Por fim, você precisa mesclar o servidor SIP com o OpenFire Server. Você pode descobrir estas informações deste link com capturas de tela: http://www.3cx.com/forums/how-to-integrate-3cx-with-openfire-xmpp-jabber-sever-9951.html.

OU

Outra solução é,

Você pode usar o servidor IceWarp. É servidor multiprotocolo. No entanto, você precisa instalar outro servidor SIP para serviços VoIP. Porque, o servidor IceWarp suporta apenas multiprotocolos e não fornece serviços de multiprotocolo. Portanto, você precisa fornecer provedor/serviço VoIP para ativar serviços VoIP no servidor IceWarp (pode usar o sistema telefônico 3CX). Há uma opção para configurar o serviço VoIP no IceWarp. Para mais informações, www.icewarp.com/downloads/documentation/server/

Outras dicas

Se você escolheu o XMPP como protocolo IM, seria lógico usar o jingle para comunicações de voz e vídeo. Lembro que o OpenFire suporta o Jingle, então você só precisa implementá -lo no aplicativo cliente. Fora da caixa Openfire oferece voz/vídeo P2P. Se você precisar de chamadas de/do PSTN e/ou domínio SIP, precisará de algum extra. Deve ser uma espécie de gateway jingle <-> sip. Talvez você consiga fazer isso usando o SIP Telefone Plugin juntamente com o proxy de mídia OpenFire. Se você está procurando um sabor entre cliente e servidor, basta usar o plug -in de telefone SIP OpenFire.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top