Page 1 of 1

Callmenus using tracking group calltime instead of own

PostPosted: Thu Oct 08, 2015 1:38 am
by ccabrera
The scenario is like this:

- I have 2 calltimes named "CALLTIME-A" and "CALLTIME-B"
- I have a ingroup named "GROUP-A" with configured CALLTIME-A
- I have callmenu named "IVR-B" with configured CALLTIME-B, and tracking group set to GROUP-A

The problem is that when my callmenu uses a tracking group, it uses the calltime from THAT tracking group, instead of using its own calltime, so in my scenario, any calls incoming to the IVR-B would use CALLTIME-A instead of CALLTIME-B, and this causes the calls to automatically hangup with a goodbye.

The workaround I had to do was to create a GROUP-B with calltime CALLTIME-B, and then assign that as a tracking group. No agents go into GROUP-B, but this was the only way I could find to do both tracking AND calltime check.

Is this a feature or a bug?

By checking the contents of the agi-VDAD_inbound_calltime_check.agi AGI I found I can override the calltime manually. However, if I'm using the Vicidial GUI to create a callmenu then I have no way of specifying this.

My best guess is that if I enable the "Time check" option inside the callmenu, it should use the callmenu calltime, not the ingroup calltime.

Any thoughts about this?

Re: Callmenus using tracking group calltime instead of own

PostPosted: Thu Oct 08, 2015 5:38 am
by mflorell
That is a feature and it was designed that way.

The main reason behind that was we had a client that had hundreds of call menus and if they needed to change the call time they wanted to do so from the tracking group.

I'm sure a feature could be added to have the Call Menu setting act as an override if that's what you are looking for.