Differences between revisions 8 and 9
Revision 8 as of 2006-02-24 14:39:36
Size: 5714
Editor: Kurgan
Comment:
Revision 9 as of 2006-07-03 13:00:45
Size: 7166
Editor: Kurgan
Comment: Aggiunta config del distinctive ring
Deletions are marked like this. Additions are marked like this.
Line 59: Line 59:
=== Configurazione delle suonerie differenziate (distinctive ring) ===

Con le versioni recenti del firmware (1.1.0.11 o maggiori) e` possibile configurare il telefono in modo da suonare con tre suonerie diverse a seconda del contenuto dell'header "Alert-Info" del protocollo SIP. Per ottenere questo risultato occorre:

 * Caricare sul telefono tre suonerie diverse (tramite tftp)
 * Configurare il telefono inserendo tre stringhe diverse alla voce "Distinctive Ring Tone" nel menu` "Advanced", per semplicita` possiamo inserire "ring1" alla voce "Custom ring tone 1, used if incoming caller ID is", "ring2" alla seconda e "ring3" alla terza.
 * Rifare il boot del telefono
 * Configurare Asterisk in modo da inviare il corretto contenuto nella variabile "Alert-Info". Nell'esempio che segue, alla riga2, setto l' Alert-Info in modo che suoni la suoneria identificata come "ring2". Il modo curioso di impostare il valore di Alert-Info (cioe` "<xxx>;info=yyyy") e` voluto dal Grandstream. Non so a cosa serva la parte "<xxx>", ma li` nella faq del GXP-2000 mettono un URL http.
  {{{
; Esempio di impostazione di Alert-Info per Asterisk 1.0.7 (per 1.2.x e` diverso)
; File extensions.conf
; La riga che ci interessa e` numero 2
exten => 05100000,1,SetCIDNum(0${CALLERIDNUM})
exten => 05100000,2,SetVar(ALERT_INFO='<xxx>\;info=ring2')
exten => 05100000,3,Macro(DialInterno,SIP/11&SIP/12&SIP/13&SIP/14&SIP/15&SIP/20,30,su1@default)
}}}

Grandstream GXP2000

I GXP2000 sono ottimi telefoni desktop dal look professionale, dotati di presa per la cuffia (jack 3,5 mm) e di due prese per l'ethernet per poter attaccare il PC in pass-through.

Configurazione per Asterik

La configurazione che uso è molto simile a quella usata per gli AT320, è molto generica e non ha nessun problema almeno fino a che non ci entra in mezzo il NAT (che in questo esempio non c'è).

[12]
type=friend
context=interni
secret=password12
allow=alaw
dtmfmode=info
host=dynamic
callerid= "interno12" <12>
canreinvite=yes
pickupgroup=1
callgroup=1
mailbox=1

Configurazione di base del telefono

La configurzione si fa via web. La password di default è "admin".

  • In "basic settings"
    • Timezone GMT+1
  • In "Advanced settings"
    • Eventualmente cambiare l' NTP server con quello della LAN
    • Controllare che "Silence Supperssion" sia a NO
    • Impostare "Use # as dial key" a NO
    • Impostare "Use Random Port" a YES
  • In "Account 1" (o altro account a scelta)
    • inserire l'indirizzo del server sterisk in "sip server" e "oubound proxy"
    • inserire lo username in "Sip user id" e "authenticate id" (per la config sopra, il valore è "12")
    • Alla voce "Send DTMF" selezionare "SIP INFO"
    • Alla voce "Enable Call Features" selezionare NO se si vuole che il telefono non supporti alcuna funzione avanzata, altrimenti YES. Vedere dopo per le funzioni avanzate.
    • Alla voce "Voice Mail UserID:" inserire il numero da comporre per accedere alla segreteria, questo rende funzionante il tasto "MSG" il quale non fa altro che chiamare la segreteria.

Il resto va bene a default.

Configurazione del BLF

Solo con la versione 1.0.1.13 beta (alla data del 26/1/2006) e` possibile impostare il telefono per indicare con i led di fianco ai tasti laterali (quelli con le etichette) lo stato degli interni (massimo 7). Per ottenere questo risultato, occorre prima di tutto configurare Asterisk correttamente, poi occorre editare nel telefono la lista dei "Multi purpose key" sotto la sezione "Basic Settings".

Per ognuno dei tasti interessati, occorre:

  • Impostare il "Key mode" a "Asterisk BLF"
  • Impostare il campo "Name" indicando un nome significativo per l'interno
  • Impostare il campo "Number" al numero dell'interno che si vuole monitorare e associare al tasto

Salvare e resettare il telefono. Attenzione, che il BLF non funziona se si ricarica Asterisk senza in seguito ribootare il telefono, anche se il resto continua a funzionare.

Configurazione delle suonerie differenziate (distinctive ring)

Con le versioni recenti del firmware (1.1.0.11 o maggiori) e` possibile configurare il telefono in modo da suonare con tre suonerie diverse a seconda del contenuto dell'header "Alert-Info" del protocollo SIP. Per ottenere questo risultato occorre:

  • Caricare sul telefono tre suonerie diverse (tramite tftp)
  • Configurare il telefono inserendo tre stringhe diverse alla voce "Distinctive Ring Tone" nel menu` "Advanced", per semplicita` possiamo inserire "ring1" alla voce "Custom ring tone 1, used if incoming caller ID is", "ring2" alla seconda e "ring3" alla terza.
  • Rifare il boot del telefono
  • Configurare Asterisk in modo da inviare il corretto contenuto nella variabile "Alert-Info". Nell'esempio che segue, alla riga2, setto l' Alert-Info in modo che suoni la suoneria identificata come "ring2". Il modo curioso di impostare il valore di Alert-Info (cioe` "<xxx>;info=yyyy") e` voluto dal Grandstream. Non so a cosa serva la parte "<xxx>", ma li` nella faq del GXP-2000 mettono un URL http.

    • ; Esempio di impostazione di Alert-Info per Asterisk 1.0.7 (per 1.2.x e` diverso)
      ; File extensions.conf
      ; La riga che ci interessa e` numero 2
      exten => 05100000,1,SetCIDNum(0${CALLERIDNUM})
      exten => 05100000,2,SetVar(ALERT_INFO='<xxx>\;info=ring2')
      exten => 05100000,3,Macro(DialInterno,SIP/11&SIP/12&SIP/13&SIP/14&SIP/15&SIP/20,30,su1@default)

Uso del telefono

  • Il telefono dispone di 4 linee "virtuali", quindi può gestire 4 chiamate contemporaneamente, e fare anche conferenza fra le stesse.

Per trasferire una chiamata direttamente (unattended transfer)

  • Durante la conversazione, premere TRNF e poi il numero del destinatario e SEND.

Per trasferire una chiamata parlando con il destinatario (attended transfer)

  • Durante la conversazione premere LINE2 (o una linea libera) e comporre il numero del destinatario poi premere SEND
  • Ora la chiamata iniziale è in hold e si parla con il destinatario del trsferimento
  • Se si vuole passare da una linea all' altra, premere il tasto di linea corrispondente
  • Per trasferire, premere TRNF e il tasto della linea a cui si vuole trasferire.

Conferenza

Quando si hanno due linee attive (o anche in hold) premendo CONF si collegano assieme le linee attive e sè stessi.

Visualizzazione dello stato degli interni e chiamate agli interni

Se si e` impostato il BLF (vedi sopra) i led a fianco dei tasti laterali sono accesi per indicare che un interno e` in conversazione e lampeggiano per indicare che un interno suona. Premendo il tasto si chiama direttamente l'interno configurato. Se l'interno e` in conversazione (led accesso) allora premendo il tasto non succede nulla (non parte la chiamata all'interno), anche se e` comunque possibile chiamare l'interno (posto che supporti il call waiting) componendo normalmente il suo numero sulla tastiera.

Funzioni avanzate gestite dal telefono

Se alla voce "Enable Call Features" abbiamo risposto "Yes", allora alcune funzioni avanzate sono gestite direttamente dal telefono, il quale di fatto dice ad Asterisk cosa fare con le chiamate entranti. Se si e` risposto "No" allora i codici composti vengono inviati direttamente ad Asterisk come qualsiasi altro numero. Le funzioni avanzate sono riassunte qui di seguito.

  • *30 Block Caller ID (for all subsequent calls)
  • *31 Send Caller ID (for all subsequent calls)
  • *67 Block Caller ID (per call)
  • *82 Send Caller ID (per call)
  • *70 Disable Call Waiting. (Per Call)
  • *71 Enable Call Waiting (Per Call)
  • *72 Unconditional Call Forward: To use this feature, dial “*72” and get the dial tone. Dial the forward number and “#” for a dial tone, then hang up.
  • *73 Cancel Unconditional Call Forward: To cancel “Unconditional Call Forward”, dial “*73” and get the dial tone, then hang up.
  • *90 Busy Call Forward: To use this feature, dial “*90” and get the dial tone. Dial the forward number and “#” for a dial tone, then hang up.
  • *91 Cancel Busy Call Forward: To cancel “Busy Call Forward”, dial “*91” and get the dial tone, then hang up.
  • *92 Delayed Call Forward: To use this feature, dial “*92” and get the dial tone. Dial the forward number and “#” for a dial tone, then hang up.
  • *93 Cancel Delayed Call Forward: To cancel this Forward, dial “*93” and get the dial tone, then hang up.

Asterisk/TelefoniGXP2000 (last edited 2014-04-20 21:40:48 by Kurgan)