Задача по обработке пропущенных — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
(Новая страница: «Наверх '''Задача:''' Создать задачу по автоматическому перезвону клиентам, от ко...»)
 
Строка 8: Строка 8:
  
 
Рассмотрим процедуру создания такой задачи.  
 
Рассмотрим процедуру создания такой задачи.  
 +
 +
=== Таблица абонентов ===
 +
 +
В модуле '''Таблицы абонентов''' создаем таблицу "'''missed'''" со следующими полями:
 +
 +
:* '''Id''' - номер абонента в списке. Тип '''Int''', назначение '''Идентификатор''' создается автоматически.
 +
:* '''phone''' - телефон клиента. Тип '''Nvarchar (auto)''', назначение '''Телефон'''
 +
:* '''calldate''' - время звонка. Тип '''Datetime'''
 +
:* '''calledid''' - набранный номер. Тип '''Nvarchar (auto)'''
 +
:* '''timewait''' - время ожидания в секундах. Тип '''Nvarchar (auto)'''
 +
:* '''reason''' - причина потери соединения. Тип '''Nvarchar (auto)'''
 +
:* '''operator''' - номер, на который происходило соединение. Тип '''Nvarchar (auto)'''
 +
:* '''recalldate''' - дата перезвона. Тип '''Datetime'''
 +
:* '''recalloperator''' - причина перезвона. Тип '''Nvarchar (auto)'''
 +
  
 
=== Главный сценарий ===
 
=== Главный сценарий ===

Версия 11:43, 10 февраля 2014

Наверх

Задача: Создать задачу по автоматическому перезвону клиентам, от которых был пропущенный звонок.

Задача становится актуальной при большом потоке клиентов. В компании получается следующая ситуация: часть клиентов не хочет дожидаться ответа оператора и вешает трубку спустя минуту ожидания на линии. Как правило, это происходит в, так называемый, "час пик". Однако, терять клиентов из-за недостатка операторов многим не хочется. Возникает проблема - как перезвонить клиентам, от которых был пропущенный звонок.

Oktell позволяет решить эту задачу. Если клиент не дожидается ответа или переходит по веткам "занято", "нет ответа", система фиксирует это в базе данных. Затем, при освобождении оператора система резервирует его и дозванивается до клиента, от которого был пропущенный звонок. Оператор перед своими глазами видит всю информацию по предыдущему звонку от клиента: сколько времени тот ждал на линии, почему соединение прервалось и любые другие параметры.

Рассмотрим процедуру создания такой задачи.

Таблица абонентов

В модуле Таблицы абонентов создаем таблицу "missed" со следующими полями:

  • Id - номер абонента в списке. Тип Int, назначение Идентификатор создается автоматически.
  • phone - телефон клиента. Тип Nvarchar (auto), назначение Телефон
  • calldate - время звонка. Тип Datetime
  • calledid - набранный номер. Тип Nvarchar (auto)
  • timewait - время ожидания в секундах. Тип Nvarchar (auto)
  • reason - причина потери соединения. Тип Nvarchar (auto)
  • operator - номер, на который происходило соединение. Тип Nvarchar (auto)
  • recalldate - дата перезвона. Тип Datetime
  • recalloperator - причина перезвона. Тип Nvarchar (auto)


Главный сценарий