Mudanças entre as edições de "PJI-2014-1: diário de bordo da Equipe 5"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(17 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 2: Linha 2:
 
= Diário de Bordo =
 
= Diário de Bordo =
  
== Pequenas Observações que devem ser feitas para o bom desenvolvimento do PROJETO III: ==
+
== O INÍCIO ==
 +
 
 +
'''Pequenas Observações que devem ser feitas para o bom desenvolvimento do PROJETO III:'''
  
 
'''IP's Utilizados:'''  
 
'''IP's Utilizados:'''  
Linha 21: Linha 23:
  
 
<syntaxhighlight lang=bash>ifup eth0</syntaxhighlight>'''
 
<syntaxhighlight lang=bash>ifup eth0</syntaxhighlight>'''
 +
 +
 +
'''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 ==
 
== Data Estelar: 23/05/2014 ==
  
Linha 95: Linha 111:
  
 
*Até a Data Estelar de 02/07/2014, a Equipe 5 (Grupamento Echo Quinto) estará apresentando as funções abaixo:
 
*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
+
**Fazer um ramal para celular '''<font color="red">[PRONTO ✓]</font>'''
 
**Usar o celular como controle remoto para o XBMC '''<font color="red">[PRONTO ✓]</font>'''
 
**Usar o celular como controle remoto para o XBMC '''<font color="red">[PRONTO ✓]</font>'''
 
**Acessar mídia do computador via Celular e vice-versa '''<font color="red">[PRONTO ✓]</font>'''
 
**Acessar mídia do computador via Celular e vice-versa '''<font color="red">[PRONTO ✓]</font>'''
Linha 101: Linha 117:
 
**Ejetar disco via Smartphone '''<font color="red">[PRONTO ✓]</font>'''  
 
**Ejetar disco via Smartphone '''<font color="red">[PRONTO ✓]</font>'''  
 
**Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC '''<font color="red">[PRONTO ✓]</font>'''  
 
**Fazer um vídeo do Youtube que está rodando no celular, rodar no XBMC '''<font color="red">[PRONTO ✓]</font>'''  
**Gravar chamada e depois tocar no XBMC
 
 
**Colocar música na espera do ramal
 
**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.''
 
**''Nota: Funções básicas como a configuração dos equipamentos, nem será citada, pois não há necessidade.''
Linha 138: Linha 153:
 
*Aparecer ligação do celular no XBMC  
 
*Aparecer ligação do celular no XBMC  
 
*Ejetar disco via Smartphone
 
*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'''''.
 
Logo, pretendemos até antes da Data Estelar 02/07/2014, terminar o '''''Projeto III'''''.
  
 
== Data Estelar: 18/06/2014 ==
 
== Data Estelar: 18/06/2014 ==
 +
 +
'''Lista de canais para TV LiveStream no XBMC.'''
 +
[http://www.mediafire.com/download/08y4r9ld68amrsq/XBMC%2BPlugins%2BLista+de+Canais.rar]
 +
 +
 +
 +
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 -> [http://code.google.com/p/xbmc-pbx-addon/downloads/list];
 +
**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[http://code.google.com/p/xbmc-pbx-addon/wiki/Installation], para ver completo e em Inglês, clique Aqui ->[http://code.google.com/p/xbmc-pbx-addon/wiki/Installation]
  
 
== Data Estelar: 20/06/2014 ==
 
== Data Estelar: 20/06/2014 ==
 +
 +
'''Não terá aula, mas terá projeto!'''
  
 
== Data Estelar: 25/06/2014 ==
 
== 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: 27/06/2014 ==
  
 
== Data Estelar: 02/07/2014 ==
 
== Data Estelar: 02/07/2014 ==
 +
 +
'''''APRESENTAÇÃO DO PROJETO III'''''
 +
 +
== Cópia das Notas das Avaliações da Equipe 5 ==
 +
 +
{| border="1" cellpadding="2"
 +
!Aluno
 +
!Avaliação 1
 +
!Avaliação 2
 +
!Projeto
 +
!FINAL
 +
 +
|-
 +
| Cassiano || C || A || A ||
 +
|-
 +
| Jean || B || A || B ||
 +
|-
 +
| Thiago || B || A || C ||
 +
|-
 +
|}

Edição atual tal como às 10h26min de 14 de julho de 2014

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