Mudanças entre as edições de "Curso Técnico Integrado ao Ensino Médio de Telecomunicações:Telefonia IP"
Linha 10: | Linha 10: | ||
** ''Softphone'' (ou outro dispositivo SIP). Recomendado: [http://www.twinklephone.com/ Twinkle] (interface didática) ou [http://www.jitsi.org Jitsi] (multiplataforma). | ** ''Softphone'' (ou outro dispositivo SIP). Recomendado: [http://www.twinklephone.com/ Twinkle] (interface didática) ou [http://www.jitsi.org Jitsi] (multiplataforma). | ||
** Ferramenta de captura de tráfego. Recomendado: [http://www.wireshark.org Wireshark] ([http://wiki.wireshark.org/VoIP_calls material de apoio]). | ** Ferramenta de captura de tráfego. Recomendado: [http://www.wireshark.org Wireshark] ([http://wiki.wireshark.org/VoIP_calls material de apoio]). | ||
− | O processo é o mesmo em ambos os casos: é realizada uma ou mais ligações (<tt>INVITE</tt>), com aceitação do par par estabelecimento de uma sessão de mídia. Por fim, o encerramento da ligação para posterior análise dos diálogos SIP na ferramenta de captura. | + | O processo é o mesmo em ambos os casos: é realizada uma ou mais ligações (<tt>[http://tools.ietf.org/html/rfc3261#page-78 INVITE]</tt>), com aceitação do par par estabelecimento de uma sessão de mídia. Por fim, o encerramento da ligação para posterior análise dos diálogos SIP na ferramenta de captura. |
===Cenário 1: ponto a ponto=== | ===Cenário 1: ponto a ponto=== |
Edição das 09h03min de 11 de abril de 2013
Aulas
05/04: Revisão e Apresentação do Projeto
- História da telefonia analógica e digital. Sinalização e transporte de mídia. Revisão de arquiteturas de rede OSI e TCP/IP, camadas, protocolos de sinalização. Recomendados os livros sobre Telefonia IP[1] e Asterisk[2]. Apresentação do projeto da disciplina.
08/04: Sinalização
- Visão geral do protocolo SIP[3], métodos/requisições, respostas, tipos de servidor, UCA e UAS, exemplos de diálogo SIP para estabelecimento e encerramento de chamada. Teste de chamada direta entre terminais utilizando o Jitsi.
09/04: Sinalização
- Criados dois ambientes para compreensão do SIP e sua flexibilidade de uso. As ferramentas utilizadas são:
- Softphone (ou outro dispositivo SIP). Recomendado: Twinkle (interface didática) ou Jitsi (multiplataforma).
- Ferramenta de captura de tráfego. Recomendado: Wireshark (material de apoio).
O processo é o mesmo em ambos os casos: é realizada uma ou mais ligações (INVITE), com aceitação do par par estabelecimento de uma sessão de mídia. Por fim, o encerramento da ligação para posterior análise dos diálogos SIP na ferramenta de captura.
Cenário 1: ponto a ponto
Nesse primeiro cenário, há apenas dois dispositivos em rede rodando SIP. As trocas de mensagens se dão diretamente entre os mesmos, uma vez que operam como UAC/UAS. O termo "ponto" foi usado para destacar a independência de cada UAC/UAS.
graph Cenario1 {
rankdir=LR subgraph clusterTerminais { label="Terminais" Ponto1 [label="1",shape=Mrecord] Ponto2 [label="2",shape=Mrecord] } Ponto1 -- Ponto2
}
</graphviz>Cenário 2: ramal a ramal
Nesse segundo cenário, todo o diálogo é mediado por um softPBX entre os ramais - seguindo a terminologia da telefonia. Nesse cenário, é essencial o registro dos terminais junto à central (REGISTER)
graph Cenario1 {
rankdir=LR Central1 [label="SoftPBX",shape=record] subgraph clusterTerminais { label="Terminais" Ponto1 [label="1",shape=Mrecord] Ponto2 [label="2",shape=Mrecord] } Central1 -- Ponto1 Central1 -- Ponto2
}
</graphviz>Projeto
A turma será dividida em equipes. Cada equipe montará um Soft PBX com pelos menos 3 terminais. Além disso, as centrais estarão conectadas entre si pela "nuvem" Internet, para demonstrar os problemas de roteamento e endereçamento comuns em redes IP.
graph Projeto {
rankdir=LR Internet [shape=plaintext] subgraph clusterCentrais { label="SoftPBX" Central1 [shape=record,label="Equipe 1"] Central2 [shape=record,label="Equipe 2"] Central3 [shape=record,label="Equipe 3"] Central4 [shape=record,label="Equipe 4"] } subgraph clusterTerminais { label="Terminais" Terminal11 [label="1",shape=Mrecord] Terminal12 [label="2",shape=Mrecord] Terminal13 [label="3",shape=Mrecord] Terminal21 [label="1",shape=Mrecord] Terminal22 [label="2",shape=Mrecord] Terminal23 [label="3",shape=Mrecord] Terminal31 [label="1",shape=Mrecord] Terminal32 [label="2",shape=Mrecord] Terminal33 [label="3",shape=Mrecord] Terminal41 [label="1",shape=Mrecord] Terminal42 [label="2",shape=Mrecord] Terminal43 [label="3",shape=Mrecord] } Internet -- Central1 Internet -- Central2 Internet -- Central3 Internet -- Central4 Central1 -- Terminal11 Central1 -- Terminal12 Central1 -- Terminal13 Central2 -- Terminal21 Central2 -- Terminal22 Central2 -- Terminal23 Central3 -- Terminal31 Central3 -- Terminal32 Central3 -- Terminal33 Central4 -- Terminal41 Central4 -- Terminal42 Central4 -- Terminal43
}
</graphviz>Referências
- ↑ CHOLCHER, S. et. al. VoIP: Voz sobre IP. Rio de Janeiro: Elsevier, 2005.
- ↑ MADSEN, L. et. al. Asterisk: The Definite Guide. Acesso em: http://www.asteriskdocs.org.
- ↑ ROSENBERG, J. et. al. RFC 3261: Session Initiation Protocol. Acesso em: http://www.ietf.org/rfc/rfc3261.txt.