Vpn e telefonia

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1357 palavras )
  • Download(s) : 0
  • Publicado : 15 de abril de 2012
Ler documento completo
Amostra do texto
PABX IP utilizando Asterisk

Hélio Loureiro
[helio AT loureiro DT eng DT br] [hloureiro AT dlinkbrasil DT com DT br]

Palestrante Hélio Loureiro
http://helio.loureiro.eng.br http://www.loureiro.eng.br [helio DT loureiro DT eng DT br]

 Debian desde 2.0 (Hamm)  Moderador da lista linux­br
http://listas.cipsga.org.br/cgi-bin/mailman/listinfo/linux-br

 Instrutor Conectiva Soluções baseadas em *NIX  Atualmente em produtos IP (D­Link)  Especialista em IN (Pré­Pago)  Instalação e integração de redes GSM e xDSL

Agenda
Princípios de telecomunicações ● Protocolos de comunicações ● Protocolos de VoIP ● Alternativas ● SIP v.2 ● Asterisk ● Configuração ● Testes


Princípios de telecomunicações

Princípios de telecomunicações

Transmissão de voz


Voz digitalizada compulsos (PCM – Pulse Coded Modulation) Banda passante de voz de 4 KHz Amostragem de 8 Khz (Nyquist – amostragem o dobro da freq.) Sinal (voz) pode ser reproduzido no receptor Codificação seguindo: Lei-A (USA) ou Lei-μ (BR)









Modulação da voz

Telefonia convencional


Central telefônica – baseada em hardware Controles e comandos proprietários e incompatíveis Comutação porcircuito Sinalização por canal comum: SS7







SS7 – Link E1 – 2 Mbps (BR) – 32 canais de 64 Kbps – 0: sincronismo – 16: sinalização

0

1

2

3

...

16

Protocolos VoIP

Protocolos VoIP

Protocolos de VoIP



H.323: protocolo desenvolvido pela ITU-T para utilização de comutação por pacotes. Utiliza toda a complexidade do modelo OSI de 7 camadas. SIP: protocolodesenvolvido pela IETF com o modelo cliente-servidor. MGCP: protocolo que utiliza o princípio da sinalização SS7 diretamente sobre IP. MEGACO







Pilha de protocolos

Regras no firewall


SIP: 5060/UDP
iptables -A INPUT -j ACCEPT -p udp -m udp --dport 5060



IAX2: 4569/UDP IAX: 5036/UDP

iptables -A INPUT -j ACCEPT -p udp -m udp --dport 4569


iptables -A INPUT-j ACCEPT -p udp -m udp --dport 5036


RTP: 10000-20000/UDP

iptables -A INPUT -j ACCEPT -p udp -m udp --dport 10000:20000


MGCP: 2727/UDP
iptables -A INPUT -j ACCEPT -p udp -m udp --dport 2727

Session Initiation Protocol

Session Initiation Protocol

Protocolo SIP

A especificação do SIP RFC 3261 divide as funções do SIP Server nas seguintes partes: • SIP Registrar Server:verifica mensagens de registro (REGISTER). • SIP Redirect Server: retorna respostas “contact this address”. • SIP Proxy Server: envia requisições SIP e respostas. • Back-2-Back User Agent (B2BUA): atua como UA server de um lado e como UA client de outro.

Session Initiation Protocol

 Endereçamento padrão Internet
SIP utiliza endereçamento IP padrão, com formato de endereçamento por nome ouendereço, por exemplo:

sip: username@abcorp.com ou sip: 1121859300@abcorp.com

Comunicação SIP

RTP – Real Time Protocol

• O RTP é o protocolo responsável por entregar o fluxo de dados em “tempo real”. • Isto torna-se possível uma vez que o RTP tem a capacidade de reconstruir o fluxo de dados nas extremidades, mesmo que a informação chegue atrasada ou fora de ordem. • O envio demensagens ocorre sobre UDP.

Comunicação SIP

SDP – Session Description Protocol

O SDP tem três objetivos principais • Informar para a outra parte qual tipo de mídia deseja-se transmitir (audio, vídeo ou ambos); • Informar qual CODEC deve ser utilizado; • Informar em qual endereço e porta a mídia deve ser entregue.

Comunicação SIP
Métodos SIP
• SIP Methods: São as mensagens do protocolo. •INVITE: Convida um usuário para uma chamada e estabelece uma nova conexão. • ACK: Reconhecimento do recebimento de uma mensagem. • BYE: Finaliza a conexão entre dois usuários. • CANCEL: Finaliza uma requisição ou procura por um usuário. • REGISTER: Registra um usuário no SIP Server, fornecendo os dados de localização (IP, número) do mesmo. • OPTIONS: Solicita informações para o SIP Server....
tracking img