Mudanças entre as edições de "Tópicos Avançados em Telefonia (técnico) (diário 2010-1)"
(15 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 214: | Linha 214: | ||
** "Grampo" utilizando captura de pacotes ([http://wiki.wireshark.org/VoIP_calls Wireshark]). | ** "Grampo" utilizando captura de pacotes ([http://wiki.wireshark.org/VoIP_calls Wireshark]). | ||
+ | =Capítulo 8= | ||
==25/05 (4): Projeto final (apresentação e desenvolvimento)== | ==25/05 (4): Projeto final (apresentação e desenvolvimento)== | ||
− | * | + | * Sobre o projeto: definição das equipes e temas, leitura dos trabalhos do [[Tópicos Avançados em Telefonia (técnico) (diário 2009-2)#Capítulo 8|semestre anterior]], desenvolvimento do projeto final. |
− | * Tópicos: plano de numeração, URA/AA. | + | * Tópicos da aula: plano de numeração, URA/AA. |
** Numeração "clássica": [http://www.itu.int/rec/T-REC-E.123/en E.123], [http://www.itu.int/rec/T-REC-E.164/en E.164], [http://en.wikipedia.org/wiki/List_of_country_calling_codes lista dos países]. | ** Numeração "clássica": [http://www.itu.int/rec/T-REC-E.123/en E.123], [http://www.itu.int/rec/T-REC-E.164/en E.164], [http://en.wikipedia.org/wiki/List_of_country_calling_codes lista dos países]. | ||
** Numeração VoIP: [http://enum.org/what.html ENUM] | ** Numeração VoIP: [http://enum.org/what.html ENUM] | ||
Linha 224: | Linha 225: | ||
* Aplicações: | * Aplicações: | ||
** URA/AA | ** URA/AA | ||
+ | |||
+ | ===Itens Obrigatórios do Projeto=== | ||
+ | * Entroncamento SIP entre todos os ''soft'' PBXs das equipes. | ||
+ | * Correio de voz para todos os canais SIP - exceto entroncamentos - para chamadas não atendidas em até 20s. | ||
+ | * Controle de horário: ligações só podem ser realizadas entre as 8h e 22h. Fora desse horário, a chamada deverá ser encaminhada diretamente para o correio de voz. | ||
+ | * Todo o áudio (mensagens) em português. | ||
+ | * ''Codecs'' de acordo com a restrição de cada UAC. | ||
===Definição das Equipes=== | ===Definição das Equipes=== | ||
− | ** [http://www.falevono.com.br/portal/testevono/testevono.html Vono] | + | ====Equipe 1==== |
− | ** ''[[Tópicos Avançados em Telefonia (técnico) (diário 2009-1)#Callback|Callback]]'' | + | * Alunos: Arriane, Christiane, Pedro e Tatyane. |
+ | * Opcionais escolhidos: | ||
+ | ** 1 fila de atendimento com mínimo de 3 PAs e música de espera - com limite máximo de 3min. ([http://www.upf.br/computacao/images/stories/TCs/arquivos_20092/Lucas_dos_Santos.pdf Dica]) | ||
+ | ** 10 salas de conferência com limite de participantes e moderador (com senha). | ||
+ | ** Conversão de texto em voz: últimas notícias de um determinado sítio da Internet. | ||
+ | ** Integração do ''soft'' PBX com [http://www.falevono.com.br/portal/testevono/testevono.html Vono]. | ||
+ | |||
+ | ====Equipe 2==== | ||
+ | * Alunos: Cleidiane, Douglas e Fausto. | ||
+ | * Opcionais escolhidos: | ||
+ | ** 10 salas de conferência com limite de participantes e moderador (com senha). | ||
+ | ** Estacionamento de chamadas (''call parking'') com música (em MP3) de espera. | ||
+ | ** Conversão de texto em voz: últimas notícias de um determinado sítio da Internet. | ||
+ | ** ''[[Tópicos Avançados em Telefonia (técnico) (diário 2009-1)#Callback|Callback]]''. | ||
− | + | ==01/06 (4): Projeto final (desenvolvimento)== | |
− | ==01/06 (4) Projeto final (desenvolvimento)== | + | * Revisão de SIP. |
+ | * Plano de numeração básico. | ||
− | ==08/06 (4) Projeto final (desenvolvimento)== | + | ==08/06 (4): Projeto final (desenvolvimento)== |
+ | * Correio de voz. | ||
+ | * Salas de conferência. | ||
− | ==15/06 (4) | + | ==15/06 (4): NÃO HOUVE== |
==22/06 (4) Projeto final (desenvolvimento)== | ==22/06 (4) Projeto final (desenvolvimento)== | ||
− | ==29/06 (4) Projeto final (desenvolvimento | + | ==29/06 (4): Projeto final (desenvolvimento)== |
+ | ==06/07 (4): Projeto final (defesa)== | ||
{{Voltar|Tópicos Avançados em Telefonia (técnico) (página)|página principal da disciplina}} | {{Voltar|Tópicos Avançados em Telefonia (técnico) (página)|página principal da disciplina}} |
Edição atual tal como às 20h58min de 22 de junho de 2010
- Endereço encurtado: http://bit.ly/tat20101
- Diário de acordo com o plano de ensino.
Capítulo 6
06/04 (2): O que é VoIP?
- Tópicos: a Internet como meio de transmissão, redes convergentes e comunicações unificadas.
- Referência externa: Liberdade Telefônica
13/04 (2): Protocolos de VoIP
- Tópicos: H.323, SIP, SDP, XMPP, RTP e RTCP.
- Material auxiliar: Guia básico de VoIP com Asterisk.
- Instalação do Asterisk em 2 etapas (sistema Ubuntu Linux 9.10):
aptitude update
aptitude install asterisk
20/04 (2): Plataformas de VoIP
- Tópicos: hardware e software. Asterisk como exemplo de soft PBX, instalação de Asterisk, o protocolo SIP (arquitetura e primeiros canais).
- Material auxiliar: comandos *nix.
- Leitura recomendada: Skype & Asterisk.
Capítulo 7
27/04 (2): Sinalização
- Tópicos: o protocolo SIP (trocas de mensagens e cabeçalhos).
- Exemplo de uma ligação sem sucesso entre origem e destino (as duas primeiras figuras) e uma ligação com sucesso (última figura), configuração da primeira ligação entre dois canais.
04/05 (2): Sinalização
- Tópicos: entroncamento entre dois soft PBXs.
Primeiro ambiente funcional: entroncamento SIP
- Cenário: dois soft PBXs contendo 3 canais SIP para uso local: telefone+ATA, telefone IP e softphone (Ekiga).
- Ideia: interligar os dois PBXs para permitir as ligações diretas entre quaisquer UACs usando apenas SIP.
<graphviz> digraph DoisPBXs {
Norte [shape=record,label="Norte|IP=10.1.1.1",URL="http://wiki.sj.ifsc.edu.br/index.php/T%C3%B3picos_Avan%C3%A7ados_em_Telefonia_%28t%C3%A9cnico%29_%28di%C3%A1rio_2009-2%29#PBX_Norte"] ATA_N [shape=plaintext] Softphone_N [shape=plaintext] TelefoneIP_N [shape=plaintext]
Sul [shape=record,label="Sul|10.20.30.40",URL="http://wiki.sj.ifsc.edu.br/index.php/T%C3%B3picos_Avan%C3%A7ados_em_Telefonia_%28t%C3%A9cnico%29_%28di%C3%A1rio_2009-2%29#PBX_Sul"] ATA_S [shape=plaintext] Softphone_S [shape=plaintext] TelefoneIP_S [shape=plaintext]
ATA_N -> Norte:0 Softphone_N -> Norte:0 TelefoneIP_N -> Norte:0
ATA_S -> Sul:0 Softphone_S -> Sul:0 TelefoneIP_S -> Sul:0
Norte:0 -> Sul:0 } </graphviz>
PBX Norte
- Arquivo sip.conf:
[general] ... # # Registrando o UAC Norte no UAS Sul register => Norte@10.20.30.40
... # Definição dos "Ramais" internos [ATA_N] type=friend username=ATA_N host=dynamic insecure=port,invite context=ligacoesLocais allow=alaw allow=ulaw qualify=yes # [TelefoneIP_N] type=friend username=TelefoneIP_N host=dynamic insecure=port,invite context=ligacoesLocais allow=alaw allow=ulaw qualify=yes # [Softphone_N] type=friend username=softphone_N host=dynamic insecure=port,invite context=ligacoesLocais allow=alaw allow=ulaw qualify=yes
# Definição do UAC Norte [Norte] type=peer username=Norte host=10.20.30.40 insecure=port,invite context=ligacoesLocais allow=alaw allow=ulaw qualify=yes
- Arquivo extensions.conf:
... [ligacoesLocais] # # "Ramais" internos exten => 100,1,Dial(SIP/ATA_N) exten => 101,1,Dial(SIP/TelefoneIP_N) exten => 102,1,Dial(SIP/Softphone_N)
# Ligando para a outra central e, na sequência, o "ramal" de destino exten => _0.,1,Dial(SIP/Norte/${EXTEN:1})
PBX Sul
- Arquivo sip.conf:
[general] ... # Definição dos "Ramais" internos [ATA_S] type=friend username=ATA_S host=dynamic insecure=port,invite context=somenteLocal allow=alaw allow=ulaw qualify=yes # [TelefoneIP_S] type=friend username=TelefoneIP_S host=dynamic insecure=port,invite context=somenteLocal allow=alaw allow=ulaw qualify=yes # [Softphone_S] type=friend username=softphone_S host=dynamic insecure=port,invite context=somenteLocal allow=alaw allow=ulaw qualify=yes
# Definição do UAC Norte [Norte] type=friend username=Norte host=dynamic insecure=port,invite context=somenteLocal allow=alaw allow=ulaw qualify=yes
- Arquivo extensions.conf:
... [somenteLocal] # # "Ramais" internos exten => 210,1,Dial(SIP/ATA_S) exten => 211,1,Dial(SIP/TelefoneIP_S) exten => 212,1,Dial(SIP/Softphone_S)
# Ligando para a outra central e, na sequência, o "ramal" de destino exten => _0.,1,Dial(SIP/Norte/${EXTEN:1})
11/05 (2): Descrição de Mídia
- Tópicos: o protocolo SDP e vocoders.
- Referências externas:
- ALMEIDA, A. B. de. Medição de qualidade de voz em wireless utilizando codecs G711, G729, G723 e GSM. Campinas: PUC, 2008.
- Silk (Skype)
Exercícios complementares com codecs
- Configure dois canais com os codecs gsm, alaw, e ulaw. Qual codec é escolhido na ligação? Por quê?
- Configure dois canais com apenas um codec, o mesmo para ambos. As mensagens SDP mudaram? E as mensagens SIP?
- Configure dois canais com apenas um codec, sendo G711a para um e G711u para outros. O que acontece? É possível realizar a transcodificação? Como e onde isso é feito?
Identifique as mensagens SDP associadas às mensagens SIP no controle remoto do Asterisk:
> sip set debug peer CANAL
ou
> sip set debug on
e os atributos das liagções correntes:
> core show channel CANAL/ID_DA_LIGAÇÃO
Dica: realize primeiro com os canais-ramais de um mesmo soft PBX. Em seguida, façam os testes utilizando entroncamentos SIP. O que muda? Atenção: que codecs estão ativados no entroncamento? É possível combinar os codecs dos canais-ramais com os canais-entroncamentos? Faça os testes de combinação com codecs iguais e diferentes...
18/05 (4): Transmissão de Mídia
- Tópicos: os protocolos RTP e RTCP, qualidade de serviços e mecanismos de controle (protocolos, compensações, descartes, jitter, etc.), problemas do TCP/IP e alternativas.
- Testes:
- Correio de voz
- Teste de eco
- "Grampo" utilizando captura de pacotes (Wireshark).
Capítulo 8
25/05 (4): Projeto final (apresentação e desenvolvimento)
- Sobre o projeto: definição das equipes e temas, leitura dos trabalhos do semestre anterior, desenvolvimento do projeto final.
- Tópicos da aula: plano de numeração, URA/AA.
- Numeração "clássica": E.123, E.164, lista dos países.
- Numeração VoIP: ENUM
- URI genérica: RFC 2396
- URI para ligações telefônicas: RFC 2806
- URI para SIP[S]: RFC 3261
- Aplicações:
- URA/AA
Itens Obrigatórios do Projeto
- Entroncamento SIP entre todos os soft PBXs das equipes.
- Correio de voz para todos os canais SIP - exceto entroncamentos - para chamadas não atendidas em até 20s.
- Controle de horário: ligações só podem ser realizadas entre as 8h e 22h. Fora desse horário, a chamada deverá ser encaminhada diretamente para o correio de voz.
- Todo o áudio (mensagens) em português.
- Codecs de acordo com a restrição de cada UAC.
Definição das Equipes
Equipe 1
- Alunos: Arriane, Christiane, Pedro e Tatyane.
- Opcionais escolhidos:
Equipe 2
- Alunos: Cleidiane, Douglas e Fausto.
- Opcionais escolhidos:
- 10 salas de conferência com limite de participantes e moderador (com senha).
- Estacionamento de chamadas (call parking) com música (em MP3) de espera.
- Conversão de texto em voz: últimas notícias de um determinado sítio da Internet.
- Callback.
01/06 (4): Projeto final (desenvolvimento)
- Revisão de SIP.
- Plano de numeração básico.
08/06 (4): Projeto final (desenvolvimento)
- Correio de voz.
- Salas de conferência.