Asterisk não é um Sip Proxy
Muitas pessoas pensam que Asterisk é um Sip Proxy, enquanto na verdade é apenas um PABX. Pretendo com este artigo explicar a diferença entre um SIP Proxy e um Asterisk, para que as pessoas que procuram uma solução voip saibam escolher corretamente um sistema que se encaixa no seu tipo de negócio.
Definições: Asterisk e Sip Proxy
O que é Asterisk?
O Asterisk é atualmente o mais famoso software de PABX. Ele é um PABX completo e seu código é livre, permitindo que você modifique o código conforme suas necessidades.Ele pode ser configurado para substituir/integrar um PABX de grande porte, devido a sua grande flexibilidade de trabalhar com vários protocolos como H.323, SIP, IAX etc, por isso o nome Asterisk.
Com o Asterisk é possível interligar sua rede voip a uma rede de telefonia pública (PSTN) através uma placa de E1, possibilitando um ramal Voip fazer uma ligação para um telefone convencional.
Existem inúmeras outras funcionalidades do Asterisk que no momento não citarei, pois não é o objetivo deste artigo.
Os arquivos de configuração do Asterisk são simples e intuitivos, e sua configuração não demanda grandes conhecimentos em mensagens SIP.
O que é um Sip Proxy?
Um Sip Proxy é o elemento chave de uma plataforma Voip (para protocolo SIP). Ele é um software capaz de manipular uma mensagem SIP.Ao manipular a mensagem SIP o proxy deve ser capaz de:
- Rotear a mensagem SIP para o destino requisitado;
- Autenticar e autorizar usuários;
- Prover políticas de roteamento;
- Prover funcionalidades para usuários;
- Etc.
Em resumo, é um software que apenas trabalha com a sinalização SIP de uma chamada.
Normalmente a configuração de um SIP Proxy é um pouco mais complicada, pois exige um bom nível de conhecimento sobre o protocolo SIP, para que não haja erros de roteamento das mensagens SIP.
Exemplo de Sip Proxy: SER, OpenSER (recentemente tivemos um fork).