|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2009
Città: Vermezzo
Messaggi: 188
|
GUIDA per la creazione di un piccolo centralino VoIP
ciao a tutti, ragazzi spero di fare cosa gradita vi posto qui una piccola guida fatta da me per creare un centralino telefonico e fax server con asterisk now.
linux based centos 5.3 se avete problemi ditemi tutto. ASTERISK NOW 1.5 (Centos 5.3 + FreePBX 2.5 + Asterisk 1.4.25) + Hylafax + IaxModem + AvantFax Di seguito troverete una breve guida per installare Asterisk Now e altri applicativi, per rendere il vostro PBX veramente Completo. INSTALLAZIONE DI ASTERISK NOW, PACCHETTO GIA’ COMPLETO CON FREEPBX Disabilitare la scheda di rete interna della scheda madre Far partire in boot il lettore cd ed installare Asterisk Now AGGIORNO IL SISTEMA # yum –y install kernel-devel # yum –y update # reboot (riavvio il sistema) IMPOSTO INDIRIZZO IP STATICO # setup Vado su network configuring, configuro il tutto # service network restart VERIFICO IL NAMESERVER # vi /etc/resolv.conf Verifico che ci sia la riga nameserver “indirizzo ip dns esterno” # service network restart INSTALLO IL PACCHETTO WEBMIN PER LA GESTIONE DEL SERVER Installo attraverso YUM il pacchetto WEBMIN, dove aver impostato il repository di webmin # cd /etc/yum.repos.d # touch webmin.repo # vi webmin.repo Inserisco: [Webmin] name=Webmin Distribution Neutral baseurl=http://download.webmin.com/download/yum enabled=1 # rpm --import http://www.webmin.com/jcameron-key.asc importiamo così la chiave usata dal pacchetto webmin # yum install webmin Dopo di che entrare da browser in http://indirizzoip:10000 Configurare webmin # yum install -y sendmail-cf AGGIUNGO IL REPO DI DAGFORGE # rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm -ivh http://apt.sw.be/redhat/el5/en/i386/...l5.rf.i386.rpm INSTALLARE IAXMODEM # yum –y install iaxmodem # cd /etc/iaxmodem # vi ttyIAX Inserire all’interno del file: device /dev/ttyIAX owner uucp:uucp mode 660 port 4569 refresh 300 server 127.0.0.1 peername 1100 secret password cidname iaxmodem cidnumber 11111111111 codec slinear Salvare il file Andare nel pannello admin della central e creare un interno in IAX2, l’interno 1100 con password: password e come porta di registrazione 4569 cidname iaxmodem # reboot INSTALLARE HYLAFAX # yum -y install hylafax | installerà altri pacchetti oltre a hylafax, servono per esecuzione e per la compilazione del sorgente # /usr/sbin/faxsetup | seguire tutte le istruzioni a video, avendo cura di inserire i parametri corretti. # faxaddmodem | e seguire le istruzioni # vi /etc/inittab e inserire sotto il runlevels 4 iax1:2345:respawn:/usr/sbin/iaxmodem ttyIAX mo1:2345:respawn:/usr/sbin/faxgetty ttyIAX Andare nalla cartella /var/spool/hylafax/etc per inserire in faxdispatch, verso la riga case “$DEVICE” in ttyIAX0) SENDTO= [email protected] ;; per far si che arrivino alla casella e-mail i fax # cd /var/spool/hylafax/etc / # vi FaxDispatch Modificare anche la mail del fax master in SEND TO # touch xferfaxlog Impostare i permessi: # chown uucp:uucp xferfaxlog # chown uucp:uucp FaxDispatch INSTALLARE AVANT FAX # yum upgrade php # ln -s /usr/lib/php/modules/* /usr/lib/php/ (link simbolico) # yum install ImageMagick ghostscript libtiff netpbm-progs libungif sudo a2ps psutils expect php-pecl-Fileinfo php-devel php-mbstring pear install Mail Net_SMTP Mail_mime MDB2_driver_mysql fileinfo # pear install db mail mail_mime # pear channel-update pear.php.net # pear upgrade-all # mysql_fix_privilege_tables --user=root --password=passw0rd # chown -R asterisk:asterisk /var/lib/php/session Scaricare Avantfax dal sito ufficiale in copiarlo in /usr/src # cd /usr/src/avantfax # chown -R asterisk:asterisk avantfax # mv avantfax /var/www/html/ # mysql -uroot –ppassw0rd< create_user.sql # mysql -uavantfax -pd58fe49 avantfax < create_tables.sql # cd /var/www/html/avantfax/includes/ # cp -a local_config-example.php local_config.php # vi local_config.php : E cambiare lingua: and change "$dft_config_lang = "en";" to your language ("it" in my case) # chmod -R 777 /var/www/html/avantfax/* # cd /var/spool/hylafax/bin # mv faxrcvd faxrcvd.old # mv notify notify.old # ln -s /var/www/html/avantfax/includes/faxrcvd.php /var/spool/hylafax/bin/faxrcvd # ln -s /var/www/html/avantfax/includes/notify.php /var/spool/hylafax/bin/notify # ln -s /var/www/html/avantfax/includes/dynconf.php /var/spool/hylafax/bin/dynconf # mv /usr/bin/faxcover /usr/bin/faxcover.old # ln -s /var/www/html/avantfax/includes/faxcover.php /usr/bin/faxcover # /usr/sbin/faxadduser -a pwd asterisk # /usr/sbin/faxdeluser localhost # /usr/sbin/faxdeluser 127.0.0.1 # echo 127.0.0.1 >> /var/spool/hylafax/etc/hosts.hfaxd # vi /etc/sudoers Ed inserire la: asterisk ALL = NOPASSWD: /sbin/reboot, /sbin/halt, /usr/sbin/faxdeluser, /usr/sbin/faxadduser -u * -p * * # vi /etc/crontab Ed inserire le seguenti linee: 0 * * * * /var/www/html/avantfax/includes/phb.php 0 0 * * * /var/www/html/avantfax/includes/avantfaxcron.php -t 2 pagina per il blog: http://it.unicasrl.org/news/asterisk...ola-guida.html
__________________
"Prefiero morir de pie a vivir arrodillado..."
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:37.










"Prefiero morir de pie a vivir arrodillado..."









