Creare un repository FTP in GNU/linux dalla quale facciamo l’upgrade dell’aladino

Posted by Webmaster on February 28th, 2008

(questa procedura è consigliata a chi è intenzionato a crearsi un server per gli aggiornamenti, per informazioni un repository simile per l’upgrade è attivo sul nostro server per gli upgrade dei firware)
Creare un repository FTP in GNU/linux

Vediamo come realizzare un server ftp in ambiente operativo GNU/linux utilizzando il software vsftpd (very secure ftp daemon).
vsftpd è un server ftp molto semplice e con pochissime configurazioni; in una parola, a prova di niubbo!
Innanzitutto verifichiamo se vsftpd è installato nella nostra distribuzione.
Per farlo apriamo un terminale ed otteniamo le credenziali di root:

su

seguito dalla password di root.
Se utilizziamo ubuntu o una distribuzione derivata utilizziamo invece:

sudo su

seguito dalla password dell’utente.
ora che siamo loggati come amministratore digitiamo:

vsftpd &

Se il sistema ci risponde con:

bash: vsftpd: command not found

allora il software non è installato. Nel 99% dei casi lo possiamo trovare tra i pacchetti disponibili nei cd della nostra distribuzione (non spiego l’installazione distro per distro, altrimenti ci vorrebbe un wiki solo per quello!!!).
Se il sistema non risponde nulla, allora è tutto ok.
Normalmente il server ftp andrebbe configurato, modificando il file /etc/vsftpd.conf, ma viste le nostre misere necessità possiamo accontentarci delle impostazioni di default.
Per default, vsftp usa come cartella radice dei file la cartella /home/ftp.
Per questo motivo copiamo in tale cartella i file del firmware, compreso il file Upgrade.cnf .
Fatto questo, verifichiamo che il server sia attivo e funzionante:
apriamo un client ftp qualsiasi (ad esempio gFTP) e settiamo come Host l’indirizzo ip della macchina su cui stiamo facendo girare vsftp (se la macchina è la stessa su cui stiamo lavorando l’ip deve essere 127.0.0.1) e lasciamo vuoti i campi username e password.
Una volta avviata la connessione, dovremmo ottenere la lista dei file precedentemente copiati nella cartella /home/ftp.
Ora possiamo configurare aladino per l’upgrade!!!

Aladino Wi-Fi - Configurazione su centralino Asterisk

Posted by Webmaster on February 28th, 2008

Definizione dell’interno su sip.conf

Esempio di configurazione per Asterisk di un interno SIP adatto per l’uso con un Aladino WiFi.

[200]
type=friend
host=dynamic
nat=yes
reinvite=no
canreinvite=no
qualify=1000
disallow=all
allow=alaw
username=200
callerid=200
secret=aladino
context=internosip

L’esempio si riferisce all’interno 200, richiamabile successivamente come SIP/200, con password “aladino”, contesto di gestione chiamate in ingresso “internosip” e codec audio G711a (alaw). La sezione deve essere inserita nel file sip.conf, generalmente presente in /etc/asterisk.

[modifica] Scelta dei codec

La scelta dei codec da utilizzare merita un minimo di approfondimento. Generalmente, se il centralino Asterisk è nella stessa rete e la connessione WiFi è di buona qualità, si può usare il codec G711a (aLaw), che è quello che consente una migliore qualità, ma occupa più banda. Quando queste condizioni non si verificano, è consigliabile utilizzare un protocollo compresso, sfortunatamente Aladino può usare i codec compressi G729, G729a e G723.1, non supportati in un Asterisk ‘out of the box’. E’ possibile installare anche G729 e G723.1, ma non si tratta di algoritmi liberi e occorre fare i conti sia con le licenze d’uso del software che con i l’uso di algoritmi proprietari. Dovrebbe essere ammesso l’uso per fini ‘non commerciali’ (qualunque cosa possa significare), ma prima di installare e utilizzare questi codec occorre valutare se ci sono costi di licenza ed eventualmente a chi pagarli.

In parole povere, se il vostro Asterisk consente può usare il G729a… usatelo, la qualità della conversazione è molto simile a quella ottenibile con G711a, ma la banda utilizzata si dimezza, e questo diventa importante sia quando la rete Wifi ha un segnale basso sia quando Asterisk e Aladino sono connessi fra loro da tratte a bassa velocità. Se le condizioni sono ancora più critiche, il codec G723.1 consente un risparmio di banda ancora maggiore, ma a scapito della qualità della conversazione.

Per selezionare il godec G729, le due righe

disallow=all
allow=alaw

devono diventare:

disallow=all
allow=g729

In alternativa è possibile ammettere un certo numero di codec e lasciare che poi sia Aladino a decidere quale utilizzare:

disallow=all
allow=g729
allow=alaw
allow=g723

Su Aladino, La scelta del codec da utilizzare è sul menu 5.12.5.11 My RTP Codec: Aladino cercherà di utilizzare il codec indicato nella prima voce della lista, se il server non lo gestisce, proverà con il secondo, e così via. Se nessuno dei codec indicati viene accettato, la chiamata non potrà andare a buon fine.

In linea di principio Asterisk gestirebbe anche le chiamate in modalità pass-thru: se il chiamante e il chiamato possono utilizzare un codec che Asterisk non gestisce, Asterisk si limita a far passare i dati della chiamata così come sono senza alterarli, e quindi può trattare la chiamata anche senza avere il codec necessario. Il problema è che con una chiamata pass-thru non è possibile fare nulla, non è possibile passarla da un interno all altro perché anche l’altro interno dovrebbe usare lo stesso codec, e comunque durante il passaggio non è possibile fornire all’utente la musica di attesa o altri messaggi preregistrati, quindi a meno che non ci siano condizioni molto particolari, potete dimenticarvi delle chiamate pass-thru.
[modifica] Configurazione di Aladino

Dal lato di Aladino, la configurazione è la seguente. Esistono due possibilità: 1) Asterisk è su una rete interna ed è accessibile conoscendo l’IP. In questo caso occorre anche sapere il realm del centralino, che è indicato nel file sip.conf, sezione [general], alla riga realm=. Ad esempio:

[general]

realm = centralino.locale

2) Asterisk è accessibile via internet ed è stato fornito un hostname, ad esempio sip.squillo.it: In tal caso occorre ricavare anche l’ip, la cosa più semplice è usare il comando ping:

root@centralino2:/home/pbx# ping sip.squillo.it
PING sip.squillo.it (88.149.128.60) 56(84) bytes of data.

Il realm è generalmente uguale all’hostname, in questo caso sip.squillo.it.

I seguenti dati devono essere immessi nel menu VOIP Settings 5.12.5. Le voci non menzionate possono rimanere ai loro valori di default.

1 Service domain name: inserire l’hostname del server o il realm indicato in sip.conf.
4 Proxy IP: inserire l’ip del server.
12 My Tel Number: 200
13 Sip Auth. User: 200
14 SIP Auth. Passwd: aladino

Le voci 12, 13 corrispondono al campo username, e la voce 14 corrisponde al campo secret di sip.conf.

Aladino Wi-Fi - Configurazione Eutelia Voip

Posted by Webmaster on February 28th, 2008

Configurazione Eutelia Voip
e necessario il firmware 2.20 , se non possiedi questo firmware aggiorna il tuo aladino attraverso la nostra guida (la trovi nel sito)

Dal menu 5.12.5 settare:
- 1 -> voip.eutelia.it
- 2 -> 5060
- 3 -> 3600
- 4 -> voip.eutelia.it
- 5 -> 5060
- 6 ->
- 7 -> 12000
- 8 ->
- 9 -> 5060
- 10 -> 8000
- 11 -> lasciare impostazioni predefinite
- 12 -> numero assegnato dall’operatore
- 13 ->
numero assegnato dall’operatore
- 14 -> password skypho associata al numero
- 15…20 -> lasciare impostazioni predefinite
Riavviare il telefono.

Aladino Wi-Fi - Configurazione Cheapnet

Posted by Webmaster on February 28th, 2008

Configurazione Cheapnet
e necessario il firmware 2.20 , se non possiedi questo firmware aggiorna il tuo aladino attraverso la nostra guida (la trovi nel sito)

Dal menu 5.12.5 settare:
- 1 -> sip.cheapnet.it
- 2 -> 5060
- 3 -> 3600
- 4 -> sip.cheapnet.it
- 5 -> 5060
- 6 ->
- 7 -> 12000
- 8 ->
- 9 -> 5060
- 10 -> 8000
- 11 -> inserire G729 come Codec1
- 12 -> (quello che inizia con 655…)
- 13 ->
(idem come sopra)
- 14 ->
- 15…20 -> lasciare impostazioni predefinite
Riavviare il telefono.

Aladino Wi-Fi - Configurazione Voipcheap

Posted by Webmaster on February 28th, 2008

Configurazione Voipcheap
e necessario il firmware 2.20 , se non possiedi questo firmware aggiorna il tuo aladino attraverso la nostra guida (la trovi nel sito)

Dal menu 5.12.5 settare:
- 1 -> sip.voipcheap.com
- 2 -> 5060
- 3 -> 3600
- 4 -> sip.voipcheap.com
- 5 -> 5060
- 6 ->
- 7 -> 12000
- 8 -> inserire l’ip del vostro router (es: 192.168.1.100)
- 9 -> 5060
- 10 -> 8000
- 11 -> inserire

G711alaw come Codec1,

G711ulaw come Codec2,

G729 come Codec3,

G729a come Codec4

- 12 -> vuoto
- 13 ->
- 14 ->
- 15…20 -> lasciare impostazioni predefinite

Riavviare il telefono

Aladino Wi-Fi - Configurazione Voxalot

Posted by Webmaster on February 28th, 2008

Configurazione Voxalot
e necessario il firmware 2.20 , se non possiedi questo firmware aggiorna il tuo aladino attraverso la nostra guida (la trovi nel sito)

Dal menu 5.12.5 settare:
service domain name: voxalot.com
service domain port: 5060
expire time: 3600
proxy ip: voxalot.com
proxy port: 5060
my sip port: 5060 (default)
my rtp port: 49648 (default)
my rtp codec: my rtp codec 1) G711alaw 2) G711ulaw 3) G729a 4) G729 5) G723.1
my tel number:
sip auth user:

sip auth password:

timer setting: (default)
jitter setting: (default)
param setting: (default)

settare i Dial Plans dalla pagina web dedicata a Voxalot (vostro account su voxalot)

I Dial Plans permettono a voxalot di instradare le chiamate al provider favorito, in base ai numeri che è possibile chiamare o alle tariffe più convenienti. Nel caso riportato qui sotto, i provider voipdiscount e skypho permettono chiamate diverse (ad esempio voipdiscount non permette chiamate ai numeri d’emergenza e skypho si). La configurazione riportata, accessibile dal menu “dial plans” del sito di voxalot, permette di effettuare chiamate come se si chiamasse da casa:

1)i numeri internazionali sono accessibili con 00 + prefisso + area code + numero (es 0044-556684978) tramite voipdiscount

2)i numeri italiani sono accessibili sia se cominciano con prefisso internazionale 0039 che normalmente (es: 0039-081-123456 , 081-123456) tramite voipdiscount

3)i numeri di emergenza (es 115,112,118 etc.) ed i numeri verdi (800-123456) sono accessibili senza ulteriori prefissi, attraverso skypho.

Priority Pattern Replacement Provider Active

1 _00. ${EXTEN} voipstunt Yes

2 _800. ${EXTEN} skypho Yes

3 _1. ${EXTEN} skypho Yes

4 _ZZ. 0039${EXTEN} voipstunt Yes

5 _0039. ${EXTEN} voipstunt Yes

6 _XZ. 0039${EXTEN} voipstunt Yes

Aladino Wi-Fi - Configurazione Voipstunt

Posted by Webmaster on February 28th, 2008

Configurazione Voipstunt
e necessario il firmware 2.20 , se non possiedi questo firmware aggiorna il tuo aladino attraverso la nostra guida (la trovi nel sito)

Dal menu 5.12.5 settare:
- 1 -> sip.voipstunt.com
- 2 -> 5060
- 3 -> 3600
- 4 -> sip.voipstunt.com
- 5 -> 5060
- 6 ->
- 7 -> 12000
- 8 ->inserire l’ip del router
- 9 -> 5060
- 10 -> 8000
- 11 -> lasciare impostazioni predefinite
- 12 -> vuoto
- 13 ->
nome utente voipstunt
- 14 -> password voipstunt associata all’utente
- 15…20 -> lasciare impostazioni predefinite
Riavviare il telefono.
Ovviamente con voipstunt l’unica operazione possibile è effettuare chiamate.

Aladino Wi-Fi - Configurazione Vira

Posted by Webmaster on February 28th, 2008

Configurazione Vira
e necessario il firmware 2.20 , se non possiedi questo firmware aggiorna il tuo aladino attraverso la nostra guida (la trovi nel sito)

Dal menu 5.12.5 settare:
- 1 -> sip.vira.it
- 2 -> 5060
- 3 -> 3600
- 4 -> sip.vira.it
- 5 -> 5060
- 6 ->
- 7 -> 12000
- 8 ->
- 9 -> 5060
- 10 -> 8000
- 11 -> lasciare impostazioni predefinite
- 12 -> (Quello voip che comincia con 6)
- 13 ->

- 14 ->
- 15…20 -> lasciare impostazioni predefinite
Riavviare il telefono.

Aladino Wi-Fi - Configurazione Eutelia

Posted by Webmaster on February 28th, 2008

Configurazione Eutelia
e necessario il firmware 2.20 , se non possiedi questo firmware aggiorna il tuo aladino attraverso la nostra guida (la trovi nel sito)

Dal menu 5.12.5 settare:
- 1 -> voip.eutelia.it
- 2 -> 5060
- 3 -> 3600
- 4 -> voip.eutelia.it
- 5 -> 5060
- 6 ->
- 7 -> 12000
- 8 ->
- 9 -> 5060
- 10 -> 8000
- 11 -> lasciare impostazioni predefinite
- 12 -> numero assegnato dall’operatore
- 13 ->
numero assegnato dall’operatore
- 14 -> password skypho associata al numero
- 15…20 -> lasciare impostazioni predefinite
Riavviare il telefono.

Aladino Wi-Fi - Upgrade del Firmware alla versione 2.20

Posted by Webmaster on February 28th, 2008

Iniziamo preparando un access point senza security, con SSID del tipo “Alice-12345678″ e DHCP abilitato. Supporremmo di avere un aladino con impostazioni IP corrette, quindi connesso correttamente alla rete locale.
Per poter aggiornare il firmware dell’aladino occorre un repository da cui prelevare i files del nuovo firmware.

Entriamo nel menu test digitando il codice *#8999*8378# e nel sottomenu Env Settings (4) Disattiviamo le opzioni DSIGN e PROV, dopodichè torniamo al menù principale premendo l’apposito bottone grafico con la freccina a forma di semicerchio.
A questo punto entriamo nel sottomenu Upgrade e settiamo:

* Set Upgrade Protocol (3) -> HTTP auto
* Set Main CNF file (4) -> Upgrade.cnf (occhio alla U maiuscola)
* Directory path (8) -> /firmware/WIP-6000 (o la directory del sito interessato)

Torniamo nel menu test e in IP settings (6) settiamo:

* Upgrade Server IP (6) -> www.dedrisproject.com

Ora che è tutto pronto, infiliamo l’aladino nella sua base (consigliatissimo ma non obbligatorio) e facciamo partire l’update!!! Andiamo nel menu test mediante il codice *#8999*8378#, e nel sottomenu Upgrade (8) Selezioniamo Start Main Upgrade (1) confermando con si alla schermata successiva, se tutto è ok, partirà l’upgrade. Durata totale circa 5 minuti (con connessione adsl 2 mega, il firmware pesa oltre 20 mb).

se il primo tentativo di upgrade fallisce , nel senso che non riesce a scaricare i file è necessario attendere qualche minuto e accertarsi che la barra di progressione sia rimasta all’inizio, poi spegnere il telefono rimuovendo la batteria, riaccenderlo e tentare di nuovo. Se l’aggiornamento non va a buon fine neanche questa volta, è il caso di controllare il funzionamento di del server http. Si raccomanda estrema attenzione, perché se al momento dello spegnimento l’aggiornamento era in corso, abbiamo trasformato il Samsung WIP-6000 alias Aladino Wi-Fi in un grazioso fermaporta. A scanso problemi è meglio attendere almeno 10 minuti prima di considerare l’aggiornamento fallito e spegnere il telefono.
In alternativa, è possibile andare a controllare il contenuto della pagina http://www.dedrisproject.com/firmware/WIP-6000/ che contiene la segnalazione di stato del server per gli upgrade del firmware .

una volta finito l’upgrade , resettare il telefono alle impostazioni di fabbrica e il gioco è fatto , avete aggiornato all’ultima versione il vostro aladino wifi ed ora è configurabile con tutti i provider Sip conosciuti , le configurazioni per impostarlo le trovate nel sito


Windows Live Alerts



© 2008 Dedrisproject.com - Blog


Rimani aggiornato anche senza accedere al blog grazie ai Feed Rss per tutte le piattaforme

Add to Google Reader or Homepage

Subscribe in NewsGator Online

Subscribe in Rojo

Add to My AOL

Add to netvibes

Subscribe in Bloglines

Add Dedrisproject - Forum to ODEO

Subscribe in podnova

Add to Pageflakes

Powered by FeedBurner

Add to Plusmo
Subscribe in NewsAlloy

Add to fwicki

Add to flurry

Add to Webwag

Add to Attensa

Add to Excite MIX
Add to netomat Hub