Author Topic: IVRAPPEND after COMPLETECALLER  (Read 2069 times)

Duncan

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
    • View Profile
IVRAPPEND after COMPLETECALLER
« on: June 12, 2014, 16:02:46 »
Hi All,

I'm having a problem where I'm not getting IVR data showing in Queuemetrics when it happens after COMPLETECALLER in the queue_log. Here is an example call from queue_log:

1402557563|1402557549.7164|9002|NONE|ENTERQUEUE||0587131655|1
1402557570|1402557549.7164|9002|Agent/5516|CONNECT|7|1402557563.7166|5
1402558153|1402557549.7164|9002|Agent/5516|COMPLETECALLER|7|583|1
1402558169|1402557549.7164|NONE|NONE|INFO|IVRAPPEND|5|callqa
1402558199|1402557549.7164|NONE|Agent/5516|CALLSTATUS|MER||

The reason we're adding this IVR data after the COMPLETECALLER is that the call is transferred to a survey (to rate the call), and we want the results to be available via the Queuemetrics interface. If I manually insert this into the database (before the ENTERQUEUE) eg:

1402557560|1402557549.7164|NONE|NONE|INFO|IVRAPPEND|5|callqa

The IVR stats do then show.

Is there any way I can get the IVRAPPEND data to show even though it's after the COMPLETECALLER?

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: IVRAPPEND after COMPLETECALLER
« Reply #1 on: June 13, 2014, 13:28:53 »
Why dont you use a QA form filled in with an API call?

Duncan

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
    • View Profile
Re: IVRAPPEND after COMPLETECALLER
« Reply #2 on: June 17, 2014, 14:12:54 »
Hi,

Thanks for the suggestion - I never thought about using the QA forms to report on this. I've had a quick look and it looks like it would be the perfect place to track this - much better than my old IVR way.

I have found the QM.qaformgrading call in the documentation. Is this what I should be using? Also, do you know of any code examples available online that show how it works (I would just save me a lot of time figuring it out from scratch)? I develop in PHP mostly.

Thanks,
Duncan