Mudanças entre as edições de "Tópicos Avançados em Telefonia (técnico) (diário 2010-1)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
* http://www.falevono.com.br/portal/testevono/testevono.html
+
=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

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.
SIP: falha no estabelecimento da chamada (origem)
SIP: falha no estabelecimento da chamada (destino)
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 (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})


capítulo 8


Voltar para página principal da disciplina