Um recurso muito interessante do Openfire é sua “integração” com o asterisk.

O plugin do asterisk, pode ser facilmente instalando usando a aba Plugins do console de administração do Openfire. Após sua instalação, uma nova aba surgirá na barra (Asterisk-IM), onde então devem ser feitas as configurações específicas do mesmo, que são as seguintes:

1) Habilitar o plugin (basta clicar no option button Enabled).

2) Configurar o(s) servidor(ou servidores) asterisk: nesse passo você irá adicionar um servidor clicando na opção Add Server e irá informar os seguintes dados:
Server Address: o nome do servidor (para identificação)
Server IP: ip do servidor
Port: porta de conexão, padrão 5038
Username: nome do usuário que irá conectar no manager do asterisk
Password: senha do usuário

3) Configurar o Phone Manager: o importante aqui é setar o contexto do asterisk (Asterisk Context) somente.

4) Criar os mapeamentos dos telefone: nessa opção você irá mapear seu usuário jabber com um ramal e device de telefone, com os seguintes dados:
Username: nome do usuário Jabber
Device: device do asterisk, ex: SIP/101
Extension: ramal (ex:101)
Caller ID: identificação do ramal (opcional)
Primary: marque sim se o ramal for primário, no caso do usuário ter mais de 1 ramal (opcional em caso de apenas um ramal para o usuário)

Com isso feito, basta agora ligar para o ramal do usuário mapeado e quando ele atender automaticamente seu status mudará para Away com mensagem “On the phone”. Ao desligar a chamada, ele irá retornar ao estado anterior.

Bacana e bem útil, esse é um plugin que pode ser instalado e configurado com facilidade e que é uma das features que me faz gostar do Openfire e das quais eu sinto falta no ejabberd.

UPDATE (25/01): Quer trocar idéias com usuários do Openfire ? Cadastre-se na lista Openfire-BR.

Openfire e o plugin asterisk-IM
  • Boa tarde Marcelo!<BR/>Gostei muito do seu post!<BR/>gostaria de saber se é possivel montar um sistema de voz com o openfire sem ser necessario montar um servidor asterisk? Estou com um laboratório de openfire, está tudo ok! ele está funcionando, porém eu estava precisando montar um sistema de voz sobre este serviço! é possivel sem o asterisk?<BR/><BR/>grande abraço!<BR/><BR/>Felipe Rossi

  • Olá. <BR/><BR/>O plugin Asterisk-IM não suporta voz. Ele serve para trocar o status dos usuários baseado nos ramais Asterisk. Para o que você quer é preciso usar o plugin SIP Phone, e também usar o cliente Spark. <BR/><BR/>Você pode usar qualquer servidor SIP para tal operação, mas o suporte ainda é bastante precário.<BR/><BR/>Te aconselho assinar a lista <A HREF="http://listas.softwarelivre.org/

  • Boa noite,<BR/><BR/>Estou a tentar colocar o serviço de instant messaging em funcionamento com asterisk.<BR/>Já estou farto de dar voltas e mais voltas com o openfire e não consigo adicionar o servidor asterisk (1.4.21.2) no openfire(3.6.3). Obtenho sempre a "Server created successfully", mas não aparece nenhum adicionado à lista de servidores.<BR/>Tem alguma ideia do que se pode estar a passar?<

  • Candido,<BR/><BR/>você tem ciência que esse plugin não permite conversas via SIP correto? Ele somente altera o status dos usuários conforme os eventos do asterisk.<BR/><BR/>Se você fizer uma instalação do zero da última versão do Openfire o problema persiste ? |Porque isso me parece problemas no banco de dados.<BR/><BR/>[]s

  • Boa noite,<BR/><BR/>Realmente de tudo o que li pensei que daria para esse fim. Isto quer dizer que para usar uma estrutura onde tenho implementado o Asterisk para alem dos softphones que estão em funcionamento, tenho que também instalar outra aplicação em cada cliente para o serviço de chat?<BR/>Se calhar ando à procura do que ainda não existe, mas tenho andado a pesquisar aplicações para os

  • Boa noite,<BR/><BR/>Realmente não tinha essa noção.. No entanto o problema de não conseguir adicionar o servidor Asterisk continua, será que ao usar a base de dados interna do OpenFire trás este problema? Será que usar o servidor Asterisk na mesma máquina que o servidor OpenFire está a provocar este problema?<BR/><BR/>Entretanto estou a ver se encontro alguma aplicação cliente para usar o chat e

  • O Spark permite que você usando o plugin Asterisk-IM efetue ligações, mas não sei exatamente como, pois não uso o mesmo.<BR/><BR/>Talvez ele te permita discar para um ramal, e chamar em ambos (no teu e no destino).<BR/><BR/>Quanto a base de dados, aconselho o uso de um servidor externo, como MYSQL, por questões de segurança, manutenção e e performance.<BR/><BR/>[]s

  • Cândido,<BR/><BR/>se achares um software que integre XMPP + SIP de forma eficiente, não esqueça de comentar aqui no blog, ok ? :-)<BR/><BR/>[]s

  • Anonymous

    Estou com o mesmo problema do candido .. adiciono o servidor asterisk e ele nao aparece .. fica no servers configured, apesar de o log do asterisk mostrar que houve uma coneccao com sucesso no manager que desconecta em seguida.

  • o problema de nao aparecer o dados do servidor galera eh pq vcs nao atualizaram o banco de dados… provavelmente estao usando banco de dados interno. Faça a atualizacao do HSQL e após isso irá funcionar normalmente…

  • Anonymous

    Só pra adicionar informações, precisa editar uma linha em /plugins/asterisk-im/database/asterisk-im_hsqldb.sql<br /><br />só apagar o &quot;unique&quot; que vai add os servers normalmente…

  • Anonymous

    Para quem esta com problema do Candido em adicionar dados para configuração do plugin e nada ocorrer (Cadastro não ser efetivado…<br />Trata-se de um Bug de BANCO de dados, facilmente corrigido, mexendo o script sql em /usr/share/openfire/plugins/database<br /><br />O Script Corrigido está aqui…<br />http://community.igniterealtime.org/thread/28619<br />Embora confuso (Banco Legado em

  • Anonymous

    Estou fazendo uso do plugin asterik-im no openfire 3.7.0, mas apos os ramais sip não consigo mais abrir<br />o link Asterisk-IM (http://im.gruposolar.com.br:9090/plugins/asterisk-im/phone-settings.jsp).<br />Alguem tem alguma solução?

  • Já verificou se tem algo nos logs do Openfire?<br /><br />[]s

Social Media Widget Powered by Acurax Web Development Company
Optimization WordPress Plugins & Solutions by W3 EDGE
%d blogueiros gostam disto: