Hello,
I have activated the following:
Change Presence Menu
Presence Box DND Integration
Both running latest version.
My agents use this to change status (see screenshot).
Activated Debug in FOP2 Admin, here is the log:
jquery-1.11.3.min.js:5 Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.
VM112:1 show lines 2
VM112:1 antes de tinyblock init
VM112:1 despues de tinyblock init
5VM112:1 add event listener on player2! undefined
VM112:1 ready
VM112:1 Will use port 4445 as read from fop2-variablesGENERAL.txt
VM112:1 TLS Cert = 1
VM112:1 antes de preinit ok fop2variables
VM112:1 pre init
VM112:1 Client has HTML5 web sockets!
VM112:1 connectxml
VM112:1 intento conectar web socket en ws://x.x.x.x:4445
http://x.x.x.x/fop2/css/custom_theme/theme.css Failed to load resource: the server responded with a status of 404 (Not Found)
VM112:1 set session context
VM112:1 websocket connect ok with proto ws://
VM112:1 puso timer 11
VM112:1 ws send <msg data="GENERAL|contexto|1|" ></msg>
VM112:1 show sec box
VM112:1 limpia todo
VM112:1 termine de limpiar
VM112:1 0,key=t9KYqcNgYCj1m0iD2PkNtoocaDHvR1zw5f9 en slot
VM112:1 0,version=2.30.03!XXXXXXXXXXXXXXX!1 en slot
VM112:1 0,defaultpreferences=c291bmRDaGF0ID0gdHJ1ZTsKZGlzYWJsZVByZXNlbmNlT3RoZXIgPSBmYWxzZTsKd2Fybkhhbmd1cCA9IHRydWU7CmVuYWJsZURyYWdUcmFuc2ZlciA9IHRydWU7CnN0YXJ0Tm90UmVnaXN0ZXJlZCA9IGZhbHNlOwpkaXNhYmxlVm9pY2VtYWlsID0gZmFsc2U7CmR5bmFtaWNMaW5lRGlzcGxheSA9IGZhbHNlOwpub3RpZnlEdXJhdGlvbiA9IDY7Cm5vRXh0ZW5JbkxhYmVsID0gZmFsc2U7CmRpc2FibGVXZWJTb2NrZXQgPSBmYWxzZTsKc2hvd0xpbmVzID0gMjsKZGlhbFByZWZpeCA9ICcnOwpjb25zb2xlRGVidWcgPSB0cnVlOwpsYW5ndWFnZSA9ICdlbic7CnBkYXRlRm9ybWF0ID0gJ2RkZCwgSEg6TU0nOwp3YXJuQ2xvc2UgPSB0cnVlOwpzb3VuZFJpbmcgPSB0cnVlOwpoaWRlVW5yZWdpc3RlcmVkID0gZmFsc2U7CmRpc3BsYXlRdWV1ZSA9ICdtYXgnOwpkZXNrdG9wTm90aWZ5ID0gdHJ1ZTsKdm9pY2VtYWlsRm9ybWF0ID0gJ3dhdic7CmRpc2FibGVRdWV1ZUZpbHRlciA9IGZhbHNlOwpzb3VuZFF1ZXVlID0gdHJ1ZTsKbG9nb3V0VXJsID0gJyc7Cg== en slot
VM112:1 Got default preferences soundChat = true;
disablePresenceOther = false;
warnHangup = true;
enableDragTransfer = true;
startNotRegistered = false;
disableVoicemail = false;
dynamicLineDisplay = false;
notifyDuration = 6;
noExtenInLabel = false;
disableWebSocket = false;
showLines = 2;
dialPrefix = '';
consoleDebug = true;
language = 'en';
pdateFormat = 'ddd, HH:MM';
warnClose = true;
soundRing = true;
hideUnregistered = false;
displayQueue = 'max';
desktopNotify = true;
voicemailFormat = 'wav';
disableQueueFilter = false;
soundQueue = true;
logoutUrl = '';
VM112:1 setLang
VM112:1 set session language
VM112:1 ws send <msg data="1|ping||" ></msg>
VM112:1 envio ping 2
VM112:1 funcion init
VM112:1 sends auth y t9KYqcNgYCj1m0iD2PkNtoocaDHvR1zw5f9
VM112:1 ws send <msg data="1|auth|xxxx|ead4c7c4ffd9a9da5f12e2c904586614" ></msg>
VM112:1 0,correct=0 en slot
VM112:1 0,preferences=eyAiYXV0b0Fuc3dlciI6ICIiLCJhdXRvUG9wdXAiOiAiIiwiZGlzcGxheVF1ZXVlIjogIm1heCIsImR5bmFtaWNMaW5lRGlzcGxheSI6ICJvZmYiLCJncmlkIjogIiIsImxhbmd1YWdlIjogImRlIiwibm90aWZ5RHVyYXRpb24iOiAiNiIsInBvcHVwVXJsIjogIiIsInNvdW5kQ2hhdCI6ICJvbiIsInNvdW5kUXVldWUiOiAib24iLCJzb3VuZFJpbmciOiAib24ifQ== en slot
VM112:1 Got stored preferences { "autoAnswer": "","autoPopup": "","displayQueue": "max","dynamicLineDisplay": "off","grid": "","language": "de","notifyDuration": "6","popupUrl": "","soundChat": "on","soundQueue": "on","soundRing": "on"}
VM112:1 Setting default preferences if needed or undefined
VM112:1 ws send <msg data="0|setpref|grid!|ead4c7c4ffd9a9da5f12e2c904586614" ></msg>
VM112:1 End of set default preferences
VM112:1 0,vmailpath=/var/spool/asterisk/voicemail en slot
VM112:1 0,permit=cGhvbmVib29rLGNhbGxoaXN0b3J5LGNoYXQscGlja3VwLGhhbmd1cCxoYW5ndXBzZWxmLHRyYW5zZmVyZXh0ZXJuYWwsdHJhbnNmZXIsZGlhbCxwcmVmZXJlbmNlcyxxdWV1ZWFnZW50 en slot
VM112:1 phonebook,callhistory,chat,pickup,hangup,hangupself,transferexternal,transfer,dial,preferences,queueagent
VM112:1 0,permitbtn=cGhvbmVib29rITA= en slot
VM112:1 permisosbtn (phonebook)=0
VM112:1 0,permitbtn=Y2FsbGhpc3RvcnkhMA== en slot
VM112:1 permisosbtn (callhistory)=0
VM112:1 0,permitbtn=Y2hhdCEw en slot
VM112:1 permisosbtn (chat)=0
VM112:1 0,permitbtn=cGlja3VwITA= en slot
VM112:1 permisosbtn (pickup)=0
VM112:1 0,permitbtn=aGFuZ3VwITA= en slot
VM112:1 permisosbtn (hangup)=0
VM112:1 0,permitbtn=aGFuZ3Vwc2VsZiEw en slot
VM112:1 permisosbtn (hangupself)=0
VM112:1 0,permitbtn=dHJhbnNmZXJleHRlcm5hbCEw en slot
VM112:1 permisosbtn (transferexternal)=0
VM112:1 0,permitbtn=ZGlhbCEw en slot
VM112:1 permisosbtn (dial)=0
VM112:1 0,permitbtn=dHJhbnNmZXIhMA== en slot
VM112:1 permisosbtn (transfer)=0
VM112:1 0,permitbtn=cHJlZmVyZW5jZXMhMA== en slot
VM112:1 permisosbtn (preferences)=0
VM112:1 0,permitbtn=cXVldWVhZ2VudCEw en slot
VM112:1 permisosbtn (queueagent)=0
VM112:1 hago eval del plugin configonreload
VM112:1 fin eval del plugin configonreload
VM112:1 2,style= en slot 0
VM112:1 hago eval del plugin clock
VM112:1 fin eval del plugin clock
VM112:1 2,style=I2Nsb2NrIHsKcG9zaXRpb246YWJzb2x1dGU7CnRvcDoxMHB4Owpmb250LXNpemU6MS41ZW07Cn0K en slot 0
VM112:1 hago eval del plugin changepresence
VM112:1 change presence init
VM112:1 fin eval del plugin changepresence
VM112:1 2,style=LmNvbnRleHQtbWVudS1pdGVtLmljb24tcHJlc2VuY2UgIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL3Nwcml0ZXMwMS5wbmcpO2JhY2tncm91bmQtcG9zaXRpb246MCAtMjQwcHg7YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDt9Cg== en slot 0
VM112:1 hago eval del plugin presencedndfpbx
VM112:1 fin eval del plugin presencedndfpbx
VM112:1 2,style= en slot 0
VM112:1 hago eval del plugin callhistory
VM112:1 init de callhistory plugin
VM112:1 fin eval del plugin callhistory
VM112:1 en zbuttons
VM112:1 botonitos de (1) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (2) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (3) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (4) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (5) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (6) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (7) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (8) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (9) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (10) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (11) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (12) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (13) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (14) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (15) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (16) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (17) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (18) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (19) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (20) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (21) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (22) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (23) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (24) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (25) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (26) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (27) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (28) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (29) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (30) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (31) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (32) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (33) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (34) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (35) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (36) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 botonitos de (37) esta undefined, hay un nuevo botonito!, pongo drawme en 2
VM112:1 cuantosBotones is at zero, this is a new connection. Setting drawme = 1 so it draws and does not reload
VM112:1 cuantos recibidos en zbuttons = 37
VM112:1 cuantos botones habia ya = 0
VM112:1 drawme final value = 1
VM112:1 drawme = 1, no need for reload, but we must actually draw buttons/toolbar
VM112:1 set menu for extensions
VM112:1 set selected presence class
VM112:1 ws send <msg data="1|initState||ead4c7c4ffd9a9da5f12e2c904586614" ></msg>
VM112:1 setLang
VM112:1 ws send <msg data="2|pluginlang|de~clock|ead4c7c4ffd9a9da5f12e2c904586614" ></msg>
VM112:1 ws send <msg data="2|pluginlang|de~changepresence|ead4c7c4ffd9a9da5f12e2c904586614" ></msg>
VM112:1 ws send <msg data="2|pluginlang|de~callhistory|ead4c7c4ffd9a9da5f12e2c904586614" ></msg>
VM112:1 change on grid stack class
VM112:1 m.Event
VM112:1
VM112:1 serialize widget save preferences 1
VM112:1 save preferences skip serialize save as it is just auto resizing
VM112:1 change on grid stack class
VM112:1 m.Event
VM112:1
VM112:1 serialize widget save preferences 1
VM112:1 save preferences skip serialize save as it is just auto resizing
VM112:1 change on grid stack class
VM112:1 m.Event
VM112:1
VM112:1 serialize widget save preferences 1
VM112:1 save preferences skip serialize save as it is just auto resizing
VM112:1 change on grid stack class
VM112:1 m.Event
VM112:1
VM112:1 serialize widget save preferences 1
VM112:1 save preferences skip serialize save as it is just auto resizing
VM112:1 change on grid stack class
VM112:1 m.Event
VM112:1
VM112:1 serialize widget save preferences 1
VM112:1 save preferences skip serialize save as it is just auto resizing
VM112:1 change on grid stack class
VM112:1 m.Event
VM112:1
VM112:1 serialize widget save preferences 1
VM112:1 save preferences skip serialize save as it is just auto resizing
VM112:1 change on grid stack class
VM112:1 m.Event
VM112:1
VM112:1 serialize widget save preferences 1
VM112:1 save preferences skip serialize save as it is just auto resizing
VM112:1 ws send <msg data="2|autoanswer|0|" ></msg>
VM112:1 pref restoring grid
VM112:1 fin pref restoring grid
VM112:1 clock zbuttons
VM112:1 callhistory meto ventana nueva en widget grid
VM112:1 reordeno call history 1
VM112:1 0,notionline=2 en slot 0
VM112:1 noti online nro 0 y texto 2
VM112:1 0 distinto 2
VM112:1 setLang
VM112:1 ws send <msg data="2|pluginlang|de~clock|ead4c7c4ffd9a9da5f12e2c904586614" ></msg>
VM112:1 ws send <msg data="2|pluginlang|de~changepresence|ead4c7c4ffd9a9da5f12e2c904586614" ></msg>
VM112:1 ws send <msg data="2|pluginlang|de~callhistory|ead4c7c4ffd9a9da5f12e2c904586614" ></msg>
VM112:1 set session with auth key
VM112:1 0,demo=0 en slot 0
VM112:1 function demo
VM112:1 demo 0
VM112:1 high z 1050
VM112:1 2,qualify=ok en slot 0
VM112:1 3,qualify=ok en slot 0
VM112:1 4,presence=RG8gbm90IERpc3R1cmI= en slot
VM112:1 set this tip presence4
VM112:1 4,qualify=ok en slot 0
VM112:1 5,qualify=notok en slot 0
VM112:1 6,qualify=notok en slot 0
VM112:1 7,qualify=notok en slot 0
VM112:1 8,qualify=notok en slot 0
VM112:1 9,qualify=notok en slot 0
VM112:1 10,xstatus=unpaused en slot 0
VM112:1 10,rename=2310 Ricardo Kissinger en slot
VM112:1 10,voicemail=1 en slot
VM112:1 10,voicemailcount=&vmail_count!11!0 en slot
VM112:1 voicemail count neue 11, alte 0
VM112:1 10,qualify=ok en slot 0
VM112:1 11,xstatus=unpaused en slot 0
VM112:1 11,rename=2311 Juergen Winter en slot
VM112:1 11,qualify=ok en slot 0
VM112:1 12,qualify=notok en slot 0
VM112:1 13,qualify=notok en slot 0
VM112:1 14,xstatus=unpaused en slot 0
VM112:1 14,rename=2314 Martin Etzold en slot
VM112:1 14,qualify=notok en slot 0
VM112:1 15,qualify=ok en slot 0
(program):1 16,xstatus=unpaused en slot 0
(program):1 16,rename=2316 Georg Pfuelb en slot
(program):1 16,qualify=notok en slot 0
(program):1 set session extension
(program):1 17,qualify=notok en slot 0
(program):1 18,qualify=notok en slot 0
(program):1 19,qualify=ok en slot 0
(program):1 20,qualify=notok en slot 0
(program):1 21,qualify=notok en slot 0
(program):1 22,qualify=ok en slot 0
(program):1 23,qualify=ok en slot 0
(program):1 24,qualify=notok en slot 0
(program):1 25,qualify=notok en slot 0
(program):1 26,details=WyBd en slot 0
(program):1 Array[0]
(program):1 27,stats=eyJBQkFORE9ORUQiOiIxIiwiU0VSVklDRUxFVkVMUEVSRiI6IjEwMC4wIiwiSE9MRFRJTUUiOiIzIiwiQ09NUExFVEVEIjoiMSIsIlNFUlZJQ0VMRVZFTCI6IjYwIn0= en slot
(program):1 Comando stats no implementado
(program):1 27,queuemembers=WyB7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJmcmVlIiwgImxvYyI6ICJMb2NhbC8yMzEwQGZyb20tcXVldWUvbiIsICJxdWV1ZSI6ICJRVUVVRS85MDAxXkxPQ0FMSE9TVCIsICJwdHkiOiAiMCIsICJuYW1lIjoiUmljYXJkbyBLaXNzaW5nZXIiLCAiY2FsbHN0YWtlbiI6ICIwIiwgImxhc3RjYWxsIjogIjAiLCAiY3VycmVudGNhbGwiOiAiMCIsICJmcm9tcXVldWUiOiAiIiwgImNsaWRudW0iOiAiIiwgICJjbGlkbmFtZSI6ICIiLCAicmVhc29uIjogIiIsICJub3ciOiAiMTQ0OTczNDM0MiIgfSBd en slot
(program):1 28,stats=eyJBQkFORE9ORUQiOiIwIiwiU0VSVklDRUxFVkVMUEVSRiI6IjAuMCIsIkhPTERUSU1FIjoiMCIsIkNPTVBMRVRFRCI6IjAiLCJTRVJWSUNFTEVWRUwiOiI2MCJ9 en slot
(program):1 Comando stats no implementado
(program):1 28,queuemembers=WyB7ICJwYXVzZWQiOiAiMCIsICJzdGF0ZSI6ICJmcmVlIiwgImxvYyI6ICJMb2NhbC8yMzEwQGZyb20tcXVldWUvbiIsICJxdWV1ZSI6ICJRVUVVRS85MDAyXkxPQ0FMSE9TVCIsICJwdHkiOiAiMCIsICJuYW1lIjoiUmljYXJkbyBLaXNzaW5nZXIiLCAiY2FsbHN0YWtlbiI6ICIwIiwgImxhc3RjYWxsIjogIjAiLCAiY3VycmVudGNhbGwiOiAiMCIsICJmcm9tcXVldWUiOiAiIiwgImNsaWRudW0iOiAiIiwgICJjbGlkbmFtZSI6ICIiLCAicmVhc29uIjogIiIsICJub3ciOiAiMTQ0OTczNDM0MiIgfSBd en slot
(program):1 set session vpath
(program):1 set session permit
(program):1 32,settext= en slot 0
(program):1 32,state=DOWN en slot 0
(program):1 33,settext= en slot 0
(program):1 33,state=DOWN en slot 0
(program):1 34,settext= en slot 0
(program):1 34,state=DOWN en slot 0
(program):1 35,settext= en slot 0
(program):1 35,state=DOWN en slot 0
(program):1 36,settext= en slot 0
(program):1 36,state=DOWN en slot 0
(program):1 37,settext= en slot 0
(program):1 37,state=DOWN en slot 0
(program):1 2,usersonline=Miw0LDEwLDIsMTAsMTEsOA== en slot 0
(program):1 0,setpluginlang=clock!bGFuZ1snY2xvY2snXT0nQ2xvY2snOwoK en slot 0
(program):1 set plugin lang for clock
(program):1 0,setpluginlang=changepresence!bGFuZ1snc2V0cHJlc2VuY2UnXT0nU2V0IFByZXNlbmNlJzsK en slot 0
(program):1 set plugin lang for changepresence
(program):1 change presence setlang
(program):1 0,setpluginlang=callhistory!bGFuZ1snY2FsbGhpc3RvcnknXT0nQ2FsbCBIaXN0b3J5JzsKbGFuZ1snaW5jb21pbmcnXT0nSW5jb21pbmcnOwpsYW5nWydvdXRnb2luZyddPSdPdXRnb2luZyc7Cg== en slot 0
(program):1 set plugin lang for callhistory
(program):1 0,setpluginlang=clock!bGFuZ1snY2xvY2snXT0nQ2xvY2snOwoK en slot 0
(program):1 set plugin lang for clock
(program):1 set session phonebook
2(program):1 set session language
(program):1 0,setpluginlang=changepresence!bGFuZ1snc2V0cHJlc2VuY2UnXT0nU2V0IFByZXNlbmNlJzsK en slot 0
(program):1 set plugin lang for changepresence
(program):1 change presence setlang
(program):1 0,setpluginlang=callhistory!bGFuZ1snY2FsbGhpc3RvcnknXT0nQ2FsbCBIaXN0b3J5JzsKbGFuZ1snaW5jb21pbmcnXT0nSW5jb21pbmcnOwpsYW5nWydvdXRnb2luZyddPSdPdXRnb2luZyc7Cg== en slot 0
(program):1 set plugin lang for callhistory
VM112:1 ws send <msg data="1|ping||" ></msg>
VM112:1 envio ping 1
http://x.x.x.x/fop2/css/custom_theme/theme.css Failed to load resource: the server responded with a status of 404 (Not Found)
VM112:1 show sec box
VM112:1 limpia todo
VM112:1 termine de limpiar
VM112:1 set selected presence class