Guest bdking Report post Posted 08/05/2003 04:33 AM Greetings, I'm trying out the 5.0 beta version with a Dialog/4 W2K system, and I'm having difficulty when dialing out. It delivers the script fine when it reaches a live voice, but when it hits an answering machine it seems to be recording (?) a sound file instead of delivering the assigned script. Here's the log: 211711.41 7 LsWaitAfterDialingOut EV_TIMEOUT_BRIDGEAFTERDIALING 211747.65 7 callstate DISCONNECTED 66150,16,0 211747.66 7 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT 211747.66 7 Answering machine, wait for end of welcome message... 211747.66 7 dial call answered by answering machine 211747.66 0 dial callque delete id=10 211747.67 7 RecSoundStart file[C:\Program Files\VoiceGuide\data\RecAm_7.wav] ok 211843.24 7 Hanging up call... [Loop Current Drop detected] 211844.25 7 RecSoundStop ok 211844.25 7 PlaySoundStop ok 211844.26 7 Waiting for a call... 211844.26 7 fnHangupCall end 211844.26 7 LsAwaitingCalls EV_REC_FINISHED 211844.30 7 linedevstate 2048 0 0 211844.30 7 callstate IDLE 66150 0 0 211844.30 7 WorkingMode@Idle= 211844.30 7 LineState(iLineId).iVgsIdx = 0 211844.30 7 tapi Reply 66133 0 211845.26 7 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 211845.26 7 ReinitTelephony due to IDLE start 211845.27 7 tapic lineDeallocateCall(MainCall:66150) 0 211845.47 7 lineOpen(7) => 0 211845.47 7 Waiting for a call... 211845.47 7 lineOpen(7)LineHandle=66116 Share this post Link to post
SupportTeam Report post Posted 08/05/2003 04:58 AM Its waiting for silence after the welcoming message - when AM's welcoming message finishes and there is 2 seconds of silence on the line then it will start playing the message to be recorded by AM. You may need to adjust your silence detection in VG.INI. To see why there noise on the line and VG did not start playing the sound file then just listen to C:\Program Files\VoiceGuide\data\RecAm_7.wav - that's why it's being recorded - to help debug issues like you have just encountered... Can you post C:\Program Files\VoiceGuide\data\RecAm_7.wav ? (zip it up first) Share this post Link to post
Guest bdking Report post Posted 08/06/2003 12:43 AM Hey, thanks for the response. How does one adjust the silence detection in the VG.INI? The sound file can be found here: www.bradleyking.org/RecAm_7.zip Share this post Link to post
SupportTeam Report post Posted 08/06/2003 01:26 AM The default settings in VG.INI should have correctly detected the end of message in this example... Which Beta version of 5.0 are you using? The settings which determine the end of Answering Machine message detection are (Extract from VG.INI): You can try increasing AM_SilenceDetectLevel to say 20.. [VGDialer] ;If Dialogic cards are used they will detect if an answering machine ;answers the call. ;To Enable Dialogic's answering machine detection set AM_DetectionMode to "Enabled" ;To Disable Dialogic's answering machine detection set AM_DetectionMode to "Disabled" AM_DetectionMode=Enabled ;Silence detection is used to judge when the answering machine ;message has stopped talking: ;AnswerMachine Silence detect length. In 100ms units (20=2 seconds) AM_SilenceDetectLength=20 ;AnswerMachine SilenceDetectLevel: range: 0-100. ;0 - don't detect silence, 100 - detect loud background noise as silence. AM_SilenceDetectLevel=10 If none of this works could you please place the attached file in "C:\", make another call to the answering machine and post the contents of "C:\TapiWrapLog.txt" which will get created. TapiWrapLogSelect.txt Share this post Link to post
SupportTeam Report post Posted 08/06/2003 02:25 AM I was just advised that the problem here is that the current silence detection system does not work with the cards which record in the old uLaw format - this means that the following cards cannot right now do silence detection with VoiceGuide: D/21D, D/41D, Dialog/4, VFX/40 series (all other cards are fine. ie: D/4PCI D/41E D/41EPCI D/41JCT D/41H D/41ESC D/42NE2 D/21H ProLine/2V D/120JCT D/160S All D/240, D/300 etc. ) I was told that a silence detection fix for Dialog/4 (and D/21D, D/41D, VFX/40 series) will be out very soon though... Share this post Link to post
SupportTeam Report post Posted 08/06/2003 02:40 AM Please place the following TAIWRAP.OCX in your Window's System32 directory - overwriting the previous file, and try delivering a message to the Answering Machine again. If you still encounter problems please place the file from two posts ago in "C:\", make another call to the answering machine and post the contents of "C:\TapiWrapLog.txt" which will get created. TapiWrap.ocx Share this post Link to post
Guest bdking Report post Posted 08/06/2003 05:09 AM So I posted TAIWRAP.OCX in my Window's System32 directory and tried it again, still with negative result. Here's the contents of C:\TapiWrapLog.txt (starting from the first real entry): 214727.757 ------------------------------------------------ 214727.757 TAPIWrap OCX v1.36.0, Aug 6 2003 12:38:51 [For Dialogic] 214727.757 ------------------------------------------------ 214727.757 init Trace Select file Found. Selected trace levels: |ALL | 214728.588 linec lineInitialize(0x12dedc0, 0x1d30000, 0x1d38e30, TapiWrap, 0x12dedc4) => 0x0 214728.588 tapic lineNegotiateAPIVersion(0x800003ff, 0, 0x10003, 0x20001, 0x210910, 0x12ef54) 214728.588 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x21e310) call 214728.588 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x21e310) => NO_ERROR (0) 214728.588 tapic lineGetIcon(0, 0, 0x210918) 214728.588 tapic lineNegotiateAPIVersion(0x800003ff, 1, 0x10003, 0x20001, 0x3820058, 0x12ef54) 214728.588 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x21e310) call 214728.588 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x21e310) => NO_ERROR (0) 214728.588 tapic lineGetIcon(1, 0, 0x3820060) 214728.598 tapic lineNegotiateAPIVersion(0x800003ff, 2, 0x10003, 0x20001, 0x382d410, 0x12ef54) 214728.598 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x21e310) call 214728.598 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x21e310) => NO_ERROR (0) 214728.598 tapic lineGetIcon(2, 0, 0x382d418) 214728.598 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x383a608, 0x12ef54) 214728.598 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x21e310) call 214728.598 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x21e310) => NO_ERROR (0) 214728.598 tapic lineGetIcon(3, 0, 0x383a610) 214728.598 tapic lineNegotiateAPIVersion(0x800003ff, 4, 0x10003, 0x20001, 0x3847800, 0x12ef54) 214728.598 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x21e310) call 214728.598 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x21e310) => NO_ERROR (0) 214728.598 tapic lineGetIcon(4, 0, 0x3847808) 214728.598 tapic lineNegotiateAPIVersion(0x800003ff, 5, 0x10003, 0x20001, 0x38549f8, 0x12ef54) 214728.598 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x21e310) call 214728.598 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x21e310) => NO_ERROR (0) 214728.598 tapic lineGetIcon(5, 0, 0x3854a00) 214728.598 tapic lineNegotiateAPIVersion(0x800003ff, 6, 0x10003, 0x20001, 0x3861bf0, 0x12ef54) 214728.598 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x2219b0) call 214728.608 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x2219b0) => NO_ERROR (0) 214728.608 tapic lineGetIcon(6, 0, 0x3861bf8) 214728.608 tapic lineNegotiateAPIVersion(0x800003ff, 7, 0x10003, 0x20001, 0x386ede8, 0x12ef54) 214728.608 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x2219b0) call 214728.608 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x2219b0) => NO_ERROR (0) 214728.608 tapic lineGetIcon(7, 0, 0x386edf0) 214728.608 tapic lineNegotiateAPIVersion(0x800003ff, 8, 0x10003, 0x20001, 0x387bfe0, 0x12ef54) 214728.608 tapic lineGetDevCaps(0x800003ff, 8, 0x10004, 0, 0x2219b0) call 214728.608 tapic lineGetDevCaps(0x800003ff, 8, 0x10004, 0, 0x2219b0) => NO_ERROR (0) 214728.608 tapic lineGetIcon(8, 0, 0x387bfe8) 214728.608 dlgc detected Dialogic boards: Dti:0, Voice:1 214728.839 dlgc opened channel dxxxB1C1 214728.959 dlgc opened channel dxxxB1C2 214728.979 dlgc opened channel dxxxB1C3 214728.999 dlgc opened channel dxxxB1C4 214728.999 Unable to open channel dxxxB2C1, errno = 2 214728.999 tapic lineGetDevCaps(0x800003ff, 8, 0x10004, 0, 0x39172e0) call 214728.999 tapic lineGetDevCaps(0x800003ff, 8, 0x10004, 0, 0x39172e0) => NO_ERROR (0) 214729.009 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x228610) call 214729.009 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x228610) => NO_ERROR (0) 214729.009 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x228610) call 214729.009 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x228610) => NO_ERROR (0) 214729.009 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x228610) call 214729.009 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x228610) => NO_ERROR (0) 214729.009 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x228610) call 214729.009 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x228610) => NO_ERROR (0) 214729.019 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x228610) call 214729.019 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x228610) => NO_ERROR (0) 214729.019 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x228610) call 214729.019 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x228610) => NO_ERROR (0) 214729.019 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x228610) call 214729.019 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x228610) => NO_ERROR (0) 214729.019 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x228610) call 214729.019 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x228610) => NO_ERROR (0) 214729.169 tapic lineNegotiateAPIVersion(0x800003ff, 7, 0x10003, 0x20001, 0x386ede8, 0x12e574) 214729.169 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x3919cb0) call 214729.169 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x3919cb0) => NO_ERROR (0) 214729.169 tapic lineGetIcon(7, 0, 0x386edf0) 214729.169 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x3919cb0) call 214729.169 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x3919cb0) => NO_ERROR (0) 214729.169 tapic lineOpen(0x800003ff, 7, 0x386ede4, 0x10004, 0, 0x386edd8, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 214729.299 dlgc SC bus routing for Analog Line 3(dxxxB1C3) : TAPI not readable 214729.299 tapic lineGetID(0x10333, 0, 0, 0x1, 0x3919cb0, wave/in) 214729.299 tapic lineGetID(0x10333, 0, 0, 0x1, 0x22ec88, wave/in) 214729.299 tapic lineGetID => 2 214729.299 tapic lineGetID(0x10333, 0, 0, 0x1, 0x3919cb0, wave/out) 214729.299 tapic lineGetID(0x10333, 0, 0, 0x1, 0x22ec88, wave/out) 214729.299 tapic lineGetID => 2 214729.299 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x3919cd0) call 214729.309 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x3919cd0) => NO_ERROR (0) 214729.530 wavec waveInGetDevCaps(0x2, 0x12e5d4, 0x30) => 0 214729.530 wavec waveOutGetDevCaps(0x2, 0x12e5a0, 0x34) => 0 214729.530 wave IN:Dialogic Wave[dxxxB1C3] v16.0 format=0x0, channels=0x1 OUT:Dialogic Wave[dxxxB1C3] v16.0 format=0x0, channels=0x1, support=0x4 214729.530 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x391d158) call 214729.560 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x391d158) => NO_ERROR (0) 214729.560 fn GetProviderInfo => Dialogic 214729.570 ocxfn SilenceDetectSet(sLineId=7, sTimeLen=40, sVolumeLevel=20) 214736.670 ------------------------------------------------ 214736.670 TAPIWrap OCX v1.36.0, Aug 6 2003 12:38:51 [For Dialogic] 214736.670 ------------------------------------------------ 214736.670 init Trace Select file Found. Selected trace levels: |ALL | 214739.244 tapic lineMakeCall(0x10333, 0x386ee28, 4294470, 0, 0x12f1f0) PERFECTCALL/PAMDOPTEN 214740.095 tapie LINE_REPLY(7, 0x0, 0x10311, 0x0) 214740.095 tapie LINE_LINEDEVSTATE(7, 0x10333, 0x800, 0x0, 0x0) 214740.095 tapie LINE_CALLSTATE(7, 0x102ff, 0x8, 0x0, 0x0) 214740.095 tapie LINE_CALLSTATE(7, 0x102ff, 0x10, 0x0, 0x0) 214740.095 tapie LINE_CALLSTATE(7, 0x102ff, 0x200, 0x0, 0x0) 214740.095 tapie LINE_CALLINFO(7, 0x102ff, 010000) 214740.095 tapie LINE_CALLINFO(7, 0x102ff, 0200) 214740.095 tapie LINE_CALLINFO(7, 0x102ff, 08000) 214740.095 tapic lineGetCallInfo(0x102ff, 0x43f2008) 214740.095 ocxev CallerId(sLineId=7, hCall=0x102ff, strNbr=[0000], strName=[ ]) 214740.095 tapie LINE_CALLINFO(7, 0x102ff, 0100) 214821.905 tapie LINE_CALLSTATE(7, 0x102ff, 0x4000, 0x10, 0x0) 214821.925 ocxfn SilenceDetectSet(sLineId=7, sTimeLen=20, sVolumeLevel=10) 214821.925 ocxfn RecStart(sLineId:7, strFile:C:\Program Files\VoiceGuide\data\RecAm_7.wav) 214821.925 wavec waveInOpen(0x0, 0x2, 0x12e508, 0x1d35980, 0x386edd8, 0x1) => 32 (format: 8k16m) 214821.925 wavec waveInOpen(0x0, 0x2, 0x12e508, 0x1d35980, 0x386edd8, 0x5) => 32 (format: 8k16m, using WAVE_MAPPED) 214821.925 wavec waveInOpen(0x0, 0x2, 0x12e51c, 0x1d35980, 0x386edd8, 0x1) => 32 (format: 11k8m) 214821.925 wavec waveInOpen(0x0, 0x2, 0x12e51c, 0x1d35980, 0x386edd8, 0x5) => 32 (format: 11k8m, using WAVE_MAPPED) 214821.925 wavec waveInOpen(0x0, 0x2, 0x12e4f4, 0x1d35980, 0x386edd8, 0x1) => 0 (format: 8k_ulaw) 214821.945 wavec waveInOpen(0x387bf68, 0x2, 0x12e4f4, 0x30140, 0x386edd8, 0x10000) => 0 214821.945 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214821.945 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214821.945 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214821.945 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214821.945 rec WriteRiffChunk datasize=0 214821.955 wavec waveInStart(0x391d204) => 0 (MMSYSERR_OK) 214821.955 linec lineMonitorTones(0x102ff, 0x12e530, 1) => 0x8000001c 214824.138 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214824.138 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214824.138 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214824.138 rec volmax=24 volmin=255, silcount=8000, (lSilCountResetVal=8000) 214824.138 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=16000 214824.138 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214824.138 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214826.191 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214826.191 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214826.191 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214826.191 rec volmax=13 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214826.191 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=32000 214826.191 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214826.191 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214828.244 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214828.244 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214828.244 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214828.244 rec volmax=25 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214828.244 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=48000 214828.244 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214828.244 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214830.277 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214830.277 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214830.287 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214830.287 rec volmax=24 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214830.287 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=64000 214830.287 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214830.287 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214832.330 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214832.330 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214832.330 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214832.330 rec volmax=12 volmin=246, silcount=7935, (lSilCountResetVal=8000) 214832.340 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=80000 214832.340 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214832.340 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214834.383 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214834.383 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214834.383 rec silence detect start dwWordsToTraverse=8000, silcount=7935 214834.383 rec volmax=110 volmin=246, silcount=5733, (lSilCountResetVal=8000) 214834.383 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=96000 214834.383 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214834.383 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214836.426 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214836.426 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214836.426 rec silence detect start dwWordsToTraverse=8000, silcount=5733 214836.426 rec volmax=110 volmin=246, silcount=7799, (lSilCountResetVal=8000) 214836.426 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=112000 214836.426 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214836.426 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214838.479 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214838.479 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214838.479 rec silence detect start dwWordsToTraverse=8000, silcount=7799 214838.479 rec volmax=128 volmin=246, silcount=7395, (lSilCountResetVal=8000) 214838.479 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=128000 214838.479 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214838.479 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214840.532 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214840.532 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214840.532 rec silence detect start dwWordsToTraverse=8000, silcount=7395 214840.532 rec volmax=110 volmin=246, silcount=7927, (lSilCountResetVal=8000) 214840.532 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=144000 214840.532 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214840.532 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214842.575 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214842.575 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214842.575 rec silence detect start dwWordsToTraverse=8000, silcount=7927 214842.575 rec volmax=24 volmin=246, silcount=8000, (lSilCountResetVal=8000) 214842.575 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=160000 214842.575 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214842.575 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214844.618 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214844.628 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214844.628 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214844.628 rec volmax=22 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214844.628 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=176000 214844.628 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214844.628 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214846.681 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214846.681 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214846.681 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214846.681 rec volmax=12 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214846.681 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=192000 214846.681 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214846.681 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214848.714 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214848.714 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214848.714 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214848.714 rec volmax=26 volmin=241, silcount=7999, (lSilCountResetVal=8000) 214848.714 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=208000 214848.714 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214848.714 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214850.766 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214850.766 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214850.766 rec silence detect start dwWordsToTraverse=8000, silcount=7999 214850.766 rec volmax=17 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214850.766 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=224000 214850.766 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214850.766 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214852.819 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214852.819 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214852.819 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214852.819 rec volmax=24 volmin=241, silcount=7996, (lSilCountResetVal=8000) 214852.819 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=240000 214852.819 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214852.819 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214854.862 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214854.862 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214854.862 rec silence detect start dwWordsToTraverse=8000, silcount=7996 214854.862 rec volmax=105 volmin=241, silcount=7994, (lSilCountResetVal=8000) 214854.862 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=256000 214854.862 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214854.862 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214856.915 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214856.915 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214856.915 rec silence detect start dwWordsToTraverse=8000, silcount=7994 214856.915 rec volmax=113 volmin=241, silcount=7996, (lSilCountResetVal=8000) 214856.915 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=272000 214856.915 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214856.915 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214858.968 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214858.968 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214858.968 rec silence detect start dwWordsToTraverse=8000, silcount=7996 214858.968 rec volmax=14 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214858.968 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=288000 214858.968 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214858.968 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214901.001 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214901.001 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214901.001 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214901.001 rec volmax=21 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214901.011 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=304000 214901.011 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214901.011 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214903.054 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214903.054 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214903.054 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214903.054 rec volmax=1 volmin=241, silcount=7996, (lSilCountResetVal=8000) 214903.054 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=320000 214903.064 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214903.064 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214905.107 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214905.107 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214905.107 rec silence detect start dwWordsToTraverse=8000, silcount=7996 214905.107 rec volmax=105 volmin=241, silcount=7998, (lSilCountResetVal=8000) 214905.107 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=336000 214905.107 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214905.107 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214906.129 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214906.129 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214906.129 rec silence detect start dwWordsToTraverse=8000, silcount=7998 214906.129 rec volmax=105 volmin=241, silcount=7992, (lSilCountResetVal=8000) 214906.129 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=352000 214906.129 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214906.129 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214908.182 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214908.182 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214908.182 rec silence detect start dwWordsToTraverse=8000, silcount=7992 214908.182 rec volmax=105 volmin=241, silcount=7999, (lSilCountResetVal=8000) 214908.182 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=368000 214908.182 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214908.182 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214910.224 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214910.224 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214910.224 rec silence detect start dwWordsToTraverse=8000, silcount=7999 214910.224 rec volmax=105 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214910.224 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=384000 214910.224 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214910.224 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214912.277 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214912.277 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214912.277 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214912.277 rec volmax=105 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214912.277 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=400000 214912.277 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214912.277 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214914.330 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214914.330 wavec waveInUnprepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 (MMSYSERR_OK) 214914.330 rec silence detect start dwWordsToTraverse=8000, silcount=8000 214914.330 rec volmax=105 volmin=241, silcount=7997, (lSilCountResetVal=8000) 214914.330 rec WriteFile(0x530, 0x441b138, 16000, 1242024, 0) lSizeRecFile=416000 214914.330 wavec waveInPrepareHeader(0x391d204, 0x43d16e8, 0x20) => 0 214914.330 wavec waveInAddBuffer(0x391d204, 0x43d16e8, 0x20) => 0 214916.363 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214916.363 wavec waveInUnprepareHeader(0x391d204, 0x391f780, 0x20) => 0 (MMSYSERR_OK) 214916.363 rec silence detect start dwWordsToTraverse=8000, silcount=7997 214916.363 rec volmax=105 volmin=241, silcount=8000, (lSilCountResetVal=8000) 214916.373 rec WriteFile(0x530, 0x44172b0, 16000, 1242024, 0) lSizeRecFile=432000 214916.373 wavec waveInPrepareHeader(0x391d204, 0x391f780, 0x20) => 0 214916.373 wavec waveInAddBuffer(0x391d204, 0x391f780, 0x20) => 0 214917.245 dlgc cst_hdlr start 214917.245 dlgc DE_LCOFF (5) on dxxxB1C3 214917.245 tapie LINE_UNKNOWN(7, 0x386edd8, 0x1, 0x0, 0x0) 214917.245 ocxfn RecStop(sLineId:7) 214918.246 wavec waveInReset(0x391d204) => 0 214918.246 ocxfn PlayStop(sLineId=7) 214918.246 fn PlaySoundStop start 214918.246 fn PlaySoundStop line not playing a sound file. 0x0 214918.246 ocxfn LineDrop(sLineId=7, sOpt=0) 214918.246 wavec waveInReset(0x391d204) call, caller: LineDrop TSP_DIALOGIC 214918.246 wavec waveInReset(0x391d204) => 0 (MMSYSERR_OK), caller: LineDrop TSP_DIALOGIC 214918.246 wavec waveInClose(0x391d204) call, caller: LineDrop TSP_DIALOGIC 214918.246 wavec waveInClose(0x0) => 0 (MMSYSERR_OK), caller: LineDrop TSP_DIALOGIC 214918.246 tapic lineDrop(0x102ff, , 0) call in ocxfn_LineDrop 214918.256 tapic lineDrop(0x102ff, , 0) => async:66286 (66286) 214918.256 wavee WAVE_WIM_DONE(0x391d204, 0x43d16e8) 214918.256 wavec waveInUnprepareHeader(0x0, 0x43d16e8, 0x20) => 5 (MMSYSERR_INVALHANDLE) 214918.256 rec volmax=128 volmin=128, silcount=8000, (lSilCountResetVal=8000) 214918.256 rec WriteFile(0x530, 0x441b138, 9888, 1242024, 0) lSizeRecFile=441888 214918.256 wavee WAVE_WIM_DONE(0x391d204, 0x391f780) 214918.256 wavec waveInUnprepareHeader(0x0, 0x391f780, 0x20) => 5 (MMSYSERR_INVALHANDLE) 214918.256 rec WriteRiffChunk datasize=441888 214918.256 wavec waveInClose(0x0) => 5 (MMSYSERR_INVALHANDLE) 214918.256 ocxev RecEnd(dwLineId=7, dwRecId=0x6be20) 214918.296 tapie LINE_LINEDEVSTATE(7, 0x10333, 0x800, 0x0, 0x0) 214918.296 tapie LINE_CALLSTATE(7, 0x102ff, 0x1, 0x0, 0x0) 214918.296 tapie LINE_REPLY(7, 0x0, 0x102ee, 0x0) 214919.257 ocxfn LineClose(sLineId:7) 214919.308 tapic lineNegotiateAPIVersion(0x800003ff, 7, 0x10003, 0x20001, 0x386ede8, 0x12f1e8) 214919.308 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) call 214919.308 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) => NO_ERROR (0) 214919.308 tapic lineGetIcon(7, 0, 0x386edf0) 214919.308 tapic lineNegotiateAPIVersion(0x800003ff, 7, 0x10003, 0x20001, 0x386ede8, 0x12e9b4) 214919.308 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) call 214919.318 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) => NO_ERROR (0) 214919.318 tapic lineGetIcon(7, 0, 0x386edf0) 214919.318 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) call 214919.318 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) => NO_ERROR (0) 214919.318 tapic lineOpen(0x800003ff, 7, 0x386ede4, 0x10004, 0, 0x386edd8, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 214919.448 dlgc SC bus routing for Analog Line 3(dxxxB1C3) : TAPI not readable 214919.448 tapic lineGetID(0x102dd, 0, 0, 0x1, 0x391fd40, wave/in) 214919.448 tapic lineGetID(0x102dd, 0, 0, 0x1, 0x391a0f8, wave/in) 214919.448 tapic lineGetID => 2 214919.448 tapic lineGetID(0x102dd, 0, 0, 0x1, 0x391fd40, wave/out) 214919.448 tapic lineGetID(0x102dd, 0, 0, 0x1, 0x391a0f8, wave/out) 214919.448 tapic lineGetID => 2 214919.448 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) call 214919.468 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) => NO_ERROR (0) 214919.468 wavec waveInGetDevCaps(0x2, 0x12ea14, 0x30) => 0 214919.468 wavec waveOutGetDevCaps(0x2, 0x12e9e0, 0x34) => 0 214919.468 wave IN:Dialogic Wave[dxxxB1C3] v16.0 format=0x0, channels=0x1 OUT:Dialogic Wave[dxxxB1C3] v16.0 format=0x0, channels=0x1, support=0x4 214919.468 ocxfn SilenceDetectSet(sLineId=7, sTimeLen=40, sVolumeLevel=20) 215045.141 dlgc stopping channel.... 215045.211 tapic lineNegotiateAPIVersion(0x800003ff, 7, 0x10003, 0x20001, 0x386ede8, 0x12ef5c) 215045.211 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) call 215045.211 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x4416fa0) => NO_ERROR (0) 215045.211 tapic lineGetIcon(7, 0, 0x386edf0) 215045.922 linec lineShutdown(0x800003ff) => 0x0 Share this post Link to post
SupportTeam Report post Posted 08/06/2003 08:56 AM Could you please try the new attached TAPIWRAP.OCX (place it in Windows' \system32 directory as before), and please try the test of leaving the message again. Then could you please zip up the resulting TapiWrapLog.txt and the sound file which was recorded - and post the .zip file as an attachment here or email it to support@katalinatech.com This new Debug OCX should tell us why the silence detection does not want to work on your system - sorry to ask you to do the test again, but right now we do not have one of your types of boards available to test it out ourselves.. It ends up writing out a lot of information to a file - I hope you have a reasonably fast machine (600MHz+). TapiWrap.ocx Share this post Link to post
Guest bdking Report post Posted 08/06/2003 04:55 PM Still negative result. No problem on multiple tests. I appreciate that you're taking the time to figure this out. I'm impressed with the level of attention here, and pretty much the instant we get this thing working I'm going to buy the software. The log and wav file are posted at: www.bradleyking.org/2ndtry.zip If that doesn't work, let me know and I'll email it. Just so you know, after I swapped in the .ocx and tested the AM, I then did a quick test of the 'real person' recognition, just to see if that was still functioning, so I assume that'll be at the end of the log. Share this post Link to post
SupportTeam Report post Posted 08/07/2003 12:32 AM Based on the data gathered a new OCX was produced. Please place new ocx in Windows\System32 Please leave the setting in in VG.INI at default values at first: [VGDialer] ;If Dialogic cards are used they will detect if an answering machine ;answers the call. ;To Enable Dialogic's answering machine detection set AM_DetectionMode to "Enabled" ;To Disable Dialogic's answering machine detection set AM_DetectionMode to "Disabled" AM_DetectionMode=Enabled ;Silence detection is used to judge when the answering machine ;message has stopped talking: ;AnswerMachine Silence detect length. In 100ms units (20=2 seconds) AM_SilenceDetectLength=20 ;AnswerMachine SilenceDetectLevel: range: 0-100. ;0 - don't detect silence, 100 - detect loud background noise as silence. AM_SilenceDetectLevel=10 But if first does not work please try increasing AM_SilenceDetectLevel to 20 and then 25 and 30 - if at 30 it still does not work then again please forward us the trace and WAV file. TapiWrap.ocx Share this post Link to post
Guest bdking Report post Posted 08/07/2003 01:11 AM It worked! I tested it several times, and every time it delivered the message to the machine. I guess that did it, good job. Now, I'm going to purchase the Voiceguide Professional + Dialer 1 line. Will I have to add the last ocx again or will it be ready to go? Share this post Link to post
SupportTeam Report post Posted 08/07/2003 01:22 AM Once you purchase the license the registration code enables the current installation on your machine - there is nothing else to download/install - just enter the registration code. The new OCX will be part of v5.0 Beta19 onwards and part of the 5.0 final release. Registration codes issued after 1 July 2003 will work with v5.0 final release. Share this post Link to post