This can be done with lua, what i've done is created a small lua set of functions that make presence easy to handle.

here's the presence function file: http://pastie.org/private/8qfyjbwzsmwm2a4uz7owq

then you setup a lua file (call it scripts/set_presence.lua) that is similar to the following

dofile "presence.lua"

state = argv[2]
user = argv[1]
domain = session:getVariable('domain')

local p = Presence:new()
p:init{user = user, domain = domain, uuid = 'custom_blf_key'};

p:set(state,false);

you can execute this by adding the following line into your extension that controls it.

<action application="lua" data="set_presence.lua vm_blf_extension confirmed"/>

you can swap out the "vm_blf_extension" with anything you want, and as long as the phone "Subscribes" to this, it will work.

You can use early, confirmed, terminated for the statuses.


On Mon, Mar 30, 2015 at 9:37 AM, Andrew Cassidy <andrew@cassidywebservices.co.uk> wrote:
There's always the SEND_PRESENCE esl event...

On 30 March 2015 at 16:25, Raphael Lechner <raphael.lechner@gmail.com> wrote:
We migrated a customer from asterisk to FreeSWITCH 2 weeks ago and they had also a lamp for indicating if the “today closed” playback or call forward to voicemail is enabled or not.

Raphael


On 30 Mar 2015, at 17:17, Sean Devoy <sdevoy@bizfocused.com> wrote:

I have a customer who had this same request as well as one for a lamp indicating a call parked using “valet parking”.  They are worried a parked call could get forgotten.  I would love to hear a solution to either/both.
 
Sean
 
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Paul Atreides
Sent: Monday, March 30, 2015 10:32 AM
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] Changing BLF lamp persistently
 
I want to have an indicator if the company voice mail is active or not.

At the moment I am calling a number and setting a global variable to activate the central company voice mail.
But I would like to use the BLF from a dummy account so that the user can see at the phone whether the voice mail is

active or not.

 
On Mon, Mar 30, 2015 at 4:08 PM, Michael Jerris <mike@jerris.com> wrote:
Can you describe a bit more exactly what you are trying to accomplish?  Presence changes in reaction to events that happen in calls.
 
On Mon, Mar 30, 2015 at 9:46 AM, Paul Atreides <paul.atreides83@googlemail.com> wrote:
Hi,

does someone know how to change the BLF lamp persistently? I found the channel variable
presence id but this one will only last as long as the channel is active. Is there a way to change
it permerently?

Thanks for helping.

 

 
 
 
_________________________________________________________________________
Professional FreeSWITCH Consulting Services: 
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



--
Andrew Cassidy BSc (Hons) MBCS SSCA
Managing Director

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org