Zulu - does it work with Active Directory users

zulu
Tags: #<Tag:0x00007fafc6bd4700>

#1

We are trying to get Zulu 3 working - latest available version on server and desktop client.

Users from the UCP Internal Directory authenticate fine.
But when we enable Zulu for a user that sources from an Active Directory we have connected UCP to we get the message “Zulu is not enabled for this user” … but it is certainly enabled when we bring the user back up in UCP management.

The error messages in zulu_err.log do not give much of a hint:

2020-02-10 18:37 -07:00: ^[[31m[2020-2-10 18:37:10.414] [ERROR] console - ^[[39mError authenticating client websocket {“message”:“Zulu is not enabled for this user”,“stack”:“Error: Zulu is not enabled for this user\n at (anonymous function).(anonymous function) (/var/www/html/admin/modules/zulu/node/index.js:1:77915)\n at tryCatcher (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/promise.js:512:31)\n at Promise._settlePromise (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/promise.js:569:18)\n at Promise._settlePromise0 (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/promise.js:614:10)\n at Promise._settlePromises (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/promise.js:693:18)\n at Async._drainQueue (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/async.js:133:16)\n at Async._drainQueues (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/async.js:143:10)\n at Immediate.Async.drainQueues (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/async.js:17:14)\n at runCallback (timers.js:810:20)\n at tryOnImmediate (timers.js:768:5)\n at processImmediate [as _immediateCallback] (timers.js:745:5)”,"__error_callsites":[{},{},{},{},{},{},{},{},{},{},{},{}]}
2020-02-10 18:38 -07:00: ^[[31m[2020-2-10 18:38:55.154] [ERROR] console - ^[[39mError authenticating client websocket {“message”:“Zulu is not enabled for this user”,“stack”:“Error: Zulu is not enabled for this user\n at (anonymous function).(anonymous function) (/var/www/html/admin/modules/zulu/node/index.js:1:77915)\n at tryCatcher (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/promise.js:512:31)\n at Promise._settlePromise (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/promise.js:569:18)\n at Promise._settlePromise0 (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/promise.js:614:10)\n at Promise._settlePromises (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/promise.js:693:18)\n at Async._drainQueue (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/async.js:133:16)\n at Async._drainQueues (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/async.js:143:10)\n at Immediate.Async.drainQueues (/var/www/html/admin/modules/zulu/node/node_modules/bluebird/js/release/async.js:17:14)\n at runCallback (timers.js:810:20)\n at tryOnImmediate (timers.js:768:5)\n at processImmediate [as _immediateCallback] (timers.js:745:5)”,"__error_callsites":[{},{},{},{},{},{},{},{},{},{},{},{}]}

Does anyone know if this will work?

Thank you - Richard


(Charlie Karam) #2
  • Zulu Client: v3.3.1+103 © Sangoma
  • Zulu Server: 14.0.58.0 © Sangoma
  • PBX: v14.0.13.24 © Sangoma

Yes I have AD managing most users. I had to populate the Telephone\IP phone tab with the FreePBX extension number. May be unrelated but Zulu works.


#3

Thank you much for letting me know.

We disabled them for now while we are still evaluating, we already had everyone setup in the local directory and having AD turned on made everyone show up at least twice in the contact search.

But will want to turn that back on if we move forward.