Asterisk (sistema telefônico)
Asterisco
| |
---|---|
Dados básicos
| |
desenvolvedor | Mark Spencer |
Ano de publicação | 1999 |
Versão atual | 18.2.0 ( LTS ) 21 de janeiro de 2021 17.9.1 (Padrão) 16.16.0 ( LTS ) 13.38.1 ( LTS ) |
sistema operacional | Derivados Unix |
linguagem de programação | C. |
categoria | Telefonia IP |
Licença | GNU GPL |
Falando alemão | Não |
www.asterisk.org |
O Asterisk é um software gratuito para computadores de todos os tipos que oferece a funcionalidade de um sistema telefônico . Ele suporta telefonia IP (VoIP) com diferentes protocolos de rede e pode ser conectado por hardware com conexões como POTS (linha telefônica analógica), ISDN - Interface de Taxa Básica (BRI) ou - Interface de Taxa Primária (PRI, E1 ou T1 ).
Mark Spencer desenvolveu originalmente o Asterisk na Digium. Nesse ínterim, outros desenvolvedores se juntaram à comunidade Asterisk e muitas extensões e aplicativos também vêm de outros desenvolvedores. O nome vem do nome do símbolo da estrela .
O Asterisk é disponibilizado sob uma licença dupla - a GNU General Public License (GPL) como uma licença de software livre e uma licença proprietária que permite que os licenciados entreguem componentes proprietários não públicos.
Funções
Asterisk suporta
- Serviços de voz
- Secretária eletrônica
- Chamadas de conferencia
-
Diálogos de fala (IVR) via DTMF
- O reconhecimento de voz é possível usando programas adicionais.
- Serviços de diretório ( diretório )
- Criptografia sem lag
hardware
O Asterisk funciona em vários sistemas de computador diferentes . Além de computadores pessoais com processadores x86 , o Asterisk também roda em dispositivos como o Raspberry Pi e roteadores que suportam OpenWrt .
Um sistema Asterisk só pode ser conectado e operado sem hardware especial por meio de uma rede com terminais VoIP (internamente) e provedores de telefonia VoIP (externamente).
Para a conexão (externamente) em redes telefônicas tradicionais ou (após interno) de dispositivos terminais normais, como telefones, aparelhos de fax, etc., um cartão de plug-in adicional necessário ou adaptador analógico externo para POTS analógico e RDSI digital - troncos (externamente) ou extensões (para interno).
Extensões ISDN internas só podem ser implementadas por meio de interfaces que suportam o modo NT (placas ISDN com chips HFC ou adaptadores / roteadores VoIP com conexões ISDN internas).
Configuração e programação
O elemento de controle central do Asterisk é o número de chamadas ou melhor plano de discagem (Inglês plano de discagem ). Aqui está decidido:
- onde um chamador é encaminhado (para qual terminal)
- o que acontece se ninguém responder lá ou se estiver ocupado
- qual secretária eletrônica / caixa postal deve ser informada
- quais entradas (dígitos, idioma) são aceitas
- qual ação é acionada por uma entrada
Este plano é dividido em várias seções (Inglês seções ), cujos nomes são passados entre colchetes. Uma seção é válida até o próximo colchete de abertura ou o final do arquivo. Dentro de cada seção, um grupo específico de extensões e as sequências, ações e comportamentos relacionados são tratados. As seções "[geral]" e "[globais]" são seções predefinidas. Todas as outras seções também são chamadas de contextos. Os contextos determinam uma área fechada e, portanto, uma área de segurança definida. Um contexto pode adquirir a área de segurança de outro contexto incluindo-o neste contexto usando a instrução include. Se nenhum contexto for definido para uma extensão, ela será tratada por meio do contexto padrão "[padrão]".
Interfaces
Sistemas operacionais
O Asterisk pode ser executado nos seguintes sistemas operacionais :
- GNU / Linux (maior suporte de hardware e variedade de software adicional)
- BSD
- macOS (da versão 10.2)
- Portas para Windows no Cygwin
Protocolos VoIP
- InterAsterisk eXchange (IAX)
- Protocolo de Iniciação de Sessão (SIP)
- H.323
- UNIStim (Unified Networks IP Stimulus) da Nortel (proprietário)
- Protocolo de controle de cliente magro da Cisco Systems (SCCP) (proprietário)
- O Voice over Frame Relay Protocol (VoFR) da Adtran também é suportado por meio de interfaces adequadas
- Protocolo SS7 , atualmente suportado por vários provedores
Protocolos ISDN / PRI
- Euro ISDN (DSS1)
- 4ESS
- Sinalização limitada ao canal QSIG
- DMS100
- Lucent 5E Distributed Switching
- ISDN2 nacional
- NFAS
Interfaces locais
Além dos protocolos mencionados anteriormente, o Asterisk também oferece o uso de interfaces locais com os módulos chan_alsa e chan_mobile. Isso possibilita o uso de uma placa de som existente como unidade de microfone. Um fone de ouvido Bluetooth também pode ser registrado diretamente como um ramal. Um telefone celular / smartphone torna-se um gateway de celular via Bluetooth.
Essas possibilidades são usadas principalmente no ambiente privado, uma vez que, naturalmente, só podem ser usadas nas imediações do servidor Asterisk.
Codecs de áudio
Os seguintes codecs de áudio, entre outros, são suportados:
- G.711 nas variantes A-law e μ-law
- Codec de banda larga G.722
- G.729 , licença comercial necessária
- GSM
- ADPCM
- iLBC
- Speex (da versão 10 com 32 kHz)
- MP3 , basta descompactar, por exemplo B. para música em espera
- SILK (da versão 10)
- Opus (da versão 11)
Interfaces de programação
O AGI Asterisk Gateway Interface oferece, entre outras coisas, uma interface de programação para:
GUIs e distribuições
As interfaces gráficas do usuário permitem que a configuração do Asterisk seja editada através da interface da web. As seguintes distribuições de servidor Asterisk contêm Linux ou BSD e agora são principalmente produtos comerciais, que, no entanto, têm suas raízes em projetos livres e são gratuitos nas versões básicas ou para usuários privados.
- Asterisk4UCS é uma solução de gerenciamento de infraestrutura para sistemas de telefonia baseados em Asterisk, baseada na distribuição Linux Univention Corporate Server (UCS). Ele permite que a infraestrutura de telefone seja gerenciada com uma interface gráfica do usuário da web e vinculada ao LDAP. As funções de telefone Asterisk Central também são oferecidas. A solução é baseada na licença de código aberto GNU GPLv3 e pode ser usada gratuitamente. Suporte e manutenção, entretanto, são cobrados.
- Ansitel webinterface 3.0 é uma interface da web totalmente em alemão / inglês para sistemas telefônicos baseados em Asterisk, que implementa uma configuração simples e rápida. Um live CD limitado está disponível para download como um início rápido.
- AsteriskNOW é uma distribuição que inclui o controle Asterisk criado pela empresa Digium. O Asterisk Business Edition da Digium inclui uma distribuição opcional.
- AskoziaPBX é um sistema Asterisk comercial ao vivo, fácil de configurar, baseado em Linux , com uma WebGUI, que se destina não apenas a usuários profissionais, mas também a iniciantes. Uma versão de teste para até 2 conexões simultâneas está disponível. (O AskoziaPBX foi descontinuado quando foi adquirido pela 3CX em agosto de 2017. O suporte terminará no final de 2017.)
- AstLinux é uma versão que economiza recursos com roteador adicional e funcionalidade VPN que roda a partir de uma memória flash . A versão atual é 1.3.5.2 (em fevereiro de 2019).
- Astimax é um aparelho VoIP profissional comercial baseado no Asterisk com uma ferramenta de administração gráfica.
- FreePBX , uma GUI de código aberto baseada na web sob GPL.
- Comunidade é o nome de um sistema telefônico de código aberto baseado no Asterisk até a versão 3. A partir da versão 4, o FreeSWITCH forma a base.
- KITOMA é uma solução VoIP completa escalonável e facilmente integrada baseada no Asterisk. É disponibilizada uma interface de usuário baseada na web que pode ser operada intuitivamente e oferece uma interface REST aberta para conexão flexível de aplicativos. A versão atual do Asterisk sempre pode ser usada! O número de servidores Asterisk gerenciáveis é arbitrário.
- pascom é uma solução de Comunicações Unificadas baseada em Asterisk. Um pacote tarifário gratuito limitado a 2 usuários simultâneos ( concorrentes ) também está disponível.
- STARFACE Baseado no Asterisk Business Edition com uma interface gráfica para fácil operação. Disponível como solução de software, dispositivo VoIP e como serviço em nuvem. Versão disponível gratuitamente para até 3 usuários.
- Thirdlane PBX e Thirdlane Multi Tenant PBX são soluções de software de PBX baseadas em Asterisk. Eles são destinados a empresas e provedores de serviços de telefonia pela Internet.
- Trixbox surgiu em maio de 2006 a partir do projeto Asterisk @ Home .
- VoIPonCD é um sistema de telefone VoIP disponível gratuitamente.
- Doccom é um sistema VoIP baseado em Asterisk adaptado aos requisitos especiais de práticas médicas e centros médicos.
Módulos de fala (comandos de voz)
Módulos de idioma são necessários para usar o sistema de correio de voz Asterisk com o idioma local. Estas são coleções de letras, números e palavras necessárias para um locutor e não módulos de conversão de texto em fala ou de síntese de fala .
- A Digium não oferece módulos em alemão.
- voip-info.org (inglês) oferece muitos idiomas diferentes, do chinês ao turco.
Links da web
- Site oficial (inglês)
- documentação
- Documentação de desenvolvedor gerada automaticamente do Asterisk (inglês)
- The Asterisk Book Versão eletrônica gratuita do livro publicado pela Addison-Wesley . O livro foi desenvolvido de acordo com o princípio do código aberto e está disponível sob a GNU Free Documentation License
- Asterisk - The Future of Telephony (Inglês) Versão eletrônica gratuita do livro publicado pela O'Reilly .
- Entrada para o Asterisk no VoIP-Info.Org-Wiki (inglês)
- AppKonference , um poderoso módulo de linguagem Asterisk para conferências por telefone como uma alternativa ao MeetMe e outros
Evidência individual
- ↑ wiki.asterisk.org . (acessado em 21 de janeiro de 2018).
- ↑ github.com . (acessado em 21 de janeiro de 2018).
- ↑ Registro de alterações 18.x. In: asterisk.org. Acessado em 24 de janeiro de 2021 .
- ↑ Registro de alterações 17.x. In: asterisk.org. Acessado em 24 de janeiro de 2021 .
- ↑ Log de alterações 16.x. In: asterisk.org. Acessado em 24 de janeiro de 2021 .
- ↑ Log de alterações 13.x. In: asterisk.org. Acessado em 24 de janeiro de 2021 .
- ↑ Stephen P. Olejniczak, Brady Kirby, "Asterisk For Dummies"
- ↑ Jim Van Meggelen, Jared Smith, Leif Madsen, "Asterisk: The Future of Telephony"
- ↑ a b asterisk.org Recuperado em 30 de agosto de 2012.
- ↑ asteriskwin32.com. Recuperado em 30 de agosto de 2012.
- ↑ Voip-Info.org: codecs Asterisk , acessado em 30 de agosto de 2012.
- ↑ a b Sistema telefônico Asterisk na versão 10, edição C't 25, 21 de novembro de 2011, p. 36.
- ↑ Das- Asterisk- Budap.de: Capítulo 20. Asterisk Gateway Interface (AGI) , acessado em 30 de agosto de 2012.
- ^ Bibliotecas e estruturas de AGI. 5 de agosto de 2016, acessado em 5 de agosto de 2016 .
- ↑ voip-asterisk.info: Asterisk4UCS . Recuperado em 20 de fevereiro de 2013.
- ↑ Ansit-com.de: Interface da web Ansitel . Recuperado em 26 de março de 2013.
- ↑ Asterisk-berlin.de: Ansitel Webinterface 3.0 - Live CD limitado para download . Recuperado em 26 de março de 2013.
- ↑ asterisk.org recuperado em 29 de agosto de 2012.
- ↑ Askozia.com: Askozia - telefonia intuitiva Acessado em 29 de agosto de 2012
- ↑ Comunicado à imprensa da 3CX de 3 de agosto de 2017: "3CX continua a se expandir após a aquisição da Askozia" .
- ↑ astlinux-project.org Recuperado em 29 de agosto de 2012.
- ↑ Astimax.de: Sistemas de VoIP Astimax
- ↑ freepbx.org Recuperado em 29 de agosto de 2012.
- ↑ Golem.de: Community 4.0 - Sistema telefônico gratuito e seguro para o BSI. Recuperado em 29 de agosto de 2012.
- ↑ voip-asterisk.info: KITOMA Recuperado em 7 de março de 2016.
- ↑ pascom.net: Telefonia de voz sobre IP no seu melhor | pascom.net recuperado em 20 de setembro de 2018.
- ↑ Starface.de: A família de produtos STARFACE . Acessado em 29 de agosto de 2012.
- ↑ Produtos de PABX IP Thirdlane.com
- ↑ Linha trixbox Fonality.com de produtos PBX IP baseados em Asterisk , acessada em 29 de agosto de 2012
- ↑ VoIPonCD por rowi.net Obtido em 29 de agosto de 2012.
- ↑ arztpraxis-telefonanlagen.de: Sistemas telefónicos para consultórios médicos | arztpraxis-telefonanlagen.de
- ↑ Voip-info.org: Arquivos de som Asterisk internacionais. Recuperado em 29 de agosto de 2012.