Page 1 of 1

Switching Agent Campaigns Live

PostPosted: Mon Aug 01, 2016 11:20 am
by ajax1515
I realize that this has already been addressed but I can't quite figure out how it's supposed to work:
viewtopic.php?t=12154

So how do I go about melding that into the newer versions of vicidial. This seems a bit outdated at this point.

Re: Switching Agent Campaigns Live

PostPosted: Wed Aug 03, 2016 9:36 pm
by williamconley
You posted a lot of information about your system, but you left off the Vicidial Version with Build. (Vicibox version is the installer ... which can install ANY version of ViciDIAL) Fix that! LOL Always post the Vicidial Version with Build. Always. Next up:

In the real time screen, if you click on an agent you will bring up the "user status" screen which will allow you to Change the Current Campaign and/or Emergency Lot Agent Out.

Re: Switching Agent Campaigns Live

PostPosted: Wed Aug 10, 2016 8:41 am
by ajax1515
Well that was easy... thanks.

Re: Switching Agent Campaigns Live

PostPosted: Wed Aug 10, 2016 12:33 pm
by ambiorixg12
I went to the admin section and enabled Change Agent Campaign: for user 6666 but when I click on User Status for any agent .. The change campaing option it is disabled , I cant change it

Vicidial installed from the VICIBOX ISO

VERSION: 2.12-560a
BUILD: 160617-1427
© 2016 ViciDial Group

Re: Switching Agent Campaigns Live

PostPosted: Wed Aug 10, 2016 3:35 pm
by ajax1515
Do you also have the API Access option set to '1' and API Functions set to --ALL--?

Re: Switching Agent Campaigns Live

PostPosted: Wed Aug 10, 2016 5:34 pm
by ambiorixg12
ajax1515 wrote:Do you also have the API Access option set to '1' and API Functions set to --ALL--?



All the above setting were applied, but API List Restrict was enabled after disable this option it works.. Thanks man!

Re: Switching Agent Campaigns Live

PostPosted: Wed Aug 10, 2016 6:38 pm
by mflorell
That option is not currently a feature. There are too many issues with changing agent campaigns on the fly to make it work.

Re: Switching Agent Campaigns Live

PostPosted: Wed Aug 10, 2016 10:46 pm
by williamconley
ambiorixg12 wrote:
ajax1515 wrote:Do you also have the API Access option set to '1' and API Functions set to --ALL--?



All the above setting were applied, but API List Restrict was enabled after disable this option it works.. Thanks man!

Excellent post ajax! Excellent postback ambi!


mflorell wrote:That option is not currently a feature. There are too many issues with changing agent campaigns on the fly to make it work.

But ... they said it works. I wonder if it broke anything. But They Haven't Complained ...

Re: Switching Agent Campaigns Live

PostPosted: Thu Aug 11, 2016 9:25 am
by ajax1515
My excitement was premature. Matt is right. The feature does not seem to work properly, it will look like a successful change at first but a lot of the back end variables don't change which breaks the whole thing. I'm confused as to why this is so hard to implement though, I'm going to see what I can do to get it working, stay tuned.

Re: Switching Agent Campaigns Live

PostPosted: Thu Aug 11, 2016 9:35 am
by mflorell
It hasn't worked in about 10 years, that's why the button is grayed out and is non-functional.

The main problem is that several of the agent screen features are rendered when the page is built based upon the campaign settings, and these cannot be changed on the fly. For example, what if the agent's current campaign is MANUAL dial only, and you change it to a campaign that is ADAPT_AVERAGE. Well, then a whole bunch of stuff isn't going to work on the agent screen until they log out and back in again. And that's the issue, there are many settings like this that would have to be turned into dynamic on-the-fly features, and none of those are easy things to do, which is why this is not a working feature.

Re: Switching Agent Campaigns Live

PostPosted: Thu Aug 11, 2016 9:48 am
by williamconley
ajax1515 wrote:I'm confused as to why this is so hard to implement though, I'm going to see what I can do to get it working, stay tuned.

You are confused because you're used to Microsoft. This software isn't "developed and then sold with the features determined by the Developer". This software is developed based on "who pays to get what done". No One has paid to implement/repair this feature in 10 years. Additionally, no one has fixed it and supplied "latest svn DIFF" that would fix it without paying anyone else. So ...it's not been fixed in the core.

If you find all the necessary changes to fix that function and create a diff that will cause it to work properly in the latest version of Vicidial, submit the DIFF to the Vicidial Issue Tracker. If you want to pay someone else to develop it and supply DIFFs, that works, too. Or you can just pay The Vicidial Group to fix it and then there's no need to pay extra for DIFF submission. :)