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.
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.
- 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
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
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.
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 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.
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.
Subscrever:
Mensagens (Atom)