ensina ai voip
Post on 11-Nov-2014
2.752 Views
Preview:
DESCRIPTION
TRANSCRIPT
Ensina Aí VoIP
Antonio Anderson M. de Souza31 de Agosto de 2009
Sobre mim
Tenho 30 anos, sou bacharel em ciências da computação pela FASP, trabalho na Voice Technology desde 2000, onde sou um dos sócios, atuo funcionalmente dentro da mesma gerenciando uma das Business Unit da Voice Technology, que à 5 anos está focada no desenvolvimento de uma plataforma VoIP Carrier Grade conhecida como BASIX, em parceria com a Brastel uma operadora de telefonia Japonesa com filiais em 5 paises (Brasil, Estados Unidos, Filipinas, Tailandia, e China).
• 1o. dia• Objetivo• Tendencias do mercado• Evolução da telefonia• Fatores chave para a evolução da tecnologia VoIP• Protocolos VoIP• Casos de uso
• 2o. dia• Qualidade de audio• Elementos de uma rede SIP• Projetos Open source• Protocolo SIP
• 3o. dia• Exercícios práticos
Agenda
antonio@voicetechnology.com.br31 de Agosto de 2009 Ensina aí VoIP
Fornecer uma visão geral sobre o atual momento da tecnologia VoIP no mercado, passando por casos de uso, projetos open sources, estrutura do protocolo SIP, e finalizando com um exercicio pratico.
Objetivo
antonio@voicetechnology.com.br
31 de Agosto de 2009 Ensina aí VoIP
“O Voz sobre IP (VoIP) é um conjunto de tecnologias que usam a internet ou redes IP privadas para a comunicação de voz,
substituindo ou complementando os sistemas de telefonia convencionais.”
Definição de VoIP
antonio@voicetechnology.com.br
31 de Agosto de 2009 Ensina aí VoIP
ANATEL (http://www.anatel.gov.br/Portal/exibirPortalInternet.do#)
Tendencias do mercado
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Mobilidade• Comunicação Multi midia (Audio, Video,
Chat, email, etc.)• Integração (Mashup)• Full featured PBX• Pague pelo uso!• Hosting• Cloud computing• SaaS• Hosted PBX• Projetos Open source• Democratização da tecnologia
MobilidadeSmartphones / Softphones
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Integração (Mashup)
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Full featured PBX
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Group calls• ACD• FAX• Conference• Voice mail• IVR• Screen Pop
Pague pelo uso
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Provedores de serviço VoIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
http://www.brastel.com
http://www.voitel.com.br
Projetos Open source
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Democratização da tecnologia
antonio@voicetechnology.com.br
Empresas grandes
Empresas médias
Empresas pequenas
31 de Agosto de 2009 Ensina aí VoIP
Análise de mercado
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Análise de mercado
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Evolução da telefonia
antonio@voicetechnology.com.br
31 de Agosto de 2009 Ensina aí VoIP
Telefonia convencional Vs. VoIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Telefonia convencional• Infra-estrutura própria
(cabeamento)• Vinculado a região geográfica• Alto custo de chamadas, devido a
infra-estrutura própria• Maioria dos equipamentos são
baseados em hardware, e Software proprietários
• TCO muito alto• Devido a infraestrutura própria
fica inviável o modelo de algumas soluções Hosteadas
VoIP• Mesma Infra-estrutura da rede de
dados (IP)• Sem vinculo à região geográfica• Baixo custo de chamadas, devido
a infra-estrutura compartilhada• Maioria dos equipamentos são
baseados em hardware e software de padrão aberto;
• TCO mais baixo• Possibilita diversas aplicações
hosteadas
Fatores chave para a evolução da tecnologia VoIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Internet Banda Larga• Qualidade de voz• Baixa latência• Pouca variância• QoS (Quality of Service)
• Legislação adequada• Proteção contra bloqueio de trafego
VoIP• Regulamentação adequada para
provedores de serviço VoIP
Fatores chave para a evolução da tecnologia VoIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Modelo Japonês• Internet Banda Larga
– Menor ADSL 30Mbps– Padrão corporativo é o FTH
(100Mbps) à pouco mais que $70,00• VoIP totalmente regulamentado
– Plano de numeração pŕoprio (050), livre de código de àrea.
– ISP responsável por garantiar a qualidade do link de Internet
– Provedor de VoIP ser o ISP também– Chamadas for a da Rede do ISP
devem ser anunciadas
Protocolos VoIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• H.323• Protocolo derivado do ISDN, que foi padronizado pela
ITU;• Foco em estabelecimento de sessões de voz, e video;• Utilizado apenas para o estabelecimento da sessão;• Primeiro protocolo VoIP a ser utilizado em larga
escala;• SIP
• Protocolo derivado do HTTP, que foi especificado pelo IETF;
• Focado em estabelecimento de sessões multi midias, Voz, Video, Texto, Transferência de arquivos, etc;
• Utilizado apenas para o estabelecimento da sessão;• Atualmente é o protocolo padrão de mercado, todas
as novas implementações de VoIP são baseadas no SIP.
• RTP/RTCP• Protocolo padronizado pelo IETF (RFC 3550)• Focado em streaming de dados em tempo real;• Utilizado para trafegar o streaming de Audio e Video
em chamadas VoIP;
Protocolos Correlatos
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• DNS (Domain Name Service)• STUN (Session Traversal Utility for NAT)• SDP (Session Description Protocol)• NTP (Network Time Protocol)• ENUM (E.164 Numbering Mapping)
SIP / RTP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Casos de usoIP-PBX na LAN de uma empresa
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Exemplos:• Asterisk• Free Switch• Siemens Hipath• Avaya Definity• Aastra (antiga
Ericsson) MXOne• etc.
Casos de usoIP-PBX na LAN de uma empresa
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Exemplos:• Asterisk• Free Switch• Siemens Hipath• Avaya Definity• Aastra (antiga Ericsson) MXOne• etc.
Casos de usoAssinante de serviço VoIP via Softphone
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Exemplos:• Brastel• Voitel• Skype*• Gizmo• GVT
* Serviço não baseado em SIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Exemplos:• Basix
Casos de usoDuas empresas distintas utilizando um IP-
Centrex de uma operadora VoIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Casos de usoMatriz e Filial distintas utilizando um IP-
Centrex de uma operadora VoIP
• Exemplos:• Basix
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Casos de usoInterconexão de 3 Pops de uma
Operadora VoIP
• Exemplos:• Brastel
2o. Dia
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Qualidade de audio• Elementos de uma rede SIP• Projetos Open source• Protocolo SIP
Qualidade de Audio
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Largura de banda• Perda de pacotes• Latência• Jitter• Codec
Qualidade de AudioJitter
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Qualidade de AudioCodecs mais utilizados
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• G711– Banda: 80Kbps por chamada– Fidelidade: 8Khz e 16Kbits/s
• G729– Banda: 24Kbps por chamada– Fidelidade: 8Khz e 8Kbits/s
• G722– Banda: 72Kpbs por chamada– Fidelidade: 16Khz e 16Kbits/s
Protocolo SIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Protocolo baseado em HTTP• Protocolo texto (Human Readable)• Orientado a Request, Response• Protocolo Peer to Peer• Trafega sobre TCP ou UDP (mais utilizado sobre
UDP)
REGISTER sips:ss2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl To: Bob <sips:bob@biloxi.example.com> Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1 REGISTER Contact: mailto:bob@biloxi.example.com Authorization: Digest username="bob", realm="atlanta.example.com", qop="auth", nonce="1cec4341ae6cbe5a359ea9c8e88df84f", opaque="", uri="sips:ss2.biloxi.example.com", response="71ba27c64bd01de719686aa4590d5824" Content-Length: 0
Elementos de uma rede SIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• UAS (User Agent Server)• UAC (User Agent Client)• Registrar Server• Redirect Server• Proxy Server• Back to Back User Agent• PBX Server• Media Server• PSTN Gateway
Projetos Open Source
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• Softphones– Twinkle, Ekiga
» Tipo de elemento: UAS e UAC• PBX Servers
– Asterisk, Freeswitch» Tipo de elemento: Registrar Server, Back to
Back User Agent, Media Server, PSTN Gateway
• Proxy Servers– SER, OpenSer, Kamailio, Opensips
» Tipo: Registrar Server, Redirect Server, Proxy Server
Protocolo SIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Protocolo SIP
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Protocolo SIPMétodos das Requests mais comums
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• REGISTER – Utilizado para registrar um UAC na rede• INVITE – Utilizado para iniciar uma sessão• BYE – Utilizado para terminar uma sessão estabelecida• CANCEL – Utilizado para cancelar uma sessão em fase
de estabelecimento• OPTIONS – Utilizado para consultar as capacidades de
um elementos SIP• SUBSCRIBE - Utilizado para subscrever determinado
tipo de evento• NOTIFY – Utilizado para notificar ocorrência de eventos• REFER – Utilizado para executar a transferência de
sessões• MESSAGE – Utilizado para transporte de mensagems
instantaneas (IM)
Protocolo SIPPrincipais Códigos das respostas
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
• 1xx—Informational Responses– 100 Trying– 180 Ringing– 183 Session Progress
• 2xx—Successful Responses– 200 OK– 202 accepted
• 3xx—Redirection Responses– 301 Moved Permanently– 302 Moved Temporarily
• 4xx—Client Failure Responses– 400 Bad Request– 401 Unauthorized
• 5xx—Server Failure Responses– 500 Server Internal Error– 501 Not Implemented
• 6xx—Global Failure Responses– 600 Busy Everywhere– 603 Decline
Protocolo SIPEstabelecendo uma chamada passo a passo
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
http://www.tech-invite.com/Ti-sip-CF3261.html
Protocolo SIPChamada para um destino ocupado
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Protocolo SIPChamada colocada em espera.
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Protocolo SIPRedirecionamento de chamadas
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Protocolo SIPRedirecionamento de chamadas
31 de Agosto de 2009 Ensina aí VoIP
antonio@voicetechnology.com.br
Protocolo SIPForking de chamadas
http://www.tech-invite.com/Ti-sip-service-13.html
Email: antonio@voicetechnology.com.brTwitter: @antonioamsBlog pessoal: http://antonioams.blogspot.comBlog do ensinar: http://ensinar.wordpress.com
Obrigado!
antonio@voicetechnology.com.br
31 de Agosto de 2009 Ensina aí VoIP
top related