Guest ruthy Report post Posted 09/05/2006 07:39 AM Hello, I have some problems with Get and Say Numbers modules. I downloaded VoiceGuide 5.2.5049 for your link. I work under Windows XP with an internal Voice Modem. Firstly, Get Numbers Module. I run your sample script Credit Card Payment which has some Get Numbers modules, each of them has a wav file in "Ask caller to enter number:" field. In this case, when I run the script and introduce the numbers following the instructions, only the first module, that is Get Client ID, catch them correctly, for the rest ones the script fails. However, if I erase the wav files of the fields everything goes Ok. I attach the vgm file generate with the wrong execution. Why is it?. These are the original entries I indicate: Get Client ID: 789# Get Card Number: 654321# Get Expiry Date: 4567# Get Amount: 789# Secondly, Say Numbers Module. I have the option "Number - comma as decimal" in "Say number as:" field. What is it for? If I have 1.17 number, it reads as 'One point seventeen' instead 'One point One Seven'???. But when I indicate this value for this field, the script shows an error message window on screen. I attach it too. Thanks a lot for your help. log.zip Share this post Link to post
SupportTeam Report post Posted 09/05/2006 08:01 AM Trace shows that the following DTMFs were captured during the call: [Get Client ID] => "789" (# used to terminate entry) [Get Card Number] => "9865" (timed out awaiting further input) [Get Expiry Date] => "890" (timed out awaiting further input) [Get Amount] => "0" (# used to terminate entry) If some DTMFs were not captured then this is because the modem did not report hearing them... Poor DTMF detection is a common problem with voice modems. See the section on Voice Modems at http://www.voiceguide.com/suppRecomHardware.htm Please post a trace (.ZIPed) capturing the Say Numbers problem. Share this post Link to post
Guest ruthy Report post Posted 09/05/2006 09:08 AM Hi, I attach the scritp and its vgm file generated. Thanks. log.zip Share this post Link to post
SupportTeam Report post Posted 09/05/2006 11:41 AM Please place attached .VBS file in VG's \system\vbs\ subdirectory and try running the Number_CommaAsDecimal test again. The Number_CommaAsDecimal function is probably not the appropriate function to call as you are using a "." for a decimal point, not a "," You should be using the normal "Number" function. 1.17 will be read back as 'One point One Seven', and a number like "5.3453" would be rad back as "five point three four five three". If the decimal readback is different in your region then you can change the lib_num2wav.vbs file to generate the WAV string differently. lib_num2wav.zip Share this post Link to post
Guest ruthy Report post Posted 09/05/2006 02:27 PM Hi, With this new .vbs file the error has disappeared. Thanks. Share this post Link to post
SupportTeam Report post Posted 09/06/2006 12:13 AM We'll add the version of lib_num2wav.vbs which has the fix in the Number_CommaAsDecimal function to the next release of VoiceGuide. Share this post Link to post