timc Report post Posted 05/04/2007 07:04 AM 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
SupportTeam Report post Posted 05/04/2007 07:16 AM 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
timc Report post Posted 05/06/2007 09:55 AM 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
SupportTeam Report post Posted 05/06/2007 12:24 PM 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