Mudanças entre as edições de "Asterisk"
Linha 51: | Linha 51: | ||
*Estágio Remoto offices para PABS existentes | *Estágio Remoto offices para PABS existentes | ||
+ | ==A arquitetura do Asterisk== | ||
+ | |||
+ | A arquitetura do Asterisk é baseada em 4 pontos principais: Canais, Codecs, Protocolos, Aplicações, que serão apresentados em maiores detalhes a seguir. | ||
+ | |||
+ | *CANAIS | ||
+ | |||
+ | Segundo (TEHA,2005), um canal pode ser interpretado como uma conexão que “traz” | ||
+ | uma chamada ao Asterisk PABX. Um canal pode ser uma conexão a um telefone | ||
+ | analógico tradicional, ou a uma linha telefônica PSTN, ou uma chamada lógica, como | ||
+ | uma chamada via internet. Do ponto de vista de canais, não existe distinção se é um | ||
+ | telefone ou uma linha telefônica – tudo é visto como CANAL. Toda chamada é | ||
+ | originada ou recebida em um canal distinto | ||
+ | Alguns exemplos de tipos de canais suportados pelo Asterisk: SIP, H323, IAX, Skinny | ||
+ | (driver para protocolo dos telefones IP Cisco), VOFR (Voz sobre Frame Relay), VPB | ||
+ | (linhas telefônicas para as placas FXO/FXS da fabricante Voicetronix) | ||
+ | |||
+ | *CODECS | ||
+ | |||
+ | Ao se pensar no conceito de Telefonia IP, podemos associar diretamente a idéia de | ||
+ | tentar colocar o máximo de chamadas possível através de um circuito, a fim de fazer o | ||
+ | melhor uso da estrutura. Isso pode ser feito codificando-se a voz em uma forma que | ||
+ | ocupe menor banda. Os codecs são responsáveis por essa tarefa. O tráfego de voz nos | ||
+ | circuitos digitais PSTN ocupa uma banda de 64 kbps. Aplicando-se codecs como o | ||
+ | G711, para o tráfego da voz em redes de dados, alcançamos a mesma banda. Porém 22 codecs como o GSM conseguem reduzir essa banda para aproximadamente 13 Kbps e o G729 consegue compressão para uma reduzir a banda a 8 Kbps. | ||
+ | Como outros tipos de codecs suportados podem listar G726, Speex, G723. | ||
+ | |||
+ | *PROTOCOLOS | ||
+ | |||
+ | Os protocolos são responsáveis por definir a forma/linguagem como os pontos de | ||
+ | comunicação vão negociar entre si. São responsáveis por tarefas como sinalização para | ||
+ | estabelecer conexão, determinar ponto de destino, roteamento entre pontos, e também | ||
+ | questões de sinalização de telefonia como campainha, identificador de chamada, | ||
+ | desconexão, etc. | ||
+ | O protocolo mais usado inicialmente era o H323, que tem sido sobreposto nos últimos | ||
+ | tempos pelo SIP, tendo este último se difundido largamente, devido a sua simplicidade e | ||
+ | objetividade. No âmbito do Asterisk, seu protocolo IAX também tem tido grande | ||
+ | difusão, devido ao seu tratamento de trunking e NAT. | ||
+ | |||
+ | *APLICAÇÕES | ||
+ | |||
+ | Para conectar as chamadas de entrada com as chamadas de saída ou outros usuários do | ||
+ | Asterisk são usadas diversas aplicações, como o Dial, por exemplo. A maior parte das | ||
+ | funcionalidades do Asterisk são criadas na forma de aplicações como o VoiceMail(), | ||
+ | correio de voz, conferência, entre outras. | ||
==Ver links== | ==Ver links== | ||
*[http://pt.wikipedia.org/wiki/Asterisk Asterisk na WIKIPÉDIA] | *[http://pt.wikipedia.org/wiki/Asterisk Asterisk na WIKIPÉDIA] | ||
*http://www.asteriskonline.com.br | *http://www.asteriskonline.com.br | ||
*http://www.asteriskbrasil.org/ | *http://www.asteriskbrasil.org/ |
Edição das 19h43min de 8 de setembro de 2006
Conceito
É um software de PABX, que roda no sistema operacional Linux. O Asterisk faz Voz sobre IP utilizando os mais diversos protocolos, podendo se integrar à maioria dos padrões de telefonia utilizando hardware de baixo custo.
Funções
O Asterisk PBX roda em servidores dedicados, realizando diversas funções como:
- Gateway VoIP Heterogêneo (MGCP, SIP, IAX, H.323)
- PABX
- Servidor IVR
- Softswitch
- Servidor de Audioconferência
- Tradução de Número
- Aplicação de Cartão Telefônico
- Discador Preditivo
- Fila de Chamadas com Agentes Remotos
- Estágio Remoto offices para PABS existentes
A arquitetura do Asterisk
A arquitetura do Asterisk é baseada em 4 pontos principais: Canais, Codecs, Protocolos, Aplicações, que serão apresentados em maiores detalhes a seguir.
- CANAIS
Segundo (TEHA,2005), um canal pode ser interpretado como uma conexão que “traz” uma chamada ao Asterisk PABX. Um canal pode ser uma conexão a um telefone analógico tradicional, ou a uma linha telefônica PSTN, ou uma chamada lógica, como uma chamada via internet. Do ponto de vista de canais, não existe distinção se é um telefone ou uma linha telefônica – tudo é visto como CANAL. Toda chamada é originada ou recebida em um canal distinto Alguns exemplos de tipos de canais suportados pelo Asterisk: SIP, H323, IAX, Skinny (driver para protocolo dos telefones IP Cisco), VOFR (Voz sobre Frame Relay), VPB (linhas telefônicas para as placas FXO/FXS da fabricante Voicetronix)
- CODECS
Ao se pensar no conceito de Telefonia IP, podemos associar diretamente a idéia de tentar colocar o máximo de chamadas possível através de um circuito, a fim de fazer o melhor uso da estrutura. Isso pode ser feito codificando-se a voz em uma forma que ocupe menor banda. Os codecs são responsáveis por essa tarefa. O tráfego de voz nos circuitos digitais PSTN ocupa uma banda de 64 kbps. Aplicando-se codecs como o G711, para o tráfego da voz em redes de dados, alcançamos a mesma banda. Porém 22 codecs como o GSM conseguem reduzir essa banda para aproximadamente 13 Kbps e o G729 consegue compressão para uma reduzir a banda a 8 Kbps. Como outros tipos de codecs suportados podem listar G726, Speex, G723.
- PROTOCOLOS
Os protocolos são responsáveis por definir a forma/linguagem como os pontos de comunicação vão negociar entre si. São responsáveis por tarefas como sinalização para estabelecer conexão, determinar ponto de destino, roteamento entre pontos, e também questões de sinalização de telefonia como campainha, identificador de chamada, desconexão, etc. O protocolo mais usado inicialmente era o H323, que tem sido sobreposto nos últimos tempos pelo SIP, tendo este último se difundido largamente, devido a sua simplicidade e objetividade. No âmbito do Asterisk, seu protocolo IAX também tem tido grande difusão, devido ao seu tratamento de trunking e NAT.
- APLICAÇÕES
Para conectar as chamadas de entrada com as chamadas de saída ou outros usuários do Asterisk são usadas diversas aplicações, como o Dial, por exemplo. A maior parte das funcionalidades do Asterisk são criadas na forma de aplicações como o VoiceMail(), correio de voz, conferência, entre outras.