Iaxmodem
Iaxmodem e` un soft modem che parla IAX da un lato ed espone una seriale virtuale dall'altro. Permette ad esempio (ma non solo) di usare Hylafax abbinato ad Asterisk senza alcun modem fisico. Iaxmodem funziona al meglio se Asterisk e` connesso a una linea ISDN esterna (non voip) e se iaxmodem e` installato sullo stesso host di Asterisk. Questo perche` iaxmodem soffre moltissimo il jitter, e quindi meno segmenti di rete ci sono in mezzo meglio e`.
Installazione
Basta installare il pacchetto con apt-get install iaxmodem
Configurazione
Se si vuole avere piu` di una istanza di iaxmodem (per avere piu` di una linea modem attiva contemporaneamente) occorre creare divesi files di configurazione dentro a /etc/iaxmodem/. Questo esempio e` per una sola linea.
* creare il file /etc/iaxmodem/iaxmodem-cfg.ttyIAX e metterci dentro la configurazione come segue:
device /dev/ttyIAX owner uucp:uucp mode 660 port 4570 refresh 60 server 127.0.0.1 peername iaxmodem secret iaxmodem cidname Fax cidnumber 051123456 codec alaw
* creare una configurazione adeguata dentro a /etc/asterisk/iax.conf, come segue:
; IAXMODEM su localhost [iaxmodem] type=friend ;host=127.0.0.1 host=dynamic port=4570 context=interni secret=iaxmodem requirecalltoken=no disallow=all allow=alaw
* creare in asterisk le opportune regole di chiamata in extensions.conf, in modo da poter ricevere e fare chiamate da iaxmodem. (sezione da completare) * ricaricare la config di asterisk con iax2 reload e riavviare iaxmodem con /etc/init.d/iaxmodem restart
* A questo punto avete una seriale virtuale /dev/ttyIAX che potete accedere con qualsiasi terminale (minicom per esempio) sulla quale vi risponde iaxmodem, che si comporta com un classico modem con comandi AT.
Configurazione di Hylafax
Questa sezione e` da completare. La config di esempio e` presente nella documentazione di iaxmodem.