Good morning Matt & team,
We recently introduced multi campaign dialling into ViCiDial which is amazing and expands ViCi's functionality immensely.
However, one thing I was wondering, could we implement a feature that could set callbacks for other campaigns other than the one the agent is dialling on?
A scenario might be;
- Agents are dialling on SHARED_RATIO (consisting of CAMP_ENG (English speakers), CAMP_FRE (French speakers) and CAMP_SPA (Spanish Speakers))
- An agent on the Spanish campaign receives a call from an English speaker. They request a callback.
- The agent decides to set an ANYONE calback for the agents on the English campaign (CAMP_ENG).
Would this be in scope for development. I have developed a similar feature on my instance of ViCi and it works well. A few things to consider;
- Option in Campaign Settings to toggle (Y or N - on or off)
- Option to select which campaign can be selected on the interface (You can use select multiple similar to how system settings uses it to select reports.
- On the callback form, selectively (based on toggle) draw the combo box to select which campaign the callback will be logged against in `vicidial_callbacks`.
- That's pretty much all you need. It will only be for ANYONE callbacks. So when toggling USER ONLY and ANYONE, you can choose to hide the combo box or you can disregard the selection based on whatever is selected.
Thanks team for all the efforts and viva ViCi.
Thanks,
Martin.