I wondered if there was an easier way to do count this statistic.
We have calls which route to GVP vxml (via play application block in ird).
In this application caller responds based on question using DTMF.
I want to report on these selections in ccpulse and CCA.
using variables (in vxml) I created filter for each response and applied to various statistics.
The only ones incremented are Abandoned (if call is abandoned in application) and Distributed (if call is completed) - this is against route point.
This means in order to record each response I have to create statistic for every likely response again abandoned and distributed.
ideally it would have been better to use Entered however the filter does not work on this.
Also tried to use VQ only this time Abandoned is incremented plus cleared.
From my point of view, the solution should be in using dummy vq, which will be placed after PlayApplication block → At statserver you can build filters corresponding each “question” in vxml app and collect for example entered stats with these specified filters.
Found a workaround.
Create a custom statistic in statserver which contains both CallAbandoned and CallDistributed as the mainmask and applied filter then counted against route point.
We can create custom stat, and every time add/increment count in previous value (Previous value is something you are keeping in database), when your call crosses the play application you add KV pair, and show custom KV pair to ccpulse…I used this way show the Customer ANI to CCPulse, you can use database to save custom/previous entered value and show them using CCPulse..