[asterisk-users] Light indicator managed by Asterisk

Jonas Kellens jonas.kellens at telenet.be
Mon May 16 11:17:37 CDT 2011


Hello,

this light indicator thing is working just great by following the same 
guide as BLF (with hints).

There is just 1 thing bothering me : it is a call that is being made to 
an extension, which Asterisk immediately hangs up. This makes the 
IP-phone go "beep beep beep beep", a normal ringtone when the other end 
(Asterisk) has terminated the call.

But is there a way to give a signal to the phone that the line has not 
been disconnected so it does not make this annoying "beep beep beep 
beep" sound ? Perhaps a stupid question...

This is my dialplan :

exten => 7777,1,NoOp(devstate)
exten => 7777,n,Answer()
exten => 
7777,n,GoToIf($["${DEVICE_STATE(Custom:light)}"="BUSY"]?unbusy:busy)
exten => 7777,n(busy),Set(DEVICE_STATE(Custom:light)=BUSY)
exten => 7777,n,Hangup()
exten => 7777,n(unbusy),Set(DEVICE_STATE(Custom:light)=NOT_INUSE)
exten => 7777,n,Hangup()

After the Hangup(), the IP-phone goes "beep beep beep beep" indicating 
the call has ended. I should be glad with this ringtone signal, but not 
in this case.



Kind regards,
Jonas.




On 05/12/2011 07:34 PM, Eric Wieling wrote:
>
>    
>> -----Original Message-----
>> From: asterisk-users-bounces at lists.digium.com
>> [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of
>> Jonas Kellens
>> Sent: Thursday, May 12, 2011 1:28 PM
>> To: Asterisk Users Mailing List - Non-Commercial Discussion
>> Subject: Re: [asterisk-users] Light indicator managed by Asterisk
>>
>> On 05/12/2011 07:12 PM, Carlos Chavez wrote:
>>      
>>> On Thu, 2011-05-12 at 18:50 +0200, Jonas Kellens wrote:
>>>
>>>        
>>>> Hello,
>>>>
>>>> is there some way to make Asterisk light up a certain light on an
>>>> IP-phone ?
>>>>
>>>> Like MWI, the message waiting indicator can light up if there is
>>>> voicemail.
>>>>
>>>> Could this light, or even other lights (like BLF-buttons)
>>>>          
>> be used to
>>      
>>>> give a visual notification to the user ?
>>>>
>>>> For example : if a certain value is set in the Mysql-DB
>>>>          
>> and Asterisk
>>      
>>>> reads out this value, can Asterisk react upon it inside
>>>>          
>> the dialplan
>>      
>>>> to make a light lit up ?
>>>>
>>>> 2nd example : if a certain extension is called, can we
>>>>          
>> perform inside
>>      
>>>> the dialplan an action that makes a light lit up on a Snom
>>>>          
>> or Yealink
>>      
>>>> IP-phone ?
>>>>
>>>> I don't know if all this is at all possible, but it doesn't harm
>>>> asking I guess...
>>>>
>>>> If BLF works, then maybe more things are possible in the same way.
>>>> Just thinking outside the box here.
>>>>
>>>>
>>>>
>>>>          
>>>      BLF lights can be manipulated with Hints and the
>>>        
>> DEVSTATE function to
>>      
>>> set custom device states.  This way you can have a BLF
>>>        
>> light react to
>>      
>>> any event you want.
>>>
>>>        
>> This means that extensions/hints need to be defined to be able to
>> control a BLF-light that monitors this extension ?
>>
>> I agree that this gives some control over a light/button on
>> an IP-phone.
>>
>>
>>      
>>>      The MWI can be manipulated in several ways.  Last week
>>>        
>> someone asked
>>      
>>> this question and got several answers.
>>>
>>>        
>>
>> You don't perhaps have a link to the discussion ? I don't
>> really follow
>> this list constantly so I've certainly missed out on this subject.
>>      
> pbx*CLI>  core show application minivmmwi
>
>    -= Info about application 'MinivmMWI' =-
>
> [Synopsis]
> Send Message Waiting Notification to subscriber(s) of mailbox.
>
> [Description]
> This application is part of the Mini-Voicemail system, configured in "min
> ivm.conf".
> MinivmMWI is used to send message waiting indication to any devices whose
> channels have subscribed to the mailbox passed in the first parameter.
>
> [Syntax]
> MinivmMWI(username at domain,urgent,new,old)
>
> [Arguments]
> username
>      Voicemail username
> domain
>      Voicemail domain
> urgent
>      Number of urgent messages in mailbox.
> new
>      Number of new messages in mailbox.
> old
>      Number of old messages in mailbox.
>
> [See Also]
> Not available
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>                 http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>     http://lists.digium.com/mailman/listinfo/asterisk-users
>
>    
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110516/b40b8a73/attachment.htm>


More information about the asterisk-users mailing list