SilverJay Report post Posted 05/10/2004 02:26 PM Hi, I just purchased VG 5.2.1005 (registered) and am running it on Win2K SP-4 with a Dialogic D/21D card. I was simply attempting to send a message to a list of numbers and if an answering machine picked up to leave an appropritate message on it. The detection of a live person worked fine and the message was delivered. However when an answering machine was detected it would start the recording of the message (see log file below) but would not detect silence. It would then wait for 120 seconds before disconnecting the call. I tried various levels of silence detection in the VG.INI file to no avail. I also noticed the file opened to record the answering machine message was only 48 bytes long, obviously not recording the complete message. I saw a reference to a problem with the D/41D and D/21D cards regarding this in another post but with the response that it would soon be fixed: ["Leaving messages on Answering Machines , when using the Dialoig/4 card" posted Aug 5, 2003.] I would appreciate any help you can give me on this. Also, is there a way to shorten the 120 second wait for AM silence detection before disconnecting? Thank you Log file below: 122011.91 4 dial [24,6240824,405071156,1,2359,MoTuWeThFrSaSu,,2,NONE,E:\Program Files\VoiceGuide\PoliceMeeting5-11-04.wav,E:\Program Files\VoiceGuide\PoliceMeeting5-11-04.wav,none,40,0,30,,none] 122011.94 0 dial callque update id=24 next call time 0405071250 122011.98 0 dial callque DB update returned 122011.98 4 dial found entry: tel[6240824] ann[NONE] vgs[E:\Program Files\VoiceGuide\PoliceMeeting5-11-04.wav] am[E:\Program Files\VoiceGuide\PoliceMeeting5-11-04.wav] 122012.05 4 Dialing: 6240824 122012.05 4 MakeCall => 65537 122012.06 4 TimeoutSet 40 EV_TIMEOUT_MAKECALL_NORESPONSE 122012.06 4 TapiCbTrigSet 65537 7002 122012.85 4 tapi Reply (LineEvReply) ok 65537 0 122012.86 4 TapiCbTrigClear 122012.87 4 linedevstate 2048 0 0 122012.88 4 callstate DIALTONE 66510 0 0 122012.89 4 callstate DIALING 66510 0 0 122012.91 4 callstate PROCEEDING 66510 0 0 122012.91 4 callinfo CALLEDID 122012.93 4 callinfo REASON 122012.95 4 Lev_CallerID [0000,] 122012.96 4 callinfo ORIGIN 122039.44 4 callstate DISCONNECTED 66510,16,0 122039.45 4 ScriptEventCode 9250 iLineState=5200 122039.47 4 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT 122039.48 0 dial callque delete id=24 122039.53 4 AddRVns [OutDial_Result]{Contacted_AM} 122039.55 4 AM - wait for end of welcome message... 122039.56 4 dial awaiting end of answering machine message (lvl:25 for 20) 122039.59 4 RecSoundStart file[E:\Program Files\VoiceGuide\data\RecAm_4.wav] ok 122039.60 4 TimeoutSet 120 EV_TIMEOUT_HANGUP 122239.71 4 Timer fired EV_TIMEOUT_HANGUP 122239.72 4 ScriptEventCode 9001 iLineState=1152 122239.74 4 LsDialoutRecAnswerMachineWelcMsg EV_TIMEOUT_HANGUP 122239.75 4 Answering Machine message is longer then 120 seconds - hanging up. 122239.77 4 rv add [Hangup Time]{5/7/2004 12:22:39 PM} 122239.78 4 Hanging up call... 122239.85 4 RecSoundStop ok 122239.86 4 PlaySoundStop err=0 122239.87 4 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 122239.91 4 Waiting for a call... 122239.93 4 fnHangupCall end 122239.94 4 ScriptEventCode 8003 iLineState=900 122239.96 4 LsAwaitingCalls EV_REC_FINISHED 122240.00 4 linedevstate 2048 0 0 122240.02 4 callstate IDLE 66510 0 0 122240.03 4 WorkingMode@Idle= 122240.05 4 TimeoutClear 122240.06 4 LineState(iLineId).iVgsIdx = 0 122240.07 4 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE 122240.09 4 tapi Reply (LineEvReply) ok 66527 0 122241.00 4 Timer fired EV_TIMEOUT_TIMETOREINITLINE 122241.01 4 ScriptEventCode 9008 iLineState=900 122241.02 4 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 122241.04 4 ReinitTelephony due to IDLE 122241.06 4 tapic lineDeallocateCall(MainCall:66510) 0 122241.30 4 lineOpen(4)=> 122241.32 4 Waiting for a call... 122241.33 4 LineHandle=65554 122241.36 4 TimeoutSet 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 122244.37 4 Timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 122244.38 4 ScriptEventCode 9013 iLineState=900 122746.61 0 sys cleanup Start 122746.64 0 sys cleanup End Share this post Link to post
SupportTeam Report post Posted 05/10/2004 10:10 PM I also noticed the file opened to record the answering machine message was only 48 bytes long, obviously not recording the complete message. Looks like there is something wrong with recording on this system. Could you please post a copy of the trace MMDDtw.txt which captures the problem, this will allow us to see what is going wrong. Trace would be saved in VG's \log\ subdirectory if the 'save to file' option is enabled. Share this post Link to post
SilverJay Report post Posted 05/11/2004 03:37 AM The attached zip file has the three files created in the log directory. Thank you Share this post Link to post
SupportTeam Report post Posted 05/11/2004 04:45 AM ... no .ZIP files were attached... Share this post Link to post
SilverJay Report post Posted 05/11/2004 05:59 PM Hmmm, don't know why, I used the attach file option at the bottom of the post. Anyway here are the two main ones in text form: 0510tw.txt 231900.981 ocxfn LogLevels 10,E:\Program Files\VoiceGuide\log\,tw.txt,,(null) 232141.692 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x2088f8, 0x12ef50) 232141.692 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1dd638) call 232141.702 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1dd638) => NO_ERROR (0) 232141.702 tapic lineGetIcon(3, 0, 0x208900) 232141.752 linec lineShutdown(0x800003ff) => 0x0 232154.891 ocxfn LogLevels 10,E:\Program Files\VoiceGuide\log\,tw.txt,,(null) 232154.891 ------------------------------------------------------------------------------ 232154.891 TAPIWrap OCX v1.82.0, Feb 28 2004 09:44:52 [For Dialogic Analog] 232154.891 Started at 0510 232154.891 232154.891 ------------------------------------------------------------------------------ 232154.931 linec lineInitialize(0x2756420, 0x2180000, 0x2189b90, TapiWrap, 0x2756424) => 0x0 232154.931 tapic lineNegotiateAPIVersion(0x800003ff, 0, 0x10003, 0x20001, 0x1dd648, 0x12c6cc) 232154.931 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x1ea840) call 232154.941 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x1ea840) => NO_ERROR (0) 232154.941 tapic lineGetIcon(0, 0, 0x1dd650) 232154.941 tapic lineNegotiateAPIVersion(0x800003ff, 1, 0x10003, 0x20001, 0x1ee328, 0x12c6cc) 232154.941 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x1ea840) call 232154.951 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x1ea840) => NO_ERROR (0) 232154.951 tapic lineGetIcon(1, 0, 0x1ee330) 232154.951 tapic lineNegotiateAPIVersion(0x800003ff, 2, 0x10003, 0x20001, 0x1fb6f0, 0x12c6cc) 232154.951 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x1ea840) call 232154.951 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x1ea840) => NO_ERROR (0) 232154.961 tapic lineGetIcon(2, 0, 0x1fb6f8) 232154.961 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x2088f8, 0x12c6cc) 232154.961 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1ea840) call 232154.971 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1ea840) => NO_ERROR (0) 232154.971 tapic lineGetIcon(3, 0, 0x208900) 232154.971 tapic lineNegotiateAPIVersion(0x800003ff, 4, 0x10003, 0x20001, 0x215b00, 0x12c6cc) 232154.971 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x222cf8) call 232154.981 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x222cf8) => NO_ERROR (0) 232154.981 tapic lineGetIcon(4, 0, 0x215b08) 232155.011 ocxfn GetLineCount() 232155.011 ocxfn GetLineName(sLineId=4) 232155.021 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x223d10) call 232155.021 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x223d10) => NO_ERROR (0) 232155.031 ocxfn GetLineName(sLineId=3) 232155.031 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x223d78) call 232155.041 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x223d78) => NO_ERROR (0) 232155.041 ocxfn GetLineName(sLineId=2) 232155.041 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x223d78) call 232155.041 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x223d78) => NO_ERROR (0) 232155.051 ocxfn GetLineName(sLineId=1) 232155.051 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x223d78) call 232155.061 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x223d78) => NO_ERROR (0) 232155.061 ocxfn GetLineName(sLineId=0) 232155.061 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x223d78) call 232155.061 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x223d78) => NO_ERROR (0) 232156.003 ocxfn LineOpen(sLineId=3) 232156.003 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x2088f8, 0x12dfe8) 232156.003 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc1060) call 232156.023 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc1060) => NO_ERROR (0) 232156.023 tapic lineGetIcon(3, 0, 0x208900) 232156.023 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc1060) call 232156.033 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc1060) => NO_ERROR (0) 232156.033 tapic lineOpen(0x800003ff, 3, 0x2088f4, 0x10004, 0, 0x2088e8, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 232156.173 tapic lineGetID(0x1039a, 0, 0, 0x1, 0x3fc1060, wave/in) LINECALLSELECT_LINE hLineInfo 232156.183 tapic lineGetID(0x1039a, 0, 0, 0x1, 0x3fc1060, wave/in) => 0x0 232156.183 tapic lineGetID => 0 232156.183 tapic lineGetID(0x1039a, 0, 0, 0x1, 0x3fc1060, wave/out) LINECALLSELECT_LINE hLineInfo 232156.183 tapic lineGetID(0x1039a, 0, 0, 0x1, 0x3fc1060, wave/out) => 0x0 232156.183 tapic lineGetID => 0 232156.183 ocxfn GetLineName(sLineId=3) 232156.183 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc1060) call 232156.203 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc1060) => NO_ERROR (0) 232156.213 wavec waveInGetDevCaps(0x0, 0x12e04c, 0x30) => 0 232156.213 wavec waveOutGetDevCaps(0x0, 0x12e018, 0x34) => 0 232156.213 wave IN:[Dialogic Wave[dxxxB1C1] v16.0 format=0x1, channels=0x1] OUT:[Dialogic Wave[dxxxB1C1] v16.0 format=0x1, channels=0x1, support=0x4] 232156.213 ocxfn LineOpen(3, 0, 0, , ) 232156.213 tapic lineGetID(0x1039a, 0, 0, 0x1, 0x3fc1da8, wave/in) LINECALLSELECT_LINE hLineInfo 232156.213 tapic lineGetID(0x1039a, 0, 0, 0x1, 0x3fc1da8, wave/in) => 0x0 232156.223 tapic lineGetID => 0 232156.223 tapic lineGetID(0x1039a, 0, 0, 0x1, 0x3fc1da8, wave/out) LINECALLSELECT_LINE hLineInfo 232156.223 tapic lineGetID(0x1039a, 0, 0, 0x1, 0x3fc1da8, wave/out) => 0x0 232156.223 tapic lineGetID => 0 232156.223 ocxfn GetLineName(sLineId=3) 232156.223 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc21d8) call 232156.243 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc21d8) => NO_ERROR (0) 232156.243 wavec waveInGetDevCaps(0x0, 0x12dfb0, 0x30) => 0 232156.243 wavec waveOutGetDevCaps(0x0, 0x12df7c, 0x34) => 0 232156.243 wave IN:[Dialogic Wave[dxxxB1C1] v16.0 format=0x1, channels=0x1] OUT:[Dialogic Wave[dxxxB1C1] v16.0 format=0x1, channels=0x1, support=0x4] 232156.273 ocxfn GetProviderInfo(sLineId=3) 232156.273 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc2a60) call 232156.303 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc2a60) => NO_ERROR (0) 232156.303 fn GetProviderInfo => Dialogic 232156.313 ocxfn SilenceDetectSet(sLineId=3, sTimeLen=0, sVolumeLevel=0) 232156.323 ocxfn DialogicScUnroute dxxxB1C1 232156.323 dlgc set DevType1 = LSI, sDlgcDevName=dxxxB1C1 232156.333 dlgc opened dxxxB1C1 as devh=1 232156.343 dx_getxmitslot() failed dxxxB1C1(1): Error message = Invalid Switching Handler Bus Mode 232201.020 ocxfn LogLevels 10,E:\Program Files\VoiceGuide\log\,tw.txt,,(null) 232306.634 tapic lineMakeCall(0x1039a, 0x208938, 6240824, 0, 0x12f100) PERFECTCALL/PAMDOPTEN 232306.634 tapic lineMakeCall => 66424 232307.465 tapie LINE_REPLY(3, 0x0, 0x10378, 0x0) 232307.515 tapie LINE_LINEDEVSTATE(3, 0x1039a, 0x800, 0x0, 0x0) 232307.525 tapie LINE_CALLSTATE(3, 0x10356, 0x8, 0x0, 0x0) 232307.545 tapie LINE_CALLSTATE(3, 0x10356, 0x10, 0x0, 0x0) 232307.565 tapie LINE_CALLSTATE(3, 0x10356, 0x200, 0x0, 0x0) 232307.575 tapie LINE_CALLINFO(3, 0x10356, 0x10000) 232307.595 tapie LINE_CALLINFO(3, 0x10356, 0x200) 232307.605 tapie LINE_CALLINFO(3, 0x10356, 0x8000) 232307.605 tapic lineGetCallInfo(0x10356, 0x3fc7be0) 232307.605 ocxev CallerId(sLineId=3, hCall=0x10356, strNbr=[0000], strName=[ ], strDialed=[6240824]) 232307.626 tapie LINE_CALLINFO(3, 0x10356, 0x100) 232333.903 tapie LINE_CALLSTATE(3, 0x10356, 0x4000, 0x10, 0x0) 232334.104 ocxfn SilenceDetectSet(sLineId=3, sTimeLen=20, sVolumeLevel=30) 232334.124 ocxfn RecStart(sLineId:3, strFile:E:\Program Files\VoiceGuide\data\RecAm_3.wav) 232334.124 wavec waveInOpen(0x0, 0x0, 0x12e098, 0x21862f0, 0x2088e8, 0x1) => 32 (format: 8k16m) 232334.134 wavec waveInOpen(0x0, 0x0, 0x12e098, 0x21862f0, 0x2088e8, 0x5) => 32 (format: 8k16m, using WAVE_MAPPED) 232334.134 wavec waveInOpen(0x0, 0x0, 0x12e0c0, 0x21862f0, 0x2088e8, 0x1) => 0 (format: 11k8m) 232334.154 wavec waveInOpen(0x215a88, 0x0, 0x12e0c0, 0x600fe, 0x2088e8, 0x10000) => 0 232334.174 wavec waveInPrepareHeader(0x3fc4d04, 0x3fc5af8, 0x20) => 0 232334.184 wavec waveInAddBuffer(0x3fc4d04, 0x3fc5af8, 0x20) => 0 232334.184 wavec waveInPrepareHeader(0x3fc4d04, 0x3f989f8, 0x20) => 0 232334.184 wavec waveInAddBuffer(0x3fc4d04, 0x3f989f8, 0x20) => 0 232334.184 rec WriteRiffChunk datasize=0 232334.194 wavec waveInStart(0x3fc4d04) => 0 (MMSYSERR_OK) 232334.194 linec lineMonitorTones(0x10356, 0x12e0e8, 1) => 0x8000001c 232534.427 ocxfn RecStop(sLineId:3) 232534.477 wavec waveInReset(0x3fc4d04) => 0 232534.497 linec lineMonitorTones(0x10356, 0x0, 1) => 0x8000001c (disabling monitoring for silence/tones) 232534.507 ocxfn PlayStop(sLineId=3) 232534.507 fn PlaySoundStop start 232534.507 fn PlaySoundStop line not playing a sound file. 0x0 232534.547 ocxfn LineDrop(sLineId=3, sOpt=0) 232534.547 wavec waveInReset(0x3fc4d04) call, caller: LineDrop TSP_DIALOGIC 232534.547 wavec waveInReset(0x3fc4d04) => 0 (MMSYSERR_OK), caller: LineDrop TSP_DIALOGIC 232534.547 wavec waveInClose(0x3fc4d04) call, caller: LineDrop TSP_DIALOGIC 232534.557 wavec waveInClose(0x0) => 0 (MMSYSERR_OK), caller: LineDrop TSP_DIALOGIC 232534.557 linec lineMonitorTones(0x10356, 0x0, 1) => 0x8000001c (disabling monitoring for silence/tones) 232534.557 tapic lineDrop(0x10356, , 0) call in ocxfn_LineDrop 232534.567 tapic lineDrop(0x10356, , 0) => async:66339 (66339) 232534.607 wavee WAVE_WIM_DONE(0x3fc4d04, 0x3fc5af8) 232534.607 wavec waveInUnprepareHeader(0x0, 0x3fc5af8, 0x20) => 5 (MMSYSERR_INVALHANDLE), bytes in buff:0 232534.607 wavee WAVE_WIM_DONE(0x3fc4d04, 0x3f989f8) 232534.607 wavec waveInUnprepareHeader(0x0, 0x3f989f8, 0x20) => 5 (MMSYSERR_INVALHANDLE), bytes in buff:0 232534.607 rec WriteRiffChunk datasize=0 232534.607 wavec waveInClose(0x0) => 5 (MMSYSERR_INVALHANDLE) 232534.617 ocxev RecEnd(dwLineId=3, dwRecId=0x0) 232534.677 tapie LINE_LINEDEVSTATE(3, 0x1039a, 0x800, 0x0, 0x0) 232534.697 tapie LINE_CALLSTATE(3, 0x10356, 0x1, 0x0, 0x0) 232534.777 tapie LINE_REPLY(3, 0x0, 0x10323, 0x0) 232535.809 ocxfn LineClose(sLineId:3) 232535.849 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x2088f8, 0x12f168) 232535.859 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) call 232535.859 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) => NO_ERROR (0) 232535.859 tapic lineGetIcon(3, 0, 0x208900) 232535.869 ocxfn LineOpen(3, 0, 0, , ) 232535.869 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x2088f8, 0x12e4a8) 232535.879 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) call 232535.879 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) => NO_ERROR (0) 232535.879 tapic lineGetIcon(3, 0, 0x208900) 232535.889 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) call 232535.889 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) => NO_ERROR (0) 232535.889 tapic lineOpen(0x800003ff, 3, 0x2088f4, 0x10004, 0, 0x2088e8, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 232536.039 tapic lineGetID(0x10334, 0, 0, 0x1, 0x3fc7dd8, wave/in) LINECALLSELECT_LINE hLineInfo 232536.039 tapic lineGetID(0x10334, 0, 0, 0x1, 0x3fc7dd8, wave/in) => 0x0 232536.039 tapic lineGetID => 0 232536.039 tapic lineGetID(0x10334, 0, 0, 0x1, 0x3fc7dd8, wave/out) LINECALLSELECT_LINE hLineInfo 232536.049 tapic lineGetID(0x10334, 0, 0, 0x1, 0x3fc7dd8, wave/out) => 0x0 232536.049 tapic lineGetID => 0 232536.049 ocxfn GetLineName(sLineId=3) 232536.049 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) call 232536.069 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) => NO_ERROR (0) 232536.069 wavec waveInGetDevCaps(0x0, 0x12e510, 0x30) => 0 232536.069 wavec waveOutGetDevCaps(0x0, 0x12e4dc, 0x34) => 0 232536.069 wave IN:[Dialogic Wave[dxxxB1C1] v16.0 format=0x1, channels=0x1] OUT:[Dialogic Wave[dxxxB1C1] v16.0 format=0x1, channels=0x1, support=0x4] 232536.119 ocxfn SilenceDetectSet(sLineId=3, sTimeLen=30, sVolumeLevel=50) 233717.508 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x2088f8, 0x12ef50) 233717.508 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) call 233717.518 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x3fc8f00) => NO_ERROR (0) 233717.518 tapic lineGetIcon(3, 0, 0x208900) 233717.528 linec lineShutdown(0x800003ff) => 0x0 0510vgm.txt 231943.06 0 sys cleanup Start 231943.08 0 sys cleanup End 232141.98 0 Unloading Main Window 232155.00 0 ApiMode=[TAPI] 232155.02 0 Tapi device 4 is: Analog Line 2(dxxxB1C2) 232155.04 0 Tapi device 3 is: Analog Line 1(dxxxB1C1) 232155.04 0 Tapi device 2 is: LPT1T 232155.06 0 Tapi device 1 is: WAN Miniport (L2TP) 232155.06 0 Tapi device 0 is: RAS VPN Line 0 232155.43 0 Inband Signaling Config file not specified 232155.45 0 Loading VMB data begin 232155.50 0 Loading VMB data - about to delete old entries 232155.59 0 Loading VMB data - sorting/ordering 232155.59 0 Loading VMB data end 232155.85 0 init clear settings on 1 devices. 232155.86 3 Initialising... 232155.86 0 init attach vgs on 1 devices. 232155.88 0 Script Load E:\Program Files\VoiceGuide\Scripts\Credit Card Payment\Credit Card Payment.vgs 232156.00 0 init lineopen on 1 devices. 232156.00 0 Calling .lineOpen on device 1 232156.25 3 lineOpen(3)=> 232156.25 0 Calling .GetLineHandle on LineId 3 232156.25 3 hLine=66458 232156.27 0 Calling .GetProviderInfo on LineId 3 232156.31 3 Line 3 Provider: D41MT.TSP: Dialogic D41 Service Provider 232156.31 0 Calling lineSetNumRings on lLineHandle 66458 232156.31 3 Waiting for a call... 232156.34 3 dlgc bus switching not supported 232253.08 0 sys cleanup Start 232253.09 0 sys cleanup End 232306.55 3 dial [9,6240824,405102322,1001,2359,MoFrSaSu,,2,NONE,E:\Program Files\VoiceGuide\PoliceMeeting5-11-04.wav,E:\Program Files\VoiceGuide\PoliceMeeting5-11-04.wav,none,40,0,30,,none] 232306.57 0 dial callque update id=9 next call time 0405102353 232306.60 0 dial callque DB update returned 232306.62 3 dial found entry: tel[6240824] ann[NONE] vgs[E:\Program Files\VoiceGuide\PoliceMeeting5-11-04.wav] am[E:\Program Files\VoiceGuide\PoliceMeeting5-11-04.wav] 232306.64 3 Dialing: 6240824 232306.64 3 MakeCall => 66424 232306.67 3 TimeoutSet 40 EV_TIMEOUT_MAKECALL_NORESPONSE 232306.70 3 TapiCbTrigSet 66424 7002 232307.49 3 tapi Reply (LineEvReply) ok 66424 0 232307.51 3 TapiCbTrigClear 232307.52 3 linedevstate 2048 0 0 232307.53 3 callstate DIALTONE 66390 0 0 232307.55 3 callstate DIALING 66390 0 0 232307.56 3 callstate PROCEEDING 66390 0 0 232307.58 3 callinfo CALLEDID 232307.59 3 callinfo REASON 232307.62 3 Lev_CallerID [0000,] 232307.63 3 callinfo ORIGIN 232333.91 3 callstate DISCONNECTED 66390,16,0 232333.92 3 ScriptEventCode 9250 iLineState=5200 232333.96 3 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT 232333.98 0 dial callque delete id=9 232334.05 3 AddRVns [OutDial_Result]{Contacted_AM} 232334.07 3 AM - wait for end of welcome message... 232334.09 3 dial awaiting end of answering machine message (lvl:30 for 20) 232334.20 3 RecSoundStart file[E:\Program Files\VoiceGuide\data\RecAm_3.wav] ok 232334.21 3 TimeoutSet 120 EV_TIMEOUT_HANGUP 232534.30 3 Timer fired EV_TIMEOUT_HANGUP 232534.33 3 ScriptEventCode 9001 iLineState=1152 232534.34 3 LsDialoutRecAnswerMachineWelcMsg EV_TIMEOUT_HANGUP 232534.38 3 Answering Machine message is longer then 120 seconds - hanging up. 232534.40 3 rv add [Hangup Time]{5/10/2004 11:25:34 PM} 232534.41 3 Hanging up call... 232534.50 3 RecSoundStop ok 232534.52 3 PlaySoundStop err=0 232534.52 3 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 232534.58 3 Waiting for a call... 232534.59 3 fnHangupCall end 232534.62 3 ScriptEventCode 8003 iLineState=900 232534.63 3 LsAwaitingCalls EV_REC_FINISHED 232534.68 3 linedevstate 2048 0 0 232534.70 3 callstate IDLE 66390 0 0 232534.72 3 WorkingMode@Idle= 232534.73 3 TimeoutClear 232534.75 3 LineState(iLineId).iVgsIdx = 0 232534.77 3 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE 232534.77 3 tapi Reply (LineEvReply) ok 66339 0 232535.70 3 Timer fired EV_TIMEOUT_TIMETOREINITLINE 232535.71 3 ScriptEventCode 9008 iLineState=900 232535.73 3 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 232535.76 3 ReinitTelephony due to IDLE 232535.79 3 tapic lineDeallocateCall(MainCall:66390) 0 232536.07 3 lineOpen(3)=> 232536.09 3 Waiting for a call... 232536.10 3 LineHandle=66356 232536.12 3 TimeoutSet 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 232539.14 3 Timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 232539.16 3 ScriptEventCode 9013 iLineState=900 233717.66 0 Unloading Main Window Share this post Link to post
SupportTeam Report post Posted 05/11/2004 10:23 PM Traces show that the Dialogic card responded correctly to the commands to make it start recording... so looks like the problem here is with the card or it's drivers... Are you using Dialogic System Release 5.1.1? I'd say the only option would be to try another card (maybe upgrade to D/4PCI)... Share this post Link to post
SilverJay Report post Posted 05/12/2004 03:41 AM Yes, I'm using release 5.1.1 downloaded from the site specified on your website. The Dialogic card records fine using the utilities supplied with release 5.1.1 (multi threaded voice utility). Maybe switching cards would be an alternative if I had unlimited funds but since my need isn't professional (using system as an IVR for non profit org) that isn't feasible. If I did manage to acquire a new card would the registration information provided for this one still work? I'd read where you use the Dialogic card S/N to generate the registration number. Are you sure it couldn't be something else? I don't understand why it needs to record the message to determine silence anyway. Isn't that just for debugging purposes? BTW, I didn't get an answer to an earlier question; can the time to check for silence an an answering machine message be shortened from the default 120 seconds? Thanks, Share this post Link to post
SupportTeam Report post Posted 05/12/2004 04:36 AM The card needs to be recording to determine silence... As mentioned before it looks like the problem here is with the card or it's drivers... so there really isn't much we can suggest... The timeout of 120 seconds cannot be shortened at this time (if all works OK this timeout is never used). Share this post Link to post
SilverJay Report post Posted 05/12/2004 12:03 PM You haven't explained why it records ok using the programs supplied with the driver but not with your program. Have you had this program working correctly with a D/21D card on Win2K? And what about the reregistration issue mentioned previously if I did acquire a different card? Share this post Link to post
SupportTeam Report post Posted 05/12/2004 12:25 PM The traces from this system do not tell us the cause of why the recording does not work when VG tells the card to record - the Dialogic functions themselves report that recording has commenced so it's hard to say why it is not actually recording. We've had other users work with this card before and report no problems. Does recording work on this system on incoming calls? In view of your problems we would re-issue the code if you found that system works OK with another Dialogic card. Share this post Link to post
SilverJay Report post Posted 05/12/2004 01:06 PM I haven't tried to record an incoming call but I just tried a test script to determine if the board would record using the record module and it worked just fine. The properties of the recorded file from the record module are below if it's of any help. Filename: RecordTest Folder: U:\Program Files\VoiceGuide\Scripts File Type: 8000Hz, 16-bit, Mono Uncompressed Size: 349.15 KB (357,536 bytes) File Format: A/mu-Law Wave 8-bit mu-Law Encoded Waveform Size on Disk: 188.29 KB (292,814 bytes) Last Written (local): 5/12/2004 11:54:40.000 Length: 0:22.346 178,768 samples Share this post Link to post
SupportTeam Report post Posted 05/13/2004 01:38 AM Yes, it's surprising that the record modules work OK in VG scripts, but for some reason there is a failure when trying to do a record when an answering machine is detected on an outgoing call... Share this post Link to post