VoiceGuide IVR Software Main Page
Jump to content

Vg Dialer Questions

Recommended Posts

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
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

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
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

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
×