
Idioma
Java
Tipo de ferramenta
API, Aplicativo de desktop, Aplicativo móvel
Licença
GNU General Public License version 2
Version
20.4.0
Asterisk

O Asterisk atua como middleware, facilitando a criação de sistemas de telefonia IP, gateways VoIP e servidores de conferência. Sua versatilidade o torna adequado para uma ampla gama de aplicações comerciais e governamentais. Usado globalmente por empresas de todos os tamanhos, o Asterisk permite soluções de comunicação personalizadas e econômicas. Promove a inovação nas telecomunicações, tornando as tecnologias avançadas acessíveis a organizações com diferentes capacidades técnicas e orçamentais.
O Asterisk facilita a implementação de sistemas de comunicação avançados, como telefonia IP e conferência VoIP, permitindo que empresas e agências governamentais melhorem sua infraestrutura de comunicações de maneira econômica.
1. Suporte de voz sobre IP (VoIP): SIP (protocolo de iniciação de sessão): asterisk suporta totalmente o SIP, o protocolo VoIP mais popular. IAX (Inter-Aterisk Exchange): Um protocolo desenvolvido pelos criadores do asterisco para comunicação eficiente entre servidores de asterisco. 2. Processamento de mídia: Codecs: suporta uma ampla gama de codecs de áudio, como G.711, GSM e Opus. Streaming de mídia: pode transmitir música em espera e outras mídias. Transcodificação: Capacidade de converter mídia de um formato para outro. 3. Modularidade e extensibilidade: Módulos: asterisco podem ser estendidos com módulos, permitindo funcionalidades personalizadas com base em necessidades específicas. Script DialPlan: os usuários podem script o comportamento das chamadas usando os scripts de extensão de asterisk (AEL) ou scripts tradicionais de discagem. 4. Recursos avançados de chamada: Chamada na fila: para call centers e linhas de suporte. Resposta de voz interativa (IVR): sistemas automatizados para interagir com os chamadores. Correte de voz: funcionalidade de correio de voz embutido. Gravação de chamadas: Capacidade de registrar chamadas para monitoramento ou conformidade. 5. Comunicação em tempo real: WebRTC: suporta o WebRTC para comunicações em tempo real baseadas na Web. WebSockets: Ativa as comunicações da Web em tempo real. 6. Segurança: SSL/TLS: Para comunicações seguras. DTLS: garante comunicação segura para fluxos de mídia no WebRTC. Segurança do SIP: recursos como autenticação de digestão e agitação/abalado para integridade de chamada. 7. Integração e APIs: Asterisk Rest Interface (ARI): permite configuração e gerenciamento dinâmico e remoto. Integração LDAP: para gerenciamento centralizado de usuários em configurações corporativas. 8. Networking & Protocols: RTP (Protocolo de transporte em tempo real): usado para fornecer áudio e vídeo em redes IP. SRTP (Protocolo de transporte em tempo real seguro): fornece criptografia para fluxos RTP. 9. Alta disponibilidade e escalabilidade: Embora as funcionalidades explícitas de cluster não tenham sido visíveis proeminentemente em nossa análise de base de código, o design do Asterisk permite que ele seja configurado para alta disponibilidade, redundância e escalabilidade usando ferramentas externas ou configurações especializadas. 10. Gerenciamento de usuário e terminal: LDAP: integração com serviços de diretório para gerenciamento de usuários. Configuração dinâmica do terminal: permite que os dispositivos SIP sejam facilmente gerenciados e configurados.
Configura e gerencia usando arquivos .conf, permitindo personalização de acordo com necessidades específicas. Emprega SQLite para funcionalidades de banco de dados leves e sem servidor. Utiliza a biblioteca Jansson para processamento de dados JSON, facilitando a integração moderna de web e API. Suporta WEBRTC e WebSockets, garantindo compatibilidade com padrões de comunicação web. Implementa segurança através de SSL/TLS e DTLS, oferecendo autenticação baseada em SIP e JWT. Interage com serviços de diretório LDAP para gestão centraliz

Consulte o equipamento de Código para o Desenvolvimento e descubra como nossas herramientas de código abertas, cuidadosamente curadas, podem se apoiar em sua instituição na América Latina e no Caribe. Escritores para explorar soluções, resolver dúvidas de implementação, compartilhar resultados de reutilização ou apresentar uma nova ferramenta. Escreva para [email protected]

Esta imagem mostra um diagrama de rede para telefonia IP usando asterisco, mostrando conexões entre telefones IP, PocketPCs, PSTN, telefones celulares e um IP-PBX pela Internet.

Esta imagem apresenta ícones que representam os vários recursos da funcionalidade avançada de call center da Asterisk, enfatizando os recursos abrangentes do software.

Diagrama do Asterisk: O servidor de telefonia conecta SIP/PRI, GSM, PSTN através de gateways a uma rede IP local. Integra-se com telefones IP, câmeras de vigilância, alto-falantes e mais de 100 apps de terceiros.
Guia completo sobre instalação, configuração e uso do Asterisk.
Lista oficial de ferramentas de código aberto endossadas pela Digital Public Goods Alliance. Esta ferramenta faz parte deste registro.
Fórum oficial para discussões, suporte e compartilhamento de experiências entre usuários e desenvolvedores do Asterisk.
Vídeo introdutório explicando o básico e a configuração do Asterisk.
