joelyang Report post Posted 08/22/2004 03:30 AM Hi, We experienced a problem. When a call comes in, VG will play a sound file asking caller to enter identification numbers. Sometimes, this happens immediately after caller says "hello". but sometimes, VG will play after 1 to 3 seconds later and sometimes never play and hangup. Does this erratic response have to do with background noise on a busy street? We have callers calling from everyway like home, office, pub, streets, etc. We are using Dialogic D/41JCTLS. Thanks. Share this post Link to post
SupportTeam Report post Posted 08/22/2004 03:46 AM I take it that these are outbound calls - ie: VG is dialing a person. Does this erratic response have to do with background noise on a busy street? That can be the reason - see: http://voiceguide.com/forums/index.php?showtopic=1269 If you use Digital ISDN lines (T1/E1) then the 'call answered' event is sent to VocieGuide immediately when call is answered - and if you do not have to detect whether call is answered by answering machine or human then this is probably the best way to go. An even if you do have to detect whether call is answered by answering machine or human then ISDN still works better overall then Analog lines as at least the system knows exactly that a call has been answered - so the detection of what is happening on the line can be made a bit more accurately. Share this post Link to post
joelyang Report post Posted 08/22/2004 04:03 AM Yes. It is outbound call. We do not need to distinquish answering machine or human voice. How do we remove this detection feature? Thanks. Share this post Link to post
SupportTeam Report post Posted 08/22/2004 04:17 AM We do not need to distinquish answering machine or human voice. I'd definitely recommend going to ISDN then... I understand you can specify: IGNORE in the "Message to play when answering machine answers the call" you can also try using: DISABLE Share this post Link to post
joelyang Report post Posted 08/22/2004 05:02 AM Where can I set this? In which VG module or Dialogic card? Thanks Share this post Link to post
joelyang Report post Posted 08/22/2004 05:05 AM I guess you are referring to VG Telephone Loader. How do we set DISABLE or IGNORE if we use vb script? Share this post Link to post
SupportTeam Report post Posted 08/22/2004 07:06 AM See VG.INI file, section [VGDialer] : [VGDialer] .... ;If Dialogic cards are used they will detect if an answering machine answers the call. ;To Enable Dialogic's answering machine detection set AM_DetectionMode to "Enabled" ;To Disable Dialogic's answering machine detection set AM_DetectionMode to "Disabled" AM_DetectionMode=Enabled Share this post Link to post
joelyang Report post Posted 08/22/2004 11:19 AM DISABLED and IGNORE work well. DISABLED played sound file immediately after dialing while IGNORE played only after outbound call has been answered. This solved our problem of playing sound file when outbound call is answered. We have another problem. When background noise is high, "Capture Entered Number" module cannot detect numbers (not even DTMF) and keep playing back the sound file. Is there any solution to this? Thanks. Share this post Link to post
joelyang Report post Posted 08/22/2004 01:27 PM Hi, Below is the log for the problem mentioned above. The numbers entered were ignored or not recognised when there is a background noise. Even the key * and # is not recognised. The sound file keep playing until the number of playback times is reached. 212144.48 5 timer fired EV_TIMEOUT_REPLAYMSG 212144.48 5 ScriptEventCode 9005 iLineState=1301 212144.48 5 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG 212144.48 5 [Get Numbers] Playing (dial_number-11k.wav) 212144.48 5 play set playid=252171 212144.48 5 PlaySoundStart ok [C:\Documents and Settings\Administrator\My Documents\VoiceGuide_Scripts\Test\dial_number-11k.wav] 212144.48 5 timer clear 212144.48 5 wa(1930,25217100) 212146.42 5 wb(25217100) 212146.48 5 play end current play (playid=252171) 212146.48 5 ScriptEventCode 8001 iLineState=1300 212146.48 5 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 212146.48 5 timer set 4 EV_TIMEOUT_REPLAYMSG 212150.75 5 timer fired EV_TIMEOUT_REPLAYMSG 212150.75 5 ScriptEventCode 9005 iLineState=1301 212150.75 5 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG 212150.75 5 [Get Numbers] Playing (dial_number-11k.wav) 212150.75 5 play set playid=258437 212150.75 5 PlaySoundStart ok [C:\Documents and Settings\Administrator\My Documents\VoiceGuide_Scripts\Test\dial_number-11k.wav] 212150.75 5 timer clear 212150.75 5 wa(1930,25843700) 212152.73 5 play end current play (playid=258437) 212152.73 5 ScriptEventCode 8001 iLineState=1300 212152.73 5 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 212152.73 5 timer set 4 EV_TIMEOUT_REPLAYMSG 212157.09 5 timer fired EV_TIMEOUT_REPLAYMSG 212157.09 5 ScriptEventCode 9005 iLineState=1301 212157.09 5 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG 212157.09 5 [Get Numbers] Playing (dial_number-11k.wav) 212157.09 5 play set playid=264781 212157.09 5 PlaySoundStart ok [C:\Documents and Settings\Administrator\My Documents\VoiceGuide_Scripts\Test\dial_number-11k.wav] 212157.09 5 timer clear 212157.09 5 wa(1930,26478100) 212159.09 5 wb(26478100) 212159.09 5 play end current play (playid=264781) 212159.09 5 ScriptEventCode 8001 iLineState=1300 212159.09 5 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 212159.09 5 timer set 10 EV_TIMEOUT_HANGUP 212159.09 5 timer set 4 EV_TIMEOUT_GOTOMODULE 212203.36 5 timer fired EV_TIMEOUT_GOTOMODULE 212203.36 5 ScriptEventCode 9002 iLineState=1301 212203.36 5 LsGetNbrsRxDigits EV_TIMEOUT_GOTOMODULE 212203.36 5 rv add [Get Numbers]{} 212203.36 5 AddRVns [Get Numbers_PathTaken]{timeout} 212203.36 5 timer clear Please help. Thanks. Share this post Link to post
SupportTeam Report post Posted 08/22/2004 09:22 PM The numbers entered were ignored or not recognised when there is a background noise. The background noise must have been pretty loud... or that phone does not send the DTMF tones very clearly Is it a mobile? some mobile networks have poor sound quality which would affect DTMF detection if there is other background noise on the line. There is really nothing that can be done to alter the DTMF detection settings. Share this post Link to post