VoiceGuide IVR Software Main Page
Jump to content

Tts "...please Check The File Format"

Recommended Posts

After a while, my script start giving the following error message.

 

"there has been an error playing this file. please check the file format."

 

The only way to stop the error is to restart the application. I am using TTS so I have no control over the file format. There follows the output showing the problem.

 

How can I fix this please?

 

083854.17 16 callstate OFFERING 66098 0 4

083854.17 16 Dont answer yet, wait for CallerID information.

083854.17 16 Lev_CallerID [138640767,]

083854.20 16 Answer the call at 14/11/2003 08:38:54

083854.20 16 lineAnswer(66098) => 65876

083854.20 16 callinfo DEVSPECIFIC

083854.20 16 callinfo DEVSPECIFIC

083854.20 16 callinfo DEVSPECIFIC

083854.20 16 ring 0

083854.20 16 tapi Reply (LineEvReply) ok 65876 0

083854.25 16 callstate CONNECTED 66098,1,0

083854.25 16 WorkingModeTAPI@Connected=

083854.25 16 WorkingModeScript@Connected=

083854.25 16 Inband detection not enabled

083854.27 16 StartLoadedVgs at 14/11/2003 08:38:54

083854.27 16 [nocallerid] Evaluate [len("$RV_CIDNUMBER")=0]

083854.27 16 RVreplace start: [len("$RV_CIDNUMBER")=0]

083854.27 16 RVreplace end: [len("138640767")=0]

083854.27 16 .Eval(len("138640767")=0)

083854.27 16 Eval Expr result:[False]

083854.28 16 [finduser] Running VB Script...

083854.30 16 RVreplace start (strlen>100)

083854.31 16 Run Script waiting... (shellid=920, process=1120)

083855.42 16 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE

083855.42 16 task still running (shellid=920, process=1120)

083856.52 16 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE

083856.52 16 task completed (shellid=920, process=1120)

083856.52 16 Found result file: VGRUNRESULT_16.TXT

083856.52 16 Run Results >>>[id]{1}[nm]{Tim Walton}<<<

083856.52 16 [storeid] Evaluate [$RV[id]]

083856.52 16 RVreplace start: [$RV[id]]

083856.52 16 RVreplace end: [1]

083856.53 16 .Eval(1)

083856.53 16 Eval Expr result:[1] stored in $RV[myid]

083856.53 16 path {1} not found

083856.53 16 [storealias] Evaluate [$RV[nm]]

083856.53 16 RVreplace start: [$RV[nm]]

083856.53 16 RVreplace end: [Tim Walton]

083856.55 16 .Eval(Tim Walton)

083856.55 16 Error: 1002

083856.55 16 Eval Expr result:[Tim Walton] stored in $RV[myalias]

083856.55 16 path {Tim Walton} not found

083856.55 16 [contactsanddiarytrue] Evaluate [($RV[id]>0) and ($RV[id2]>0)]

083856.56 16 RVreplace start: [($RV[id]>0) and ($RV[id2]>0)]

083856.56 16 RVreplace end: [(1>0) and (>0)]

083856.56 16 .Eval((1>0) and (>0))

083856.56 16 Error: 1002

083856.56 16 Eval Expr result:[(1>0) and (>0)]

083856.58 16 path {(1>0) and (>0)} not found

083856.58 16 [contactsordiary] Playing

083856.58 16 RVreplace start: [Hi $RV[myalias], press 1 to find a contact, or press 2 to access your diary.]

083856.58 16 RVreplace end: [Hi Tim Walton, press 1 to find a contact, or press 2 to access your diary.]

083856.59 16 tts generate start[Hi Tim Walton, press 1 to find a contact, or press 2 to access your diary.]

083902.83 16 tts generate end

083902.83 16 [contactsordiary] Playing (C:\Program Files\VoiceGuide\data\tts16.wav)

083902.83 16 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>7] file[C:\Program Files\VoiceGuide\data\tts16.wav]

083902.86 16 RunModule PLAY end

083902.86 16 tapie PlayEnd old line=16 0 974625

083907.20 16 Play End line[16] (id=974625)

083907.20 16 LsPlayMsg EV_PLAY_FINISHED

083910.45 16 callstate DISCONNECTED 66098,2,0

083910.47 16 LsPlayMsgFinished EV_REMOTEPARTY_DISCONNECT

083910.47 16 Hanging up call...

083910.47 16 RecSoundStop ok

083910.47 16 PlaySoundStop ok

083910.47 16 fnHangupCall end

083910.47 16 callinfo DEVSPECIFIC

083910.47 16 callinfo DEVSPECIFIC

083910.47 16 callstate DISCONNECTED 66098,1,0

083910.47 16 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT

083910.47 16 Hanging up call...

083910.47 16 RecSoundStop ok

083910.48 16 PlaySoundStop ok

083910.48 16 fnHangupCall end

083910.48 16 tapi Reply (LineEvReply) ok 66439 0

083910.48 16 tapi Reply (LineEvReply) err 65687 LINEERR_INVALCALLSTATE [8000001C]

083910.52 16 callstate IDLE 66098 0 0

083910.52 16 WorkingMode@Idle=

083911.61 16 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

083911.61 16 ReinitTelephony due to IDLE start

083911.61 16 tapic lineDeallocateCall(MainCall:66098) 0

083911.61 16 lineOpen(16) => 0

083911.61 16 Waiting for a call...

083911.61 16 lineOpen(16)LineHandle=66406

Share this post


Link to post

which version of VoiceGuide are you using?

Are you using a Voice Modem or a Dialogic card?

 

How often does this problem occur? Once it starts happening I take it that it happens all the time on every call until the application is restarted?

 

The problem seems to be more in the Wave Drivers then in the format of the TTS file... please place the attached file in "C:\" then make another call and post the contents of the created C:\TapiWrapLogMMDD.txt file...

TapiWrapLogSelect.txt

Share this post


Link to post

I am using a BT Speedway ISDN card (I have read it is just a rebadged Fritz card)

 

You are right, once it has errored, it will error every time until the application is restarted.

 

I put the given file in the right place, and deleted the existing C:\TapiWrapLog1114.txt to get a new one.

 

When I make a call to the system, I get the error straight away, and oddly no new C:\TapiWrapLog1114.txt file is created for me to send to you!

 

Tim

Share this post


Link to post

223012.69 16 callstate OFFERING 65760 0 4

223012.69 16 Dont answer yet, wait for CallerID information.

223012.69 16 Lev_CallerID [7919534411,]

223012.78 16 Answer the call at 14/11/2003 22:30:12

223012.78 16 lineAnswer(65760) => 65794

223012.78 16 callinfo DEVSPECIFIC

223012.78 16 callinfo DEVSPECIFIC

223012.78 16 callinfo DEVSPECIFIC

223012.78 16 ring 0

223012.80 16 tapi Reply (LineEvReply) ok 65794 0

223012.84 16 callstate CONNECTED 65760,1,0

223012.84 16 WorkingModeTAPI@Connected=

223012.84 16 WorkingModeScript@Connected=

223012.84 16 Inband detection not enabled

223012.84 16 StartLoadedVgs at 14/11/2003 22:30:12

223012.86 16 [nocallerid] Evaluate [len("$RV_CIDNUMBER")=0]

223012.86 16 RVreplace start: [len("$RV_CIDNUMBER")=0]

223012.86 16 RVreplace end: [len("7919534411")=0]

223012.86 16 .Eval(len("7919534411")=0)

223012.86 16 Eval Expr result:[False]

223012.86 16 [finduser] Running VB Script...

223012.86 16 RVreplace start (strlen>100)

223012.89 16 Run Script waiting... (shellid=688, process=1164)

223013.88 16 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE

223013.88 16 task completed (shellid=688, process=1164)

223013.88 16 Found result file: VGRUNRESULT_16.TXT

223013.88 16 Run Results >>>[id]{1}[nm]{Tim Walton}<<<

223013.88 16 [storeid] Evaluate [$RV[id]]

223013.88 16 RVreplace start: [$RV[id]]

223013.88 16 RVreplace end: [1]

223013.89 16 .Eval(1)

223013.89 16 Eval Expr result:[1] stored in $RV[myid]

223013.89 16 path {1} not found

223013.89 16 [storealias] Evaluate [$RV[nm]]

223013.89 16 RVreplace start: [$RV[nm]]

223013.89 16 RVreplace end: [Tim Walton]

223013.91 16 .Eval(Tim Walton)

223013.91 16 Error: 1002

223013.91 16 Eval Expr result:[Tim Walton] stored in $RV[myalias]

223013.91 16 path {Tim Walton} not found

223013.91 16 [contactsanddiarytrue] Evaluate [($RV[id]>0) and ($RV[id2]>0)]

223013.92 16 RVreplace start: [($RV[id]>0) and ($RV[id2]>0)]

223013.92 16 RVreplace end: [(1>0) and (>0)]

223013.92 16 .Eval((1>0) and (>0))

223013.92 16 Error: 1002

223013.92 16 Eval Expr result:[(1>0) and (>0)]

223013.94 16 path {(1>0) and (>0)} not found

223013.94 16 [contactsordiary] Playing

223013.94 16 RVreplace start: [Hi $RV[myalias], press 1 to find a contact, or press 2 to access your diary.]

223013.94 16 RVreplace end: [Hi Tim Walton, press 1 to find a contact, or press 2 to access your diary.]

223013.95 16 tts generate start[Hi Tim Walton, press 1 to find a contact, or press 2 to access your diary.]

223020.09 16 tts generate end

223020.11 16 [contactsordiary] Playing (C:\Program Files\VoiceGuide\data\tts16.wav)

223020.11 16 PlaySoundStart err=[0 play PlaySoundStart ResetWavOutAndContinuePlay=>7] file[C:\Program Files\VoiceGuide\data\tts16.wav]

223020.11 16 RunModule PLAY end

223020.13 16 tapie PlayEnd old line=16 0 851906

223024.48 16 Play End line[16] (id=851906)

223024.48 16 LsPlayMsg EV_PLAY_FINISHED

223029.67 16 callstate DISCONNECTED 65760,2,0

223029.67 16 LsPlayMsgFinished EV_REMOTEPARTY_DISCONNECT

223029.67 16 Hanging up call...

223029.67 16 RecSoundStop ok

223029.67 16 PlaySoundStop ok

223029.69 16 fnHangupCall end

223029.69 16 callinfo DEVSPECIFIC

223029.69 16 callinfo DEVSPECIFIC

223029.69 16 callstate DISCONNECTED 65760,1,0

223029.69 16 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT

223029.69 16 Hanging up call...

223029.69 16 RecSoundStop ok

223029.69 16 PlaySoundStop ok

223029.70 16 fnHangupCall end

223029.70 16 tapi Reply (LineEvReply) ok 65538 0

223029.70 16 tapi Reply (LineEvReply) err 66426 LINEERR_INVALCALLSTATE [8000001C]

223029.73 16 callstate IDLE 65760 0 0

223029.73 16 WorkingMode@Idle=

223030.80 16 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

223030.80 16 ReinitTelephony due to IDLE start

223030.80 16 tapic lineDeallocateCall(MainCall:65760) 0

223030.80 16 lineOpen(16) => 0

223030.80 16 Waiting for a call...

223030.80 16 lineOpen(16)LineHandle=66066

Share this post


Link to post
I put the given file in the right place, and deleted the existing C:\TapiWrapLog1114.txt to get a new one. And oddly no new C:\TapiWrapLog1114.txt file is created for me to send to you!

that's a bit unexpected... Plz try renaming C:\TapiWrapLogSelect.txt to something else and starting VG again - what are the contents of the C:\TapiWrapLog1114.txt file when it does get created?

 

I assume that you are using ComISDN?

Share this post


Link to post

Yes I am using comISDN.

 

It is a bit tricky getting this file for you, everytime I restart the app it works fine, and there is no point sending you a report from when it is OK (I guess). And so I have to wait until it breaks again.

 

Should the log file be created even if I don't tick the box on the lof file viewer?

 

Tim

Share this post


Link to post

The C:\TapiWrapLogMMDD.txt file will get added to all the time. When you get the problem occurring again just forward us the log file for the day on which the problem occurred, and tell us what time it occurred so that we know where in the log file to look...

Share this post


Link to post

I tested the system late on the 15th and all was fine.

I then woke up on the 16th and it was broken again.

I have attached the log for the 16th.

The last entries will be when it was broken, but it could have been the calls in the early hours that broke it

 

I hope this helps you find the problem, it is preventing us going live with the system at the moment.

 

many thanks

 

Tim

 

004005.125 tapie LINE_CALLSTATE(16, 0x10337, 0x2, 0x0, 0x4)

004005.125 tapic lineMonitorDigits(0x10337, 0x2) => 0x0

004005.140 tapic lineMonitorMedia(0x10337, 0xfc) => 0

004005.140 tapic lineGetCallInfo(0x10337, 0x2421f88)

004005.140 ocxev CallerId(sLineId=16, hCall=0x10337, strNbr=[7967321656], strName=[ ], strDialed=[485113])

004005.140 tapie LINE_CALLINFO(16, 0x10337, 0x2)

004005.140 tapie LINE_CALLINFO(16, 0x10337, 0x2)

004005.140 tapie LINE_CALLINFO(16, 0x10337, 0x2)

004005.140 tapie LINE_LINEDEVSTATE(16, 0x10248, 0x2, 0x1, 0x0)

004005.140 tapie LINE_REPLY(16, 0x0, 0x103bf, 0x0)

004005.218 tapie LINE_CALLSTATE(16, 0x10337, 0x100, 0x1, 0x0)

004005.218 tapic lineGetID(0x10248, 0, 0, 0x1, 0x2369180, wave/in) LINECALLSELECT_LINE hLineInfo

004005.218 tapic lineGetID(0x10248, 0, 0, 0x1, 0x2369180, wave/in) => 0x0

004005.218 tapic lineGetID => 1

004005.218 tapic lineGetID(0x10248, 0, 0, 0x1, 0x2369180, wave/out) LINECALLSELECT_LINE hLineInfo

004005.218 tapic lineGetID(0x10248, 0, 0, 0x1, 0x2369180, wave/out) => 0x0

004005.218 tapic lineGetID => 1

004035.921 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x10886, lOptions=0x1, strOptions=)

004035.921 tr 5 ResetWavOutAndContinuePlay start

004035.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

004035.921 play FileMmioOpenAndAscend end

004035.921 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

004035.921 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query

004035.921 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x241275c

004035.921 wavec waveOutReset(0x241275c) => 0 fn:PlaySoundStart

004035.921 tapic lineMonitorDigits(0x10337, 0x2) => 0x0

004035.921 tapic lineMonitorMedia(0x10337, 0x7c) => 0

004035.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

004035.921 play FileMmioOpenAndAscend end

004035.921 play LoadCurrFileToPlay start

004035.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

004035.921 play FileMmioOpenAndAscend end

004035.921 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

004035.921 wavec waveOutWrite HeapAllocs bytes: DataToPlay=84736, WaveHdr=32, UserData=12

004035.921 wavehdr: lpData=0x242d008, dwBufferLength=84736, dwBytesRecorded=0, dwUser=0x2444580, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0

004035.921 wavec waveOutPrepareHeader(0x241275c, 0x2408630, 0x20) => 0

004035.921 wavec waveOutWrite(0x241275c, 0x2408630, 0x20) => 0

004035.921 play LoadCurrFileToPlay end

004035.921 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned

004035.921 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 6771800

004035.921 fn OnFirePlayPlayWdogSetEvent start

004035.921 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0x675458, LenMsecs=5296)

004041.265 ocxfn PlayStopSpecial(sLineId:16, lParam1:0x675458, lParam2(idcode):0, giving: dwPlayId=67718, iPlayIdx=0)

004041.265 wavec waveOutReset(0x241275c) call fn:PlayStopSpecial

004041.265 wavec waveOutReset(0x241275c) => 0 (MMSYSERR_OK) fn:PlayStopSpecial

004041.265 wavec waveOutReset(0x241275c) call, caller: PlayStopSpecial

004041.265 wavec waveOutReset(0x241275c) => 0 (MMSYSERR_OK), caller: PlayStopSpecial

004041.265 wavec waveOutClose(0241275c) call, caller: PlayStopSpecial

004041.265 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: PlayStopSpecial

004041.265 wavee WOM_DONE(0x241275c, 0x2408630) (callback window message)

004041.265 wavee WOM_DONE(0x241275c, 0x3bd, 0x23355e0, 0x2408630, 0x0) psch

004041.265 fn psch hwo(0x241275c) != hli->hWaveOut(0x0)

004041.265 fn psch lpUserData=0x2444580 : dwPlayId=67718, hli=0x23355e0, iFileIdx=0x0

004041.265 fn psch hli=0x23355e0 : dwPlayId=67718, iPlayListIdxCurr=0x0

004041.265 fn psch clearing watchdog

004041.265 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT

004041.265 wavec waveOutUnprepareHeader(0x241275c, 0x2408630, 0x20) call unimodem

004041.265 wavec waveOutUnprepareHeader(0x241275c, 0x2408630, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem

004041.265 fn OnFirePlayPlayWdogClearEvent start

004041.265 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0x675458)

004041.265 ocxev PlayEnd(dwLineId=16, dwPlayId=0x10886)

004043.750 tapie LINE_MONITORDIGITS(16, 0x10337, 0x32)

004044.062 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x12853, lOptions=0x1, strOptions=)

004044.062 tr 5 ResetWavOutAndContinuePlay start

004044.062 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

004044.062 play FileMmioOpenAndAscend end

004044.062 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

004044.062 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query

004044.062 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x241275c

004044.062 wavec waveOutReset(0x241275c) => 0 fn:PlaySoundStart

004044.062 tapic lineMonitorDigits(0x10337, 0x2) => 0x0

004044.078 tapic lineMonitorMedia(0x10337, 0x7c) => 0

004044.078 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

004044.078 play FileMmioOpenAndAscend end

004044.078 play LoadCurrFileToPlay start

004044.078 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

004044.078 play FileMmioOpenAndAscend end

004044.078 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

004044.078 wavec waveOutWrite HeapAllocs bytes: DataToPlay=180736, WaveHdr=32, UserData=12

004044.078 wavehdr: lpData=0x245d008, dwBufferLength=180736, dwBytesRecorded=0, dwUser=0x2444580, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0

004044.078 wavec waveOutPrepareHeader(0x241275c, 0x2407408, 0x20) => 0

004044.078 wavec waveOutWrite(0x241275c, 0x2407408, 0x20) => 0

004044.078 play LoadCurrFileToPlay end

004044.078 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned

004044.078 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 7585900

004044.078 fn OnFirePlayPlayWdogSetEvent start

004044.078 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0x73c06c, LenMsecs=11296)

004052.062 tapie LINE_MONITORDIGITS(16, 0x10337, 0x30)

004052.062 ocxfn PlayStop(sLineId=16)

004052.062 fn PlaySoundStop start

004052.062 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT

004052.062 wavec waveOutReset(0x241275c) call, caller: PlaySoundStop

004052.062 wavec waveOutReset(0x241275c) => 0 (MMSYSERR_OK), caller: PlaySoundStop

004052.062 wavec waveOutClose(0241275c) call, caller: PlaySoundStop

004052.062 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: PlaySoundStop

004052.062 fn OnFirePlayPlayWdogClearEvent start

004052.062 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0x73c06c)

004052.062 wavee WOM_DONE(0x241275c, 0x2407408) (callback window message)

004052.062 wavee WOM_DONE(0x241275c, 0x3bd, 0x23355e0, 0x2407408, 0x0) psch

004052.062 fn psch hwo(0x241275c) != hli->hWaveOut(0x0)

004052.062 fn psch lpUserData=0x2444580 : dwPlayId=75859, hli=0x23355e0, iFileIdx=0x0

004052.062 fn psch hli=0x23355e0 : dwPlayId=75859, iPlayListIdxCurr=0xfffffffe

004052.062 fn psch not clearing watchdog

004052.062 wavec waveOutUnprepareHeader(0x241275c, 0x2407408, 0x20) call unimodem

004052.062 wavec waveOutUnprepareHeader(0x241275c, 0x2407408, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem

004052.796 tapie LINE_MONITORDIGITS(16, 0x10337, 0x23)

004054.906 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x152af, lOptions=0x1, strOptions=)

004054.906 tr 5 ResetWavOutAndContinuePlay start

004054.906 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

004054.906 play mmckinfoSubchunk.cksize = 0

004054.906 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady

004054.906 play pss EnsureWaveOutIsOpenAndReady failed

004054.906 play PlaySoundStart ResetWavOutAndContinuePlay=>7

004054.906 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x152af)

004054.906 tapic lineMonitorDigits(0x10337, 0x2) => 0x0

004054.906 tapic lineMonitorMedia(0x10337, 0xfc) => 0

004054.906 tr 5 ResetWavOutAndContinuePlay start

004054.906 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav

004054.921 play FileMmioOpenAndAscend end

004054.921 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

004054.921 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query

004054.921 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x2404b04

004054.921 wavec waveOutReset(0x2404b04) => 0 fn:PlaySoundStart

004054.921 tapic lineMonitorDigits(0x10337, 0x2) => 0x0

004054.921 tapic lineMonitorMedia(0x10337, 0x7c) => 0

004054.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav

004054.921 play FileMmioOpenAndAscend end

004054.921 play LoadCurrFileToPlay start

004054.921 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav

004054.921 play FileMmioOpenAndAscend end

004054.921 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

004054.921 wavec waveOutWrite HeapAllocs bytes: DataToPlay=70808, WaveHdr=32, UserData=12

004054.921 wavehdr: lpData=0x242cff8, dwBufferLength=70808, dwBytesRecorded=0, dwUser=0x2444580, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0

004054.921 wavec waveOutPrepareHeader(0x2404b04, 0x236b0e8, 0x20) => 0

004054.921 wavec waveOutWrite(0x2404b04, 0x236b0e8, 0x20) => 0

004054.921 play LoadCurrFileToPlay end

004054.921 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned

004054.921 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 8670300

004054.921 ocxev PlayEnd(dwLineId=16, dwPlayId=0x0)

004054.921 fn OnFirePlayPlayWdogSetEvent start

004054.921 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0x844c5c, LenMsecs=4425)

004057.906 tapie LINE_CALLSTATE(16, 0x10337, 0x4000, 0x2, 0x0)

004057.906 ocxfn RecStop(sLineId:16)

004057.906 wavec waveInReset(0x0) => 5

004057.906 linec lineMonitorTones(0x10337, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones)

004057.906 ocxfn PlayStop(sLineId=16)

004057.906 fn PlaySoundStop start

004057.906 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT

004057.906 wavec waveOutReset(0x2404b04) call, caller: PlaySoundStop

004057.906 wavec waveOutReset(0x2404b04) => 0 (MMSYSERR_OK), caller: PlaySoundStop

004057.906 wavec waveOutClose(02404b04) call, caller: PlaySoundStop

004057.906 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: PlaySoundStop

004057.906 ocxfn LineDrop(sLineId=16, sOpt=0)

004057.906 tapic lineDrop(0x10337, , 0) call in ocxfn_LineDrop

004057.906 tapic lineDrop(0x10337, , 0) => async:65915 (65915)

004057.906 fn OnFirePlayPlayWdogClearEvent start

004057.906 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0x844c5c)

004057.906 wavee WOM_DONE(0x2404b04, 0x236b0e8) (callback window message)

004057.906 wavee WOM_DONE(0x2404b04, 0x3bd, 0x23355e0, 0x236b0e8, 0x0) psch

004057.906 fn psch hwo(0x2404b04) != hli->hWaveOut(0x0)

004057.906 fn psch lpUserData=0x2444580 : dwPlayId=86703, hli=0x23355e0, iFileIdx=0x0

004057.906 fn psch hli=0x23355e0 : dwPlayId=86703, iPlayListIdxCurr=0xfffffffe

004057.906 fn psch not clearing watchdog

004057.906 wavec waveOutUnprepareHeader(0x2404b04, 0x236b0e8, 0x20) call unimodem

004057.906 wavec waveOutUnprepareHeader(0x2404b04, 0x236b0e8, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem

004057.906 tapie LINE_CALLINFO(16, 0x10337, 0x2)

004057.906 tapie LINE_CALLINFO(16, 0x10337, 0x2)

004057.906 tapie LINE_CALLSTATE(16, 0x10337, 0x4000, 0x1, 0x0)

004057.906 ocxfn RecStop(sLineId:16)

004057.906 wavec waveInReset(0x0) => 5

004057.906 linec lineMonitorTones(0x10337, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones)

004057.906 ocxfn PlayStop(sLineId=16)

004057.906 fn PlaySoundStop start

004057.906 fn PlaySoundStop line not playing a sound file. 0x0

004057.906 ocxfn LineDrop(sLineId=16, sOpt=0)

004057.906 tapic lineDrop(0x10337, , 0) call in ocxfn_LineDrop

004057.906 tapic lineDrop(0x10337, , 0) => async:66035 (66035)

004057.906 tapie LINE_REPLY(16, 0x0, 0x1017b, 0x0)

004057.906 tapie LINE_REPLY(16, 0x0, 0x101f3, 0x8000001c)

004057.953 tapie LINE_CALLSTATE(16, 0x10337, 0x1, 0x0, 0x0)

004058.968 ocxfn LineClose(sLineId:16)

004058.968 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x23355f0, 0x12f1d4)

004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) call

004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) => NO_ERROR (0)

004058.968 tapic lineGetIcon(16, 0, 0x23355f8)

004058.968 ocxfn LineOpen(sLineId=16)

004058.968 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x23355f0, 0x12e99c)

004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) call

004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) => NO_ERROR (0)

004058.968 tapic lineGetIcon(16, 0, 0x23355f8)

004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) call

004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) => NO_ERROR (0)

004058.968 tapic lineOpen(0x800003ff, 16, 0x23355ec, 0x10004, 0, 0x23355e0, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0)

004058.968 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b4e0, wave/in) LINECALLSELECT_LINE hLineInfo

004058.968 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b4e0, wave/in) => 0x0

004058.968 tapic lineGetID => 1

004058.968 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b4e0, wave/out) LINECALLSELECT_LINE hLineInfo

004058.968 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b4e0, wave/out) => 0x0

004058.968 tapic lineGetID => 1

004058.968 ocxfn GetLineName(sLineId=16)

004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) call

004058.968 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x241e130) => NO_ERROR (0)

004058.968 wavec waveInGetDevCaps(0x1, 0x12ea00, 0x30) => 0

004058.968 wavec waveOutGetDevCaps(0x1, 0x12e9cc, 0x34) => 0

004058.968 wave IN:ISDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1 OUT:ISDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1, support=0x4

004058.968 ocxfn SilenceDetectSet(sLineId=16, sTimeLen=30, sVolumeLevel=10)

084432.812 tapie LINE_CALLSTATE(16, 0x103ae, 0x2, 0x0, 0x4)

084432.812 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0

084432.812 tapic lineMonitorMedia(0x103ae, 0xfc) => 0

084432.812 tapic lineGetCallInfo(0x103ae, 0x241e130)

084432.812 ocxev CallerId(sLineId=16, hCall=0x103ae, strNbr=[138640767], strName=[ ], strDialed=[485113])

084432.812 tapie LINE_CALLINFO(16, 0x103ae, 0x2)

084432.812 tapie LINE_CALLINFO(16, 0x103ae, 0x2)

084432.812 tapie LINE_CALLINFO(16, 0x103ae, 0x2)

084432.812 tapie LINE_LINEDEVSTATE(16, 0x10126, 0x2, 0x1, 0x0)

084432.812 tapie LINE_REPLY(16, 0x0, 0x10026, 0x0)

084432.890 tapie LINE_CALLSTATE(16, 0x103ae, 0x100, 0x1, 0x0)

084432.890 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b008, wave/in) LINECALLSELECT_LINE hLineInfo

084432.890 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b008, wave/in) => 0x0

084432.890 tapic lineGetID => 1

084432.890 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b008, wave/out) LINECALLSELECT_LINE hLineInfo

084432.890 tapic lineGetID(0x10126, 0, 0, 0x1, 0x241b008, wave/out) => 0x0

084432.890 tapic lineGetID => 1

084440.375 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x1b62b, lOptions=0x1, strOptions=)

084440.375 tr 5 ResetWavOutAndContinuePlay start

084440.390 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

084440.390 play mmckinfoSubchunk.cksize = 0

084440.390 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady

084440.390 play pss EnsureWaveOutIsOpenAndReady failed

084440.390 play PlaySoundStart ResetWavOutAndContinuePlay=>7

084440.390 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x1b62b)

084440.390 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0

084440.390 tapic lineMonitorMedia(0x103ae, 0xfc) => 0

084440.390 tr 5 ResetWavOutAndContinuePlay start

084440.390 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav

084440.390 play FileMmioOpenAndAscend end

084440.390 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

084440.390 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query

084440.390 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x228f64

084440.390 wavec waveOutReset(0x228f64) => 0 fn:PlaySoundStart

084440.390 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0

084440.390 tapic lineMonitorMedia(0x103ae, 0x7c) => 0

084440.390 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav

084440.390 play FileMmioOpenAndAscend end

084440.390 play LoadCurrFileToPlay start

084440.390 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav

084440.390 play FileMmioOpenAndAscend end

084440.390 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

084440.390 wavec waveOutWrite HeapAllocs bytes: DataToPlay=70808, WaveHdr=32, UserData=12

084440.390 wavehdr: lpData=0x242d008, dwBufferLength=70808, dwBytesRecorded=0, dwUser=0x242cfe0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0

084440.390 wavec waveOutPrepareHeader(0x228f64, 0x240a348, 0x20) => 0

084440.390 wavec waveOutWrite(0x228f64, 0x240a348, 0x20) => 0

084440.390 play LoadCurrFileToPlay end

084440.390 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned

084440.390 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 11217100

084440.390 ocxev PlayEnd(dwLineId=16, dwPlayId=0x0)

084440.390 fn OnFirePlayPlayWdogSetEvent start

084440.390 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0xab28cc, LenMsecs=4425)

084444.765 wavee WOM_DONE(0x228f64, 0x240a348) (callback window message)

084444.765 wavee WOM_DONE(0x228f64, 0x3bd, 0x23355e0, 0x240a348, 0x0) psch

084444.765 fn psch lpUserData=0x242cfe0 : dwPlayId=112171, hli=0x23355e0, iFileIdx=0x0

084444.765 fn psch hli=0x23355e0 : dwPlayId=112171, iPlayListIdxCurr=0x0

084444.765 fn psch clearing watchdog

084444.765 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT

084444.765 wavec waveOutUnprepareHeader(0x228f64, 0x240a348, 0x20) call unimodem

084444.765 wavec waveOutUnprepareHeader(0x228f64, 0x240a348, 0x20) => 0 (MMSYSERR_OK) unimodem

084444.765 wavec waveOutReset(0x228f64) call, caller: Psch

084444.765 wavec waveOutReset(0x228f64) => 0 (MMSYSERR_OK), caller: Psch

084444.765 wavec waveOutClose(0228f64) call, caller: Psch

084444.765 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: Psch

084444.765 fn OnFirePlayPlayWdogClearEvent start

084444.765 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0xab28cc)

084444.765 ocxev PlayEnd(dwLineId=16, dwPlayId=0x1b62b)

084450.234 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x1dcaf, lOptions=0x1, strOptions=)

084450.234 tr 5 ResetWavOutAndContinuePlay start

084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

084450.234 play mmckinfoSubchunk.cksize = 0

084450.234 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady

084450.234 play pss EnsureWaveOutIsOpenAndReady failed

084450.234 play PlaySoundStart ResetWavOutAndContinuePlay=>7

084450.234 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x1dcaf)

084450.234 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0

084450.234 tapic lineMonitorMedia(0x103ae, 0xfc) => 0

084450.234 tr 5 ResetWavOutAndContinuePlay start

084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav

084450.234 play FileMmioOpenAndAscend end

084450.234 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

084450.234 wavec waveOutOpen(0x0, 0x1, 0x2335608, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query

084450.234 wavec waveOutOpen(0x233563c, 0x1, 0x2335608, 0x350060, 0x23355e0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x228f64

084450.234 wavec waveOutReset(0x228f64) => 0 fn:PlaySoundStart

084450.234 tapic lineMonitorDigits(0x103ae, 0x2) => 0x0

084450.234 tapic lineMonitorMedia(0x103ae, 0x7c) => 0

084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav

084450.234 play FileMmioOpenAndAscend end

084450.234 play LoadCurrFileToPlay start

084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav

084450.234 play FileMmioOpenAndAscend end

084450.234 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0

084450.234 wavec waveOutWrite HeapAllocs bytes: DataToPlay=70808, WaveHdr=32, UserData=12

084450.234 wavehdr: lpData=0x242d008, dwBufferLength=70808, dwBytesRecorded=0, dwUser=0x242cfe0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0

084450.234 wavec waveOutPrepareHeader(0x228f64, 0x240dc28, 0x20) => 0

084450.234 wavec waveOutWrite(0x228f64, 0x240dc28, 0x20) => 0

084450.234 play LoadCurrFileToPlay end

084450.234 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned

084450.234 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 16 12203100

084450.234 ocxev PlayEnd(dwLineId=16, dwPlayId=0x0)

084450.234 fn OnFirePlayPlayWdogSetEvent start

084450.234 ocxev PlayWdogSet(dwLineId=16, dwPlayId=0xba345c, LenMsecs=4425)

084452.140 tapie LINE_CALLSTATE(16, 0x103ae, 0x4000, 0x2, 0x0)

084452.140 ocxfn RecStop(sLineId:16)

084452.140 wavec waveInReset(0x0) => 5

084452.140 linec lineMonitorTones(0x103ae, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones)

084452.140 ocxfn PlayStop(sLineId=16)

084452.140 fn PlaySoundStop start

084452.140 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT

084452.140 wavec waveOutReset(0x228f64) call, caller: PlaySoundStop

084452.140 wavec waveOutReset(0x228f64) => 0 (MMSYSERR_OK), caller: PlaySoundStop

084452.140 wavec waveOutClose(0228f64) call, caller: PlaySoundStop

084452.140 wavec waveOutClose(0x0) => 0 (MMSYSERR_OK), caller: PlaySoundStop

084452.140 ocxfn LineDrop(sLineId=16, sOpt=0)

084452.140 tapic lineDrop(0x103ae, , 0) call in ocxfn_LineDrop

084452.140 tapic lineDrop(0x103ae, , 0) => async:66444 (66444)

084452.140 fn OnFirePlayPlayWdogClearEvent start

084452.140 ocxev PlayWdogClear(dwLineId=16, dwPlayId=0xba345c)

084452.140 wavee WOM_DONE(0x228f64, 0x240dc28) (callback window message)

084452.140 wavee WOM_DONE(0x228f64, 0x3bd, 0x23355e0, 0x240dc28, 0x0) psch

084452.140 fn psch hwo(0x228f64) != hli->hWaveOut(0x0)

084452.140 fn psch lpUserData=0x242cfe0 : dwPlayId=122031, hli=0x23355e0, iFileIdx=0x0

084452.140 fn psch hli=0x23355e0 : dwPlayId=122031, iPlayListIdxCurr=0xfffffffe

084452.140 fn psch not clearing watchdog

084452.140 wavec waveOutUnprepareHeader(0x228f64, 0x240dc28, 0x20) call unimodem

084452.140 wavec waveOutUnprepareHeader(0x228f64, 0x240dc28, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem

084452.140 tapie LINE_CALLINFO(16, 0x103ae, 0x2)

084452.140 tapie LINE_CALLINFO(16, 0x103ae, 0x2)

084452.140 tapie LINE_CALLSTATE(16, 0x103ae, 0x4000, 0x1, 0x0)

084452.140 ocxfn RecStop(sLineId:16)

084452.140 wavec waveInReset(0x0) => 5

084452.140 linec lineMonitorTones(0x103ae, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones)

084452.140 ocxfn PlayStop(sLineId=16)

084452.140 fn PlaySoundStop start

084452.140 fn PlaySoundStop line not playing a sound file. 0x0

084452.140 ocxfn LineDrop(sLineId=16, sOpt=0)

084452.140 tapic lineDrop(0x103ae, , 0) call in ocxfn_LineDrop

084452.140 tapic lineDrop(0x103ae, , 0) => async:66462 (66462)

084452.140 tapie LINE_REPLY(16, 0x0, 0x1038c, 0x0)

084452.140 tapie LINE_REPLY(16, 0x0, 0x1039e, 0x8000001c)

084452.187 tapie LINE_CALLSTATE(16, 0x103ae, 0x1, 0x0, 0x0)

084453.187 ocxfn LineClose(sLineId:16)

084453.187 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x23355f0, 0x12f1d4)

084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) call

084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) => NO_ERROR (0)

084453.187 tapic lineGetIcon(16, 0, 0x23355f8)

084453.187 ocxfn LineOpen(sLineId=16)

084453.187 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x23355f0, 0x12e99c)

084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) call

084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) => NO_ERROR (0)

084453.187 tapic lineGetIcon(16, 0, 0x23355f8)

084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) call

084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) => NO_ERROR (0)

084453.187 tapic lineOpen(0x800003ff, 16, 0x23355ec, 0x10004, 0, 0x23355e0, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0)

084453.187 tapic lineGetID(0x1019d, 0, 0, 0x1, 0x241b008, wave/in) LINECALLSELECT_LINE hLineInfo

084453.187 tapic lineGetID(0x1019d, 0, 0, 0x1, 0x241b008, wave/in) => 0x0

084453.187 tapic lineGetID => 1

084453.187 tapic lineGetID(0x1019d, 0, 0, 0x1, 0x241b008, wave/out) LINECALLSELECT_LINE hLineInfo

084453.187 tapic lineGetID(0x1019d, 0, 0, 0x1, 0x241b008, wave/out) => 0x0

084453.187 tapic lineGetID => 1

084453.187 ocxfn GetLineName(sLineId=16)

084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) call

084453.187 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x24268f8) => NO_ERROR (0)

084453.187 wavec waveInGetDevCaps(0x1, 0x12ea00, 0x30) => 0

084453.187 wavec waveOutGetDevCaps(0x1, 0x12e9cc, 0x34) => 0

084453.187 wave IN:ISDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1 OUT:ISDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1, support=0x4

084453.187 ocxfn SilenceDetectSet(sLineId=16, sTimeLen=30, sVolumeLevel=10)

Share this post


Link to post

Thanks, that's exactly the trace we needed.

 

We can see from trace that the TTS engine on your system is not closing the file properly and VoiceGuide cannot get access to the file immediately after it's created in order to play it.

 

What version of Windows (& Service Pack) is installed on this system?

What TTS engine are you using? Default Microsoft one or some other?

Share this post


Link to post

Windows 2000 SP3

AT&T TTS

 

An interesting thing to note...

 

For the first time today I was set next to the server while I tested it. When the system errors and says the file could not be played, the correct voice file can be heard clearly and correctly through the speakers of the server! I guess this gives a huge clue to the problem!

 

Tim

Share this post


Link to post

The trace shows that the created TTS sound file has no sound data in it... if the TTS file is actualy playing over the PC speaker at the same time this means that the AT&T TTS engine decided to start playing the sound file it created over the speaker instead if placing it in the sound file as VoiceGuide told it to do...

 

I'm not sure what could be causing the TTS engine to disregard the TTS command issued by VoiceGuide... VG always asks TTS to place results in a file and it then plays the file...

 

Are you using SAPI5.1? Are you using the current release of the AT&T TTS engine?

 

004054.906 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x152af, lOptions=0x1, strOptions=)

004054.906 tr 5 ResetWavOutAndContinuePlay start

004054.906 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

004054.906 play mmckinfoSubchunk.cksize = 0

004054.906 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady

004054.906 play pss EnsureWaveOutIsOpenAndReady failed

004054.906 play PlaySoundStart ResetWavOutAndContinuePlay=>7

004054.906 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x152af)

and

084450.234 ocxfn PlayMultiDelimited(sLineId=16, strFile1=C:\Program Files\VoiceGuide\data\tts16.wav, lPlayId=0x1dcaf, lOptions=0x1, strOptions=)

084450.234 tr 5 ResetWavOutAndContinuePlay start

084450.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\data\tts16.wav

084450.234 play mmckinfoSubchunk.cksize = 0

084450.234 play FileMmioOpenAndAscend failed in Play_EnsureWaveOutIsOpenAndReady

084450.234 play pss EnsureWaveOutIsOpenAndReady failed

084450.234 play PlaySoundStart ResetWavOutAndContinuePlay=>7

084450.234 ocxfn Play(sLineId=16, strFile=C:\Program Files\VoiceGuide\system\voice\ErrorPlayingFile.wav, lPlayId=0x1dcaf)

Share this post


Link to post

yes, and yes. All software is the latest. I only set up the server in recent weeks.

 

It is odd that when it goes wrong once, it will go wrong everytime until it is reset.

 

Would it help if I just took out the soundcard? I would rather not, but I will if it is a quick fix. I really want to get this system up and running.

 

many thanks

 

Tim

Share this post


Link to post

I suspect removing the sound card will not fix the problem... (you can of course give it a try...) I'd sooner try re-installing SAPI 5.1...

 

Please replace the SAPIWARP.OCX file in your Windows' System32 directory with one attached, then start VG and run till problem occurs.

 

The new OCX will create log files in C:\ named C:\SapiWrapMMDD.txt. Please post those log files here once the problem occurs.

SapiWrap.ocx

Share this post


Link to post

I disabled the comISDN driver for the soundcard, and the problem happens a lot less. But it did happen today. Here is the results of the file you asked for.

 

Hope you can solve it!!!

 

Tim

 

081157.156 ocxfn TtsToWavFile(strTextXml=Hi Stephen, press 1 to find a contact, or press 2 to access your diary., strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

081157.156 AssignFormat => 0

081157.156 BindToFile => 0

081157.156 SetOutput => 0

081157.156 Speak start

081157.343 WaitUntilDone completed

081159.484 ocxfn TtsToWavFile(strTextXml=Enter the number of days ahead, followed by the hash key. For example, zero followed by the hash key for today, or one followed by the hash key for tomorrow. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

081159.484 AssignFormat => 0

081159.484 BindToFile => 0

081159.484 SetOutput => 0

081159.484 Speak start

081159.796 WaitUntilDone completed

081214.453 ocxfn TtsToWavFile(strTextXml=<?xml version="1.0" encoding="ISO-8859-1"?> <speak version="1.0" xml:lang="en-US" xmlns="http://www.w3.org/2001/10/synthesis">'>http://www.w3.org/2001/10/synthesis">'>http://www.w3.org/2001/10/synthesis"> Diary entries for Friday, the twenty first of November. <silence msec='2000'/>Entry for charles willcock. <silence msec='500'/>Eldridges Furniture Co. <silence msec='1000'/> Details follow. <silence msec='1000'/> Eldridge, Brennan <silence msec='500'/> : After 1:00 <silence msec='1000'/> Entry for Tim. <silence msec='500'/>baker. <silence msec='1000'/> Details follow. <silence msec='1000'/> Day using Carol's data to upload, test etc. <silence msec='500'/> Today? <silence msec='1000'/> Entry for Stephen. <silence msec='500'/>Business Link Coventry & Warwickshire at 8 30 in the morning . <silence msec='1000'/> Details follow. <silence msec='1000'/> Hunt, Leigh <silence msec='500'/> Run another seminar to view more web integration <silence msec='1000'/> Entry for Stephen. <silence msec='500'/>Rickshaw Productions at 9 30 in the morning . <silence msec='1000'/> Details follow. <silence msec='1000'/> Fairgrieve, Lindsay <silence msec='500'/> Meet here, Haseley Manor, 21/11/3, 9.30-11am. <silence msec='500'/> Show search rankings of client websites; demo web features including administration pages; talk through the two options (1. use the existing website; 2. build a new website). <silence msec='1000'/> End of diary. </speak>, strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

081214.453 AssignFormat => 0

081214.453 BindToFile => 0

081214.453 SetOutput => 0

081214.453 Speak start

081215.562 WaitUntilDone completed

085927.906 ocxfn TtsToWavFile(strTextXml=Hi Andy, press 1 to find a contact, or press 2 to access your diary., strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

085927.906 AssignFormat => 0

085927.906 BindToFile => 0

085927.906 SetOutput => 0

085927.921 Speak start

085928.093 WaitUntilDone completed

085932.953 ocxfn TtsToWavFile(strTextXml=Please enter up to 5 characters of the contacts surname, followed by the hash key. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

085932.953 AssignFormat => 0

085932.953 BindToFile => 0

085932.953 SetOutput => 0

085932.953 Speak start

085933.140 WaitUntilDone completed

085954.250 ocxfn TtsToWavFile(strTextXml=Please enter up to 5 characters of the company name, followed by the hash key. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

085954.250 AssignFormat => 0

085954.250 BindToFile => 0

085954.250 SetOutput => 0

085954.265 Speak start

085954.421 WaitUntilDone completed

090012.906 ocxfn TtsToWavFile(strTextXml=<?xml version="1.0" encoding="ISO-8859-1"?> <speak version="1.0" xml:lang="en-US" xmlns="http://www.w3.org/2001/10/synthesis"> Sorry, no contact records were found. To start again, press the hash key. </speak> , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

090012.906 AssignFormat => 0

090012.906 BindToFile => 0

090012.906 SetOutput => 0

090012.906 Speak start

090013.062 WaitUntilDone completed

090050.468 ocxfn TtsToWavFile(strTextXml=Hi Andy, press 1 to find a contact, or press 2 to access your diary., strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

090050.468 AssignFormat => 0

090050.468 BindToFile => 0

090050.468 SetOutput => 0

090050.468 Speak start

090050.640 WaitUntilDone completed

090054.265 ocxfn TtsToWavFile(strTextXml=Please enter up to 5 characters of the contacts surname, followed by the hash key. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

090054.265 AssignFormat => 0

090054.265 BindToFile => 0

090054.265 SetOutput => 0

090054.265 Speak start

090054.453 WaitUntilDone completed

090055.859 ocxfn TtsToWavFile(strTextXml=Please enter up to 5 characters of the company name, followed by the hash key. , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

090055.859 AssignFormat => 0

090055.859 BindToFile => 0

090055.859 SetOutput => 0

090055.859 Speak start

090056.015 WaitUntilDone completed

090120.531 ocxfn TtsToWavFile(strTextXml=<?xml version="1.0" encoding="ISO-8859-1"?> <speak version="1.0" xml:lang="en-US" xmlns="http://www.w3.org/2001/10/synthesis"> You have found 33 records. Only the first 9 will be given. <silence msec='1000'/> For Martin Wilson, of Personal Touch, <silence msec='250'/> press 1. <silence msec='600'/> For Lisa Rogers, of Personal Touch, <silence msec='250'/> press 2. <silence msec='600'/> For John Ruddick, of Personal Touch, <silence msec='250'/> press 3. <silence msec='600'/> For Nigel Greenwood, of Personal Touch, <silence msec='250'/> press 4. <silence msec='600'/> For David Mayo, of Personal Touch, <silence msec='250'/> press 5. <silence msec='600'/> For Dave Snape, of Personal Touch, <silence msec='250'/> press 6. <silence msec='600'/> For Mike Allison, of Personal Touch, <silence msec='250'/> press 7. <silence msec='600'/> For Simon Carlo, of Personal Touch, <silence msec='250'/> press 8. <silence msec='600'/> For Mr Terry Clark, of Personal Insurance Advisers Ltd, <silence msec='250'/> press 9. <silence msec='600'/> To hear again, press the star key. </speak> , strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

090120.531 AssignFormat => 0

090120.531 BindToFile => 0

090120.531 SetOutput => 0

090120.531 Speak start

090120.531 WaitUntilDone completed

090146.828 ocxfn TtsToWavFile(strTextXml=Hi Andy, press 1 to find a contact, or press 2 to access your diary., strFname=C:\Program Files\VoiceGuide\data\tts16.wav, iWavFormat=1, iSpeed=0, iVolume=100)

090146.828 AssignFormat => 0

090146.828 BindToFile => -2147287038

090146.828 SetOutput => -2147200968

090146.875 Speak start

090152.484 WaitUntilDone completed

Share this post


Link to post

the error can be seen here:

 

090146.828 BindToFile => -2147287038

 

Looks like the SAPI system is returning an OLE error 80030002 (in hex) when it gets instructed to point it's output to a file... The actual 80030002 error means 'file not found' but that does not tell us much as it does not refer to the actual output file - just some internal SAPI/OLE library...

 

The fact that this error intermediate makes it very hard to determine what could be causing it..

 

Are there any other programs running in this machine? They could be possibly interfering.

 

I'd try top reformat and install just bare bones Win2000 + SP4 + SAPI5.1 + ComISDN + VoiceGuide and nothing else - and before installing AT&T try running with Microsoft's SAPI voices for a about a week and see if this happens on this bare bones system... then try adding AT&T & other MS updates and other software... slowly...

 

PS. Like the diary reporting script, from what organizer are you importing the info?

Share this post


Link to post

Hi, thanks for the quick response again. Don't you guys ever sleep!

 

 

I understand what you are saying about rebuilding the machine. Sadly this is a machine running a live database (SQL server) for our company. A rebuild is just about out of the question.

 

But I can uninstall and reinstall certain items. I'll have a go and keep you posted. Alternatively I might dig out another pc and run it dedicated.

 

It is a shame that when is breaks once, it is then broken fo ever until the app restarts. Would it be possible on a future releast the when this error is encountered, that the app restarts? Yes one person in 100 might get cut off and have to redial, but that is a really minor problem compared with what we have now.

 

I guess I could always write my own program that monitors the log file, look for the error codes and restart the app if necessary. Doesn't sound ideal though. I will keep it as a last resort perhaps.

 

 

Tim

Share this post


Link to post
I understand what you are saying about rebuilding the machine. Sadly this is a machine running a live database (SQL server) for our company. A rebuild is just about out of the question.

Surprisingly enough when the "80030002" is entered in Google Groups most of the posts about this error type are database related...

Alternatively I might dig out another pc and run it dedicated.

I’d strongly recommend doing that…

It is a shame that when is breaks once, it is then broken fo ever until the app restarts. Would it be possible on a future releast the when this error is encountered, that the app restarts? Yes one person in 100 might get cut off and have to redial, but that is a really minor problem compared with what we have now.

We have not received any other reports of this problem and have not yet experienced it ourselves... there are a number of clients using AT&Ts TTS with VoiceGuide quite intensively out there, so at this stage I think it's some sort of a OLE incompatibility on the system that is causing this intermittent error...

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
×