Notícias Jonatas Lima em 15 Set 2008
Protocolo SIP e o Asterisk
Gostaríamos de compartilhar com vocês uma breve introdução sobre o protocolo SIP e sobre o Asterisk.
1 Introdução
O Session Initiation Protocol é um protocolo de controle (de sinalização) para a camada de aplicação que estabelece, modifica (mantém) e finaliza sessões entre um ou mais participantes.
Estas sessões incluem chamadas telefônicas pela Internet, distribuição de conteúdos de Multimídia, e conferências de multimídia.
Os convites SIP usados para a criação de sessões levam descrições que propiciam aos participantes realizarem a definição de uma série de tipos de mídia compatíveis que serão utilizadas.
O protocolo SIP utiliza elementos chamados Servidores Proxy que têm a função de direcionar as requisições à localização corrente dos usuários, autenticar e autorizar os usuários a utilizarem os serviços, implementar políticas de roteamento de chamadas para provedores e prover serviços para os usuários.
O SIP também possibilita uma função de registro que assegura aos usuários atualizar
suas localizações correntes para serem utilizadas por servidores SIP Proxy. O SIP trabalha sobre diversos protocolos de transporte.
O Protocolo provê as seguintes funcionalidades:
• Registro de usuários e mobilidade;
• Roteamento, estabelecimento, finalização e redirecionamento de chamadas;
• Utilização das normas existentes: SDP, RTP, MIME, DNS, UDP, TRIP;
• Fácil utilização: codificação em texto, cabeçalhos semelhantes a e-mails, códigos de erros semelhantes aos de HTTP, endereços no formato URL;
• Sinalização e Conteúdos de Mídia em caminhos separados:
• Sinalização através de servidores, para mobilidade e serviços de chamada;
• Mídia em um caminho exclusivo e direto para a garantia de um tempo de
percurso menor através da rede.
1.1 Motivação
1.1.1 Protocolo SIP
Apesar de ser relativamente novo, ao ser comparado com o H.323, o protocolo SIP está sendo amplamente adotado por muitos fabricantes. Diversos são os produtos que o utilizam para a implantação de ambientes de telefonia IP.
Sua simplicidade e flexibilidade indicam que ele será um substituto natural para o H.323, ou que pelo menos ganhe uma ampla participação nas implantações de Telefonia IP.
Ao adotarmos o SIP para a realização desta dissertação, escolhemos estudar um dos protocolos que com certeza contribuirão para a revolução que ocorrerá no mundo da Telefonia nos próximos anos.
1.1.2 Asterisk e Telefonia IP
Dentre as formidáveis aplicações, que apareceram nos últimos anos, para a construção de ambientes de Telefonia IP, está inserido, sem dúvida, o Asterisk. Este aplicativo é uma central telefônica IP que possui uma série de funcionalidades destinadas a cumprir o papel das antigas centrais de telefonia.
No entanto, oferece muitas outras possibilidades como, por exemplo, interligar escritórios remotos via voz sobre IP através da Internet ou por uma rede IP privada. Vale ressaltar que, a conexão com a rede de telefonia pública convencional também é possível.
Por ser uma implementação de código aberto e um aplicativo de distribuição gratuita o Asterisk proporciona a construção de sistemas de baixo custo e de alta disponibilidade, podendo ser utilizado tanto em pequenas empresas como em grandes corporações com centenas de ramais.
Este aplicativo suporta o protocolo SIP, possuindo um servidor de Registro SIP e um servidor SIP Proxy integrados.
Mais informações:
Exemplo de Central IP utilizando o aplicativo Asterisk:
Enviar por e-mail | Hits para esta publicação: 526Deixe uma resposta.
Você deve estar conectado para publicar um comentário.