Diferencia entre revisiones de «Instalación VIVAit Fax»
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 |
---|
Sumario
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
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