Religioso ou não…

Dê graças a Deus (ou como quiser chamar a deidade) por NÃO ter conhecido a Internet nos anos 1990!

Dúvida? Olha como seria o Twitter:

E o Facebook?

Já sei… tem prova semana que vem e não leu ainda o Guia Básico de VoIP com Asterisk, né? (mas assistir aos vídeos…)

E a apostila? Capítulos 1 e 2…

Roteiro de laboratório: integrando Firefox e Jitsi

Esse roteiro de laboratório foi projetado para as seguintes versões:

Firefox

O Firefox, na sua configuração padrão, não suporta o protocolo SIP. Para ativar o suporte, é preciso configurá-lo manualmente:

  1. Digite no campo de endereço: about:config
  2. Faça uma busca nas configurações com a palavra sip, para garantir que não há qualquer configuração prévia.
  3. Na janela (área em branco), clique com o botão direito e adicione uma nova opção do tipo boolean.
  4. O nome da opção deve ser: network.protocol-handler.expose.sip
  5. Em seguida, informe o valor como false
  6. Repetindo a busca (em Localização), você verá a opção em operação.

O navegador está pronto para integração com aplicações SIP.

Jitsi

O Jitsi, feito em Java, permite que seja evocado pelo navegador para disparar chamadas, o que permitirá que a nossa agenda Web funcione plenamente. Para tanto, é necessário:

  1. Descarregue o Jitsi: cd /tmp && wget http://integrado.sj.ifsc.edu.br/arquivos/rco/jitsi-1.0-beta1-nightly.build.3689.jar
  2. Instale-o, na área pessoal, no diretório jitsi, com o comando: java -jar /tmp/jitsi-1.0-beta1-nightly.build.3689.jar. Exemplo: se o usuário se chama etorresini e seu diretório pessoal é /home/etorresini, então o programa deve ser instalado em /home/etorresini/jitsi.
  3. Descarregue uma versão modificada de um dos seus arquivos, run.sh, no diretório em que foi instalado – sobrescrevendo o arquivo original. Primeiro, apague o original: rm -f $HOME/jitsi/run.sh e, somente depois, descarregue o arquivo: cd $HOME/jitsi && wget http://integrado.sj.ifsc.edu.br/arquivos/rco/run.sh
  4. Altere as permissões desse arquivo para poder executá-lo: chmod 755 $HOME/jitsi/run.sh
  5. Apague antigas configurações do jitsi que podem atrapalhar o teste (CUIDADO COM O COMANDO!): killall -9 java && rm -rf $HOME/.sip-communicator

Na primeira vez em que você clicar em uma URI no navegador com o protocolo sip, será deverá escolher esse arquivo, run.sh, como aplicativo. Marque a opção para memorizar.

Funciona? Ligue para o ramal 2000 para teste de eco (eco, eco, eco…)…

Novo servidor SIP

Com os problemas de DNS (que presenciamos em sala) para a máquina raul.sj.ifsc.edu.br, transferimos o serviço SIP para o nosso servidor: integrado.sj.ifsc.edu.br. Assim, a configuração do Jitsi pode ficar assim:

Configuração do Jitsi
Configuração do Jitsi

No exemplo acima, está cofigurado o usuário etorresini. Não é preciso senha para registrar-se. Estão ativos os ramais 1000 a 1099 e todos aqueles que me enviaram sua conta do Portal do Aluno.

Lembrando também que o teste de eco é o ramal 2000.