bleach Report post Posted 11/20/2003 08:38 PM Hello, I think i have two seperate problems. Problem 1: line 1 of the D4 seems to be going into Loop Current Drop mode when it shouldn't, it disconnects the line a few seconds into the intro wav file, it doesn't always drop at the same spot, it seems random. below is the event log 132711.50 5 linedevstate 2048 0 0 132711.50 5 callstate OFFERING 66066 0 4 132711.50 5 Answer the call at 11/20/2003 1:27:11 PM 132711.52 5 lineAnswer(66066) => 66083 132711.52 5 callinfo CALLEDID 132711.52 5 callinfo ORIGIN 132711.52 5 ring 0 132712.05 5 callstate CONNECTED 66066,1,0 132712.05 5 WorkingModeTAPI@Connected= 132712.05 5 WorkingModeScript@Connected= 132712.09 5 Inband detection not enabled 132712.09 5 StartLoadedVgs at 11/20/2003 1:27:12 PM 132712.09 5 tapi Reply (LineEvReply) ok 66083 0 132712.09 5 [Login] Number Input 132712.09 5 [Login] Playing (C:\SHARED\RexTalk\GS001.wav, C:\Program Files\VoiceGuide\system\voice\beep1.wav) 132712.11 5 PlaySoundStart ok [C:\SHARED\RexTalk\GS001.wav,C:\Program Files\VoiceGuide\system\voice\beep1.wav] 132721.63 5 wb(94475601) 132722.64 5 Play End line[5] (id=944756) 132722.64 5 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 132725.04 5 Hanging up call... [Loop Current Drop detected] 132725.04 5 RecSoundStop ok 132725.04 5 PlaySoundStop ok 132725.04 5 fnHangupCall end 132725.04 5 callstate DISCONNECTED 66066,0,0 132725.04 5 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT 132725.04 5 Hanging up call... 132725.04 5 RecSoundStop ok 132725.04 5 PlaySoundStop ok 132725.04 5 fnHangupCall end 132725.04 5 tapi Reply (LineEvReply) err 66049 LINEERR_OPERATIONFAILED [80000048] 132725.09 5 linedevstate 2048 0 0 132725.09 5 callstate IDLE 66066 0 0 132725.09 5 WorkingMode@Idle= 132725.09 5 tapi Reply (LineEvReply) ok 66032 0 132726.05 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 132726.05 5 ReinitTelephony due to IDLE start 132726.05 5 tapic lineDeallocateCall(MainCall:66066) 0 132726.19 5 lineOpen(5) => 0 132726.20 5 Waiting for a call... 132726.20 5 lineOpen(5)LineHandle=65980 Problem 2: I tried to use line 2 to see if i got the same thing and it seemed to work at first, but it only gets a few modules further before it hangs up on me, this time without mentioning loop current drop. log below 142239.75 6 linedevstate 2048 0 0 142239.75 6 callstate OFFERING 66305 0 4 142239.75 6 Could not obtain handle to kill process. (new call) 372, 0 142239.75 6 Answer the call at 11/20/2003 2:22:39 PM 142239.77 6 lineAnswer(66305) => 66322 142239.77 6 callinfo CALLEDID 142239.78 6 callinfo ORIGIN 142239.78 6 ring 0 142240.32 6 callstate CONNECTED 66305,1,0 142240.32 6 WorkingModeTAPI@Connected= 142240.32 6 WorkingModeScript@Connected= 142240.36 6 Inband detection not enabled 142240.36 6 StartLoadedVgs at 11/20/2003 2:22:40 PM 142240.36 6 tapi Reply (LineEvReply) ok 66322 0 142240.36 6 [Login] Number Input 142240.36 6 [Login] Playing (C:\SHARED\RexTalk\GS001.wav, C:\Program Files\VoiceGuide\system\voice\beep1.wav) 142240.38 6 PlaySoundStart ok [C:\SHARED\RexTalk\GS001.wav,C:\Program Files\VoiceGuide\system\voice\beep1.wav] 142249.88 6 wb(77102801) 142250.88 6 Play End line[6] (id=771028) 142250.88 6 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 142251.81 6 dtmf 4 (66305,52,2) 142251.81 6 LsGetNbrsRxDigits 4 142251.82 6 [Login] Number Input 4 142251.82 6 path {4} not found 142252.18 6 dtmf 1 (66305,49,2) 142252.20 6 LsGetNbrsRxDigits 1 142252.20 6 [Login] Number Input 41 142252.20 6 path {41} not found 142252.52 6 dtmf 2 (66305,50,2) 142252.52 6 LsGetNbrsRxDigits 2 142252.52 6 [Login] Number Input 412 142252.52 6 path {412} not found 142253.14 6 dtmf 8 (66305,56,2) 142253.14 6 LsGetNbrsRxDigits 8 142253.14 6 [Login] Number Input 4128 142253.14 6 path {4128} not found 142253.50 6 dtmf 8 (66305,56,2) 142253.50 6 LsGetNbrsRxDigits 8 142253.50 6 [Login] Number Input 41288 142253.50 6 path {41288} not found 142253.92 6 dtmf 4 (66305,52,2) 142253.92 6 LsGetNbrsRxDigits 4 142253.92 6 [Login] Number Input 412884 142253.92 6 path {412884} not found 142254.60 6 dtmf 6 (66305,54,2) 142254.61 6 LsGetNbrsRxDigits 6 142254.61 6 [Login] Number Input 4128846 142254.61 6 path {4128846} not found 142254.95 6 dtmf 8 (66305,56,2) 142254.95 6 LsGetNbrsRxDigits 8 142254.95 6 [Login] Number Input 41288468 142254.95 6 path {41288468} not found 142255.49 6 dtmf 3 (66305,51,2) 142255.49 6 LsGetNbrsRxDigits 3 142255.49 6 [Login] Number Input 412884683 142255.49 6 path {412884683} not found 142255.87 6 dtmf 0 (66305,48,2) 142255.88 6 LsGetNbrsRxDigits 0 142255.88 6 [Login] Number Input 4128846830 142255.88 6 path {4128846830} not found 142255.88 6 path {4128846830} not found 142255.88 6 [dbq4] DB Query 142255.88 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 142255.88 6 RVreplace start (strlen>100) 142255.88 6 About to execute Retrieve Operation [sELECT TELEPHONE, nameWav, Balance, Name, Broadcast, Personal, CUSTOMER_I FROM Members WHERE TELEPHONE=4128846830] 142255.89 6 [dbq4] row count=1 142255.89 6 [LogLogin] Run Program 142255.89 6 RVreplace start (strlen>100) 142255.89 6 RVreplace end: [cmd /c echo 11/20/2003 - 14:22 - Login From BOB TOMKO(4128846830) >> C:\ZekeLog.txt] 142255.89 6 running:[cmd /c echo 11/20/2003 - 14:22 - Login From BOB TOMKO(4128846830) >> C:\ZekeLog.txt] WindowMode:[NormalFocus] 142255.90 6 Run Program continuing... 142255.90 6 Going down On Success path. 142255.92 6 [CheckFirst] DB Query 142255.92 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 142255.92 6 RVreplace start: [sELECT First From Members WHERE Telephone = '$RV[Login]'] 142255.92 6 RVreplace end: [sELECT First From Members WHERE Telephone = '4128846830'] 142255.92 6 About to execute Retrieve Operation [sELECT First From Members WHERE Telephone = '4128846830'] 142255.93 6 [CheckFirst] row count=1 142255.93 6 [EvalFirst] Evaluate [$RV[CheckFirst_1_1] = 0] 142255.93 6 RVreplace start: [$RV[CheckFirst_1_1] = 0] 142255.93 6 RVreplace end: [1 = 0] 142255.93 6 .Eval(1 = 0) 142255.93 6 Eval Expr result:[False] 142255.93 0 LoadedVgs_Find UpdateBalance.vgs at idx=2 142255.94 6 [ECalc] Evaluate [$RV_DATE] 142255.94 6 RVreplace start: [$RV_DATE] 142255.94 6 RVreplace end: [20] 142255.94 6 .Eval(20) 142255.94 6 Eval Expr result:[20] stored in $RV[PadDate] 142255.94 6 path {20} not found 142255.94 6 [ECalcGR] Evaluate [$RV_MONTH] 142255.94 6 RVreplace start: [$RV_MONTH] 142255.94 6 RVreplace end: [11] 142255.94 6 .Eval(11) 142255.94 6 Eval Expr result:[11] stored in $RV[PadMonth] 142255.95 6 path {11} not found 142255.95 6 [ECalca] Evaluate [$RV_DATE < 10] 142255.95 6 RVreplace start: [$RV_DATE < 10] 142255.95 6 RVreplace end: [20 < 10] 142255.95 6 .Eval(20 < 10) 142255.95 6 Eval Expr result:[False] 142255.95 6 [ECalcMonth] Evaluate [$RV_MONTH < 10] 142255.95 6 RVreplace start: [$RV_MONTH < 10] 142255.95 6 RVreplace end: [11 < 10] 142255.95 6 .Eval(11 < 10) 142255.95 6 Eval Expr result:[False] 142255.96 6 [ECalc55] Run Program 142255.96 6 RVreplace start: [cmd /c C:\Shared\Tuesdayy.exe $RV[PadDate]/$RV[PadMonth]/03 > C:\Shared\VGRUNRESULT_$RV_LINEID.TXT] 142255.96 6 RVreplace end: [cmd /c C:\Shared\Tuesdayy.exe 20/11/03 > C:\Shared\VGRUNRESULT_6.TXT] 142255.96 6 running:[cmd /c C:\Shared\Tuesdayy.exe 20/11/03 > C:\Shared\VGRUNRESULT_6.TXT] WindowMode:[NormalFocus] 142255.96 6 Run Program waiting... (shellid=684, process=1628) 142256.89 6 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE 142256.89 6 task completed (shellid=684, process=1628) 142256.89 6 Found result file: VGRUNRESULT_6.TXT 142256.89 6 Run Results >>>[PrevMonth]{11}[PrevDay]{18}[PrevYear]{2003}[CurMonth]{11}[CurDay]{25}[CurYea ]{2003}<<< 142256.90 6 [CheckPlayDates] DB Query 142256.90 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 142256.90 6 About to execute Retrieve Operation [sELECT PrevDate, CurDate FROM RandomID WHERE Name = 'PlayDates'] 142256.90 6 [CheckPlayDates] row count=1 142256.90 6 [EvalPlayDates] Evaluate ["$RV[PrevMonth]/$RV[PrevDay]/$RV[PrevYear]" = "$RV[PadMonth]/$RV[PadDate]/2003"] 142256.91 6 RVreplace start: ["$RV[PrevMonth]/$RV[PrevDay]/$RV[PrevYear]" = "$RV[PadMonth]/$RV[PadDate]/2003"] 142256.91 6 RVreplace end: ["11/18/2003" = "11/20/2003"] 142256.91 6 .Eval(Cstr("11/18/2003" = "11/20/2003")) 142256.91 6 Eval Expr result:[False] 142256.91 6 [updatePlayPrev] DB Query 142256.91 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 142256.91 6 RVreplace start (strlen>100) 142256.92 6 RVreplace end: [uPDATE RandomID Set PrevDate = "11/18/2003", PrevWav = "111803" WHERE Name = 'PlayDates'] 142256.92 6 About to execute Action Query 142256.92 6 [updatePlayCur] DB Query 142256.93 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 142256.93 6 RVreplace start (strlen>100) 142256.93 6 RVreplace end: [uPDATE RandomID Set CurDate = "11/25/2003", CurWav = "112503" WHERE Name = 'PlayDates'] 142256.93 6 About to execute Action Query 142256.93 6 [GetAllDates] DB Query 142256.94 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 142256.94 6 About to execute Retrieve Operation [sELECT PrevDate, PrevWav, CurDate, CurWav FROM RandomID WHERE Name = 'PlayDates'] 142256.94 6 [GetAllDates] row count=1 142256.95 0 LoadedVgs_Find C:\Shared\new.vgs at idx=1 142256.95 6 [success] Playing 142256.95 6 [success] Playing (C:\SHARED\RexTalk\GS001.b.wav) 142256.96 6 PlaySoundStart ok [C:\SHARED\RexTalk\GS001.b.wav] 142256.96 6 RunModule PLAY end 142304.60 6 wb(78762200) 142305.61 6 Play End line[6] (id=787622) 142305.61 6 LsPlayMsg EV_PLAY_FINISHED 142305.61 6 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 142305.61 6 [success-Name] Playing 142305.61 6 RVreplace start: [C:\SHARED\RexTalk\names\$RV[dbq4_2_1]] 142305.63 6 RVreplace end: [C:\SHARED\RexTalk\names\bobT.wav] 142305.63 6 [success-Name] Playing (C:\SHARED\RexTalk\names\bobT.wav) 142305.63 6 PlaySoundStart ok [C:\SHARED\RexTalk\names\bobT.wav] 142305.63 6 RunModule PLAY end 142308.06 6 wb(79629500) 142309.06 6 Play End line[6] (id=796295) 142309.06 6 LsPlayMsg EV_PLAY_FINISHED 142309.07 6 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 142309.07 0 LoadedVgs_Find UpdateBalance.vgs at idx=2 142309.07 6 [updateBalance] DB Query 142309.07 6 Jet mode used (To use ODBC mode specify ODBC Connect string) 142309.08 6 RVreplace start: [sELECT Balance FROM Members WHERE TELEPHONE='$RV[Login]'] 142309.08 6 RVreplace end: [sELECT Balance FROM Members WHERE TELEPHONE=4128846830] 142309.08 6 About to execute Retrieve Operation [sELECT Balance FROM Members WHERE TELEPHONE=4128846830] 142309.08 6 [updateBalance] row count=1 142309.09 0 LoadedVgs_Find C:\Shared\new.vgs at idx=1 142309.09 6 [EVALVM] Evaluate [($RV[dbq4_5_1] = 1) or ($RV[dbq4_6_1] = 1)] 142309.09 6 RVreplace start: [($RV[dbq4_5_1] = 1) or ($RV[dbq4_6_1] = 1)] 142309.09 6 RVreplace end: [(0 = 1) or (0 = 1)] 142309.09 6 .Eval((0 = 1) or (0 = 1)) 142309.09 6 Eval Expr result:[False] 142309.09 6 RVreplace start: [$RV[updateBalance_1_1]] 142309.09 6 RVreplace end: [807] 142309.10 6 [sayLoginBalance] Say numbers: 807 as Amount - Dollars 142309.10 6 fn PlaySoundStartNumbers C:\SHARED\RexTalk\GSMM1.1.wav, , 807, Amount - Dollars 142309.10 6 sVbsFunctionToUse=AmountDollars 142309.11 6 Started SayNumber VBScript OK. (C:\Program Files\VoiceGuide\data\vbs_6_SayNumber.vbs) 142309.13 6 cl Play_Start C:\SHARED\RexTalk\GSMM1.1.wav,8.wav,hundred.wav,7.wav,dollars.wav 142309.15 6 PlaySoundStart ok [C:\SHARED\RexTalk\GSMM1.1.wav,C:\Program Files\VoiceGuide\system\voice\8.wav,C:\Program Files\VoiceGuide\system\voice\hundred.wav,C:\Program Files\VoiceGuide\system\voice\7.wav,C:\Program Files\VoiceGuide\system\voice\dollars.wav] 142312.00 6 callstate DISCONNECTED 66305,0,0 142312.00 6 LsSayNbrPlay EV_REMOTEPARTY_DISCONNECT 142312.01 6 Hanging up call... 142312.01 6 RecSoundStop ok 142313.02 6 PlaySoundStop ok 142313.02 6 fnHangupCall end 142313.05 6 linedevstate 2048 0 0 142313.07 6 callstate IDLE 66305 0 0 142313.07 6 WorkingMode@Idle= 142313.07 6 tapi Reply (LineEvReply) ok 66287 0 142314.02 6 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 142314.02 6 ReinitTelephony due to IDLE start 142314.02 6 tapic lineDeallocateCall(MainCall:66305) 0 142314.17 6 lineOpen(6) => 0 142314.17 6 Waiting for a call... 142314.17 6 lineOpen(6)LineHandle=66288 Have you come across this before? Any ideas as to why Line 1 and 2 would be operating differently, even though i've made no changes to any of them Share this post Link to post
SupportTeam Report post Posted 11/20/2003 09:56 PM Problem 1: line 1 of the D4 seems to be going into Loop Current Drop mode when it shouldn't, it disconnects the line a few seconds into the intro wav file, it doesn't always drop at the same spot, it seems random. Sounds like either the wiring on line plugged into this port is damaged, or the port on the card itself is damaged. 142309.15 6 PlaySoundStart ok [C:\SHARED\RexTalk\GSMM1.1.wav,C:\Program Files\VoiceGuide\system\voice\8.wav,C:\Program Files\VoiceGuide\system\voice\hundred.wav,C:\Program Files\VoiceGuide\system\voice\7.wav,C:\Program Files\VoiceGuide\system\voice\dollars.wav] 142312.00 6 callstate DISCONNECTED 66305,0,0 This disconnect is becaue the card detected a busy tone on the line... your disconnection tone configuraton in Dialoigc TSP may be quite broad - please set the disconnection tone so that it only detects valid disconnects. Related Post: http://voiceguide.com/forums/index.php?showtopic=768 Share this post Link to post
bleach Report post Posted 11/21/2003 12:25 AM I checked lines 3 and 4, and those work fine. so then i checked line 2 again and now that seems fine. but still having a problem on line 1 detecting loop drop. when i run talker32 line1 gives me the error code 8000004B. I don't think it's a hardware issue, because i had installed everything once before and didn't have any issues with port 1. Any idea on that error code? I saw another post on the board where someone had the same error code in talker32, but it didn't look like that was ever resolved on the forum. Share this post Link to post
SupportTeam Report post Posted 11/21/2003 01:39 AM When does talker32 give the error code 8000004B ? When initializing the line, or randomly during the call? It still all sounds like a wiring problem or a card hardware problem - the only way that the loop current drop can be detected is if: A: the call is hung up, or B: when line is unplugged from the D4PCI port, or C: when a wire is broken on the line, or D: if the card has a problem which results in it thinking that the line current has gone away... Share this post Link to post
bleach Report post Posted 11/21/2003 01:02 PM talker32 gives me the error code when i run the program. i installed service pack 1.1 and it got rid of the error code in talker32 and plays the play.wav file fine, but still loop drop's me in the first module when i try to use it. isn't there a way to just disable loop current drop and use disconnect tones? Share this post Link to post
SupportTeam Report post Posted 11/21/2003 03:34 PM isn't there a way to just disable loop current drop and use disconnect tones? To disable Dialogic's loop current drop detection just select the TAPI option when installing VoiceGuide. ie: You should now uninstall VG, then make sure TAPIWRAP.OCX is deleted from Windows' System32 directory, then install VG again selecting the TAPI option. You will still be able to specify the disconnect tones in the Dialogic's TSP. Share this post Link to post