VoiceGuide IVR Software Main Page
Jump to content

Findnextvgm Subscript Out Of Range Error

Recommended Posts

All of a sudden, many of my callers are being dropped and I can't figure out why. I did eventually trap this error message which I believe might be part of the issue. Can you tell me why this "FindNextVgm Subscript out of range" is happening?

 

This is a mission critical system for me and I really need to resolve asap.

 

Thank you.

 

145353.61 16 rv    replace end: ["True"="True"]
145353.63 16 .Eval(Cstr("True"="True"))
145353.72 16 AddRVns [Open Today_Input]{"True"="True"}
145353.72 16 AddRVns [Open Today]{True}
145353.77 16 Eval Expr result:[True]
145353.77 16 ERROR 5.2.3018 FindNextVgm Subscript out of range
145353.80 16 rv    add [Hangup Time]{8/3/2006 2:53:53 PM}
145353.84 16 Hanging up call... [sr FindNextVgm_Error]
145353.84 16 eng   exit HangupCall_Common as LineCallState=IDLE already
145353.86 16 rv    add [Hangup Time]{8/3/2006 2:53:53 PM}
145353.86 16 Hanging up call... [No path (True) to next module defined.]

Share this post


Link to post

That does not seem to be related - the trace snippet shows that call was ended already beforehand. (see the "as LineCallState=IDLE already" statement on 3rd last line)

 

Please post the trace capturing an entire call. We can then advise what caused end of call.

 

You are using v5.2.3018 of VG. You should update update to current release.

Share this post


Link to post

I have upgraded. Getting a different error now.

 

162919.56  22 state [Play Greeting] Playing
162919.56  22 rv    replace start: [$RV[Query DNIS DB_16_1]Greeting.wav]
162919.56  22 rv    ns [PathSysVoice]{c:\program files\voiceguide\system\voice\}[PathApp]{c:\program files\voiceguide\}[PathDataVm]{c:\program files\voiceguide\data\}[PathVgSys]{c:\program files\voiceguide\system\}[ScriptsPath]{C:\Script\Switchboard\}[ScriptPath]{C:\Script\Switchboard}[$RV_STARTTIME]{8/10/2006 4:29:15 PM}[$RV_DEVICEID]{22}[$RV_CIDNAME]{}[PathApp]{c:\program files\voiceguide\}[$RV_CIDNUMBER]{}[$RV_DNIS]{}[DNIS]{}[Assign CallID_Input]{A06081016291522}[Assign CallID]{A06081016291522}[CallID]{A06081016291522}[DNIS Capture]{5316}[DNIS Capture_PathTaken]{success}[Query DNIS DB_RowCount]{1}[Query DNIS DB_1_1]{True}[Query DNIS DB_2_1]{True}[Query DNIS DB_3_1]{True}[Query DNIS DB_4_1]{True}[Query DNIS DB_5_1]{True}[Query DNIS DB_6_1]{False}[Query DNIS DB_7_1]{False}[Query DNIS DB_8_1]{8}[Query DNIS DB_9_1]{20}[Query DNIS DB_10_1]{True}[Query DNIS DB_11_1]{6516}[Query DNIS DB_12_1]{c:\script\xxx\xxxxxxxx.vgs|main}[Query DNIS DB_13_1]{Merisant Equal                          }[Query DNIS DB_14_1]{False}[Query DNIS DB_15_1]{}[Query DNIS DB_16_1]{c:\sounds\xxxxxx\}[Query DNIS DB_17_1]{MERISANT}[Query DNIS DB_18_1]{1/1/2001}[Query DNIS DB_19_1]{12/31/9998}[Set IVR_Notes_Input]{}[Set IVR_Notes]{}[IVR_Notes]{}[Active_Input]{#1/1/2001# <= #8/10/2006# and #8/10/2006# <= #12/31/9998#}[Active]{True}
162919.58  22 rv    replace end: [c:\sounds\xxxxxxx\Greeting.wav]
162919.58  22 state [Play Greeting] Playing (c:\sounds\xxxxx\Greeting.wav)
162919.64  22 play set playid=92484
162919.69  22       PlaySoundStart err=[0 play  PlaySoundStart ResetWavOutAndContinuePlay=>4,play  pss   EnsureWaveOutIsOpenAndReady=>tr    5 waveOutOpen(id=17) MMSYSERR_ALLOCATED but hWaveOut = NULL] [c:\sounds\xxxxx\Greeting.wav]
162919.70  22 play  set playid=92484
162919.75  22       PlaySoundStart err=[0 play  PlaySoundStart ResetWavOutAndContinuePlay=>4,play  pss   EnsureWaveOutIsOpenAndReady=>tr    5 waveOutOpen(id=17) MMSYSERR_ALLOCATED but hWaveOut = NULL] [c:\program files\voiceguide\system\voice\ErrorPlayingFile.wav]
162919.75  22 For Dialogic use: PCM 11Khz 8bit Mono
162919.80  22 rv    lg add [Hangup Time]{8/10/2006 4:29:19 PM}
162919.80  22 state Hanging up call... [srlib PlaySoundStart]
162919.81  22 RecSoundStop ok

 

I had to edit out some information above and I am unable to post the logs due to client confidentiality issues. I have mailed everything to support@voiceguide.com.

 

Thank you.

Share this post


Link to post

The problem here is with the Wave drivers:

162919.69 22 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>4,play pss EnsureWaveOutIsOpenAndReady=>tr 5 waveOutOpen(id=17) MMSYSERR_ALLOCATED but hWaveOut = NULL] [c:\sounds\xxxxx\Greeting.wav]

Usually when we see such problems reinstalling the Wave drivers fixes things.\

Please try that al let us know if that resolves the issue.

 

What telephony card are you using?

Share this post


Link to post

You should switch to using "VoiceGuide for Dialogic".

 

Dialogic’s Wave drivers have problems like the one you see here - that problem is one of the reasons Dialogic stopped supplying and supporting their Wave drivers a few years ago...

Share this post


Link to post

Somehow, I figured that would be the answer.

 

Okay. I want to take that step.

 

I'm going to need some help setting up the config.xml file since I have three Dialogic cards.

Share this post


Link to post

Are the two D/120JCTs and the D/4PCI in the same system, for a total of 28 lines?

Share this post


Link to post

Thanks! That works great.

 

After upgrading, some of VG's built-in sound files are sounding distorted. Not all, which is the strange part.

 

If I play all the numbers 1 through 9, only a few of them are distorted. I assume they are the wrong sampling or something? How do I fix?

Share this post


Link to post

Okay, it appears all I need to do is delete all of the .vox files from the syste/voice directory and they will be re-created from the .wav files when they are played again. Is this correct?

Share this post


Link to post

And another thing. My 0816vgm.txt log is filled with this:

 

234742.82 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

234742.82 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210

234742.84 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

234742.85 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210

234742.85 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

234742.87 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210

234742.87 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

234742.87 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210

234742.87 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

234742.88 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210

234742.88 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

234742.88 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210

234742.90 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

234742.90 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210

234742.90 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

234742.91 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210

234742.91 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

234742.91 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Too few parameters. Expected 1.] line=210

234742.91 0 ERROR 6.0.3107 dial DbFindDueCall_MSAccess [Object variable or With block variable not set] line=250

 

 

It's 17Mb so far and it's only been turned on for an hour.

Share this post


Link to post

It's caused by OutDialQue database being in old (v5.x) format.

 

Stop VG and exit the Telephone Number Loader, then delete file OutDialQue.mdb in VG's \data\ subdirectory, then restart VG. VG will re-create OutDialQue database in format used by v6.x of VG.

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
×