Guest Guest_Cechov Report post Posted 11/27/2003 04:52 PM Hi all, I have some questions about vg Dialer. I use this xml list number loader (this is an ex.): <OutDialEntry> <PhoneNumber>0,MyMobileNumber</PhoneNumber> <CallTime>27/11/2003 14:29:00</CallTime> <DayTimeStart>0800</DayTimeStart> <DayTimeStop>2100</DayTimeStop> <DaysCallAllowed>MoTuWeThFrSaSu</DaysCallAllowed> <AnnounceMessage>none</AnnounceMessage> <OnAnswer>C:\VigileElettronico\VoiceGuide\Voci\MessaggioDiBenvenuto.wav</OnAnswer> <OnAnswerMachine>C:\VigileElettronico\VoiceGuide\Voci\MessaggioDiBenvenuto.wav</OnAnswerMachine> <AnswerTimeout>60</AnswerTimeout> <CallRetries>0</CallRetries> <RetryDelay>0</RetryDelay> <RV></RV> <OnNotConnected></OnNotConnected> <Escalation></Escalation> </OutDialEntry> 1 - Why did it find that a machine is answering when actually a human is answering to the call? 2 - Why did it wait (about 5 sec.) at the end of the <AnnounceMessage> if in my xml the <AnnounceMessage> tag is "none"? This is the "call log"... 142838,70 0 sys cleanup Start 142838,70 0 sys cleanup End 142900,71 0 dial callque update id=533 next call time 0311271431 142900,71 0 dial callque DB update returned 142900,73 5 dial found entry: tel[0,MyMobileNumber] ann[None] vgs[C:\VigileElettronico\VoiceGuide\Voci\MessaggioDiBenvenuto.wav] am[C:\VigileElettronico\VoiceGuide\Voci\MessaggioDiBenvenuto.wav] 142900,73 5 Calling MakeCallEx(0,MyMobileNumber) 142900,73 5 Dialing: 0,MyNumber 142900,73 5 MakeCall => 66101 142900,73 5 TapiCbTrigSet 66101 7002 142901,48 5 tapi Reply (LineEvReply) ok 66101 0 142901,48 5 TapiCbTrigClear 142901,48 5 linedevstate 2048 0 0 142901,48 5 callstate DIALTONE 66357 0 0 142901,48 5 callstate DIALING 66357 0 0 142901,48 5 callstate PROCEEDING 66357 0 0 142901,50 5 callinfo CALLEDID 142901,50 5 callinfo REASON 142901,50 5 Lev_CallerID [0000,] 142901,50 5 callinfo ORIGIN 142916,02 5 callstate DISCONNECTED 66357,16,0 142916,03 5 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT 142916,03 0 dial callque delete id=533 142916,04 5 AM - wait for end of welcome message... 142916,05 5 dial awaiting end of answering machine message (lvl:10 for 20) 142916,08 5 RecSoundStart file[C:\Program Files\VoiceGuide\data\RecAm_5.wav] ok 142923,64 5 LsDialoutRecAnswerMachineWelcMsg EV_SILENCE_DETECTED 142924,65 5 RecSoundStop ok 142924,66 5 LsDialoutRecAnswerMachineWelcMsg EV_REC_FINISHED 142924,66 5 Play Answer Machine message [C:\VigileElettronico\VoiceGuide\Voci\MessaggioDiBenvenuto.wav] 142924,68 5 PlaySoundStart ok [C:\VigileElettronico\VoiceGuide\Voci\MessaggioDiBenvenuto.wav] 142948,63 5 wb(17147300) 142949,64 5 Play End line[5] (id=171473) 142949,64 5 LsDialoutPlayOnAnswerMachine EV_PLAY_FINISHED 142949,64 5 Hanging up call... [LsDialoutPlayOnAnswerMachine 2 ] 142949,64 5 RecSoundStop ok 142949,64 5 PlaySoundStop ok 142949,66 5 Waiting for a call... 142949,66 5 fnHangupCall end 142949,70 5 linedevstate 2048 0 0 142949,71 5 callstate IDLE 66357 0 0 142949,71 5 WorkingMode@Idle= 142949,71 5 LineState(iLineId).iVgsIdx = 0 142949,71 5 tapi Reply (LineEvReply) ok 66340 0 142950,67 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 142950,67 5 ReinitTelephony due to IDLE start 142950,68 5 tapic lineDeallocateCall(MainCall:66357) 0 142950,85 5 lineOpen(5) => 0 142950,85 5 Waiting for a call... 142950,86 5 lineOpen(5)LineHandle=66067 I wait your answers as soon as possible. Tnx. Share this post Link to post
SupportTeam Report post Posted 11/27/2003 11:19 PM 1 - Why did it find that a machine is answering when actually a human is answering to the call? Some mobile phone networks have poor sound quality - and in these cases the Dialogic card may mistake a human answering the call for an answering machine. If the Dialogic card indicates that an answering machine has answered a call then VoiceGuide will wait until there is silence on the line before it will start playing the Answering Machine message. This is what we are seeing here: 142916,05 5 dial awaiting end of answering machine message (lvl:10 for 20) 142916,08 5 RecSoundStart file[C:\Program Files\VoiceGuide\data\RecAm_5.wav] ok 142923,64 5 LsDialoutRecAnswerMachineWelcMsg EV_SILENCE_DETECTED To see what was recorded see the file: C:\Program Files\VoiceGuide\data\RecAm_5.wav Share this post Link to post
Guest Guest Report post Posted 11/28/2003 03:51 PM ok thanks. Other two questions for you: 1-Can I disable the EV_SILENCE_DETECTED in some way? 2-There is a maximum number of files that can be selected to be played one after another in <OnAnswer> and <OnAnswerMachine>? tnx Share this post Link to post
SupportTeam Report post Posted 11/28/2003 11:51 PM Can I disable the EV_SILENCE_DETECTED in some way? yes, in VG.INI - but I think what you actually are asking about is to disable Answering Machine detection... please update your v5.1.3 installation with attached VGMULTI.EXE , and then type IGNORE in the Answering Machine Message field... then the normal script will be started when an Answering Machine is detected answering the call.. 2-There is a maximum number of files that can be selected to be played one after another in <OnAnswer> and <OnAnswerMachine>? No, you should be able to specify as many comma delimited files as you like... VgMulti.zip Share this post Link to post