From d7a616c945a7e02f292bf60fd60de0f6dea06601 Mon Sep 17 00:00:00 2001 From: Jonathan Rose Date: Mon, 18 Feb 2013 19:48:47 +0000 Subject: PRESENCE_STATE: Provide better documentation for the 'e' option. Notes that the 'e' option actually decodes data when used as a write function such as with the SET application while it encodes data when used to read. Review: https://reviewboard.asterisk.org/r/2335/ ........ Merged revisions 381655 from http://svn.asterisk.org/svn/asterisk/branches/11 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@381656 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- funcs/func_presencestate.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/funcs/func_presencestate.c b/funcs/func_presencestate.c index 51df75098..66a3f2ef5 100644 --- a/funcs/func_presencestate.c +++ b/funcs/func_presencestate.c @@ -71,7 +71,8 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") @@ -85,6 +86,8 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") the dialplan. The CustomPresence: prefix must be used. For example: Set(PRESENCE_STATE(CustomPresence:lamp1)=away,temporary,Out to lunch) Set(PRESENCE_STATE(CustomPresence:lamp2)=dnd,,Trying to get work done) + Set(PRESENCE_STATE(CustomPresence:lamp3)=xa,T24gdmFjYXRpb24=,,e) + Set(BASE64_LAMP3_PRESENCE=${PRESENCE_STATE(CustomPresence:lamp3,subtype,e)}) You can subscribe to the status of a custom presence state using a hint in the dialplan: exten => 1234,hint,CustomPresence:lamp1 -- cgit v1.2.3