Jump to: navigation, search
(Update with the copy of version: draft)
(Update with the copy of version: draft)
Line 1: Line 1:
=Manage Callbacks=
+
=Callback=
{{CloudStep_Stack
+
 
|title=
+
The ''Callback'' UI can display, create, or edit Callbacks. After the '''Desired Callback Time''', the Callback record will still appear in the UI depending on your time filter's selection.  
|text=
 
The ''Callback'' UI displays the list of Callbacks that are still alive. After the Callback due date (which is the {{Optionslink|link=Options:Callback:Scheduled_Call:_desired_time}} parameter), the service record will appear in the UI for the amount of time configured in the {{Optionslink|link=Options:Callback:General:_ttl}} parameter (in seconds).  
 
|fullwidth|video=241548697
 
}}
 
  
 
{{CloudStep_Stack
 
{{CloudStep_Stack
Line 11: Line 7:
 
|text=
 
|text=
 
Callback records can have the following states:
 
Callback records can have the following states:
*SCHEDULED - Request is handled by Callback Management service (there are no sessions started in ORS). While in this state, the request will be handled by Management when the specified <tt>desired_time</tt> is upcoming.
+
*SCHEDULED&mdash;Callback Management is handling the request (there are no sessions started in the system). While in this state, the request is available in the Callback UI when the specified <tt>desired_time</tt> is upcoming.
*QUEUED - Callbacks actively waiting for agent in ORS/URS; agent not assigned yet.
+
*QUEUED&mdash;Callbacks actively waiting for an agent in ORS/URS; the agent is not assigned yet.
*ROUTING - Agent is reserved but the call is not yet routed to the agent.
+
*ROUTING&mdash;Agent is reserved but the call is not yet routed to the agent.
*PROCESSING - Callback being handled by assigned agents.
+
*PROCESSING&mdash;Callback being handled by assigned agents.
*COMPLETED - Callback was completed with <tt>_callback_reason</tt>, for example, timed-out, cancelled, and so on.
+
*COMPLETED&mdash;Callback was completed with a result, for example, timed-out, cancelled, and so on. See the '''Result''' tab of your Callback block in Designer.  The completed reason appears beside COMPLETED  in the state column of the table.
|media1=GMS-Callback-UI-Home-rebrand.png
+
|media1=GES-CallbackUI-HomeCallbacks.png
 
}}
 
}}
  
 
{{AnchorDiv|overview}}
 
{{AnchorDiv|overview}}
 
{{CloudStep_Stack
 
{{CloudStep_Stack
|title=Mobile Services Administration overview
+
|title=Callback Administration overview
 
|text=
 
|text=
 
The following features are available:
 
The following features are available:
*The dropdown at the top left gives you the option to display Callbacks using a pre-defined range for the past day, week, or month; or for the next day, week, or month.
+
*The drop-down at the top left gives you the option to display Callbacks using a pre-defined range for the past day or week; or for the next day or week.
*Refresh You can force the interface to refresh the list of Callbacks.
+
*Refresh&mdash;You can force the interface to refresh the list of Callbacks.
*Search Box You can select a column field in the dropdown at the right of the Search Box. Then, the interface filters the results dynamically as you type.
+
*Search Box&mdash;You can select a column field in the drop-down at the right of the Search Box. Then, the interface filters the results dynamically as you type.
|fullwidth|media1=Callback-UI-ListDetails8.5.1.png
+
|fullwidth|media1=GES-CallbackUI-FilterCallbacks.png
 
}}
 
}}
  
 
===Limitations of the Interface===
 
===Limitations of the Interface===
  
* The total number of callbacks that the table can display is 100000.
+
* Only Firefox and Chrome browsers are supported.
* Callbacks are displayed in pages of 100 items for Internet Explorer and 250 for other browsers.
+
* Callbacks are displayed in pages of 250 items.
* There is a dropdown which you can select to get pre-defined ranges or set a custom range.
 
  
 
{{AnchorDiv|advanced}}
 
{{AnchorDiv|advanced}}
Line 40: Line 35:
 
|title=Advanced options
 
|title=Advanced options
 
|text=
 
|text=
'''Advanced Options''' - Opens a new window where you can customize how the Callback Management table displays:
+
'''Advanced Options'''&mdash;Opens a new window where you can customize how the Callback Management table displays:
*'''Add Column Field''' - You can add your own custom column field to display in the table. This option can be useful when you have created your own properties that you want to display in the table. You can add more than one field, which will display in the same column. In this case, to enhance readability in the single column, you can use the Alias option, and create a short name to display.
+
*'''Configure Columns'''&mdash;Select display properties for columns.
*'''Filter Table by States and Service''' - You can include one or more states to display in the table, and/or you can select a service to display in the table. Note: You can only select one service at a time to display.
+
** '''Show Time in 24 Hour'''&mdash;Show all times in 24 hour time rather than AM/PM format.  
*Max # of Callbacks per Service - Default is 500.
+
** '''Show Times in UTC'''&mdash;Show all times in table in UTC time rather than local time.
|fullwidth|media1=Callback-UI-AdvancedOptions.png
+
* '''Configure Custom Date Range'''&mdash;Add a time range filter.
 +
*'''Filter Table by States and Service'''&mdash;Include one or more states to display in the table, and/or select a service (or Virtual Queue) to display in the table.  
 +
|fullwidth|media1=GES-CallbackUI-AdvancedOptions.png
 
}}
 
}}
  
Line 50: Line 47:
 
|title=Create or Schedule a Callback
 
|title=Create or Schedule a Callback
 
|text=
 
|text=
You can submit or schedule a callback request by clicking '''Create Callback'''. A new dialog opens and you can add a new Callback to be displayed. You can select the '''Callback Type''' and '''Service Name''', add your own properties to the Callback, and enter the following Callback Parameters:
+
You can submit or schedule a Callback request by clicking '''Create Callback'''. A new dialog opens. Select the '''Callback Type''' (<tt>Immediate</tt> or <tt>Scheduled</tt>), then a '''Service Type''' (the name of the Virtual Queue provided in Designer), and enter the number to call for '''Customer Number'''. For Scheduled callbacks, select a date and time for the call.
*{{Optionslink|link=Options:Callback:General:_customer_number}}  - Your Callback number.
+
 
*{{Optionslink|link=Options:Callback:URS_Queueing:_urs_virtual_queue}} - Queue to use for this Callback if several virtual queues are used for Callback with identical configuration. If you are defining the <tt>_urs_virtual_queue</tt> here, you must then remove this option from the Callback Service (through Genesys Administrator), because it cannot be defined in both places.  
+
|fullwidth|media1=GES-CallbackUI-AddImmediateCallback.png
*{{Optionslink|link=Options:Callback:Scheduled_Call:_request_queue_time_stat}} - Queue statistics. For example, "ExpectedWaitTime;Queue;8999@SIP_Server;Environment".
 
|fullwidth|media1=Callback-CreateImmediateUI.png
 
 
}}
 
}}
{{NoteFormat|Make sure to set {{Optionslink|link=Options:Callback:General:_wait_for_user_confirm}} to <tt>false</tt> in the selected service. }}
 
  
==Edit a Callback==
+
{{CloudStep_Stack
 +
|title=Edit a Callback
 +
|text=
 
In the Callback table, for Callbacks that can be edited, a blue pencil displays in the last column. Clicking this pencil displays the edit options for that Callback.
 
In the Callback table, for Callbacks that can be edited, a blue pencil displays in the last column. Clicking this pencil displays the edit options for that Callback.
 
*You can choose to reschedule the Callback (only for SCHEDULED Callbacks).
 
*You can choose to reschedule the Callback (only for SCHEDULED Callbacks).
 
*You can choose to cancel the Callback.  
 
*You can choose to cancel the Callback.  
 +
|fullwidth|media1=GES-CallbackUI-CancelCallback.png
 +
}}
  
[[File:Callback-UI-Cancel1Callback.png]]
+
{{CloudStep_Stack
 +
|title=Recreate a Callback
 +
|text=
 +
For completed callbacks which can be recreated,  [[File:GES-CallbackUI-Recreate.png|link=]] displays in the last column. Clicking this icon opens the '''Reschedule Completed Callback dialog''' for that Callback.
  
==Get Additional Details about the Queued State==
+
{{NoteFormat|
 
+
Name recordings will be preserved if a Callback is rescheduled within four days of the completion of the original Callback.  
You can expand the QUEUED state to get ORS-level diagnostics about the queued Callback.
+
}}
[[File:GMS-CLBCK-ExpandQueueState.png]]
+
|fullwidth|media1=GES-CallbackUI-RecreateDialog.png
 
+
}}
The following information can be displayed:
 
* '''Estimated wait time''': The estimated time that the customer will wait for the callback. For example: 46.5 seconds
 
* '''Position in queue''': The callback's current position in the queue. For example: <tt>3</tt>
 
* '''Agents Logged in''': The number of agents that have logged in.  For example: <tt>3</tt>
 
* '''Callback type''': The type of callback. For example: <tt>WAIT_FOR_AGENT</tt>
 
* '''Callback version''': The version of the ORS Callback strategy. For example: <tt>v2.39</tt>
 
* '''Channel''': The callback channel. For example: <tt>WEB</tt>
 
* '''Dial attempt number''': The number of dials that the agent has attempted. For example: <tt>2</tt>
 
* '''Dial Result''': The result of the callback dial. For example: <tt>PUSH_DELIVERY_NOT_CONFIRMED</tt>
 
* '''EWT at first outbound call''': The estimated wait time when the first outbound call happened. For example: <tt>22.5</tt>
 
* '''EWT at callback offer''': The estimated wait time when the callback is offered. For example: <tt>0</tt>
 
* '''Is snoozed''': Shows whether the callback is snoozed or not. For example: <tt>false</tt>
 
* '''ORS session ID''': ORS session ID of the callback. For example: <tt>00NEEH6C74C6NAC01G015B5AES000005</tt>
 
* '''Position at first outbound call''': The callback's position in the queue when the first outbound call happened. For example: 3
 
* '''Position at callback offer''': The callback's position in the queue when the callback is offered. For example: <tt>3</tt>
 
* '''Current priority''': The callback's priority. For example: <tt>0</tt>
 
* '''Routing target''': The callback's target or skill expression. For example: <tt>GMSCallbackAgents@stat.GA</tt>
 
* '''Time of first outbound call''': The time when the first outbound call happened. For example: <tt>1/3/2017 11:26:21</tt>
 
* '''Time callback was accepted''': The time when the callback is accepted. For example: <tt>1/3/2017 11:26:02</tt>
 
* '''Time of next outbound call''': The time when the next outbound call happened. For example: <tt>1/3/2017 11:27:24</tt>
 
  
 
==Bulk Cancel and Export of Callback Records ==
 
==Bulk Cancel and Export of Callback Records ==
 
+
{{CloudStep_Stack
{{NoteFormat|First enable this feature in your GMS configuration by creating a <tt>lab</tt> section in your GMS application, then by setting {{Optionslink|link=Options:GMS:lab:enable-bulk-cancel-and-export-callback}} to <tt>true</tt>.}}
+
|title=
 
+
|text=
===Bulk Cancel ===
+
Make sure to select an appropriate Time Range to filter callbacks, then make a Callback selection to activate the '''Cancel Callbacks''' button. When you click this button, the '''Cancel Callbacks Confirmation''' dialog opens, displaying the selected Callback cancellations.  
 
 
Make sure to select an appropriate Time Range to filter callbacks, then make a callback selection to activate the '''Cancel Callbacks''' button. When you click this button, the '''Cancel Callbacks Confirmation''' dialog opens, displaying the selected callback cancellations.  
 
 
 
[[File:Callback-UI-CancelInTimeRangeCallback.png]]
 
  
 
You can either:
 
You can either:
 
* Continue with the selections you have made and click confirm to cancel them.
 
* Continue with the selections you have made and click confirm to cancel them.
* Check '''Cancel All Callbacks In Current Time Range''', to override your previous callback selections and delete all callbacks in the current time range. In that case, the list of displayed callbacks disappears from the dialog window. Confirm to cancel the records.
+
* Check '''Cancel All Callbacks In Current Time Range''', to override your previous Callback selections and delete all callbacks in the current time range. In that case, the list of displayed callbacks disappears from the dialog window.  
 +
 
 +
Confirm to cancel the records.
  
[[File:Callback-UI-CancelInTimeRangeCallbackConfirm.png]]
+
|fullwidth|media1=GES-CallbackUI-BulkCancel.png
 +
}}
  
The resulting display shows all the callbacks that you have selected to cancel and that are now in <tt>COMPLETED(CANCELLED_BY_ADMIN)</tt> state.
+
{{CloudStep_Stack
 +
|title=
 +
|text=
 +
The resulting display shows all the callbacks that you have selected to cancel and that are now in <tt>COMPLETED (CANCELLED_BY_ADMIN)</tt> state.
  
[[File:Callback-UI-Download.png]]
+
|fullwidth|media1=GES-CallbackUI-Cancelled.png
 +
}}
  
 
===Download the Reports===
 
===Download the Reports===
 +
{{CloudStep_Stack
 +
|title=
 +
|text=
 +
The '''Export Cancelled Reports''' dialog provides the '''Cancellation Summary Report''' file only if you recently cancelled some callbacks. This report shows the cancellation status of the recently Cancelled Callbacks.
  
Then,  Download Reports dialog can provide two files:
+
|fullwidth|media1=GES-CallbackUI-DownloadDialog.png
* '''Export Cancelled Callbacks''' allows you to export a CSV file that includes all of the recently cancelled Callbacks. Click the Refresh button beside the label to get an updated report if the one downloaded seems out of date.
+
}}
* '''Cancellation Summary Report''' is available only if you recently cancelled some callbacks. This report shows the cancellation status of the recently Cancelled Callbacks.
 
 
 
[[File:Callback-UI-DownloadDialog.png]]
 
  
 
[[Category:V:PSAAS:Public]]
 
[[Category:V:PSAAS:Public]]

Revision as of 13:53, January 14, 2019

Callback

The Callback UI can display, create, or edit Callbacks. After the Desired Callback Time, the Callback record will still appear in the UI depending on your time filter's selection.

Callback states

1

Callback records can have the following states:

  • SCHEDULED—Callback Management is handling the request (there are no sessions started in the system). While in this state, the request is available in the Callback UI when the specified desired_time is upcoming.
  • QUEUED—Callbacks actively waiting for an agent in ORS/URS; the agent is not assigned yet.
  • ROUTING—Agent is reserved but the call is not yet routed to the agent.
  • PROCESSING—Callback being handled by assigned agents.
  • COMPLETED—Callback was completed with a result, for example, timed-out, cancelled, and so on. See the Result tab of your Callback block in Designer. The completed reason appears beside COMPLETED in the state column of the table.

Callback Administration overview

1

The following features are available:

  • The drop-down at the top left gives you the option to display Callbacks using a pre-defined range for the past day or week; or for the next day or week.
  • Refresh—You can force the interface to refresh the list of Callbacks.
  • Search Box—You can select a column field in the drop-down at the right of the Search Box. Then, the interface filters the results dynamically as you type.

Limitations of the Interface

  • Only Firefox and Chrome browsers are supported.
  • Callbacks are displayed in pages of 250 items.

Advanced options

1

Advanced Options—Opens a new window where you can customize how the Callback Management table displays:

  • Configure Columns—Select display properties for columns.
    • Show Time in 24 Hour—Show all times in 24 hour time rather than AM/PM format.
    • Show Times in UTC—Show all times in table in UTC time rather than local time.
  • Configure Custom Date Range—Add a time range filter.
  • Filter Table by States and Service—Include one or more states to display in the table, and/or select a service (or Virtual Queue) to display in the table.

Create or Schedule a Callback

1

You can submit or schedule a Callback request by clicking Create Callback. A new dialog opens. Select the Callback Type (Immediate or Scheduled), then a Service Type (the name of the Virtual Queue provided in Designer), and enter the number to call for Customer Number. For Scheduled callbacks, select a date and time for the call.

Edit a Callback

1

In the Callback table, for Callbacks that can be edited, a blue pencil displays in the last column. Clicking this pencil displays the edit options for that Callback.

  • You can choose to reschedule the Callback (only for SCHEDULED Callbacks).
  • You can choose to cancel the Callback.

Recreate a Callback

1

For completed callbacks which can be recreated, GES-CallbackUI-Recreate.png displays in the last column. Clicking this icon opens the Reschedule Completed Callback dialog for that Callback.

Important

Name recordings will be preserved if a Callback is rescheduled within four days of the completion of the original Callback.

Bulk Cancel and Export of Callback Records

1

Make sure to select an appropriate Time Range to filter callbacks, then make a Callback selection to activate the Cancel Callbacks button. When you click this button, the Cancel Callbacks Confirmation dialog opens, displaying the selected Callback cancellations.

You can either:

  • Continue with the selections you have made and click confirm to cancel them.
  • Check Cancel All Callbacks In Current Time Range, to override your previous Callback selections and delete all callbacks in the current time range. In that case, the list of displayed callbacks disappears from the dialog window.

Confirm to cancel the records.


1

The resulting display shows all the callbacks that you have selected to cancel and that are now in COMPLETED (CANCELLED_BY_ADMIN) state.

Download the Reports

1

The Export Cancelled Reports dialog provides the Cancellation Summary Report file only if you recently cancelled some callbacks. This report shows the cancellation status of the recently Cancelled Callbacks.

Comments or questions about this documentation? Contact us for support!