Per ottenere questo, vi consiglio aggiornare il firmware all’ultima versione disponibile,
che nel mio caso (GXP 2000 1.2.5.3).
Poi bisogna configurare Asterisk in questo modo:
#vim /etc/asterisk/sip.conf
Aggiungiamo o modifichiamo i seguenti parametri
subscribecontext=blf
notifycid=no
Aggiungiamo un contesto BLF in extensions.conf
#vim /etc/asterisk/extensions.conf
[blf]
exten => _4X,hint,SIP/${EXTEN} (i miei interni sono 40 41 42 ecc..)
E poi configuriamo il CallPickup dei Tasti che di default è **
exten => _**.,1,NoOp(Pickup)
exten => _**.,n,PickupChan(SIP/${EXTEN:2})
Per configurare i tasti bisogna entrare nell’interfaccia web del telefono, e modificare la config dei “Multi purpose key” sotto la sezione “Basic Settings”.
Per ognuno dei tasti interessati, occorre:
• Impostare il “Key mode” a “Busy Lamp Field 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 rebootare il telefono, anche se il resto continua a funzionare.