quinta-feira, 2 de abril de 2009

O que é um servidor SIP?

Um servidor SIP é o componente principal de um IP PBX e lida com a organização de todas as chamadas SIP na rede. O servidor SIP também é conhecido por Proxy SIP ou SIP Registrar.

O que é um SIP URI?

Este resumo não está disponível. Clique aqui para ver a mensagem.

Exemplo de uma sessão de Chamada SIP entre 2 telefones

Uma sessão de chamada sip entre 2 telefones ocorre da seguinte forma:


- O telefone que realiza a chamada envia um convite.
- O telefone que recebe a chamada envia de volta uma resposta de informação 100 – Tentando.
- Quando o telefone que recebe a chamada começa a tocar, a resposta 180 – Chamando – é enviada de volta.
- Quando quem chama atende, o telefone chamado envia uma resposta 200 – Ok.
- O telefone que realiza a chamada responde com ACK – confirmação do convite.
- A conversação é transmitida como dados via RTP.
- Quando quem chama desliga, a requisição BYE (tchau) é enviada ao telefone chamado.
- O telefone chamado responde com uma resposta 200 – Ok.

É simples assim! O protocolo SIP é lógico e fácil de entender.

Lista de todas as respostas SIP conhecidas

1xx = respostas de informações

100 Tentando
180 Chamando
181 Chamada sendo encaminhada
182 Fila de espera
183 Progresso da Sessão

2xx = respostas de confirmação

200 OK
202 aceito: Usado para referências

3xx = respostas de redirecionamento

300 Múltipla escolha
301 Movido Permanentemente
302 Movido Temporariamente
305 Use Proxy
380 Serviço Alternativo

4xx = comandos não realizados


400 Requerimento errado
401 Não autorizado: Restrito aos utilizadores registrados. Proxys devem usar proxy autorização 407
402 Necessita Pagamento (Reservado para uso futuro)
403 Proibido
404 Não Encontrado: Utilizador não encontrado
405 Método Não Permitido
406 Não é permitido
407 Necessária Autenticação de Proxy
408 Timeout Pedido: Não foi possível localizar o usuário a tempo
410 Saiu: O utilizador existia, mas não está mais disponível.
413 Pedido de Dados Muito Longo
414 Pedido-URI Muito Longo
415 Tipo de Mídia não Compatível
416 Esquema URI não Compatível
420 Extensão ruim: Erro na extensão utilizada do Protocolo SIP, não compreendida pelo servidor
421 Extensão necessária
423 Intervalo Muito Breve
480 Temporariamente Não Disponível
481 Chamada/Transação Não Existente
482 Loop Detectado
483 Hops Demais
484 Endereço Incompleto
485 Ambíguo
486 Ocupado Aqui
487 Pedido Concluído
488 Não Aceito Aqui
491 Pedido Pendente
493 Indecifrável: Não foi possível decodificar S/MIME

5xx = erros do servidor

500 Erro Interno do Servidor
501 Não Implementado: O método de pedido SIP não está sendo implementado aqui
502 Gateway Ruim
503 Serviço Não Disponível
504 Servidor em Time-out
505 Versão Não Compatível: O servidor não é compatível com essa versão do protocolo SIP
513 Mensagem Muito Longa

6xx = erros globais

600 Ocupado em Todo Lugar
603 Rejeitar
604 Não Existe em Nenhum Lugar
606 Não aceito

O que são Métodos SIP / Requerimentos e Respostas?

O SIP utiliza Métodos/requerimentos e Respostas correspondentes para estabelecer uma sessão de chamada.


Requisições SIP:


Há seis requerimentos básicos / tipos de métodos:

INVITE (convidar) = Estabelece uma sessão
ACK (confirmar) = Confirma o comando CONVIDAR
BYE (tchau) = Finaliza uma sessão
CANCEL (cancelar) = Cancela a sessão ainda não respondida
REGISTER (registro) = Informa a localização do utilizador (nome do usuário, IP)
OPTIONS (opções) = Informa a capacidade e disponibilidade dos telefones de chamada e recebimento SIP

Respostas SIP:

Os requerimentos do SIP acionam respostas que constam das 6 classes a seguir:

1xx = respostas de informações, tais como 180, que significa chamando
2xx = respostas de confirmação
3xx = respostas de redirecionamento
4xx = comandos não realizados
5xx = erros do servidor
6xx = erros globais

O SIP é bom pela sua clareza e simplicidade

O que é SDP - Session Description Protocol?

SDP significa em inglês Session Description Protocol (Protocolo de Descrição de Sessão) e é um formato para a descrição dos parâmetros de inicialização de mídia streaming . Foi publicado pela IETF como RFC 4566. A mídia streaming é o conteúdo visto ou ouvido durante um envio de dados.

O que é RTCP - Real Time Transport Control Protocol?

RTCP significa em inglês Real Time Transport Control Protocol (Protocolo de Controle de Transporte em Tempo Real) definido pela RFC 3550. O RTCP funciona juntamente com o RTP. O RTP realiza a entrega dos dados, enquanto o RTCP envia pacotes de controle aos participantes de uma chamada. Sua função principal é fornecer um feedback da qualidade dos serviços oferecidos pelo RTP.

Quais são as vantagens de um IP PBX?

Muito mais fácil de instalar e configurar que um sistema de telefonia proprietário.
Mais fácil de fazer a gestão devido à sua interface de configuração de rede.
Não há necessidade de fiação telefónica separada.
Permite o recurso hot-plug para que os utilizadores possam conectar seus telefones de qualquer lugar do escritório – os utilizadores simplesmente levam seus telefones e os conectam na porta ethernet mais próxima, e mantêm o número existente!
Permite um roaming mais fácil – as ligações podem ser enviadas a qualquer lugar do mundo devido às características do protocolo SIP.
Redução significativa de custos pelo uso da Internet.
O padrão SIP elimina os caros telefones proprietários.
Bom em pequena ou grande escala.
Melhores relatórios.
Melhor visão geral do status do sistema e das chamadas.

O que é SIP - Session Initiation Protocol?

SIP, que significa em inglês Session Initiation Protocol (Protocolo de Inicialização de Sessão), é um protocolo de sinalização de telefonia IP usado para estabelecer, modificar e finalizar chamadas telefónicas VoIP. O SIP foi desenvolvido pela IETF e publicado como RFC 3261
O SIP descreve a comunicação necessária para estabelecer uma ligação telefónica. Os detalhes são, então, descritos no protocolo SDP.
O SIP tomou a VoIP de uma forma impressionante. O protocolo se assemelha ao HTTP, é baseado em texto, e é bastante aberto e flexível. Portanto, substituiu amplamente o padrão H323.

O que é H323?

O H323 é um conjunto de padrões da ITU-T que define um conjunto de protocolos para o fornecimento de comunicação de áudio e vídeo numa rede de computadores.
O H323 é um protocolo relativamente antigo que está actualmente sendo substituído pelo SIP – Session Initiation Protocol. Uma das vantagens do SIP é ser bem menos complexo e semelhante aos protocolos HTTP / SMTP.
Portanto, a maioria dos equipamentos VoIP disponíveis actualmente seguem o padrão SIP. Os equipamentos de VoIP mais antigos seguem o H 323.

sábado, 28 de março de 2009

Como funciona o FAX em ambientes VoIP?

O FAX foi designado para redes analógicas, portanto não funciona bem em redes VoIP. Isso ocorre porque as comunicações com FAX utilizam o sinal de modo diferente da comunicação normal com voz.
Quando a tecnologia VoIP digitaliza e comprime uma comunicação de voz analógica, esta é optimizada para VOZ, não para FAX. Por conseqüência, se um fax é conectado em um adaptador ATA para a rede VoIP, este funcionará, mas é provável que haja problemas durante as transmissões de fax. Se a transmissão tem que ser feita desta forma, assegure-se de que esteja usando o codec G 711, cuja compressão é mínima.
Para fax, você tem as seguintes opções:

1. O modo mais fácil de operação é conectar o aparelho de fax diretamente à linha telefónica analógica existente e fazer o bypass completo do seu ambiente VoIP.
2. Substitua o equipamento de fax por um provedor de serviços de fax. Há vários disponíveis a custos muito baixos por mês (mais barato que uma inscrição em linha telefónica)
3. Adote o T38, que requer um gateway e um equipamento de fax compatíveis com T38, um cartão de fax ou software de fax.

O que significa ENUM?

ENUM significa em inglês Telephone Number Mapping (Mapeamento de Números de Telefone). Esta abreviação esconde em si uma óptima idéia: ser alcançável em qualquer lugar do mundo com o mesmo número de telefone – e com o melhor e mais barato reencaminhamento de chamadas. O ENUM conecta um número de telefone a um endereço da Internet que é publicado no sistema DNS. O proprietário de um número ENUM pode, portanto, publicar para onde uma chamada deve ser reencaminhada através de uma entrada DNS. E mais, diferentes rotas podem ser determinadas para diferentes tipos de chamadas – por exemplo, você pode determinar um reencaminhamento diferente se a chamada vier de um fax. O ENUM necessita do número de onde a chamada se origina para operar.
O número do ENUM é registrado de modo semelhante ao registro de um domínio. No momento, muitos registradores e provedores VoIP estão fornecendo este serviço de graça.
O ENUM é um padrão novo e ainda não muito divulgado. Apesar de parecer estar pronto para causar uma nova revolução nas comunicações e mobilidade pessoal.

O que é cancelamento de ECO?

O cancelamento de ECO é o processo de remoção do eco de uma comunicação de voz para melhorar a qualidade da voz na ligação. O cancelamento de eco é geralmente necessário porque as técnicas de compressão de voz e atraso no processo de empacotamento geram eco. Há 2 tipos de eco: eco acústico e eco híbrido.
O cancelamento de eco não só melhora a qualidade da chamada como reduz o consumo da largura de banda devido a sua técnica de supressão de silêncio.

quinta-feira, 5 de março de 2009

Que tipos diferentes de CODECs existem?

Um Codec converte sinais analógicos em sinais digitais para transmissão de dados na rede. Actualmente, são utilizados os seguintes Codecs:

- GSM - 13 Kbps (full rate), quadros de 20ms
- iLBC - 15Kbps, quadros de 20ms: 13.3 Kbps, quadros de 30ms
- ITU G.711 - 64 Kbps, baseado em amostra. Também conhecido por alaw/ulaw
- ITU G.722 - 48/56/64 Kbps
- ITU G.723.1 - 5.3/6.3 Kbps, quadros de 30ms
- ITU G.726 - 16/24/32/40 Kbps
- ITU G.728 - 16 Kbps
- ITU G.729 - 8 Kbps, quadros de 10ms
- Speex - 2.15 to 44.2 Kbps
- LPC10 - 2.5 Kbps
- DoD CELP - 4.8 Kbps

sábado, 21 de fevereiro de 2009

VoIP Vs Telefonia IP

É muito comum o VoIP ser confundido com Telefonia IP. Ambos são diferentes: a Telefonia IP é uma espécie de "versão evoluída" do VoIP. Na verdade, para um serviço ser caracterizado como Telefonia IP, é necessário que este tenha, no mínimo, funcionalidades e qualidade equivalentes à telefonia convencional.

A tecnologia VoIP, basicamente, converte sinal de voz (analógico) para o formato digital, utilizando tanto a infra-estrutura de dados, quanto a infra-estrutura analógica. A Telefonia IP, por sua vez, também faz uso de aparelhos telefónicos específicos e utiliza de maneira efectiva as redes computacionais (como a Internet). Tais dispositivos, geralmente, são sofisticados o suficiente para a transmissão de voz em tempo real e com qualidade que muitas vezes supera a telefonia convencional. O fato mais interessante é que a Telefonia IP consegue essa eficiência sem necessitar de centrais telefónicas e ainda pode apresentar integração com outros serviços de dados, como vídeo e e-mail.

Funcionamento do VoIP

Para que a transmissão de voz seja possível, o VoIP captura a voz, que até então é transmitida de forma analógica e a transforma em pacotes de dados, que podem ser enviados por qualquer rede TCP/IP (Transport Control Protocol/Internet Protocol). Assim, é perfeitamente possível trabalhar com esses pacotes pela internet. Quando o destino recebe os pacotes, estes são retransformados em sinais analógicos e transmitidos a um meio no qual seja possível ouvir o som.

Apesar de ganhar destaque recentemente, o VoIP não é uma tecnologia nova. Ela já era trabalhada antes mesmo da popularização da internet e chegou a ser considerada um fracasso pelo facto da velocidade de transmissão de dados ser baixo naquela época, impedindo-a de se tornar funcional na maioria das redes.

Para que o VoIP se tornasse um tecnologia viável, foi (e é) necessário investir em QoS (Quality of Service), isto é, em qualidade de serviço. Para que isso fosse possível, uma das soluções seria o aumento da largura de banda, ou seja, o aumento da velocidade de transmissão e recepção de dados. Como o acesso à internet em banda larga é cada vez mais comum, principalmente em empresas, o VoIP passou a se beneficiar disso. No entanto, apenas velocidade não é suficiente.

Cientes disso, várias empresas do ramo passaram a pesquisar soluções que garantissem a melhor qualidade possível na comunicação por VoIP. É natural que isso fosse acontecer, afinal, se uma empresa (ou um conjunto de empresas) obtivesse os melhores resultados, certamente sairia na frente na disputa por clientes. Essa situação fez com que surgissem uma série de soluções para VoIP.

Apesar dos vários padrões de VoIP, praticamente todas as empresas adotaram o protocolo RTP (Real Time Protocol), que, basicamente, tenta fazer com que os pacotes sejam recebidos conforme a ordem de envio. O RTP "ordena" os pacotes de dados, de forma que seja possível a transmissão de dados em tempo real. Caso algum pacote chegue atrasado, o RTP causa uma interpolação entre o "intervalo" deixado pelo pacote e este não é entregue.

Só como exemplo, imagine que para transmitir a palavra infowester seja usado um pacote por letra. Se o pacote da letra w se atrasar, é melhor que o destinatário receba "infoester" do que "infoesterw". O atraso de pacotes pode ocorrer porque estes podem seguir caminhos diferentes para chegar ao destino. Isso não é um problema se você estiver transmitindo um arquivo, pois seus pacotes são "encaixados" no destinatário. Mas com voz e vídeo em tempo real, isso não pode acontecer.

Tal fato deixa claro que o RTP é um recurso muito útil em aplicações que envolvem som e vídeo. Devido a esta característica, seu funcionamento é atrelado a outro protocolo, o RTCP (Real Time Control Protocol). Este é responsável pela compressão dos pacotes dos dados e também atua no monitoramento destes.

Por ainda ser necessário melhorias, a IETF (Internet Engineering Task Force), entidade responsável pelo RTP e pelo RTCP, sugeriu a aplicação do protocolo RSVP (Resource Reservation Protocol), que tem como principal função alocar parte da banda disponível para a transmissão de voz.

Existem ainda os codecs, protocolos extras que adicionam funcionalidades e maior qualidade à comunicação. Entre eles, tem-se o G.711, o G.722, o G.723, o G.727, entre outros. O que os diferencia são os algoritmos usados, a média de atraso e principalmente a qualidade da voz. Neste último aspecto, o G.711 é considerado excelente. Todos esses codecs são recomendados pela entidade ITU-T (International Telecommunications Union - Telecommunications standardization sector) e geralmente trabalham em conjunto com mais outro protocolo: O CRTP (Compressed Real-Time Protocol), responsável por melhorar a compressão de pacotes e assim dar mais qualidade ao VoIP.

Para que seja possível a interligação das redes telefônicas convencionais com o VoIP, geralmente usa-se um equipamento denominado Gateway. Ele é responsável por fazer a conversão do sinal analógico em digital e vice-versa, além de fazer a conversão para os sinais das chamadas telefônicas. Existe ainda o Gateway Controller (ou Call Agent), que é responsável por controlar as chamadas feitas pelo Gateway.

Para as ligações em longa distância, são utilizados equipamentos conhecidos por Gatekeeper. Eles gerenciam uma série de outros equipamentos e podem autorizar chamadas, fazer controle da largura de banda utilizada, enfim, de grosso modo, ele pode ser entendido como uma central telefônica para VoIP.

O que é o VoIP

O que é VoIP

VoIP (Voice over Internet Protocol) é uma tecnologia que permite a transmissão de voz por IP, tornando possível a realização de chamadas telefónicas (com qualidade) pela internet. Também conhecida por Voz sobre IP, o VoIP está cada vez mais popular e surgem cada vez mais empresas que utilizam e fornecem essa tecnologia.

O VoIP faz com que as redes de telefonia se "misturem" às redes de dados. Dessa forma, é possível que, usando um microfone, caixas ou fones de som e um software apropriado, você faça uma ligação para telefones convencionais por meio de seu computador.

A tecnologia VoIP também tem sido aplicada em PABX (Private Automatic Branch Exchange), os conhecidos sistemas de ramais telefónicos. Dessa forma, muitas empresas estão deixando de ter gastos com centrais telefónicas por substituírem estas por sistemas VoIP.

Introdução

Imagine você fazendo uma ligação telefónica para um parente ou para um amigo que mora em outro país, mas pagando apenas o valor de uma chamada local. Ou então, imagine você falando por horas no telefone com seu(ua) namorado(a) sem se preocupar com a conta telefónica. Isso está se tornando realidade graças ao VoIP. Neste artigo, você entenderá o que é isso e como essa tecnologia funciona.

segunda-feira, 9 de fevereiro de 2009

Inicio do Blog iMartins VoIP

Boas amigos

Foi com o intuito de criar/construir um espaço onde pudesse juntar diversa informação útil relacionada com VoIP, que criei este blog. Não só para eu aprofundar os meus conhecimentos nesta área, mas também para poder partilhar aquilo que já sei e que vou aprendendo no dia à dia com pesquisas ou conversas com pessoal qualificado neste tipo de serviço.

Cumpts
iMartins87