Урок 27 IVR сценарий вместо отбоя внешней линии — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
Строка 19: Строка 19:
 
В качестве примера рассмотрим задачу оценки ответа оператора после его разговора с клиентом. После того, как оператор положит трубку, необходимо попросить клиента оценить работу оператора по пятибалльной шкале (от 1 до 5) и записать значение в базу данных. В случае, если клиент оценил качество разговора на 1 или 2 балла, соединить с отделом качества.  
 
В качестве примера рассмотрим задачу оценки ответа оператора после его разговора с клиентом. После того, как оператор положит трубку, необходимо попросить клиента оценить работу оператора по пятибалльной шкале (от 1 до 5) и записать значение в базу данных. В случае, если клиент оценил качество разговора на 1 или 2 балла, соединить с отделом качества.  
  
Сценарий выглядит следующим образом:
 
  
 +
===Создание таблицы для хранения оценок===
  
 +
Для записи оценок создайте таблицу '''CallRating''' в базе данных со следующими полями:
 +
* '''Id''' - номер записи в таблице. Тип Int, добавляется автоматически, если создавать таблицу через модуль "Таблицы абонентов"
 +
* '''phone''' — номер абонента. Тип Nvarchar (auto)
 +
* '''calldate''' — дата звонка. Тип Nvarchar (auto)
 +
* '''rating''' — оценка разговора. Тип Nvarchar (auto)
  
 +
Если у вас нет лицензии Call-центра, создайте таблицу через SQL Server Management Studio. Для этого выполните запрос:
 +
 +
USE [oktell]
 +
GO
 +
SET ANSI_NULLS ON
 +
GO
 +
SET QUOTED_IDENTIFIER ON
 +
GO
 +
CREATE TABLE [dbo].[CallRating](
 +
[Id] [int] IDENTITY(1,1) NOT NULL,
 +
[phone] [nvarchar](2000) NULL,
 +
[calldate] [nvarchar](2000) NULL,
 +
[rating] [nvarchar](2000) NULL,
 +
PRIMARY KEY CLUSTERED
 +
(
 +
[Id] ASC
 +
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
 +
) ON [PRIMARY]
 +
GO
 +
 +
 +
===Реализация сценария===
 +
Сценарий выглядит следующим образом:
  
  ввести[http://wiki.oktell.ru/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B_%D0%B0%D0%B1%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%BE%D0%B2 таблицу]. Создайте таблицу '''answers''', в которой будут следующие поля:
 
*'''phone''' (для телефона)
 
*'''datetime''' (для хранения даты ответа)
 
*'''answer''' (для хранения ответа).
 
  
 
[[Файл:вместоотбоя1.PNG | center]]
 
[[Файл:вместоотбоя1.PNG | center]]

Версия 12:08, 30 апреля 2015

Наверх К предыдущему уроку К следующему уроку

Введение

Сценарий вместо отбоя - это системный IVR сценарий, который запускается исключительно на внешней линии после того, как оппозитная сторона положит трубку. В обычной ситуации, если сценарий не назначен, клиент на внешней линии услышал бы короткие гудки. Назначенный IVR сценарий вместо отбоя позволяет воспроизвести клиенту дополнительную информацию, попросить оценить разговор с оператором и даже перевести на другого пользователя.

Сценарий вместо отбоя также можно запустить на внешней линии, если осуществить на линии "мягкий сброс" с помощью компонента Статус объекта. Иногда это требуется для вывода абонента из очереди ожидания и его особой обработки.


Пример сценария вместо отбоя

В качестве примера рассмотрим задачу оценки ответа оператора после его разговора с клиентом. После того, как оператор положит трубку, необходимо попросить клиента оценить работу оператора по пятибалльной шкале (от 1 до 5) и записать значение в базу данных. В случае, если клиент оценил качество разговора на 1 или 2 балла, соединить с отделом качества.


Создание таблицы для хранения оценок

Для записи оценок создайте таблицу CallRating в базе данных со следующими полями:

  • Id - номер записи в таблице. Тип Int, добавляется автоматически, если создавать таблицу через модуль "Таблицы абонентов"
  • phone — номер абонента. Тип Nvarchar (auto)
  • calldate — дата звонка. Тип Nvarchar (auto)
  • rating — оценка разговора. Тип Nvarchar (auto)

Если у вас нет лицензии Call-центра, создайте таблицу через SQL Server Management Studio. Для этого выполните запрос:

USE [oktell]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CallRating](
	[Id] [int] IDENTITY(1,1) NOT NULL,
	[phone] [nvarchar](2000) NULL,
	[calldate] [nvarchar](2000) NULL,
	[rating] [nvarchar](2000) NULL,
PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO


Реализация сценария

Сценарий выглядит следующим образом:


Вместоотбоя1.PNG

В компоненте "воспроизведение с преднабором" указываем файл, в котором говорится "оцените нашего сотрудника от 1 до 5", а также указываем переменную, в которую будет сохраняться оценка. Количество символов указываем 1.

Вместоотбоя2.PNG

Присвоим переменной phone номер телефона клиента (caller id), а переменной datetime (тип дата/время) текущую дату.

Заметим, что в таком случае сaller id вернет нам номер клиента только когда он будет звонить нам (пройдет через сценарий входящей маршрутизации). Если клиенту звонит пользователь oktell, то в таком случае надо пользоваться функцией called id. Лучше всего в таком случае, передавать внешний номер, как глобальную переменную (значение номера присваивается в соответствующих сценариях)

Вместоотбоя3.PNG

Далее используется sql запрос.

insert into answers (phone, datetime, answer)values (@phone, @datetime, @answer)
Вместоотбоя4.PNG
Вместоотбоя5.PNG

Далее информацию можно проанализировать, вычислить средний балл и т.д.

Назначение сценария

Сценарий вместо отбоя внешней линии необходимо включить в общих настройках - сценарии атс

Вместоотбоя6.PNG

В сценарий вместо отбоя внешней линии можно добавить звукозапись пожелания, отзыв клиента. Так как это IVR сценарий, значит он может устанавливать коммутацию и соединять с пользователями системы. Например, если клиент поставил неудовлетворительную оценку 2, можно соединить его автоматически с сотрудником отдела контроля качества.


Поздравляем! Теперь вы знаете как построить систему контроля качества. Можете переходить к следующему уроку.

Техническая документация: Сценарии АТС

Вопросы и задания

Наверх К предыдущему уроку К следующему уроку