Diferencia entre revisiones de «Instalación VIVAit Fax»

De VIVAitwiki
Ir a la navegaciónIr a la búsqueda
Línea 4: Línea 4:
 
|-
 
|-
 
|}
 
|}
 +
 +
=== Proceso de instalación conector de red VIVA FAX ===
 +
 +
==== Requerimientos previos ====
 +
 +
1 ) Debemos ''disponer de una máquina con'' :
 +
 +
* Ubuntu 12.04 instalado (se dispone de CD); en caso de ser modalidad “VIVA Fax in a box” el sistema operativo será el Debian sobre el que se monta el entorno de virtualización proxmox
 +
* Aceso a internet
 +
* MySQL
 +
* Apache Tomcat
 +
* Servidor SSH
 +
 +
2 ) Instalar ''PHYMyAdmin''
 +
 +
==== Instalación ASTERISK 11 ====
 +
 +
Instalar asterisk 11 estándar, DAHDI y LibPRI:
 +
 +
Los pasos a seguir son los siguientes:
 +
 +
cd /usr/src/
 +
 +
- Ahora comprobamos que el sistema operativo del servidor está actualizado, después, reiniciamos el sistema
 +
apt-get update && apt-get upgrade &&  -y && reboot
 +
 +
- A continuación, resolvemos la dependencias básicas
 +
apt-get install build-essential wget libssl-dev libncurses5-dev libnewt-dev libxml2-dev linux-headers-$(uname –r) libsqlite3-dev
 +
uuid-dev
 +
 +
- Descargamos las versiones actuales de DAHDI, libpri y Asterisk 11
 +
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
 +
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
 +
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz
 +
 +
- Extraemos los archivos tar.gz descargados:
 +
tar zxvf dahdi-linux-complete*
 +
tar zxvf libpri*
 +
tar zxvf asterisk*
 +
 +
'''NOTA''': es '''importante''' seguir el orden adecuado de instalación: EN primer lugar DAHDI, a continuación libpri y por último
 +
el asterisk.
 +
 +
-Instalar '''DAHDI'''
 +
cd dahdi-linux-complete*
 +
make
 +
make install
 +
make config
 +
 +
- Instalar '''libpri'''
 +
cd libpri*
 +
make
 +
make install
 +
 +
- Instalar '''asterisk'''
 +
cd asterisk*
 +
./configure
 +
make menuselect
 +
make install
 +
make samples
 +
make config
 +
/etc/init.d/dahdi start
 +
reboot
 +
 +
==== Tareas adicionales ====
 +
 +
* Crear las siguientes carpetas:
 +
 +
/var/spool/enviados
 +
/var/spool/recibidos
 +
/var/spool/etc
 +
 +
* Copiar ficheros de scripts específicos para conector de red Viva Fax
 +
 +
Se copian en /var/spool/etc
 +
Falta listado de ficheros y de donde obtenerlos
 +
 +
* Copiar ficheros de dialplan específicos para conector de red Viva Fax
 +
 +
Se copian en “/etc/asterisk/”
 +
Los ficheros a copiar se encuentran ubicados en “N:\BKup\Semanal\VIVAFax\VIVAFax 2.0 Instalación\Linux\scripts”
 +
 +
==== Instalación módulo FAX SPANDSP ====
 +
 +
En un principio, la única manera de manejar el envío de faxes en el asterisk es a través de la librería '''spandsp '''. Fax spandsp ofrece una multitud de procesamiento de señales digitales (DSP) capacidades, pero en este contexto todo lo que interesa es su funcionalidad de fax.
 +
 +
Las librerías de spandsp deben ser descargadas y compiladas por separado de asterisk. Serán necesarios algunos pasos adicionales para asegurar el asterisk puede utilizar spandsp.
 +
 +
 +
* Descarga de SpanDSP:
 +
 +
'''Nota:'''Se recomienda que mantenga un directorio con módulos de otros fabricantes de en los mismos que se puede volver a 
 +
instalar con cambio en la actualización de su sistema Asterisk.
 +
 +
cd /usr/src/asterisk-11.7.0/
 +
mkdir thirdparty
 +
cd thirdparty
 +
 +
La descarga de módulos de terceros en este directorio le permitirá reinstalar fácilmente los módulos cuando se actualiza. 
 +
Descargar en el mismo directorio y extraer el código fuente spandsp de la siguiente manera:
 +
 +
wget http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.6pre21.tgz
 +
tar zxvf spandsp-0.0.6pre21.tgz
 +
 +
Finalmente SpanDSP, para el soporte de la aplicación '''VIVA''' FAX,  requiere las librerías libtiff:
 +
apt-get install libtiff-dev
 +
 +
* El siguiente paso será compilar e instalar spandsp:
 +
 +
./configure
 +
make
 +
make install
 +
 +
* Una vez realizado el paso anterior tenemos que añadir la libreria spandsp a libpath
 +
 +
'''Nota:''' En muchos sistemas Linux la librería spandsp en el /usr/local/lib/ no es automáticamente parte de la ruta de la 
 +
biblioteca ( libpath ), por lo que tendrá que ser añadido manualmente.
 +
 +
Con el fin de hacer que la librería spandsp sea visible a todas las aplicaciones del sistema, la carpeta en la que se encuentra 
 +
debe ser añadido a la libpath para el sistema.
 +
 +
touch /etc/ld.so.conf.d/usrlocallib.conf
 +
vi /etc/ld.so.conf.d/usrlocallib.conf ‘/usr/local/lib’  ----No estoy seguro para que sirve----
 +
 +
Ejecute el comando '''ldconfig''' para actualizar las rutas de bibliotecas:
 +
ldconfig
 +
 +
* Lo siguiente es recompilar Asterisk con soporte para spandsp
 +
 +
Al no tener la librería spandsp instalada en el sistema cuando el asterisk se configuro por primera vez,se debe hacer una recompilación rápida de Asterisk con el fin de contar con el apoyo spandsp.
 +
 +
cd /usr/src/asterisk-11.7.0/
 +
parar asterisk
 +
./configure
 +
make menuselect
 +
 
 +
[[Archivo:Menuselect.png |center]]
 +
 +
Una vez que haya comprobado que Asterisk puede ver spandsp, ya está listo para volver a compilar. Guardar y salir de 
 +
'''menuselect''', y ejecute el siguiente:
 +
make
 +
make install
 +
make sample
 +
make config
 +
 +
Puede comprobar que spandsp está trabajando con el asterisk emitiendo el siguiente comando desde el asterisk CLI:
 +
module show like res_fax_spandsp.so
 +
 +
En este punto los SendFAX() y ReceiveFAX() estarán disponibles para las aplicaciones que dialplan.
 +
 +
==== Instalación paquetes de interés ====
 +
 +
Los paquetes de interés se instalan como sigue:
 +
 +
apt-get update
 +
apt-get upgrade
 +
apt-get vim
 +
apt-get install ghostscript        ---------conversor a PDF--------------
 +
apt-get install libtiff-tools      ---------conversor a PDF--------------
 +
apt-get install ssh (para los puristas open-ssh
 +
 +
REVISAR A FONDO
  
  

Revisión del 12:20 12 ago 2016

Producto: VIVAit Fax 3.0

1 Proceso de instalación conector de red VIVA FAX

1.1 Requerimientos previos

1 ) Debemos disponer de una máquina con :

  • Ubuntu 12.04 instalado (se dispone de CD); en caso de ser modalidad “VIVA Fax in a box” el sistema operativo será el Debian sobre el que se monta el entorno de virtualización proxmox
  • Aceso a internet
  • MySQL
  • Apache Tomcat
  • Servidor SSH

2 ) Instalar PHYMyAdmin

1.2 Instalación ASTERISK 11

Instalar asterisk 11 estándar, DAHDI y LibPRI:

Los pasos a seguir son los siguientes:

cd /usr/src/

- Ahora comprobamos que el sistema operativo del servidor está actualizado, después, reiniciamos el sistema
apt-get update && apt-get upgrade &&  -y && reboot

- A continuación, resolvemos la dependencias básicas
apt-get install build-essential wget libssl-dev libncurses5-dev libnewt-dev libxml2-dev linux-headers-$(uname –r) libsqlite3-dev 
uuid-dev 
- Descargamos las versiones actuales de DAHDI, libpri y Asterisk 11
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz

- Extraemos los archivos tar.gz descargados:
tar zxvf dahdi-linux-complete*
tar zxvf libpri*
tar zxvf asterisk*

NOTA: es importante seguir el orden adecuado de instalación: EN primer lugar DAHDI, a continuación libpri y por último 
el asterisk.
-Instalar DAHDI
cd dahdi-linux-complete*
make
make install
make config
- Instalar libpri
cd libpri*
make
make install
- Instalar asterisk
cd asterisk*
./configure
make menuselect
make install
make samples
make config
/etc/init.d/dahdi start
reboot

1.3 Tareas adicionales

  • Crear las siguientes carpetas:
/var/spool/enviados
/var/spool/recibidos
/var/spool/etc
  • Copiar ficheros de scripts específicos para conector de red Viva Fax
Se copian en /var/spool/etc
Falta listado de ficheros y de donde obtenerlos
  • Copiar ficheros de dialplan específicos para conector de red Viva Fax
Se copian en “/etc/asterisk/”
Los ficheros a copiar se encuentran ubicados en “N:\BKup\Semanal\VIVAFax\VIVAFax 2.0 Instalación\Linux\scripts”

1.4 Instalación módulo FAX SPANDSP

En un principio, la única manera de manejar el envío de faxes en el asterisk es a través de la librería spandsp . Fax spandsp ofrece una multitud de procesamiento de señales digitales (DSP) capacidades, pero en este contexto todo lo que interesa es su funcionalidad de fax.

Las librerías de spandsp deben ser descargadas y compiladas por separado de asterisk. Serán necesarios algunos pasos adicionales para asegurar el asterisk puede utilizar spandsp.


  • Descarga de SpanDSP:
Nota:Se recomienda que mantenga un directorio con módulos de otros fabricantes de en los mismos que se puede volver a  
instalar con cambio en la actualización de su sistema Asterisk. 
cd /usr/src/asterisk-11.7.0/
mkdir thirdparty
cd thirdparty
La descarga de módulos de terceros en este directorio le permitirá reinstalar fácilmente los módulos cuando se actualiza.   
Descargar en el mismo directorio y extraer el código fuente spandsp de la siguiente manera:
wget http://www.soft-switch.org/downloads/spandsp/spandsp-0.0.6pre21.tgz
tar zxvf spandsp-0.0.6pre21.tgz

Finalmente SpanDSP, para el soporte de la aplicación VIVA FAX,  requiere las librerías libtiff:
apt-get install libtiff-dev
  • El siguiente paso será compilar e instalar spandsp:
./configure
make
make install
  • Una vez realizado el paso anterior tenemos que añadir la libreria spandsp a libpath
Nota: En muchos sistemas Linux la librería spandsp en el /usr/local/lib/ no es automáticamente parte de la ruta de la  
biblioteca ( libpath ), por lo que tendrá que ser añadido manualmente.

Con el fin de hacer que la librería spandsp sea visible a todas las aplicaciones del sistema, la carpeta en la que se encuentra  
debe ser añadido a la libpath para el sistema.
touch /etc/ld.so.conf.d/usrlocallib.conf
vi /etc/ld.so.conf.d/usrlocallib.conf ‘/usr/local/lib’  ----No estoy seguro para que sirve----

Ejecute el comando ldconfig para actualizar las rutas de bibliotecas:
ldconfig
  • Lo siguiente es recompilar Asterisk con soporte para spandsp

Al no tener la librería spandsp instalada en el sistema cuando el asterisk se configuro por primera vez,se debe hacer una recompilación rápida de Asterisk con el fin de contar con el apoyo spandsp.

cd /usr/src/asterisk-11.7.0/
parar asterisk
./configure
make menuselect 
 
Menuselect.png
Una vez que haya comprobado que Asterisk puede ver spandsp, ya está listo para volver a compilar. Guardar y salir de  
menuselect, y ejecute el siguiente: 
make
make install
make sample
make config
Puede comprobar que spandsp está trabajando con el asterisk emitiendo el siguiente comando desde el asterisk CLI: 
module show like res_fax_spandsp.so
En este punto los SendFAX() y ReceiveFAX() estarán disponibles para las aplicaciones que dialplan.

1.5 Instalación paquetes de interés

Los paquetes de interés se instalan como sigue:

apt-get update
apt-get upgrade
apt-get vim
apt-get install ghostscript         ---------conversor a PDF--------------
apt-get install libtiff-tools       ---------conversor a PDF--------------
apt-get install ssh (para los puristas open-ssh
REVISAR A FONDO