[asterisk-users] Grandstream Busy Light Fields

Gordon Henderson gordon+asterisk at drogon.net
Thu Jun 19 03:32:00 CDT 2008


On Thu, 19 Jun 2008, Jan Prunk wrote:

> Hello !
>
> I am having troubles setting up Busy Light Fields (BLF) in asterisk 1.4.18
> The things work up to 80%, I can transfer the call by BLF button and I can
> see the green (free) status and red (busy) status.

Firstly, make sure the GS phones are of a relatively new hardware revision 
and have the latest firmware loaded...

   Program-- 1.1.6.16    Bootloader-- 1.1.6.5

is a current "good" version for GXP phones.

> Here the output from extensions.conf:
>
> [buster]
> ; the usual dialplan+extensions are here, then comes:
>
> ; Pickup BLF
> exten => _**6,1,Pickup(${EXTEN:1})
> exten => _**6,2,Hangup

This is wrong - you need :2 to skip over the 2 stars.

> exten => _**11,1,Pickup(${EXTEN:2})
> exten => _**11,2,Hangup
> exten => _**6X,1,Pickup(${EXTEN:2})
> exten => _**6X,2,Hangup
> exten => _**7X,1,Pickup(${EXTEN:2})
> exten => _**7X,2,Hangup
> exten => _**8X,1,Pickup(${EXTEN:2})
> exten => _**8X,2,Hangup

You might want to try:

   exten => _**.,1,Pickup(${EXTEN:2})
   exten => _**.,n,Hangup()

Which is what I use and it works just fine.

And one other thing to remember if it's relevant for you, is that 
different phones send different things - eg. Snoms send *8 then the 
extension number, so putting:

   exten => _**.,1,Pickup(${EXTEN:2})
   exten => _**.,n,Hangup()

   exten => _*8.,1,Pickup(${EXTEN:2})
   exten => _*8.,n,Hangup()

Somewhere covers both cases.

Gordon



More information about the asterisk-users mailing list