56
 ver.2 INSTALACIÓN DEL SO DEBIAN ETCH R5 Objetivo  Instalar el sistema operativo Debian 4.0 Etch r5 para nuestra central con  As ter is k 1.4  con interfaz grafica de administración fr eePBX 2.5  Instalación de  A2B il li ng   Instalación de  As ter ni c Cal l Cen ter Stat s, para el reporte de los agentes y las colas  Empezamos la instalación del sistema operativo Previa descarga del CD-1 en http://www.debian.org/CD/  Presionamos ENTER 

Instalación Debian Etch r5+Asterisk 1.4+FreePBX 2.5

  • Upload
    francdy

  • View
    55

  • Download
    0

Embed Size (px)

Citation preview

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    1/55

    ver.2

    INSTALACIN DEL SODEBIAN ETCH R5

    Objetivo

    Instalar el sistema operativo Debian 4.0 Etch r5 para nuestra central con Aster isk 1.4 coninterfaz grafica de administracin freePBX 2.5

    Instalacin deA2Bil ling Instalacin deAsternic Cal l Center Stats, para el reporte de los agentes y las colas

    Empezamos la instalacin del sistema operativo

    Previa descarga del CD-1 en http://www.debian.org/CD/

    PresionamosENTER

    http://www.debian.org/CD/http://www.debian.org/CD/
  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    2/55

    ver.2

    Seleccionamos el idioma de la instalacin (por default English)

    Indicamos nuestra ubicacin, seleccionamos other

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    3/55

    ver.2

    y seleccionamos el pas

    Ahora seleccionamos el idioma de nuestro teclado (lo ponemos enSpanish)

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    4/55

    ver.2

    Ahora el proceso de instalacin asignara una direccin IP por DHCP, as que oprimimos CANCELparaagregarla manualmente

    Empezamos a configurar manualmente la direccin IP

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    5/55

    ver.2

    En este caso agregamos la direccin 172.16.2.96

    Ahora la mascara de la red 255.255.0.0

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    6/55

    ver.2

    La direccin del router o gateway

    Y por ultimo la direccin del servidor de DNS (para una conexin Speedy podemos poner 200.48.225.130200.48.225.146)

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    7/55

    ver.2

    Indicamos el nombre del host (en este caso cambiamos el default debianpor asterisk)

    El nombre del dominio (en este caso lo dejamos vaco)

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    8/55

    ver.2

    Comenzamos con el particionamiento del disco

    Seleccionamos el disco que vamos a particionar (en este caso solo existe un disco)

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    9/55

    ver.2

    Seleccionamos que sea solo una particin

    El sistema nos indica como quedara el particionado nuestro disco (en este caso la particin ext3es de4.0GB y la swap de 246.7Mb)y finalizamos el proceso

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    10/55

    ver.2

    Indicamos YESpara aceptar y grabar los cambios

    Escribimos el password para el root

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    11/55

    ver.2

    Confirmamos el password para el root

    El SO crea un usuario adicional al root, para esto escribimos el nombre completo del nuevo usuario

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    12/55

    ver.2

    Indicamos el username del nuevo usuario

    Escribimos el password para el nuevo usuario

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    13/55

    ver.2

    Confirmamos el password para el nuevo usuario

    Comienza la instalacin del sistema base

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    14/55

    ver.2

    Esta parte es importante ya que indicaremos un repositorio ftp externo de donde podremos descargartodos los paquetes adicionales que necesitemos para la instalacin de asterisk

    Seleccionamos YES

    Seleccionamos Spain

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    15/55

    ver.2

    Seleccionamos laRed Irisde Espaa(ftp.rediris.es)

    No utilizo proxy para tener acceso a Internet, as que lo dejo vaco

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    16/55

    ver.2

    Comienza el proceso de verificacin del repositorio

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    17/55

    ver.2

    Solicitud para que participes con la comunidad Debian indicando cuales son los paquetes quecomnmente usas, para hacer la distribucin de los paquetes de manera mas ordenada en los CDs deinstalacin

    Por default NO

    Seleccionamos el software a instalar, desmarcamos usando la barra espaciadora la opcin Desktop

    environment, nos quedamos solo conStandard system y continuamos con la instalacin

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    18/55

    ver.2

    Instalamos el boot loader

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    19/55

    ver.2

    El CD es expulsado indicando que se ha terminado con la instalacin del sistema operativo

    Iniciando el sistema operativo

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    20/55

    ver.2

    Ingresando al SO con el usuario root

    Ahora ejecutamos los siguientes comandos:

    asterisk:~# apt-get update (update del SO)

    asterisk:~# apt-get upgrade (upgrade del SO)

    asterisk:~# reboot (reinicia el SO)

    Luego de haberse reiniciado el SO, insertamos nuevamente el CD1 de Debian e ingresamos con el

    usuario root y ejecutamos el siguiente comando:

    asterisk:~# apt-get install ssh

    Do you want to continue [Y/n]? presionamos ENTERpara continuar

    Ahora podemos conectarnos va ssh, desde una PC con Windows con el clientePuttyhttp://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

    http://the.earth.li/~sgtatham/putty/latest/x86/putty.exehttp://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    21/55

    ver.2

    Ejecutamos:

    asterisk:~# apt-get install vim

    Do you want to continue [Y/n]? presionamos ENTERpara continuar

    Editamos el archivo vimrccon el siguiente comando:

    asterisk:~# vi/etc/vim/vimrc

    Editamos 3 lneas del archivo para que quede de la siguiente manera:syntax on (quitamos las comillas iniciales )set noai (agregamos)set background=dark(quitamos la comillas iniciales )

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    22/55

    ver.2

    *Para borrar usamos Supr*Para insertar presionamos i*Para salir grabando los cambios presionamos Esc y :x*Para salir sin grabar los cambios presionamos Esc y :q!

    Instalamos dependencias para la instalacin de asteriskAhora instalamos las siguientes dependencias para poder instalar Asterisk (esto toma su tiempodependiendo de la velocidad de conexin de 30 ~ 35min)

    asterisk:~# apt-get install linux-headers- uname -r build-essential cvs libnewt-dev libusb-dev libssl-devlibssl0.9.8 libssl0.9.7 modconf php4 php4-mysql php4-gd php4-cgi php5 php5-mysql php5-gd php5-cgimime-construct libxml2 libxml2-dev libtiff4 libtiff4-dev apache2 mysql-server mysql-client libmysqlclient15-dev php4-pear openssl perl bison libaudiofile-dev libncurses5-dev curl sox speex libspeex-dev hdparm

    Do you want to continue [Y/n]? presionamos ENTERpara continuar

    Instalamos los paquetes necesarios para PERLasterisk:~# perl -MCPAN -e "install Net::Telnet"

    En esta parte nos har una serie de preguntas, as que simplemente le damosENTERa todo

    Are you ready for manual configuration? [yes]ENTERCPAN build and cache directory? [/root/.cpan]ENTERCache size for build directory (in MB)? [10]ENTERPerform cache scanning (atstart or never)? [atstart]ENTERCache metadata (yes/no)? [yes]ENTERYour terminal expects ISO-8859-1 (yes/no)? [yes]ENTER

    File to save your history? [/root/.cpan/histfile]ENTERNumber of lines to save? [100]ENTERPolicy on building prerequisites (follow, ask or ignore)? [ask]ENTER

    Where is your gzip program? [/bin/gzip]ENTERWhere is your tar program? [/bin/tar]ENTERWhere is your unzip program? [] ENTERWhere is your make program? [/usr/bin/make]ENTERWhere is your lynx program? [] ENTERWhere is your wget program? [/usr/bin/wget]ENTERWhere is your ncftpget program? [] ENTERWhere is your ncftp program? [] ENTER

    Where is your ftp program? [/usr/bin/ftp]ENTERWhere is your gpg program? [/usr/bin/gpg]ENTERWhat is your favorite pager program? [/usr/bin/less]ENTERWhat is your favorite shell? [/bin/bash]ENTERYour choice: [INSTALLDIRS=site]ENTERYour choice: [] ENTERYour choice: [] ENTERTimeout for inactivity during Makefile.PL? [0]ENTERYour ftp_proxy?ENTERYour http_proxy?ENTERYour no_proxy?ENTER

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    23/55

    ver.2

    (1) Africa(2) Asia(3) Central America(4) Europe(5) North America

    (6) Oceania(7) South AmericaSelect your continent (or several nearby continents) []4

    PresionamosSpace +Enterpara que aparezcan mas pases

    15 more items, hit SPACE RETURN to show themSelect your country (or several nearby countries) []Sorry! since you don't have any existing picks, you must make ageographic selection.

    (17) Lithuania(18) Malta(19) Netherlands(20) Norway(21) Poland(22) Portugal(23) Romania(24) Russia(25) Slovakia(26) Slovenia(27) Spain(28) Sweden

    (29) Switzerland(30) Ukraine(31) United KingdomSelect your country (or several nearby countries) []27

    Seleccionamos la (2)Red Iris

    (1) ftp://ftp.etse.urv.es/pub/perl/(2) ftp://ftp.rediris.es/mirror/CPAN/(3) ftp://ftp.udc.es/CPAN/(4) http://cpan.imasd.elmundo.es/Select as many URLs as you like (by number),

    put them on one line, separated by blanks, e.g. '1 4 5' []2

    Enter another URL or RETURN to quit: []ENTER

    Continuamos con la instalacin:

    asterisk:~# perl -MCPAN -e "install IPC::Signal"asterisk:~# perl -MCPAN -e "install Proc::WaitStat"

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    24/55

    ver.2

    Instalamos la aplicacin TFTPasterisk:~# a

    pt-get install atftpdasterisk:~# mkdir /tftpboot

    Creacin de enlaces simblicosasterisk:~# mkdir /usr/src/linux-2.6asterisk:~# mkdir /usr/src/linuxasterisk:~# ln -s /usr/src/linux-headers-2.6.18-6-686 /usr/src/linux-2.6asterisk:~# ln -s /usr/src/linux-headers-2.6.18-6-686 /usr/src/linux

    Ahora copiamos todos los archivos necesarios para la instalacin de nuestra central asterisk al directorio:/usr/srchaciendo uso de FileZilla FTP Clienthttp://filezilla-project.org/download.php?type=client

    http://filezilla-project.org/download.php?type=clienthttp://filezilla-project.org/download.php?type=client
  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    25/55

    ver.2

    Instalacin de lameasterisk: /usr/src# tar xzvf lame-3.98.tar.gzasterisk: /usr/src# cd lame-3.98-2asterisk: /us r/src/lame-3.98-2# ./configure --prefix=/usr --sysconfdir=/etcasterisk: /us r/src/lame-3.98-2# make

    asterisk: /us r/src/lame-3.98-2# make install

    Instalacin de asterisk-perlasterisk: /usr/src # tar xzvf asterisk-perl-0.08.tar.tarasterisk: /usr/src# cd asterisk-perl-0.08asterisk: /usr/src/asterisk-perl-0.08# perl Makefile.PLasterisk: /usr/src/asterisk-perl-0.08# make allasterisk: /usr/src/asterisk-perl-0.08# make install

    Creacin de los usuarios de la Base de Datos (BD)

    asterisk: /usr/src # mysql u root p (la BD no tiene password, presionamos ENTER)mysql > show databases;mysql > use mysql;mysql > update user set password = password("iquitosperu28") where user = "root";mysql > grant all privileges on *.* to asterisk@localhost identified by "asteriskperu28";mysql > flush privileges;mysql > exit

    Nos validamos con el usuario asterisk creadoasterisk: /usr/src # mysql u asterisk p (el password del usuario asterisk es asteriskperu28)

    mysql > create database asteriskcdrdb;mysql > create database asterisk;mysql > create database mya2billing; (para el A2Billing)mysql > create database qstat; (para el Asternic Call Center Stats)mysql > exit

    Pasamos el esquema y la informacin de los scripts a la Base de Datos de FreePBXasterisk: /usr/src # tar xzvf freepbx-2.5.1.tar.gzasterisk: /usr/src# cd freepbx-2.5.1asterisk: /usr/src/freepbx-2.5.1# mysql -u asterisk -p asterisk < /usr/src/freepbx-2.5.1/SQL/newinstall.sqlEnter password: asteriskperu28asterisk: /usr/src/freepbx-2.5.1# mysql -u asterisk -p asteriskcdrdb < /usr/src/freepbx-

    2.5.1/SQL/cdr_mysql_table.sqlEnter password: asteriskperu28asterisk: /usr/src/freepbx-2.5.1# mysql -u asterisk -p mya2billing '

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    35/55

    ver.2

    asterisk: /usr/src/ # vi /var/www/asterisk/index.htmldebe quedar:

    Ejecutamos amportalasterisk: /usr/src/ #amportal start

    Abrir en un navegador de preferencia Firefox la direccin del servidor asteriskhttp://172.16.2.96/asterisk/

    http://172.16.2.96/asterisk/http://172.16.2.96/asterisk/
  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    36/55

    ver.2

    Por default no nos pedir un password, pero hay que ir aadministratory cambiar el nombre de usuario ypassword del administrador

    Ingresamos a freePBX Adminis tration => Adminis trators => admin.Username: admin

    Password: asteriskperu28

    Cerramos la ventana del servidor web del freePBX y editamos el siguiente archivo:

    asterisk: /usr/src/ # vi /etc/amportal.confAUTHTYPE=database

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    37/55

    ver.2

    Ahora al volver a conectarnos al servidor asterisk va web, nos pedir un usuario y password

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    38/55

    ver.2

    Para iniciar asterisk y freePBX al arrancar el servidor, editamos el siguiente archivo:

    asterisk: /usr/src/ # vi /etc/rc.local/usr/local/sbin/amportal startexit 0

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    39/55

    ver.2

    CONFIGURACIN DEL CLIENTE SMTP EXIM4Objetivo

    Evitar problemas cuando se envan los voicemaila las cuentas de correos y estos no llegan

    asterisk: /usr/src/ # dpkg-reconfigure exim4-config

    Split configuration into small files?NO

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    40/55

    ver.2

    Seleccionarmail sent by SMARTHOST; received via SMTP or fetchmail

    Indicar el nombre del servidor de correos

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    41/55

    ver.2

    IP-adresses to li sten on fo r incoming SMTP connections :127.0.0.1

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    42/55

    ver.2

    Other destinations for which mail is accepted:DEJAR VACIO

    Machines to relay mail for:DEJAR VACIO

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    43/55

    ver.2

    IP address or host name of the outgoing smarthost

    Hide local mail name in outgoing mail? NO

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    44/55

    ver.2

    Keep number of DNS-queries minimal (Dial-on-Demand) ? NO

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    45/55

    ver.2

    asterisk: /usr/src/ # vi /etc/exim4/passwd.client

    mail.asteriskperu.com:nombre_de_usuario:clave_de_usuario

    Protegemos nuestros datos

    asterisk: /usr/src/ # chown root:Debian-exim /etc/exim4/passwd.client

    asterisk: /usr/src/ # echo "root@localHost: nombre_de_usuario@mi_dominio.com" >>/etc/exim4/email-addresses

    asterisk: /usr/src/ # update-exim4.conf

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    46/55

    ver.2

    Editamos el archivo voicemail.conf

    asterisk: /usr/src/ # /etc/asterisk/voicemail.confmailcmd=/usr/sbin/exim -t

    Ahora real izamos un TEST para ver if icar la conf iguracin

    asterisk: /usr/src/ # echo Cuerpo de email |mail -s Encabezado Prueba de [email protected]

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    47/55

    ver.2

    UTILIZAR UNA CUENTA DE CORREO GMAILPARA EL ENVI DE LOSVOICEMAIL

    En /etc/exim4/passwd.client debemos agregar lo siguiente:

    gmail-smtp.l.google.com:[email protected]:clave_de_usuario*.google.com:[email protected]:clave_de_usuariosmtp.gmail.com:[email protected]:clave_de_usuario

    Editar /etc/exim4/email-addresses debemos agregar lo siguiente: port=587

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    48/55

    ver.2

    INSTALACIN DE A2BILLING

    Descargamos el paquete A2Billing de:http://www.asterisk2billing.org/downloads/A2Billing_1.3.4.tar.gz

    Creamos una carpeta con el nombre A2Billing dentro del directorio /usr/src/

    asterisk: /usr/src # mkdir A2Billing

    Guardar en la carpeta A2Billing el archivoA2Billing_1.3.4.tar.gz

    asterisk: /usr/src # cd A2Billing

    Pasamos el esquema y la informacin de los scripts a la Base de Datos de A2Billing

    asterisk: /usr/src/A2Billing # tar xzvf A2Billing_1.3.4.tar.gz

    asterisk: /usr/src/A2Billing # mysql -u asterisk -p mya2billing < /usr/src/A2Billing/DataBase/mysql/Mysql-5.x/a2billing-mysql-schema-MYSQL.5.X-v1.3.0.sqlEnter password: asteriskperu28

    Ahora copiamos el archivo a2billing.conf al directorio /etc/asteriskasterisk: /usr/src/A2Billing # cp /usr/src/A2Billing/a2billing.conf /etc/asterisk/

    Editamos el archivo a2billing.confasterisk: /usr/src/A2Billing # vi /etc/asterisk/a2billing.conf

    [database]hostname = localhost

    port = 5432user = asteriskpassword = asteriskperu28dbname = mya2billingdbtype = mysql

    http://www.asterisk2billing.org/downloads/A2Billing_1.3.4.tar.gzhttp://www.asterisk2billing.org/downloads/A2Billing_1.3.4.tar.gz
  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    49/55

    ver.2

    Copiamos toda la carpeta A2Billing_UI al directorio /var/www/asterisk/

    asterisk: /usr/src/A2Billing # cp -rf /usr/src/A2Billing/A2Billing_UI /var/www/asterisk/.

    asterisk: /usr/src/A2Billing # chmod 777 /etc/asterisk

    Creamos las siguientes carpetas:asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/mohmp3/acc_1asterisk: /usr/src/A2Billing #mkdir /var/lib/asterisk/mohmp3/acc_2asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/mohmp3/acc_3asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/mohmp3/acc_4asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/mohmp3/acc_5asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/mohmp3/acc_6asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/mohmp3/acc_7asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/mohmp3/acc_8asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/mohmp3/acc_9asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/mohmp3/acc_10asterisk: /usr/src/A2Billing # chmod 777 /var/lib/asterisk/mohmp3/acc_*

    Creamos otra carpeta:asterisk: /usr/src/A2Billing # mkdir /var/lib/asterisk/sounds/a2billingasterisk: /usr/src/A2Billing # chmod 777 /var/lib/asterisk/sounds/a2billing

    En el archivo/etc/asterisk/sip.confagregamos al final la siguiente lnea:#include additional_a2billing_sip.conf

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    50/55

    ver.2

    En el archivo/etc/asterisk/iax.confagregamos al final la siguiente lnea:#include additional_a2billing_iax.conf

    Editamos el archivo musiconhold.confasterisk: /usr/src/A2Billing # vi /etc/asterisk/musiconhold.confacc_1 => mp3:/var/lib/asterisk/mohmp3/acc_1acc_2 => mp3:/var/lib/asterisk/mohmp3/acc_2acc_3 => mp3:/var/lib/asterisk/mohmp3/acc_3acc_4 => mp3:/var/lib/asterisk/mohmp3/acc_4acc_5 => mp3:/var/lib/asterisk/mohmp3/acc_5

    acc_6 => mp3:/var/lib/asterisk/mohmp3/acc_6acc_7 => mp3:/var/lib/asterisk/mohmp3/acc_7acc_8 => mp3:/var/lib/asterisk/mohmp3/acc_8acc_9 => mp3:/var/lib/asterisk/mohmp3/acc_9acc_10 => mp3:/var/lib/asterisk/mohmp3/acc_10

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    51/55

    ver.2

    Copiamos toda la carpeta A2Customer_UI al directorio /var/www/asterisk/asterisk: /usr/src/A2Billing # cp -rf /usr/src/A2Billing/A2BCustomer_UI /var/www/asterisk/.

    Copiamos los archivos a2billing.phy y libs_a2billing al directorio /var/lib/asterisk/agi-bin/ asterisk: /usr/src/A2Billing # cp /usr/src/A2Billing/A2Billing_AGI/a2billing.php /var/lib/asterisk/agi-bin/.

    asterisk: /usr/src/A2Billing # cp -rf /usr/src/A2Billing/A2Billing_AGI/libs_a2billing /var/lib/asterisk/agi-bin/.asterisk: /usr/src/A2Billing # chmod +x /var/lib/asterisk/agi-bin/a2billing.php

    Copiamos el contenido de toda la carpeta sounds al directorio /var/www/asterisk/sounds/asterisk: /usr/src/A2Billing # cp /usr/src/A2Billing/addons/sounds/* /var/lib/asterisk/sounds/.asterisk: /usr/src/A2Billing # cp /usr/src/A2Billing/addons/sounds/en/* /var/lib/asterisk/sounds/.

    Editamos el archivo extensions.confadicionando [custom-a2billing]asterisk: /usr/src/A2Billing # vi /etc/asterisk/extensions.conf[custom-a2billing]include => outbound-allroutesexten => s,1,Answerexten => s,2,Wait,2exten => s,3,DeadAGI,a2billing.phpexten => s,4,Wait,2exten => s,5,Hangup

    Abrir en un navegador de preferencia Firefox la direccin:http://172.16.2.96/asterisk/A2Billing_UI/

    User: rootPassword: myroot

    http://172.16.2.96/asterisk/A2Billing_UI/http://172.16.2.96/asterisk/A2Billing_UI/http://172.16.2.96/asterisk/A2Billing_UI/
  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    52/55

    ver.2

  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    53/55

    ver.2

    INSTALACIN DE ASTERNIC CALL CENTER STATS

    Descargamos el archivo desde http://www.asternic.org/stats/

    Copiamos en el directorio /var/www/asterisk/ el archivo asternic-stats-1.0.1.gz

    asterisk: /var/www/asterisk/ # tar xzvf asternic-stats-1.0.1.gz

    Pasamos el esquema y la informacin de los scripts a la Base de Datos de Asternic Call Center

    asterisk: /var/www/asterisk/ # mysql -u asterisk -p qstat < /var/www/asterisk/asternic-stats/sql/qstat.sqlEnter password: asteriskperu28

    Ahora edi tamos los s iguientes archivos:

    asterisk: /var/www/asterisk/ # vi /var/www/asterisk/asternic-stats/html/config.php$dbhost = 'localhost';$dbname = 'qstat';$dbuser = 'asterisk';$dbpass = 'asteriskperu28';

    Ahora editamos el archivo config.php

    asterisk: /var/www/asterisk/ # vi /var/www/asterisk/asternic-stats/parselog/config.php

    $dbhost = 'localhost';$dbname = 'qstat';$dbuser = 'asterisk';

    http://www.asternic.org/stats/http://www.asternic.org/stats/
  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    54/55

    ver.2

    $dbpass = 'asteriskperu28';

    Abrir en un navegador de preferencia Firefox la direccin:http://172.16.2.96/asterisk/html/

    http://172.16.2.96/asterisk/html/http://172.16.2.96/asterisk/html/
  • 5/21/2018 Instalacin Debian Etch r5+Asterisk 1.4+FreePBX 2.5

    55/55

    ver.2

    Ahora editamos el archivo index.html en la direccin /var/www/asterisk/

    asterisk: /var/www/asterisk/ # vi index.html

    Voicemail & Recordings (ARI)Flash Operator Panel (FOP)FreePBX AdministrationA2Billing AdministrationAsternic Call Center Stats

    Abrir en un navegador de preferencia Firefox la direccin:http://172.16.2.96/asterisk/

    Erick Manzur

    http://172.16.2.96/asterisk/http://172.16.2.96/asterisk/