vijaysingh Report post Posted 08/06/2004 06:05 AM I am using Voice Guide 5.2.3a windows 2000 profession with service pack 4 Intel Dialogic Card D/4PCI Dialogic System release 5.1. I have created simple script for outbound calling. Voice guide will dail a number, on picking up phone by a real person the script start running and if person press 1 the call is transferred to the agent on pressing 9 the call is aborted, the same script is defined for ansewring machine detection. Now I am facing a problem. When it dial a number the call is detected as answered by answering machine and it does not accept the input from recepient, e.g if he press 1 nothing happens. I am ubalbe to understand why it is not detecting real person voice. 150236.98 0 ApiMode=[TAPI] 150237.48 0 Tapi device 8 is: Analog Line 4(dxxxB1C4) 150237.52 0 Tapi device 7 is: Analog Line 3(dxxxB1C3) 150237.55 0 Tapi device 6 is: Analog Line 2(dxxxB1C2) 150237.58 0 Tapi device 5 is: Analog Line 1(dxxxB1C1) 150237.61 0 Tapi device 4 is: H323 Line 150237.64 0 Tapi device 3 is: IPCONF LINE 150237.67 0 Tapi device 2 is: LPT1T 150237.70 0 Tapi device 1 is: WAN Miniport (L2TP) 150237.73 0 Tapi device 0 is: RAS VPN Line 0 150238.55 0 init vgmulti ver 5.2.3018 150238.67 0 Inband Signaling Config file not specified 150238.73 0 Loading VMB data begin 150238.77 0 Loading VMB data - about to delete old entries 150238.78 0 Loading VMB data - sorting/ordering 150238.80 0 Loading VMB data end 150241.27 0 init clear settings on 4 devices. 150241.31 5 Initialising... 150241.34 6 Initialising... 150241.36 7 Initialising... 150241.38 8 Initialising... 150241.38 0 init attach vgs on 4 devices. 150241.41 0 Script Load D:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs 150241.50 0 Script Load D:\Program Files\VoiceGuide\MyScript\AutoAttendant\AutoAttendant2.vgs 150241.53 0 init lineopen on 4 devices. 150241.53 0 Calling .lineOpen on device 1 150242.06 5 lineOpen(5)=> 150242.06 0 Calling .GetLineHandle on LineId 5 150242.08 5 hLine=65556 150242.14 0 Calling .GetProviderInfo on LineId 5 150242.19 5 tapi ProviderInfo: D41MT.TSP: Dialogic D41 Service Provider 150242.19 5 set provider type: PROVTYPE_DIALOGIC 150242.20 0 Calling lineSetNumRings on lLineHandle 65556 150242.22 5 Waiting for a call... 150242.25 5 dlgc bus switching not supported 150242.27 0 Calling .lineOpen on device 2 150242.64 6 lineOpen(6)=> 150242.64 0 Calling .GetLineHandle on LineId 6 150242.66 6 hLine=65795 150242.66 0 Calling .GetProviderInfo on LineId 6 150242.70 6 tapi ProviderInfo: D41MT.TSP: Dialogic D41 Service Provider 150242.72 6 set provider type: PROVTYPE_DIALOGIC 150242.72 0 Calling lineSetNumRings on lLineHandle 65795 150242.73 6 Waiting for a call... 150242.80 6 dlgc bus switching not supported 150242.80 0 Calling .lineOpen on device 3 150243.17 7 lineOpen(7)=> 150243.19 0 Calling .GetLineHandle on LineId 7 150243.19 7 hLine=65675 150243.20 0 Calling .GetProviderInfo on LineId 7 150243.25 7 tapi ProviderInfo: D41MT.TSP: Dialogic D41 Service Provider 150243.25 7 set provider type: PROVTYPE_DIALOGIC 150243.27 0 Calling lineSetNumRings on lLineHandle 65675 150243.28 7 Waiting for a call... 150243.33 7 dlgc bus switching not supported 150243.33 0 Calling .lineOpen on device 4 150243.70 8 lineOpen(8)=> 150243.72 0 Calling .GetLineHandle on LineId 8 150243.72 8 hLine=65744 150243.73 0 Calling .GetProviderInfo on LineId 8 150243.78 8 tapi ProviderInfo: D41MT.TSP: Dialogic D41 Service Provider 150243.78 8 set provider type: PROVTYPE_DIALOGIC 150243.80 0 Calling lineSetNumRings on lLineHandle 65744 150243.81 8 Waiting for a call... 150243.86 8 dlgc bus switching not supported 150244.13 0 dial start any summary:|5:idx=0|6:dok=0|7:dok=0|8:dok=0| 150245.14 0 dial start any summary:|5:idx=0|6:dok=0|7:dok=0|8:dok=0| 150318.25 0 dial start any summary:|5:idx=0|6:dok=0|7:dok=0|8:dok=0| 150319.34 5 dial [23,23,408051502,1,2359,MoTuWeThFrSaSu,,2,D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs,D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs,D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs,none,60,0,120,,none] 150319.36 0 dial callque update id=23 next call time 0408051703 150319.41 0 dial callque DB update returned 150319.44 5 dial found entry: tel[23] ann[D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs] vgs[D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs] am[D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs] 150319.73 5 Dialing: 23 150319.75 5 MakeCall => 66239 150319.78 5 timer set 60 EV_TIMEOUT_MAKECALL_NORESPONSE 150319.83 5 TapiCbTrigSet 66239 7002 150319.83 0 dial start any summary:|5:dial=0|6:dok=0|7:dok=0|8:dok=0| 150320.83 5 tapi Reply (LineEvReply) ok 66239 0 150320.83 5 TapiCbTrigClear 150320.84 5 linedevstate 2048 0 0 150320.88 5 callstate DIALTONE 66171 0 0 150320.91 5 callstate DIALING 66171 0 0 150320.92 5 callstate PROCEEDING 66171 0 0 150320.94 5 callinfo CALLEDID 150320.95 5 callinfo REASON 150321.03 5 Lev_CallerID [0000,,23] 150321.03 5 rv add [DNIS]{23} 150321.06 5 callinfo ORIGIN 150321.06 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150330.16 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150330.27 5 callstate DISCONNECTED 66171 16 0 150330.28 5 ScriptEventCode 9250 iLineState=5200 150330.31 5 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT 150330.34 5 rv add [OutDial_RetriesLeft]{0} 150330.38 5 rv add [$RV_STARTTIME]{8/5/2004 3:03:30 PM} 150330.38 5 rv add [$RV_DEVICEID]{5} 150330.39 5 rv add [$RV_CIDNAME]{} 150330.41 5 AddRVns [PathApp]{D:\Program Files\VoiceGuide\} 150330.42 5 rv add [$RV_CALLEDNUMBER]{23} 150330.42 0 dial callque delete id=23 150330.53 5 AddRVns [OutDial_Result]{Contacted_AM} 150330.53 5 AM - wait for end of welcome message... 150330.55 5 dial awaiting end of answering machine message (lvl:10 for 20) 150330.78 5 RecSoundStart file[D:\Program Files\VoiceGuide\data\RecAm_5.wav] ok 150330.80 5 timer set 120 EV_TIMEOUT_HANGUP 150331.17 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150334.20 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150334.81 0 sys cleanup Start 150334.81 0 sys cleanup End 150335.20 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150335.41 5 ScriptEventCode 9300 iLineState=1152 150335.44 5 LsDialoutRecAnswerMachineWelcMsg EV_SILENCE_DETECTED 150335.52 5 RecSoundStop ok 150335.52 5 timer set 1 EV_REC_FINISHED 150335.63 5 ScriptEventCode 8003 iLineState=1152 150335.64 5 LsDialoutRecAnswerMachineWelcMsg EV_REC_FINISHED 150335.64 5 rv replace start: [$RV[AmWelcMsg_RecLen100ms]] 150335.66 5 rv ns none[OutDial_RetriesLeft]{0} 150335.67 5 rv replace end: [] 150335.70 5 am msglen=0, minrequired=20 150335.70 5 Run Answer Machine script [D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs] 150335.73 2 tr NewVgsVgm_Goto D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs,,,,,0 150335.73 5 rv add [scriptEnd_Time]{8/5/2004 3:03:35 PM} 150335.75 5 rv add [scriptEnd_Goto_Script]{D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs} 150335.75 5 rv add [scriptEnd_Goto_Module]{} 150335.77 5 rv add [scriptStart_Time]{8/5/2004 3:03:35 PM} 150335.78 0 Script Load D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs 150335.81 5 Loaded D:\Program Files\VoiceGuide\MyScript\Gprs\GprsCalling.vgs into:3 150335.83 5 AddRVns [scriptsPath]{D:\Program Files\VoiceGuide\MyScript\Gprs\} 150335.84 5 AddRVns [scriptPath]{D:\Program Files\VoiceGuide\MyScript\Gprs} 150335.86 5 cl NewVgsVgm_RunModule module not found: 150335.88 5 timer clear 150335.88 5 [Welcome] Playing 150335.89 5 [Welcome] Playing (D:\Program Files\VoiceGuide\MyScript\Gprs\Gprs.wav) 150335.91 5 play set playid=827562 150336.16 5 PlaySoundStart ok [D:\Program Files\VoiceGuide\MyScript\Gprs\Gprs.wav] 150336.16 5 timer clear 150336.17 5 RunModule PLAY end 150336.20 5 wa(28002,82756200) 150336.25 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150403.38 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150404.28 5 wb(82756200) 150404.33 5 play end current play (playid=827562) 150404.33 5 ScriptEventCode 8001 iLineState=1100 150404.34 5 LsPlayMsg EV_PLAY_FINISHED 150404.36 5 timer set 2 EV_TIMEOUT_REPLAYMSG 150404.38 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150406.39 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150406.45 5 timer fired EV_TIMEOUT_REPLAYMSG 150406.45 5 ScriptEventCode 9005 iLineState=1101 150406.47 5 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG 150406.47 5 [Welcome] Playing (D:\Program Files\VoiceGuide\MyScript\Gprs\Gprs.wav) 150406.48 5 play set playid=858140 150406.66 5 PlaySoundStart ok [D:\Program Files\VoiceGuide\MyScript\Gprs\Gprs.wav] 150406.66 5 timer clear 150406.69 5 wa(28002,85814000) 150407.41 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150434.66 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150434.78 5 wb(85814000) 150434.83 5 play end current play (playid=858140) 150434.84 5 ScriptEventCode 8001 iLineState=1100 150434.84 5 LsPlayMsg EV_PLAY_FINISHED 150434.86 5 timer set 10 EV_TIMEOUT_HANGUP 150434.88 5 timer set 10 EV_TIMEOUT_HANGUP 150435.66 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150445.73 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150445.75 5 timer fired EV_TIMEOUT_HANGUP 150445.75 5 ScriptEventCode 9001 iLineState=1101 150445.77 5 LsPlayMsgFinished EV_TIMEOUT_HANGUP 150445.77 5 rv add [Hangup Time]{8/5/2004 3:04:45 PM} 150445.78 5 Hanging up call... 150445.81 5 RecSoundStop ok 150445.86 5 PlaySoundStop err=0 150445.86 5 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 150445.98 5 fnHangupCall end 150446.02 5 linedevstate 2048 0 0 150446.03 5 callstate IDLE 66171 0 0 150446.05 5 WorkingMode@Idle= 150446.06 5 timer clear 150446.19 5 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 150446.20 5 tapi Reply (LineEvReply) ok 65846 0 150446.73 0 dial start any summary:|5:hc>0|6:dok=0|7:dok=0|8:dok=0| 150447.20 5 timer fired EV_TIMEOUT_TIMETOREINITLINE 150447.20 5 ScriptEventCode 9008 iLineState=900 150447.22 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 150447.22 5 ReinitTelephony due to IDLE Share this post Link to post
SupportTeam Report post Posted 08/07/2004 12:05 AM False detection of answering machines when a call has in fact been answered by a real person happens sometimes. This is usually caused by poor quality phone lines or handsets (happens on some mobile networks/phones) or background noise (eg: radio). Please also read: http://voiceguide.com/forums/index.php?showtopic=1269 Once call is judged to be answered by an answering machine then it looks like the Dialogic TAPI driver will not subsequently accept any DTMF tones - this driver limitation has been addressed in the "VoiceGuide for ISDN" version of VoiceGuide (which controls the Dialogic cards directly rather then though the TAPI drivers) and will soon be addressed in an upcoming version of VG for Dialogic analog cards which does not use the TAPI driver either. Share this post Link to post
Guest Guest Report post Posted 09/08/2004 12:07 AM When is this new verision that controls the Analog Dialogic cards directly slated to be released? Share this post Link to post
Guest Dean Report post Posted 09/23/2004 02:14 AM just to add weight to the argument. we are also waiting on this functionality and have been since we purchased voice guide in Dec 03. Dont mean to whinge, your product is great but would be great if you could schedule it in and give us an estimated timeline Share this post Link to post