Purtroppo non ho una linea ISDN per condurre tutti i test
Per fare una guida teorica, non testata e basata solo su riferimenti trovati in giro (sono tutti imprecisi, incompleti o approssimativi, inclusi quelli ufficiali), preferisco non farla.
La filosofia delle mie guide e': "prendi una macchina vuota, segui pedestremente le mie istruzioni (copia e incolla) e ottieni un centralino funzionante, pronto da configurare!
Comunque non dovrebbe essere molto difficile configurare un TA ISDN con Asterisk.
Ultima modifica di pilovis; 25-02-2014 a 10:51
Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.
Dopo le guide su Asterisk (PC version) e la macchina virtuale Asterisk gia' pronta da scaricare, pubblicate in questo 3D, la mia prossima guida sara' sull'installazione di un centralino Asterisk "completo" in un comune router Wi-Fi, utilizzando la distribuzione Linux specifica per i routers "OpenWrt" https://openwrt.org/.
Il mio prototipo e' gia' in avanzato stato di testing.
Occorrente:
- un router con presa USB, compatibile con OpenWRT (lista modelli compatibili: http://wiki.openwrt.org/toh/start)
- un chiavino di memoria USB da almeno 1 Gbytes
- due ore di tempo libero
Risultato:
un router WiFi che continua fare le sue funzioni e un centralino Asterisk VOIP per un piccolo ufficio o per casa (2-3 linee esterne e 2-3 interni)
Vantaggi:
- basso costo (< 60 Euro)
- bassissimo consumo di energia elettrica (da 3 a 10W/h - dipendente dal modello)
- dimensioni ridotte (vedere tp-link-wr703N)
- trasportabilita'
- alimentazione a batterie e/o pannelli solari (di solito 5V-0.5 A tramite presa USB)
- funzionamento con cavo di rete o wireless (collegamento WiFi)
Aggiungendo un HUB USB alimentato e un chiavino 3G si puo' avere un router "internet mobile 3G" con Asterisk che lavora su rete mobile UMTS/HSxPA (anche questo nella guida)
Ultima modifica di pilovis; 01-03-2014 a 11:50
Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.
Come promesso ecco la guida per installare un centralino Asterisk in un router da 35 Euro (circa).
Il router in questione e' il piccolo (74x67x22mm) Tp-Link TL-MR3020:
Router 3G/4G (con chiavino esterno) Portatile Wireless N 150Mbps
Caratteristiche:
CPU: Atheros AR7240 - 400MHz Ram:32MB Flash: 4MB Rete: 1 x 100MBit 1 presa USB
Questo router, come tutti quelli di nuova generazione, e' in realta' un piccolo computer, completo di tutto, inclusa porta USB, scheda di rete LAN e Wifi, per poterci fare girare un sistema operativo Linux e moltissimi programmi e servizi, serve solo un chiavino di memoria USB esterno da utilizzare come Hard Disk.
Innanzi tutto occorre cambiare il firmware interno e installare OpenWRT, distribuzione Linux specifica per i routers.
Seguendo il link indicato sotto, trovate una guida completa e molto ben fatta su come installare molto facilmente OpenWRT sul router, successivamente vi spieghero', nella seconda parte di questa guida, come configurare OpenWrt per installare, con l'aggiunta di un chiavino di memoria USB connesso alla presa USB del router, Asterisk e nello stesso tempo utilizzare il router con tutte le sue funzioni originali.
Guida per installare OpenWrt sul TL-MR3020:
http://www.mauroalfieri.it/informati...allazione.html
---------------------------
Segue parte seconda ...
Ultima modifica di pilovis; 05-03-2014 a 22:21
Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.
... segue dalla prima parte.
- Istruzioni per installare il "USB Overlay" (disco USB esterno) sul router TP-Link TL-MR3020
Versione di OpenWrt necessaria: ATTITUDE ADJUSTMENT 12.09 (http://wiki.openwrt.org/toh/tp-link/tl-mr3020)
Iniziare da una installazione nuova, oppure resettare il router con OpenWrt gia' installato con il comando: "mtd -r erase rootfs_data" (*** ATTENZIONE, questo comando cancellera' tutti i dati e tutte le configurazioni eventualmente presenti sul router ***)
Prerequisiti:
- Aver settato la password di root e di conseguenza abilitato automaticamente il ssh, con i seguenti comandi:
telnet 192.168.1.1
passwd
Nota: lo si puo' anche fare da interfaccia grafica all'indirizzo http://192.168.1.1
- aver configurato la rete,
Nota: lo si puo' fare da interfaccia grafica all'indirizzo http://192.168.1.1
- Disporre di un chiavino di memoria USB da almeno 1 GB, formattato ext4 ed inserito nella presa USB del router.
nota: io ho usato una USB key formattata con una sola partizione (/dev/sda1).
Comandi da dare dopo aver settato la rete per il collegamento ad internet.
Nota: eventualmente cambiare l'indirizzo IP di default del router OpenWrt (192.168.1.1) se questo dovesse andare in conflitto con il router della vostra rete.
Accedere in ssh con il comando:
ssh -l root 192.168.1.1
opkg update
opkg install kmod-usb-uhci
insmod usbcore
insmod uhci
opkg install kmod-usb-ohci
insmod usb-ohci
opkg install kmod-usb2
insmod ehci-hcd
opkg install kmod-usb-storage block-mount kmod-fs-ext4
mkdir -p /mnt/share
mount -t ext4 /dev/sda1 /mnt/share -o rw,noatime,nodiratime,sync
tar -C /overlay -cvf - . | tar -C /mnt/share -xf -
adesso con "vi" (il piu' stupido e preistorico editor che esista) editate "fstab":
vi /etc/config/fstab
inserite le seguenti linee:
config 'mount'
option target /overlay
option device /dev/sda1
option fstype ext4
option options rw,noatime,nodiratime,sync
option enabled 1
option enabled_fsck 0
premete "esc" e quindi digitare " :wq" seguito dal tasto "Invio" per salvare le modifiche.
Riavviare e controllare che tutto sia OK con il comando "df -kh":
root@OpenWrt:~#df -kh
Filesystem Size Used Available Use% Mounted on
rootfs 3.5G 122.5M 3.2G 4% /
/dev/root 2.0M 2.0M 0 100% /rom
tmpfs 14.3M 388.0K 13.9M 3% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 3.5G 122.5M 3.2G 4% /overlay
overlayfs:/overlay 3.5G 122.5M 3.2G 4% /
Nota: nel mio caso ho utilizzato un chiavino da 4 Giga.
------------------------
Segue terza parte ...
Ultima modifica di pilovis; 06-03-2014 a 22:49
Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.