VoiceGuide IVR Software Main Page
Jump to content

Mobile Phone Pickup And Answering Machine Detection

Recommended Posts

I'm using the message delivery module to make an outbound call to a mobile to deliver a recorded message and caller's details. This works fine when the call is made to an extension on the PABX, however when the call is made to a mobile phone the Dialogic card does not detect the pickup or answering machine therefore it starts running the script before the call is answered.

 

Any suggestions? I have attached the logs and config files.

 

Thanks!

LogsandConfig.zip

Share this post


Link to post

Trace shows the Dialogic card reported that 'Human Voice' was heard on the line about 12 seconds after the number was dialed:

 

 

164654.77 2 dial making call tel[9{MOBILE NUMBER REMOVED}] ann[NONE] vgs[C:\Projects\ IVR\Escalation.vgs] am[C:\Projects\ IVR\Escalation.vgs] OnHangup[] rv[[supportNameCompany]{C:\Projects\ IVR504164651_1_.wav}, [ReturnNumber]{1234567}, [EnquiryType]{}[QueuedFrom]{C:\Projects\ IVR\_Ivr.vgs}[OutDial_RetriesLeft]{2}]

 

164706.75 2 tw DialogicEvent 133,TDX_CALLP,10,3,0,TDX_CALLP,CR_CNCT,CON_PVD

164706.75 2 event VOICE, iCode=133 state=5200

 

 

Is the mobile phone actually ringing?

 

In these situations the approach is for the script to play a message in a loop saying something like: "Please press 1 to accept this call"

Share this post


Link to post

That's about right the mobile phone rung for about 12 seconds before being answered. I agree that the "press 1 to accept the call" would work in a situation where a human answers the call, but in the event that the call is answered by voicemail I would like to leave a message with the details of the information contained in the script. This works perfectly with extensions on the PBX, as it waits until the end of the voicemail message before running the script. Is there something in the Dialogic configuration that can make this work for mobiles.

Share this post


Link to post

So in this situation the call was answered by voicemail, but the Dialogic card reported it as being answered by a live human?

 

The only way to avoid this is to play the "Press 1 to accept call" message, then start recording until silence is heard and play the answering machine message when recording stops due to silence. (and start the live human script if "1" is pressed).

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
×