Not always but sometimes it might happen that due to huge volume of incoming calls, many important calls are not attended properly or some are missed out due to the increased workload. To overcome such cases, Xtend IVR can help you with a script that will assist you in creating an auto-call answering system. With the implementation every incoming call is live answered in a professional manner. None of the calls are missed out and on the other hand, Xtend IVR ensures that every caller receives consistent call handling and services. The caller can also leave the voice message for further contacts.
The automated attendant will work as given below:
if $deviceid <> 1 Sleep 3000 lock() unlock() endif if $deviceid == 1 lock() run "AMConfig.exe" "Config.txt" unlock() endif MAIN: load "Config.txt" display "Waiting for call . . ." answer 1 $mdate = concat(date.GetYear($date),date.GetMonth($date),date.GetDay($date)) $mtime = concat(time.GetHour($time),time.GetMinute($time),time.GetSecond($time)) if len($cli) = 0 $recordfile = format("Waves\%s-%s.wav",$mdate,$mtime) else $recordfile = format("Waves\%s-%s-%s.wav",$cli,$mdate,$mtime) endif display "Call in progress.. " $cli log "Call from " $cli speak $welcome beep 600 250 wait 0 record $duration wait 0 speak "Your message has been recorded. Thank you." hangup goto MAIN ONHANGUP: hangup goto MAIN ONSYSTEMERROR: log $error display $error hangup goto MAIN