VoiceGuide IVR Software Main Page
Jump to content

Problem With D4pci And Hangups

Recommended Posts

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
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

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

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

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
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

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
×