Enable acdc call_center functionality on Kazoo

1,439 views
Skip to first unread message

Hussein S

unread,
Jan 21, 2016, 12:22:35 PM1/21/16
to 2600hz-dev
Hello,
I have a kazoo cluster up and running with few SIP soft phones registers and making calls. I would like to extend my setup and use the ACDC  call center application. I looked through most of the postings in this group, but couldn't find one that described how to do enable it using the new Monster UI. Ant help in getting ACDC working is greatly appreciated.

kazoo-configs-3.22-11.el6.noarch
kazoo-librabbitmq-master-1.el6.x86_64
kazoo-json-c-master-0.el6.x86_64
kazoo-R15B-3.22-20.el6.x86_64
kazoo-kamailio-4.3.4-6.el6.x86_64

Kind Regards

Darren Schreiber

unread,
Jan 21, 2016, 4:13:39 PM1/21/16
to 2600h...@googlegroups.com
FYI,
ACDC was the old call center module built for Kazoo UI. It works but had way too many features crammed in by the sponsoring customer toward the end of it's work cycle, to the point where we decided to redo the core engine that powers it. Some people are still using ACDC so they can comment on it, but it's not available for use within Monster and will (shortly) be replaced with something new.


--
You received this message because you are subscribed to the Google Groups "2600hz-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to 2600hz-dev+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Hussein S

unread,
Jan 22, 2016, 10:38:54 AM1/22/16
to 2600hz-dev
Thank you for the update.
Message has been deleted

Darren Schreiber

unread,
Jan 23, 2016, 5:38:15 PM1/23/16
to RT, 2600hz-dev
Hi there,
We're still working on the feature set. The main ideas are to have separate modules for the processes that control an agent, the processes that control a caller/queued element and the process that figures out what order to queue things in. All this will be tied together with the work that's been done on WebSockets, federation and eventing, tying it all together.

But nothing super concrete YET, so we need more time. We hope to publish some architectural design ideas and get input soon.

- Darren


From: RT <garri...@rewiredtelecom.com>
Date: Saturday, January 23, 2016 at 11:52 AM
To: 2600hz-dev <2600h...@googlegroups.com>
Cc: Computer User <dschr...@2600hz.com>
Subject: Re: Enable acdc call_center functionality on Kazoo

Will the new version replace/remove some of the current functionality used in kazoo-ui?  If so, which features?

Loi Ngo

unread,
Jan 23, 2016, 10:39:45 PM1/23/16
to RT, 2600hz-dev

Hi Daren

could we join the ticket system to develop with?

--
Loi NGO
Co-founder & Cvoice leader
M: 0919273027
P: 08 73000037. S: 1900 636412

Darren Schreiber

unread,
Jan 23, 2016, 10:47:08 PM1/23/16
to 2600h...@googlegroups.com, RT
Yes of course. Just don't want to be sloppy about it



Sent from the 2600hz mobile network

Loi Ngo

unread,
Jan 23, 2016, 11:20:23 PM1/23/16
to 2600h...@googlegroups.com, RT
HI Daren

How i join jira ticket system, seem it's not public to join? Need your invitation?

Darren Schreiber

unread,
Jan 23, 2016, 11:20:59 PM1/23/16
to 2600h...@googlegroups.com, RT
No, it's public. Click login I think, then register. 

Loi Ngo

unread,
Jan 24, 2016, 12:26:26 AM1/24/16
to 2600h...@googlegroups.com, RT
Hi Daren, Never mind, i am in

On Sun, Jan 24, 2016 at 11:28 AM Loi Ngo <loi...@htklabs.com> wrote:
Hi Daren

I have account, what's jira ticket url? sorry my my inconvenience

Loi Ngo

unread,
Jan 24, 2016, 12:26:26 AM1/24/16
to 2600h...@googlegroups.com, RT
Hi Daren

I have account, what's jira ticket url? sorry my my inconvenience

Hussein S

unread,
Jan 24, 2016, 9:54:25 PM1/24/16
to 2600hz-dev
Hi Darren
Is it possible to use kazoo ui in place of monster ui for kazoo 3.22? I am hoping it works to test the acdc feature.

Thx

Darren Schreiber

unread,
Jan 24, 2016, 9:54:50 PM1/24/16
to 2600h...@googlegroups.com
Kazoo UI and Monster UI both use the same back-end APIs. So, yes, it's possible and you can really just use both.

Hussein S

unread,
Jan 24, 2016, 10:05:01 PM1/24/16
to 2600hz-dev
Thank you again.

Kirill Sysoev

unread,
Jan 25, 2016, 3:48:21 AM1/25/16
to 2600h...@googlegroups.com
Hi Darren,

I believe you are way to tired of questions about acdc, but here is one more (sorry for that :) )

Looking at your words " redo the core engine " can we assume that API will stay intact?
In the other words, is there any intention to keep API of new queues app similar acdc scheme?

I am keen to start adding queues to my UI, but just don't know if it will be a waste of time if I start with acdc's API...

Thanks in advance,
Kirill

Darren Schreiber

unread,
Jan 25, 2016, 4:23:32 AM1/25/16
to 2600h...@googlegroups.com
Hi Kirill,
It is a new set of APIs. More important it's a lot of WebSockets. 

From: <2600h...@googlegroups.com> on behalf of Kirill Sysoev <kirill...@gmail.com>
Reply-To: "2600h...@googlegroups.com" <2600h...@googlegroups.com>
Date: Sunday, January 24, 2016 at 9:56 PM
To: "2600h...@googlegroups.com" <2600h...@googlegroups.com>
Subject: Re: Enable acdc call_center functionality on Kazoo

Hussein S

unread,
Jan 26, 2016, 11:28:59 AM1/26/16
to 2600hz-dev, dschr...@2600hz.com
Hi Darren
Was successful in running Monster UI and Kazoo UI side by side and made all the necessary configuration to the database and config.js. I see ACDC in the whapps running apps, but don't see the call_center module popping up on kazoo UI. Any particular logs I can look at to help me chase the issue? thanks
Message has been deleted

Hussein S

unread,
Jan 26, 2016, 1:12:31 PM1/26/16
to 2600hz-dev, dschr...@2600hz.com
it is under the /kazoo-ui/whapps/call_center. I think my problem lies in the config.js. I added the call_center under the available apps, but don't see it in the ui.

On Tuesday, January 26, 2016 at 11:55:19 AM UTC-5, RT wrote:
Make sure you have the call center kazoo ui whapp in place. 


You received this message because you are subscribed to a topic in the Google Groups "2600hz-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/2600hz-dev/apEe8FOhScU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 2600hz-dev+...@googlegroups.com.

Hussein S

unread,
Jan 26, 2016, 1:37:20 PM1/26/16
to 2600hz-dev, dschr...@2600hz.com
..and also if leave the API url pointing to v1, none of the apps show up, but if I change them to v2, all apps appear except the call_center. 
Message has been deleted
Message has been deleted

Hussein S

unread,
Jan 26, 2016, 1:56:26 PM1/26/16
to 2600hz-dev
I don't see it in the App Store. I added to config.js an entry to call_center for every occurrence of the voip app as suggested in this forum and did all db changes. I installed the kazoo-ui using yum, and running kazoo 3.22 backend. Really appreciate your help further into this.

On Tuesday, January 26, 2016 at 1:52:14 PM UTC-5, RT wrote:
Have you enabled it in app store?

romana

unread,
Jan 26, 2016, 3:36:16 PM1/26/16
to 2600hz-dev
For call center to show up in ui u need to add it into config.js secondly you need it to add in both accounts field in db as well as for the user. Than enable acdc as well as cb_queues and cb_agents

Hussein S

unread,
Jan 26, 2016, 3:42:37 PM1/26/16
to 2600hz-dev
May be that's all I'm missing. Can you detail the steps and fields to add into couchdb? thanks

romana

unread,
Jan 26, 2016, 4:33:57 PM1/26/16
to 2600hz-dev
 in account db - both of the account db add call center in the available apps field and in user fields available apps add call center. if you are just testing the best way to get it working is to have call center in config.js and than create you first master account. it will show call center option by itself. than you dont need to add it in the db.
Message has been deleted

Hussein S

unread,
Jan 26, 2016, 5:35:39 PM1/26/16
to 2600hz-dev
Thank you romana and RT for your help, you both provided good hints to get it to work. While I added call_center to all the accounts I had, it did not work, so instead i used your other hints and deleted all the accounts and created a new account. Now it shows up on my dashboard. 
Thank you 

On Tuesday, January 26, 2016 at 4:33:57 PM UTC-5, RT wrote:
While I agree that adding it to the account is necessary, that can be accomplished within kazoo UI from the "accounts" page for that account. (Click on Accounts, then select the account, click advanced view, then the Available Apps tab, put a check next to call center)  Then load the account, go to app store and turn on call center.  If you have it setup in config.js correctly it will show up in the list of apps to make available to the account.  Adding the crossbar modules to your system_config/crossbar document in couch is definitely going to be required.

romana

unread,
Jan 26, 2016, 5:35:39 PM1/26/16
to 2600hz-dev
@RT can you confirm that when you add a new queue by using the api do you have to restart the acdc to initialise it into the rabbitmq. because for me it is not being intialised automatically and i have to restarted acdc to make it work. i dont have any problem with restarting it because i am just playing around but i am curious as what i could be doing wrong.


On Tuesday, January 26, 2016 at 4:33:57 PM UTC-5, RT wrote:
While I agree that adding it to the account is necessary, that can be accomplished within kazoo UI from the "accounts" page for that account. (Click on Accounts, then select the account, click advanced view, then the Available Apps tab, put a check next to call center)  Then load the account, go to app store and turn on call center.  If you have it setup in config.js correctly it will show up in the list of apps to make available to the account.  Adding the crossbar modules to your system_config/crossbar document in couch is definitely going to be required.

Message has been deleted

romana

unread,
Jan 27, 2016, 3:53:53 PM1/27/16
to 2600hz-dev
@RT its the latest version so i figured out what the problem was the queues only work if theres more than one agent in a queue. now i am facing another problem about getting different agents stats sometimes the agents are online sometimes offline and theres an error as
supplied value is in the future , when i look into the console. i am really enjoying kazoo debugging whats wrong how it will work.

On Wednesday, January 27, 2016 at 5:02:12 AM UTC-5, RT wrote:
@romana I have not experienced this issue.  What versions are you running?
Reply all
Reply to author
Forward
Message has been deleted
0 new messages