Mudanças entre as edições de "Tópicos Avançados em Telefonia (técnico) (diário 2010-1)"
Ir para navegação
Ir para pesquisar
Linha 1: | Linha 1: | ||
− | * http://www. | + | =Capítulo 6= |
+ | |||
+ | ==30/03 (2): O que é VoIP?== | ||
+ | * Tópicos: a Internet como meio de transmissão, redes convergentes e comunicações unificadas. | ||
+ | |||
+ | ==06/04 (2): Protocolos de VoIP== | ||
+ | * Tópicos: H.323, SIP, SDP, XMPP, RTP e RTCP. | ||
+ | * Material auxiliar: [[Guia básico de VoIP com Asterisk]]. | ||
+ | |||
+ | ==13/04 (2): Plataformas de VoIP== | ||
+ | * Tópicos: ''hardware'' e ''software''. [http://www.asterisk.org Asterisk] como exemplo de ''soft'' PBX, instalação de Asterisk. | ||
+ | * Material auxiliar: [[Gerência de Redes de Computadores (técnico) - comandos *nix|comandos *nix]]. | ||
+ | |||
+ | ==20/04 (2): Visão geral de um ''soft'' PBX== | ||
+ | * Tópicos: visão geral do ''soft'' PBX Asterisk, o protocolo SIP (arquitetura e primeiros canais) | ||
+ | |||
+ | = 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. | ||
+ | {| | ||
+ | | [[Imagem:SIP_origemComFalha.png|thumb|200px|SIP: falha no estabelecimento da chamada (origem)]] | ||
+ | | [[Imagem:SIP_destinoComFalha.png|thumb|200px|SIP: falha no estabelecimento da chamada (destino)]] | ||
+ | | [[Imagem:SIP_origemComSucesso.png|thumb|200px|SIP: sucesso no estabelecimento da chamada (origem)]] | ||
+ | |} | ||
+ | |||
+ | ==04/05 (2): Sinalização== | ||
+ | * Tópicos: entroncamento entre dois ''soft'' PBXs. | ||
+ | ** Cenário: dois ''soft'' PBXs contendo 3 canais SIP para uso local: telefone+ATA, telefone IP e ''softphone'' ([http://ekiga.net 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 <tt>sip.conf</tt>: | ||
+ | [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 <tt>extensions.conf</tt>: | ||
+ | ... | ||
+ | [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 <tt>sip.conf</tt>: | ||
+ | [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 <tt>extensions.conf</tt>: | ||
+ | ... | ||
+ | [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}) | ||
+ | |||
+ | |||
+ | |||
+ | = capítulo 8= | ||
+ | |||
{{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}} | ||
+ | * http://www.falevono.com.br/portal/testevono/testevono.html |
Edição das 23h09min de 4 de fevereiro de 2010
Capítulo 6
30/03 (2): O que é VoIP?
- Tópicos: a Internet como meio de transmissão, redes convergentes e comunicações unificadas.
06/04 (2): Protocolos de VoIP
- Tópicos: H.323, SIP, SDP, XMPP, RTP e RTCP.
- Material auxiliar: Guia básico de VoIP com Asterisk.
13/04 (2): Plataformas de VoIP
- Tópicos: hardware e software. Asterisk como exemplo de soft PBX, instalação de Asterisk.
- Material auxiliar: comandos *nix.
20/04 (2): Visão geral de um soft PBX
- Tópicos: visão geral do soft PBX Asterisk, o protocolo SIP (arquitetura e primeiros canais)
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.
- 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})