VoiceGuide IVR Software Main Page
Jump to content

Answer Detection

Recommended Posts

Dialogic D4/PCI with 5.1.1 and Voice Guide 5.0a (only used for outbound calls)

 

I have a problem when a outbound call is made. VG works fine in making the call but if the line is not answered you would have to assume VG recieves a response of no answer.

 

The problem is that VG thinks the phone has been answered "Live Person Answered" and play's the wav file when it is not supposed to.

 

I have increased the SilenceDetectLevel= in the vg.ini file to 100 hoping to resolve the issue but no luck. Any ideas?

 

The other problem I have is with call escallation as described in the help file. The problem I have is if the first call diverts to a message bank then VG thinks this has been a successfull answer and does not fail over to the second number. The 1st problem also causes issues with this as call escalation will never happen since VG thinks the first call has been answered by a human.

 

OutDial.txt

09:00 AM 27/10/03,"555111",2,1,none,C:\Program files\VoiceGuide\scripts\human.vgs,C:\Program files\VoiceGuide\scripts\ansmac.vgs,,"111555",2,1,none,C:\Program files\VoiceGuide\scripts\human.vgs,C:\Program files\VoiceGuide\scripts\ansmac.vgs

 

log

133909.89 0 Loading from C:\Program Files\VoiceGuide\data\OutDial_New.txt

133909.89 0 dial callque insert tel:"555111" scr:C:\Program files\VoiceGuide\scripts\human.vgs time:310270900 esc:"111555",2,1,none,C:\Program files\VoiceGuide\scripts\human.vgs,C:\Program files\VoiceGuide\scripts\ansmac.vgs

133909.94 0 Loaded 1 entries.

133909.98 0 dial callque update id=1 next call time 0310271341

133909.98 6 dial found entry: tel["555111"] ann[none] vgs[C:\Program files\VoiceGuide\scripts\human.vgs] am[C:\Program files\VoiceGuide\scripts\ansmac.vgs]

133910.00 6 Dialing: 555111

133910.00 6 MakeCall => 65607

133910.03 6 TapiCbTrigSet 65607 7002

133910.77 6 tapi Reply 65607 0

133910.77 6 TapiCbTrigClear

133910.78 6 linedevstate 2048 0 0

133910.78 6 callstate DIALTONE 65897 0 0

133910.78 6 callstate DIALING 65897 0 0

133910.78 6 callstate PROCEEDING 65897 0 0

133910.80 6 callinfo CALLEDID

133910.80 6 callinfo REASON

133910.84 6 Lev_CallerID [0000,]

133910.86 6 callinfo ORIGIN

133935.47 6 callstate DISCONNECTED 65897,16,0

133935.53 6 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT

133935.53 6 Answering machine, wait for end of welcome message...

133935.53 0 dial callque delete id=1

133935.56 6 dial awaiting end of answering machine message (lvl:10 for 20)

133935.61 6 RecSoundStart file[C:\Program Files\VoiceGuide\data\RecAm_6.wav] ok

133952.11 6 LsDialoutRecAnswerMachineWelcMsg EV_SILENCE_DETECTED

133953.13 6 RecSoundStop ok

133953.19 6 LsDialoutRecAnswerMachineWelcMsg EV_REC_FINISHED

133953.20 6 Run Answer Machine script [C:\Program files\VoiceGuide\scripts\ansmac.vgs]

133953.22 2 tr NewVgsVgm_Goto C:\Program files\VoiceGuide\scripts\ansmac.vgs,,,,,0

133953.22 0 Script Load C:\Program files\VoiceGuide\scripts\ansmac.vgs

133953.25 6 Loaded C:\Program files\VoiceGuide\scripts\ansmac.vgs into:2

133953.25 6 cl NewVgsVgm_RunModule module not found:

133953.25 2 tr NewVgsVgm_Goto 1

133953.25 2 tr NewVgsVgm_Goto 2

133953.27 6 [Answer machine] Playing

133953.27 6 tts generate start[This is answer machine]

133954.39 6 tts generate end

133954.39 6 [Answer machine] Playing (C:\Program Files\VoiceGuide\system\tts6.wav)

133954.47 6 PlaySoundStart ok [C:\Program Files\VoiceGuide\system\tts6.wav]

133954.48 6 RunModule PLAY end

133954.50 2 tr NewVgsVgm_Goto end

133956.14 6 wb(9915600)

133957.17 6 Play End line[6] (id=99156)

133957.17 6 LsPlayMsg EV_PLAY_FINISHED

134002.69 6 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG

134002.69 6 tts generate reuse

134002.69 6 [Answer machine] Playing (C:\Program Files\VoiceGuide\system\tts6.wav)

134002.72 6 PlaySoundStart ok [C:\Program Files\VoiceGuide\system\tts6.wav]

134004.33 6 wb(10746800)

134005.34 6 Play End line[6] (id=107468)

134005.34 6 LsPlayMsg EV_PLAY_FINISHED

134005.36 6 Hanging up call... [No Paths leaving Play module [Answer machine]]

134005.36 6 RecSoundStop ok

134005.36 6 PlaySoundStop ok

134005.42 6 fnHangupCall end

134005.47 6 linedevstate 2048 0 0

134005.47 6 callstate IDLE 65897 0 0

134005.48 6 WorkingMode@Idle=

134005.50 6 tapi Reply 65948 0

134006.53 6 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

134006.53 6 ReinitTelephony due to IDLE start

134006.59 6 tapic lineDeallocateCall(MainCall:65897) 0

134006.75 6 lineOpen(6) => 0

134006.75 6 Waiting for a call...

134006.75 6 lineOpen(6)LineHandle=66068

Share this post


Link to post

The trace shows that the call was answered by an answering machine 25 seconds after dialing the number, and that 15 seconds after the call was answered VoiceGuide detected end of AM's welcoming message, so it began to play the message designated to be recorded on the Answering Machine.

 

If a call is answered by an Answering Machine then VG treats this as a successful message delivery and escalation calls will not be made.

If it is desirable to make further calls after leaving a message on the Answering Machine then these can be queued from the VG script designated to run when AM answers call - ie. instead of just playing a WAV file specify VG script to run when AM answers, and from within that script queue further calls.

Share this post


Link to post

Just to add to this. Found out the first problem seems to be only with mobiles.

 

BTW this is in Australia

Share this post


Link to post

Maybe after dialing the mobile number after a while a message is played that 'this number is unreachable' or something to that effect... (or call is in fact actually transferred to voicemail?).

Once a recorded message is heard Dialogic card will assume that a call was answered by an answering machine.

Share this post


Link to post

I made sure the voice bank was turned off and tested by dialing manually. There is no obvious sounds during the calling ringing phase.

 

To get around this I installed the new beta3 version and set the AnswerTimeout to 20sec which allows 3 rings instead. Hopefully this will get around my problem.

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
×