Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Prefiere el consumo de lo Hecho en México
BúsquedaHagamos que México crezca..
![]() Prefiere el consumo de lo Hecho en México Posts Recientes
Conversación |
Cómo Instalar un fax Virtual in Ubuntu Linux con Asterisk, Avantfax, IAXModem y HylafaxTener un Fax Virtual en el conmutador de Voz sobre IP Asterisk representa una gran ventaja para cualquiera, ya que permite el ahorro de papel, tinta y energía eléctrica, al mismo tiempo que permite tener los documentos digitalizados, registrados en una base de datos y hasta redireccionados a un correo electrónico, por lo un fax Virtual representa sin duda una gran funcionalidad.
Recuerdo que en el 2006 fué mi primer intento de instalar un Fax Virtual con Asterisk, esa vez lo hice con AsterFax el cuál nunca pude instalarlo. Pero desde hace casi 2 años he venido usando la combinación de HylaFax+Iaxmode como solución de fax Virtual y últimamente le he integrado AvantFax como gesto de los faxes desde una aplicación web, por eso pongo a continuación la bitácora que sigo en mis instalaciones esperando serle de utilidad a alguien más.
sudo apt-get -y install g++ libtiff-tools libtiff4 libtiff4-dev cd ~/asterisk wget http://downloads.sourceforge.net/project/iaxmodem/iaxmodem/iaxmodem-1.2.0/iaxmodem-1.2.0.tar.gz?use_mirror=hivelocity cd /usr/src sudo tar -xzvf ~/asterisk/iaxmodem* cd iaxmodem* sudo ./configure && sudo make sudo cp iaxmodem /usr/bin/ sudo mkdir -p /etc/iaxmodem sudo editor /etc/iaxmodem/ttyIAX0 #EDIT or ADD device /dev/ttyIAX0 owner uucp:uucp mode 660 port 4570 refresh 300 server 127.0.0.1 peername 300 secret CL300300 codec ulaw #crear una extension IAX 300 sudo mkdir -p /var/log/iaxmodem/ sudo touch /var/log/iaxmodem/ttyIAX0 sudo touch /var/log/iaxmodem/iaxmodem #HYLAFAX sudo apt-get -y install gsfonts ghostscript gs-esp sudo apt-get -y install hylafax-server #ejecutar #sudo /etc/init.d/hylafax restart sudo /usr/bin/iaxmodem ttyIAX0 & sudo /usr/sbin/faxgetty ttyIAX0 & #si existiera un fallo con el registro agregar a iax_general la siguiente configuraciòn calltokenoptional = 0.0.0.0/0.0.0.0 maxcallnumbers = 512 sudo faxsetup [yes] [port] ttyIAX0 52 55 01 #Modificar prefijos de marcaciòn y nùmero de fax #Aceptar los valores por default indicados sudo editor /etc/hylafax/hyla.conf #EDIT FontMap: /usr/share/ghostscript/8.61/lib/ FontPath: /usr/share/fonts/type1/gsfonts sudo /etc/init.d/hylafax restart #Avant FAX cd ~/asterisk wget http://downloads.sourceforge.net/project/avantfax/avantfax/3.1.6/avantfax-3.1.6.tgz?use_mirror=softlayer cd /usr/src sudo tar -xzvf ~/asterisk/avantfax* cd avantfax* sudo aptitude -y install apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 php5 php-pear php5-mysql php5-pgsql php5-cli php5-cgi mysql-server netpbm php5-imagick dh-make-php libmagic-dev libungif4g libpng3 sudo libtiff4-dev gs-gpl gsfonts expect php5-dev make php-pear psutils libnetpbm10-dev libungif-bin libungif4-dev php-db php-file php-http php-mail php-mail-mime php-net-smtp php-net-socket php-xml-parser wdiff sudo /etc/init.d/mysql restart sudo pear channel-update pear.php.net sudo pear upgrade-all sudo pear install Mail Net_SMTP Mail_mime MDB2_driver_mysql MDB2_driver_pgsql sudo pecl install fileinfo sudo /etc/init.d/apache2 restart sudo chmod -R 0770 avantfax/includes/templates/admin_theme/templates_c/ avantfax/includes/templates/admin_theme/cache/ avantfax/includes/templates/main_theme/templates_c/ avantfax/includes/templates/main_theme/cache/ sudo chown -R asterisk:asterisk avantfax/includes/templates/admin_theme/templates_c/ avantfax/includes/templates/admin_theme/cache/ avantfax/includes/templates/main_theme/templates_c/ avantfax/includes/templates/main_theme/cache/ sudo chmod -R 0755 avantfax/includes/faxcover.php avantfax/includes/faxrcvd.php avantfax/includes/notify.php avantfax/tools/update_contacts.php avantfax/tools/faxcover.php avantfax/includes/avantfaxcron.php sudo cp avantfax/includes/local_config-example.php avantfax/includes/local_config.php sudo editor avantfax/includes/local_config.php #EDIT define('AFDB_USER', 'avantfax'); // username define('AFDB_PASS', 'avantfax'); // password define('AFDB_NAME', 'avantfax'); // database name define('AFDB_ENGINE', 'mysql'); // database engine: mysql define('AFDB_HOST', 'localhost'); // database host $FAXRMPWD = "cloudvoox"; $WWWUSER = 'asterisk'; define ('ADMIN_EMAIL', 'fax@oaxrom.com'); $ENABLE_DL_TIFF = true; $AVANTFAX_SERVERNAME = 'fax.oaxrom.com'; // sudo /usr/sbin/faxadduser -a cloudvoox asterisk sudo /usr/sbin/faxdeluser localhost sudo /usr/sbin/faxdeluser 127.0.0.1 sudo echo 127.0.0.1 >> ~/newhosts sudo echo "192\.168\.20\.:::" >> ~/newhosts sudo echo "192\.168\.1\.:::" >> ~/newhosts sudo cat /var/spool/hylafax/etc/hosts.hfaxd >> ~/newhosts sudo cp ~/newhosts /var/spool/hylafax/etc/hosts.hfaxd sudo rm -rf ~/newhosts sudo editor /etc/hylafax/hyla.conf #ADD echo 'JobFmt: "%-3j %3i %1a %15o %40M %-12.12e %5P %5D %7z %.25s"' sudo mv avantfax /var/www/avantfax sudo chown -R asterisk.asterisk /var/www/avantfax sudo chmod -R 777 /var/www/avantfax/tmp /var/www/avantfax/faxes mysql -u root -p create database avantfax; GRANT ALL PRIVILEGES ON avantfax.* TO avantfax@localhost IDENTIFIED BY 'avantfax'; flush privileges; exit; mysql -u avantfax -pavantfax avantfax < create_tables.sql sudo ln -s /var/www/avantfax/includes/faxrcvd.php /var/spool/hylafax/bin/faxrcvd.php sudo ln -s /var/www/avantfax/includes/notify.php /var/spool/hylafax/bin/notify.php sudo mv /usr/bin/faxcover /usr/bin/faxcover.old sudo ln -s /var/www/avantfax/includes/faxcover.php /usr/bin/faxcover sudo ln -s /usr/share/file/magic* /usr/share/misc/ sudo editor /var/www/avantfax/includes/config.php #EDIT define('AFDB_USER', 'avantfax'); // username define('AFDB_PASS', 'avantfax'); // password define('AFDB_NAME', 'avantfax'); // database name define('AFDB_ENGINE', 'mysql'); // database engine define('AFDB_HOST', 'localhost'); // database server define('ADMIN_EMAIL', 'fax@oaxrom'); //cambiar correo donde se recibirán faxes $FAXRMPWD = 'cloudvoox'; $WWWUSER = 'asterisk'; $ENABLE_DL_TIFF = true sudo editor /etc/sudoers #ADD asterisk ALL= NOPASSWD: /sbin/reboot, /sbin/halt, /usr/sbin/faxdeluser, /usr/sbin/faxadduser -u * -p * * sudo editor /var/spool/hylafax/etc/config #ADD # ## AvantFAX configuration # NotifyCmd: bin/notify.php sudo editor /var/spool/hylafax/etc/config.ttyIAX0 #ADD # ## AvantFAX configuration # FaxrcvdCmd: bin/faxrcvd.php sudo editor /etc/crontab #ADD 0 0 * * * /var/www/avantfax/includes/avantfaxcron.php -t 2 sudo /etc/init.d/cron restart sudo mv /var/spool/hylafax/etc/config /etc/hylafax/config sudo mv /var/spool/hylafax/etc/hosts.hfaxd /etc/hylafax/hosts.hfaxd sudo mv /var/spool/hylafax/etc/config.ttyIAX0 /etc/hylafax/config.ttyIAX0 sudo /etc/init.d/hylafax restart sudo aptitude -y install postfix sudo editor /etc/postfix/master.cf #VERIFICAR smtp inet n - - - - smtpd #ADD fax unix - n n - 1 pipe flags= user=asterisk argv=/usr/bin/email2fax ${sender} ${recipient} sudo editor /etc/postfix/transport #ADD fax.midominio.com fax:localhost sudo postmap /etc/postfix/transport sudo editor /etc/postfix/main.cf #ADD fax_destination_recipient_limit = 1 sudo editor /etc/hylafax/faxmail.conf #ADD AutoCoverPage: false TextPointSize: 12pt Headers: Message-id Date Subject From MailUser: faxmail sudo /etc/init.d/postfix reload #entrar a la IP del servidor http://SERVER_NAME/avantfax login: admin password: password En seguida cambiar password Cliente Hylafax para Windows http://prdownloads.sourceforge.net/winprinthylafax/WinprintHylaFAX-1.2.9.exe?download Info sobre WinPrint Hylafax http://winprinthylafax.sourceforge.net/
Fuentes XML de comentario: RSS | Atom
|
Nube de EtiquetasEventosEncuestaComentarios Recientes
|
Dejar un comentario