VoiceGuide IVR Software Main Page
Jump to content

Detecting Human Voice Vs Answering Machine

Recommended Posts

Dear Support team,

 

I have a script to make a call to a target number, then if human answers, it will prompt password, but if answering machine runs, it will leave a message.

However, about 2 out of 3 times when a user says "Hello?" over his phone, VoiceGuide thinks it is answered by a machine and runs the script for machine.

 

Is there any way than I can improve detection?

 

I add log files just in case. (The last call was treated as "Human voice.")

 

Another Issue:

I also found the following errors in the script several times:

ERROR v7.1.3656.25878 (2010-01-04 14:22:37.40) DbProcessQueue_DoQueuedWork_RunCoreSql : Invalid column name 'Usr'.

 

Could you let me know what this is?

 

Thanks!

HumanOrAnswering.zip

Share this post


Link to post

Please read the "Detecting Answering Machines" section of this page: http://www.voiceguide.com/vghelp/source/html/detectcallanswer.htm

 

Please let us know if you still have any questions after reading the above.

 

The error you are seeing is caused by old format database. To fix this stop VG, delete the file vgDb.vdb3 from VG's \data\ subdirectory and then restart VG. VG will recreate the vgDb.vdb3 file in correct format.

The error is on insert of CDR data into the CDR log database table. If you do not retrieve the CDR records from the database then you can just ignore this error.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×