We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics

Outbound IVR calls to VM and answering machines

Questions and answers about IVR programming for Plum DEV

Moderators: admin, support

Post Reply
dmalta
Posts: 19
Joined: Fri Jul 30, 2010 2:22 pm

Outbound IVR calls to VM and answering machines

Post by dmalta »

I am calling the same answering machine for each outbound call I make, and sometimes the call is recognized as an answering machine, other times it is recognized as voice. The same is true with the voice mail on my cell phone. I understand that the system is not 100% accurate on callee type detection, but what would cause varying results when calling the exact same answering machine and voice mail?

Here is the code I am using. I've picked up tips from similar posts on the forum, but it is still only about 50% accurate. Can you please suggest any changes I can make to get callee type detection to work more consistently?

I am setting the callee_type using the value passed in to the start_url. The outbound message is filled in dynamically based on account number.

<form id="OutboundIVRMsg">
<var name="callee_type" expr="'%CalleeType%'" />
<record cond="callee_type=='answeringmachine'" finalsilence="2000ms"/>
<block>
<prompt>
%OutboundIVRMsg%
</prompt>
</block>
</form>

Thanks for any suggestions.

dmalta
Posts: 19
Joined: Fri Jul 30, 2010 2:22 pm

Re: Outbound IVR calls to VM and answering machines

Post by dmalta »

Hi,

Does anyone have any suggestions or see anything I am doing incorrectly in the form?

Thanks for any help.

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

Re: Outbound IVR calls to VM and answering machines

Post by support »

Hi dmalta,

Regarding your application code, there's not much you can do in terms of improving the accuracy of callee type detection, as it will just detect what it thinks it hears (voice or answeringmachine).

If you're looking for a more foolproof method to determine if the callee is an answering machine or human, we recommend changing your application code to what was implemented in this previous post: http://support.plumgroup.com/viewtopic. ... 602&p=5228

Within that code, to determine if the callee is human, the code forces the callee to enter 1 or other DTMF inputs.

Regards,
Plum Support

Post Reply