>> Tecnologia Eletrônica >  >> Telefones >> Viva-voz de Conferência

Como Construir um Sistema PBX

Para criar um sistema PBX (Private Branch Exchange), você precisará instalar um servidor Ubuntu no computador. O Ubuntu Server é um programa de linha de comando. Um PBX permite rotear certas chamadas para outros telefones — útil em ambientes empresariais onde múltiplas linhas privadas precisam ser instaladas e usadas.

Instruções

  1. Logue como root no Ubuntu e abra o terminal. Digite sudo password root, insira sua senha de usuário quando solicitado e pressione Enter.

  2. Defina a senha do sistema e pressione Enter. Confirme digitando a nova senha mais duas vezes.

  3. Prepare o ambiente de build copiando estes comandos no terminal (pressione Enter após cada linha):
    apt-get install build-essential speex libspeex-dev gsm-utils
    libgsm1-dev libgsmme-dev libgsm1 libgsm-tools
    libncurses5-dev ncurses-term linux-headers-2.6.24-19-generic
    libncurses5-dbg doxygen subversion

  4. Baixe os pacotes fonte Digium Asterisk.
  5. Extraia os pacotes:
    tar -zxvf asterisk-1.4.21.2.tar.gz && tar -zxvf zaptel-1.4.11.tar.gz
    && tar -zxvf asterisk-addons-1.4.7.tar.gz && tar -zxvf libpri-1.4.5.tar.gz

  6. Compile e instale (pressione Enter após cada comando):
    cd libpri-1.4.5 → make → make install
    cd ../zaptel-1.4.11 → make clean → ./configure → make menuselect → make install → make config
    cd ../asterisk-1.4.21.2 → make clean → ./configure → make menuselect → make install → make samples → make progdocs
    cd ../asterisk-addons-1.4.7 → make clean → ./configure → make menuselect → make install → make samples
    cd ../asterisk-gui → ./configure → make → make install → make samples
    cd /root → mkdir packages → mv *.gz /root/packages/
    Verá: "INSTALLATION COMPLETE PLEASE CONFIGURE WEB GUI"

  7. Salve o script como astsetup.sh. Para torná-lo executável: chmod +x astsetup.sh.
  8. Finalize a instalação para a interface web. Edite /etc/asterisk/http.conf e /etc/asterisk/manager.conf.
  9. Em http.conf: Enabled=yes, Enable Static=yes, bindaddr=0.0.0.0, bindport=9000, prefix=asterisk.
  10. Em manager.conf: Enabled=yes, webenabled=yes, Admin=seu_usuario, read=system,call,log,verbose,command,agent,user,config, write=system,call,log,verbose,command,agent,user,config. O IP é o do servidor PBX.
  11. Reinicie o computador e acesse https://IP-do-pbx:9000/asterisk/static/config/cfgbasic.html (substitua "IP-do-pbx" pelo IP real). Verá a interface web para criar/configurar ramais. A configuração no PC está pronta; agora conecte os telefones PBX ao computador para roteamento correto. Existem 3 métodos.
  12. Método 1 — Placa de telefonia profissional: Conecte cada telefone a um adaptador duplo; a outra ponta na placa de telefonia. Divida e conecte a ponta do adaptador na unidade PBX. Conecte os telefones à unidade. Linhas restantes na placa de telefonia no PC.
  13. Método 2 — Placa de som multi-canal: Use adaptador duplo para dividir linhas: uma parte para unidade PBX (conectada aos telefones específicos), outra da unidade PBX para a placa de som multi-canal. Instale hardware da placa e conecte linhas restantes no adaptador multi-canal.
  14. Método 3 — Divisor (splitter) + placa de som/USB: Divida linhas com adaptador splitter: uma ponta na unidade PBX, outra nos telefones. Conecte a linha na placa de som do PC. Se houver mais de uma linha, use adaptador USB conectado ao computador.