====== Network Phones (VoIP) ======
Questi telefoni vengono commercializzati con firmware per protocollo SIP, se si vuole utilizzare il protocollo IAX2 bisogna fare l'upload del firmware alternativo.
^ Phone Model ^ Password ^ Super password ^ Manual ^ Firmware ^ Photo ^
| Cistrix Ct-100 / YWH10 | 1234 | 19750407 | {{.ip_phone:ywh10-usermanual.pdf|YWH10}} | {{.ip_phone:ywh10_iax2_us_142028.bin|YWH10_IAX2_US}} | {{.ip_phone:cistrixct100black_155.jpg?20}} |
| AT-320 (PA1688 chip) | 1234 | 12345678 | {{.:ip_phone:at-320_sip_phone_user_manual.pdf|AT-320SIP}} {{.:ip_phone:at-320_iax2_phone_user_manual.pdf|AT-320IAX2}} | {{.ip_phone:pa168s_iax2_us_142028.bin|PA168S_IAX2_US}} {{.:ip_phone:at-320_ug_sip_en_v154004.zip|PA168S_SIP_US}} | {{.ip_phone:at-320-small.jpg?20}} |
| BudgeTone-100 | 123 | admin | {{.ip_phone:budgetone100.pdf|BudgeTone-100}} | Not Available | {{.ip_phone:bt100_small.jpg?20}} |
====== Cistrix CT-100 (alias YWH10) ======
==== Configurazione da tastiera ====
Premere il tasto vivavoce (''**Speaker**''), quindi digitare password+cancelletto (''**1234#**''), appare il prompt ''**Password:**'' digitare ancora password+vivavoce (''**1234 Speaker**''). Si accede al //**menu**//.
Navigazione nel menu:
^ Tasto ^ Funzione ^
| Volume/- | Avanti |
| Speed Dial | Indietro |
| Speaker | OK |
| Local Num | Edit |
Per immettere un punto (ad esempio per impostare l'indirzzo IP) digitare asterisco.
==== Password reset ====
E' possibile **resettare la super password** conoscendo la password semplice ed entrando con quella da tastierino. Scegliere //default settings// e //store settings//. Se la password è composta da lettere non è possibile entrare dal tastierino, è indispensabile accedere via web.
==== Rubrica ====
Impostare i numeri dall'interfaccia web (come si fa invece dalla tastiera del telefono?). Digitare la **posizione** del numero desiderato, premere il tasto ''**Phone Book**'' e comporre premendo ''**#**''.
====== Configurazione SIP su AT-320 ======
Questi i parametri di configurazione principali
^ sip proxy | Indirizzo IP o nome del server SIP/Asterisk. |
^ domain | Realm del server Asterisk (default //asterisk//), non viene usato? |
^ phone number | Nome del canale SIP configurato su Asterisk. |
^ account | Deve essere uguale al phone number. |
^ pin | Password (secret) configurata su Asterisk. |
^ register port | Porta UDP su cui ascolta Asterisk, default 5060. |
^ dtmf | Impostare ''sip info'' in modo che Asterisk "senta" i toni DTMF. |
Corrisponde ad una configurazione del genere in **''/etc/asterisk/sip.conf''**:
[account]
type=friend
context=sip-phones
host=dynamic
secret=MySecretPin
====== Configurazione IAX2 sul telefono ======
Si entra dall'interfaccia web. Basta la password semplice? Forse no, se sono state cambiate le password predefinite.
^ use service | On |
^ service addr | Indirizzo IP del server Asterisk |
^ register ttl | Intervallo in secondi per rinnovare la registrazione presso il server |
^ phone number | Numero di telefono di questo apparecchio (solo per visualizzazione?) |
^ account | Nome account, deve corrispondere al nome della //%%[sezione]%%// di ''iax.conf'' (**non** all'//username//) |
^ pin | Password, deve corrispondere al //secret// di ''iax.conf'' |
====== Configurazione Asterisk ======
Installati i seguenti pacchetti Debian: asterisk-classic, asterisk-config, asterisk-sounds-main, libasound2, libgsm1, libpri1.2, libspeex1. Modificare il file ''**/etc/default/asterisk**'' in modo che il servizio parta.
Sul firewall si deve aprire la porta **4569 UDP**.
Configurazione minimale: due telefoni IP si collegano al server Asterisk, a ciascuno viene assegnato un numero diverso (extension) e possono chiamarsi l'un l'altro.
Nel file ''**/etc/asterisk/iax.conf**'' si aggiunge una sezione simile per ogni telefono:
[niccolo]
type=friend
username=niccolo
secret=superpippo
auth=md5
host=dynamic
context=faunalia_context
mailbox=
Nel file ''**/etc/asterisk/extensions.conf**'' si crea una nuova estensione, alla quale saranno connessi tutti i telefoni IAX:
[faunalia_context]
;
; Telefoni IP
exten => 100,1,Dial(iax2/niccolo)
exten => 200,1,Dial(iax2/paolo)
Componendo il 200 dal telefono //niccolo//, squillerà il telefono //paolo//.
Per collegarsi alla console di Asterisk, rileggere i file di configurazione e vedere quali clienti IAX2 si sono collegati:
asterisk -vvvvvvvvr
asterisk*CLI> reload
asterisk*CLI> iax2 show peers
Name/Username Host Mask Port Status
nomade/nomade 82.59.80.189 (D) 255.255.255.255 10156 Unmonitored
paolo/paolo (Unspecified) (D) 255.255.255.255 0 Unmonitored
niccolo/niccolo 192.168.0.129 (D) 255.255.255.255 1720 Unmonitored
3 iax2 peers [0 online, 0 offline, 3 unmonitored]
asterisk*CLI>