[asterisk-users] BLF trouble
Lars Bensmann
lars at almosthappy.de
Mon Dec 17 20:37:47 CST 2007
Hello,
I have some trouble with the BLF indicator.
I have two phones that use the same hint:
13 => hint,1,SIP/phone13&SIP/phone13-wlan
This works great from the asterisk side, but it seems the status
change is too quick for the attached Grandstream-phones. When I ring the
extension the hint changes to "Ringing". The Grandstream blinks. Great.
Now, when someone picks up one of the phones the hint changes to
"InUse+Ringing" and half a second or so later changes just to "InUse".
It seems the Grandstream-phones drop the later, so they signal ringing
for the whole phone call. Is there some way to delay the updates between
status changes for a hint? Or does somebody know, how I can make this
work?
Another thing that doesn't work (this time from the asterisk side):
The hints aren't updated for outgoing phone calls. A calls B. Hint B
gets updated to "Ringing" and then "InUse", but A stays in state "Idle".
How do I convince asterisk to update the outgoing phone hint as well?
And then a last thing. This is more like a wishlist item:
I would like to program a call-forward feature in the dialplan. To give
the user some kind of visual feedback that they don't forget the
call-forwarding when they return, I would like to light up some BLF
light on the Grandstream phones (GXP-2000 and GXP-2010). Is this somehow
possible? The phones have four options for each button: Speed dial
(doesn't light up the LED at all), "Asterisk BLF" (which shows the
status of the hints in the dialplan), "Presence Watcher" (I have no idea
what this does) and "Eventlist BLF" (I don't really know what this is,
but it seems to be related RFC 4662, which does not seem to be
implemented in Asterisk).
Does anybody have an idea how I can toggle a light on the phone?
I'm using Asterisk 1.4.19 with bristuff-0.4.0-test4-xr3 (Xorcom
version).
Thanks,
Lars
--
We're not lost. We're locationally challenged.
-- John M. Ford
More information about the asterisk-users
mailing list