{{indexmenu_n>20}} ====== Call process ====== There are two parts to the wakeup call process: * The callout process * Playing the announcement and handling the guest response ===== Callout Process ===== The flowchart below outlines the basic callout process over a SIP connection. {{:images:vs8:wakeup:fc-wakeup-outdial.png?nolink|}} ==== Call Timing ==== As shown in the flowchart above, the DV2000 will wait for a certain number of seconds after dialing the room extension before it assumes the call is unanswered. This value is calculated using the //Assume ring no answer after (rings)// setting on the Wakeup Calls page when configuring a Class of Service using the [[vs8:vsconfig:mailbox:cos:wakeupcalls|DV2000 Manager]] application. Internally, the DV2000 multiplies the specified number of rings by a factor of 6 to get the maximum time to wait for the call to be answered. ===== Play Announcement and Handle Guest Resposne ===== Once the call has been answered by the guest, the wakeup itself is performed. The flowchart below outlines the possible scenarios of what prompts will be played (and whether it will wait for DTMF), depending on the COS configuration. Whether the call returns 'Done' or 'Snoozed', the system will disconnect the call at the end. {{:images:vs8:wakeup:fc-wakeup-callproc.png?nolink|}} As shown in the flowchart above, the following scenarios are possible. All scenarios can include the wakeup message at the end, if it is recorded (there is no default recording). Also, in all scenarios, the entire set of prompts may be repeated multiple times if the COS template is configured to do so. |< 85% 40% >| ^Scenario^Prompts played^ |Standard|//This is your scheduled wakeup call.//| |Snooze enabled|//This is your scheduled wakeup call. To snooze this call, press any key.//| |Snooze enabled; final call|//This is your final wakeup call. You have reached the maximum number of snoozes allowed.//| |Standard, with room number|//Room ////, this is your scheduled wakeup call.//| |Snooze enabled, with room number|//Room ////, this is your scheduled wakeup call. To snooze this call, press any key.//| |Snooze enabled; final call, with room number|//Room ////, this is your final wakeup call. You have reached the maximum number of snoozes allowed.//| |Standard, with scheduled time|//This is your scheduled wakeup call, for //.| |Snooze enabled, with scheduled time|//This is your scheduled wakeup call, for ////. To snooze this call, press any key. //| |Snooze enabled; final call, with scheduled time (not voiced in this case)|//This is your final wakeup call. You have reached the maximum number of snoozes allowed.//| |Standard, with room number and scheduled time|//Room ////, this is your scheduled wakeup call, for //.| |Snooze enabled, with room number and scheduled time|//Room ////, this is your scheduled wakeup call, for ////. To snooze this call, press any key. //| |Snooze enabled; final call, with room number and scheduled time (not voiced)|//Room , this is your final wakeup call. You have reached the maximum number of snoozes allowed.//| ===== Failed Calls ===== A wakeup call is deemed to have failed if all call attempts have been exhausted without any of them ever having been answered by the guest; it does not matter why. Even if it fails because the guest was on the phone when the system attempted to call it is still considered a failure. While all call results are logged to the mailbox's wakeup activity log, the handling of failed wakeup calls may entail some extra processing, depending on the configuration of the guest mailboxes. By default, all guest mailboxes are created with a predefined notification template assigned that will generate a verbal notification to the operator whenever a wakeup call fails. When the //Failed Wakeup// notification template is triggered, the system will call the operator (as defined in the settings for the tenant assigned to the guest mailbox) using the same outdial settings in the class of service (COS) template as are used to make the wakeup call itself. When the operator answers the phone, the system will state: //A scheduled wakeup call was not answered by the guest in room //. This message may be repeated if the COS template is configured to do so. Depending on configuration, it may require the operator to press a key (any key) to confirm receipt of the message. Then, again depending on configuration, the system will either hang up (the default action) or it will transfer the operator to the guest's extension to attempt a live wakeup call.