Tópicos Avançados em Telefonia (técnico) (diário 2009-2)

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

Cronograma

Capítulo 6

26/08 (4): O que é VoIP?

  • Tópicos: Internet como meio de transmissão, redes convergentes e comunicações unificadas.

02/09 (2): Protocolos de VoIP

09/09 (2): Plataformas de VoIP

  • Tópicos: hardware e software. Asterisk como exemplo de soft PBX, instalação de Asterisk.
  • Material auxiliar: comandos *nix.

Intervalo de 1 semana

23/09 (2): Visão geral de um soft PBX

  • Tópicos: visão geral do soft PBX Asterisk, o protocolo SIP (arquitetura e primeiros canais), a primeira ligação entre dois canais.

Capítulo 7

30/09 (4): Sinalização de Mídia

  • Tópicos: o protocolo SIP (trocas de mensagens e cabeçalhos).

Entroncamento entre dois soft PBXs.

  • 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] ATA_N [shape=plaintext] Softphone_N [shape=plaintext] TelefoneIP_N [shape=plaintext] Sul [shape=record] ATA_S [shape=plaintext] Softphone_S [shape=plaintext] TelefoneIP_S [shape=plaintext]

ATA_N -> Norte Softphone_N -> Norte TelefoneIP_N -> Norte

ATA_S -> Sul Softphone_S -> Sul TelefoneIP_S -> Sul

Norte -> Sul } </graphviz>

    • Arquivo sip.conf:
[general]
...
register => nos@192.168.2.114
...
[ATA_N]
type=friend
username=ATA_N
host=dynamic
insecure=port,invite
context=ligacoesLocais
;allow=gsm
allow=alaw
;allow=ulaw
qualify=yes

[TelefoneIP_N]
type=friend
username=maria
host=dynamic
insecure=port,invite
context=ligacoesLocais
allow=gsm
allow=alaw
allow=ulaw
qualify=yes

[Softphone_N]
type=friend
username=boi
host=dynamic
insecure=port,invite
context=ligacoesLocais
allow=gsm
allow=alaw
allow=ulaw
qualify=yes
[nos]
type=peer
username=nos
host=192.168.2.114
insecure=port,invite
context=soLigaParaLocal
allow=gsm
allow=alaw
allow=ulaw
qualify=yes
    • Arquivo extensions.conf:
[ligacoesLocais]
exten => thiego,1,HangUp()
exten => 200,1,Dial(SIP/thiego)
exten => 201,1,Dial(SIP/thiego)
exten => maria,1,Dial(SIP/maria)
exten => 202,1,Dial(SIP/maria)
exten => boi,1,Dial(SIP/boi)
exten => 300,1,Dial(SIP/boi)
exten => _0.,1,Dial(SIP/nos/${EXTEN:1})
exten => _1.,1,Dial(SIP/asteriskA/${EXTEN:1})

Intervalo de 1 semana

14/10 (2): Descrição de Mídia

  • Tópicos: o protocolo SDP e vocoders.
  • Referências externas:

21/10 (2): 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.

Intervalo de 2 semanas

11/11 (4): Plano de numeração

  • Tópicos: plano de numeração, E.164, ENUM, URA/AA, URI

Capítulo 8

18/11 (4): Projeto final (apresentação e desenvolvimento)

  • Tópicos: definição das equipes e temas, leitura dos trabalhos de semestres anteriores, desenvolvimento do projeto final.
  • Propostas:
    • Segurança em VoIP: segurança na sinalização (SIP sobre TLS), segurança na transmissão de mídia (SRTP).
    • XMPP para sinalização e descrição de mídia, comunicações unificadas.
    • Telefonia analógico ou digital + VoIP via placas de conversão.
    • Implementação de gateways de redes VoIP: Google Talk, Skype, Fone@RNP e outros.
    • URA/AA com filas de atendimento e ligação de retorno (callback).

25/11 (4): Projeto final (desenvolvimento)

  • Tópicos: canais e plano de numeração, desenvolvimento do projeto final.

02/12 (4): Projeto final (desenvolvimento)

  • Tópicos: serviços adicionais (correio de voz, sala de conferência, etc.), desenvolvimento do projeto final.

09/12 (4): Projeto final (desenvolvimento)

  • Tópicos: automatização (callback, etc.), desenvolvimento do projeto final, avaliação escrita.

16/12 (4): Projeto final (apresentação)

  • Tópicos: apresentação do projeto final, futuro do VoIP, recuperação da avaliação escrita.


Página principal da disciplina