PJI-2014-1: diário de bordo da Equipe 5

De MediaWiki do Campus São José
Ir para: navegação, pesquisa

Diário de Bordo

O INÍCIO

Pequenas Observações que devem ser feitas para o bom desenvolvimento do PROJETO III:

IP's Utilizados:

Modem:              10.1.1.1 (Mudar IP da Máquina com o comando 'ifconfig eth0 10.1.1.x')

Roteador:           192.168.3.66

Khomp EBS:          http://localhost:14100

ATA:                192.168.3.70

SNEP:               192.168.3.68

Comandos pertinentes:

ifdown eth0
ifup eth0


Como Configurar o YATSE como controle para o XBMC:

  • No YATSE

Passo 1: Antes de mais nada, você tem que baixar o aplicativo via Play Store (Suponhamos que não há necessidade de mostrar como baixar e instalar o APP).

Passo 2: Abra o aplicativo, pressione "Proximo", depois configure da seguinte forma:

    • Em Nome de Exibição, coloque o nome que você quer que seja o seu aparelho.
    • Em IP Da Maquina, coloque o IP do seu computador em que vai rodar o XBMC.
    • Em Porta do Servidor Web, coloque 8080.

Data Estelar: 23/05/2014

1. Na aula de hoje foi reconfigurado o ATA, onde mudamos algumas configurações que não estavam batendo como a de ramal. Apos o intervalo, foi trocado o ATA e foi feita a configuração novamente. (IP ATA:192.168.3.70)

2. Foi configurado o KHOMP. (http://localhost:14100 Login: Admin / Senha: Khomp123)

3. No SNEP (IP 192.168.3.68 | Login: admin / Senha: Admin), na aba de cadastro>troncos, foi adicionado o canal 68.

4. E na aba regras de negócios>rotas, foi inserida a linha analógica.

Obs: Se retirado o spliter, e deixar apenas o fio do telefone vindo da central, mudar configuração no SNEP em Rotas de Analogica para VoIP.

Data Estelar: 30/05/2014

  • Equipamentos necessários:
    • Khomp
    • Computador
    • Modem
    • AP
    • ATA
    • Telefone
    • Cabos
    • Software
    • 2 Cabos de Força
    • 5 Cabos de Rede de Aproximadamente 1 Metro
    • 3 Fontes(Khomp, ATA e Modem)
    • Régua
    • CDs
    • Pendrive
    • Filtro de Linha(Telefone)
    • Spliter.


Após o intervalo:

Foi configurado o modem e o AP, com as seguintes configurações:

Modem AP
Port: 0 Modo: PPPoE
VPI: 8 e VCI: 35 Configurações Avançadas: Escrever o endereço IP da Equipe
Encapsulamento: LLC/SNAP
Modo: Bridge

Data Estelar: 06/06/2014

Foi instalado o XBMC na maquina usando os códigos abaixo:


  1. Alterar o usuário para root:
    sudo su
    
  2. Adicionar os repositórios:
    1. echo 'deb http://www.deb-multimedia.org squeeze main non-free' >> /etc/apt/sources.list
      
    2.  echo 'deb-src http://www.deb-multimedia.org sid main' >> /etc/apt/sources.list
      
  3. Atualizar a lista de pacotes dos repositórios:
    apt-get update
    
  4. Instalar o pacote deb-multimedia-keyring:
    apt-get install deb-multimedia-keyring
    
  5. O pacote libmad0:
    apt-get install libmad0
    
  6. E, por fim, o XBMC:
    apt-get install xbmc
    

Data Estelar: 11/06/2014

Foi proposta o inicio real do ''PROJETO III'', e todos concordaram.

O professor Ederson Torresini (Boi) juntamente com o professor Marcelo Maia Sobral deram a data de 02/07/2014 para que o ''PROJETO III'' esteja pronto.


  • Até a Data Estelar de 02/07/2014, a Equipe 5 (Grupamento Echo Quinto) estará apresentando as funções abaixo:
    • Fazer um ramal para celular [PRONTO ✓]
    • Usar o celular como controle remoto para o XBMC [PRONTO ✓]
    • Acessar mídia do computador via Celular e vice-versa [PRONTO ✓]
    • Aparecer ligação do celular no XBMC [PRONTO ✓]
    • Ejetar disco via Smartphone [PRONTO ✓]
    • Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC [PRONTO ✓]
    • Colocar música na espera do ramal
    • Nota: Funções básicas como a configuração dos equipamentos, nem será citada, pois não há necessidade.

Data Estelar: 13/06/2014

Na aula de hoje, foi configurado o Yatse nos Smartphone do Jean e do Thiago, ambos sistema operacional Android. Para que consigamos acessar o XBMC via smartphone e usar o aparelho movel como controle remoto, precisamos atualizar a versão do XBMC citada na Data Estelar 06/06/2014, que é a versão 10.0. Como a versão do nosso sistema operacional é um pouco antiga, a versão do XBMC não pode ser muito nova, então, abaixo como atualizar o programa para a versão 11.0 "Eden".

Para você atualizar, primeiro você deve ir ao terminal e através da linha de comando, procurar o arquivo "sources.list", que nada mais é que uma lista de repositórios. Esse arquivo "sources.list" você pode abrir usando o comando "nano", pois é um arquivo de texto.

Digite esse comando no terminal:

 nano /etc/apt/sources.list

Quando você entrar no arquivo, adicione a seguinte linha:

 deb http://www.deb-multimedia.org squeeze-backports main

(NOTA: Você pode copiar o link acima, e usar Shift+Insert no terminal para colar)

Depois atualize os diretórios:

 sudo apt-get update

Agora, instale a nova versão do XBMC:

 sudo apt-get install -t squeeze-backports xbmc

Esse ultimo comando, diz que ele quer instalar o "xbmc" do servidor "squeeze-backports".

Resumo da aula:

Conseguimos usar o Yatse[1] nos Smartphones e concluir algumas das promessas feitas na aula anterior, entre elas estão:

  • Usar o celular como controle remoto para o XBMC
  • Acessar mídia do computador via Celular e vice-versa
  • Aparecer ligação do celular no XBMC
  • Ejetar disco via Smartphone
  • Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC

Logo, pretendemos até antes da Data Estelar 02/07/2014, terminar o Projeto III.

Data Estelar: 18/06/2014

Lista de canais para TV LiveStream no XBMC. [2]


Hoje, concluímos alguns passos para o fim do PROJETO III, do tipo configurar a Livestream como adicional em nosso projeto, não tendo como um objetivo, apenas como uma parte interessante de fazer. Também criamos dois ramais, um no smartphone do Jean e o outro no smartphone do Thiago, e ambos funcionaram (usamos o programa Zoiper para Android).

Depois do intervalo começamos a configurar o plugin do XBMC para integra-lo com o Asterisk.

Como instalar o XBMC-PBX-ADDON:


INTRODUÇÃO:

Esse aplicativo existem dois componentes:

  • O Front-End, que roda no XBMC o aplicativo.
  • O Back-End, que roda no PBX server parte do Asterisk e parte em PHP.


DOWNLOAD DOS ARQUIVOS NECESSÁRIOS:

  • Download da ultima versão aqui -> [3];
    • Salve o arquivo em algum lugar, mais tarde você precisará dele;
    • Presumimos que o nome do arquivo seja: script.xbmc-pbx-addon.zip;


PBX: INSTALAÇÃO BACK-END

Mover Arquivos:

  • Descompacte o arquivo script.xbmc-pbx-addon.zip que você baixou antes;
  • Procure um diretório na pasta que você descompactou chamado "backend_files";

Agora é a vez do PBX:

  • Entre em seu servidor PBX;
  • Coloque o arquivo manager_custom.conf dentro do diretório /etc/asterisk;
  • Edite este arquivo, e coloque o IP que você colocou como IP Adress no seu XBMC host.

--- ---- ---- --- -- ** ** ** --- --- --- --- ---

  • Se Você não está usando uma versão padrão do FreePBX e Asterisk, certifique-se de adicionar ao arquivo manager.conf que se encontra no diretório /etc/asterisk, a seguinte linha:
#include manager_custom.conf
  • Dentro da pasta "Backend_files", existe um arquivo chamado "extensions_custom.conf", copie o CONTEÚDO deste arquivo, e cole dentro do arquivo extensions_custom.conf presente no diretório /etc/asterisk.

LEMBRANDO: NÃO SUBSTITUA O ARQUIVO, APENAS ADICIONE O CONTEÚDO DO PRIMEIRO ARQUIVO, NO SEGUNDO.

  • Coloque o arquivo xbmc-pbx-addon.php dentro da pastar /var/www/html/
  • Agora abra ele digitando: http://localhost/xbmc-pbx-addon.php
  • Veja se está tudo OK, se não estiver, pode ser algum problema de permissão com o diretório /var/.
  • Reinicie o Asterisk


XBMC: INSTALAÇÃO FRONT-END

Via arquivo ZIP

  • No XBMC, vá até Sistema>Add-ons>Instalar a partir de um arquivo ZIP
    • Procure o arquivo script.xbmc-pbx-addon.zip que você baixou antes.
  • Você verá uma notificação dizendo que o aplicativo está ativado.


XBMC: CONFIGURANDO O FRONT-END

  • No XBMC, vá até Sistema-> Add-ons -> Add-ons Ativos -> Add-ons de programas -> XBMC PBX ADDON -> Configuração
    • Conexão: Seja cuidadoso ao colocar os valores para AMI (Que você colocou em /etc/asterisk/manager_custom.conf)
    • Também coloque o hostname correto ou o endereço IP do seu PBX Server, que você colocou anteriormente.
    • CDR e VoiceMail: Especifique a URL que você usou no navegador pra acessar o arquivo xbmc-pbx-addon.php (Esse endereço: http://localhost/xbmc-pbx-addon.php);

Clique em OK para salvar as configurações, reinicie o XBMC e o app estará funcionando.



 Traduzido deste site[4], para ver completo e em Inglês, clique Aqui ->[5]

Data Estelar: 20/06/2014

Não terá aula, mas terá projeto!

Data Estelar: 25/06/2014

Nesta aula, fizemos alguns testes e considerações finais para o bom funcionamento do PROJETO III. Os dois professores, tanto o Sobral quanto o Boi, nos ajudaram na resolução de problemas, o mesmo ocorreu na aula subsequente a essa.

Data Estelar: 27/06/2014

Data Estelar: 02/07/2014

APRESENTAÇÃO DO PROJETO III

Cópia das Notas das Avaliações da Equipe 5

Aluno Avaliação 1 Avaliação 2 Projeto FINAL
Cassiano C A A
Jean B A B
Thiago B A C