Mudanças entre as edições de "Asterisk"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
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

Exemplo de Conexão Asterisk com PABX

















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.

Ver links