Infinity X: Отчеты
Infinity X: Сценарии IVR (голосовое меню)
Infinity X: Кампании в call-центре
FAQ по кампаниям
Повторный контакт Как в сценарии диалога сделать проверку - заполнено ли поле и что в нем, в зависимости от этого строить дальнейший диалог? Как организовать инструмент База знаний? Как удалить записи из таблицы кампании посредством прямого обращения в базу? Как изменить вопросы которые отображаются оператору в рамках сценария диалога? Какой тип данных необходимо установить полю которое будет содержать номер телефона? Как в рамках сценария диалога осуществить перевод текущего звонка, без обращения к дополнительным инструментами оператора Какой порядок работ по созданию кампании с использованием внешней БД? Как открыть внешний браузер в рамках сценария диалога? Как указать несколько исходящих маршрутов в кампаниях Как настроить кнопки в кампании Опишите пожалуйста расшифровку кодов состояния звонка в кампании Как при использовании кампаний открывать WEB-форму или гиперссылку в браузере? И в чем отличие? Как изменить параметр кампании через сценарий? Как сделать копию кампании вместе со сценарием диалога? Добавили новые столбцы в проект существующей кампании, в карточке они отображаются, в таблице нет. Как исправить? Как мне в рамках сценария диалога, в подсказке, вывести имя текущего оператора? Как организовать автоматический запуск исходящей кампании в ежедневном режиме с 9.00 до 19.00?
Infinity X: Установка и настройка
Infinity X: Описание типов рабочих мест
Рабочее место оператора call-центра
Телефонная платформа Infinity 4(устарело)
FAQ
Сущности вызов, соединение и сеанс Какие порты нужно открыть для подключения IP-телефонов? Как использовать ключ защиты, установленный на другом компьютере? Каким образом можно самостоятельно диагностировать причину возникновения проблемы с потоком Е1 на основании лога сервера телефонии? Как сбросить пароль Администратора Infinity Contact-Center 4 Как зарезервировать порт, чтобы предупредить возникновение ситуации, когда данный порт заняло другое ПО? Мы суммируем статистические данные из разных таблиц, однако значения получаем разные. В чем может быть причина? После установки Infinity не запускается панель управления. В чем может быть проблема? При использовании модуля распределенных серверов возникает односторонняя слышимость (либо дополнительный сервер не запускается). В чем может быть проблема? Какие порты необходимы для полноценной работы Infinity 4? Как перенести все Лог- файлы на другой диск? Как разбить на части файлы trace? Можно ли настроить автоматическую подстановку случайного А-номера при исходящем звонке? Почему при создании нового IP-узла (Рабочее место администратора -> Оборудование -> IP-узлы Н.323, SIP) он не появляется во вкладке Интеллектуальная АТС -> IP-узлы Н.323, SIP? Прошивка ключа Sentinel Расшифровка статусов звонков в таблице M_Calls Почему при запуске серверной части Infinity с помощью утилиты "Управление сервером" при нажатии кнопки "Подключиться" выдается "Состояние: Ошибка подключения" Почему при наборе номера с рабочего места слышны три коротких гудка, после чего происходит отбой, и софтфон переходит в состояние Готов? Как перевести звонок на внешнего абонента? Почему при запуске клиентского приложения возникает надпись "Софтфон не назначен"? При разговоре оператора с абонентом периодически раздается характерный звук, как его убрать и что это такое? Что делать, если при установке на win 7 и win 2008 библиотеки не регистрируются в автоматическом режиме? Как улучшить качество звука на Windows Vista? По каким причинам при входящем звонке может не определяться номер звонящего абонента? Какие существуют способы интеграции АТС и «Infinity IP 4»? По какому префиксу отправляются СМС-сообщения? Как привязать IP -телефон к рабочему месту? Где и зачем устанавливается эмуляция flash? Не получается зарегистрировать БД FireBird. Сервер «Infinity IP АТС» не запускается, какие меры необходимо предпринять? Для чего используется Альтернатива Кода "2" в основных параметрах интеллектуальной АТС Что означает галочка не удерживать абонента при повторном нажатии Flash? После установки платы Ольха. Выключаем компьютер, а он перезапускается. Какие действия необходимо произвести для устранения данной неполадки? Для чего необходим параметр Формат передаваемого номера? Необходимо использовать определенное устройство для выхода в город. Какую дополнительную настройку необходимо произвести в исходящих маршрутах? Что будет если данную настройку не производить? В интеллектуальной АТС присутствует пункт абоненты АТС, чем они отличаются от других абонентов АТС не внесенных в этот список? Где производится привязка IP абонента определенному рабочему месту? В графе оборудование сервера телефонии указано 2 серверных IP-адреса, что это означает? Что означают значения префикс и Постфикс в свойствах устройств, и для чего они используются? Как изменить путь к БД? Провайдер потока Е1 поставляет только 12 линий из 30. Какие настройки в «Infinity IP АТС» необходимо произвести? По непонятной причине иногда отключаются некоторые сервера (например ServerT). В чем может быть причина? Как определить были ли разрывы соединения TCP? Неожиданно перестал запускаться сервер. В логе пишет что срок действия ключа закончен, однако по нашим данным ключ пока должен работать. В чем может быть причина? После проверки базы данных Firebird на ошибки с помощью инструмента Database Validation ошибок не найдено Гарантирует ли это что база данных не содержит ошибок? В настройках IP-абонентов есть галочка "Запретить одновременные звонки". Для чего она необходима? При установке был создан пользователь БД INFINITYUSER. Возможно ли изменять его имя и пароль? У нас у каждого внутреннего номера есть параметр переадресации звонка на мобильный при занятости. Почему данный параметр не срабатывает при входящем звонке? У нас в наличии имеется АТС и «Infinity IP АТС», номерной план на АТС и «Infinity IP АТС» будет отличаться как сделать так чтобы не создавать все номера абонентов АТС в «Infinity IP АТС», для возможности позвонить на любой номер из различных номерных пуло У меня стоит сервер Windows 2003 64x, в интерфейсе Infinity вместо русских символов отображаются знаки вопросов, как это исправить? Как определить, что звонок звонил более N секунд и оператор не взял трубку? Как сделать так что бы при звонке с мобильного в call-центр тарификация абонента начиналась не с поднятия трубки call-центром, а с ответа оператора? По какой причине могут возникать проблемы с качеством связи(заикания, пропадает голос, трески в записи разговоров и т.д.) Можно ли изменить путь к записанным разговорам на отличный от заданного по умолчанию и как это сделать? Вместо русских символов отображаются знаки вопросов Вывести имя текущего оператора NAT Тарификация с момента коммутации Некоторые детали SIP Причины отбоя в потоке E1

Infinity X – краткое описание БД статистики

Общая информация

База данных статистики по умолчанию создается под управлением СУБД PostgreSQL и имеет наименование Cx_Statistics. При стандартных настройках СУБД PostgreSQL расположена на порту 10000, логин cxdbuser, пароль cxdbwizard.

Первичный ключ в большинстве таблиц – поле IDс типом bigint. Обеспечивается сквозная уникальность идентификаторов при помощи единого генератора a_gen_id, расположенного в БД Cx_Configuration.

 

Описание таблиц

S_Seances – звонки (синонимы: сеансы, цепочки, обращения). Звонок описывается одной строкой, которая содержит информацию о его переводах, удержаниях и т.д. Информация о первых нескольких переводах содержится в полях B1*, B2*, B3*, B4*, BL* таблицы. Более подробная информация – в таблице S_Connections

S_Connections– разговоры (синонимы: соединения, коммутации). Один звонок состоит, как правило, из нескольких разговоров. В разговоре участвует два абонента (за исключением конференций). Разговор может быть записан, поэтому именно в этой таблице хранятся имена файлов записанного разговора.

S_Calls– вызовы. Вызов – это информация об одном абоненте, который участвует в разговоре. В разные моменты времени один и тот же вызов может быть участвовать в разных разговорах.

Примечание: заполнение таблиц Seances-Connections-Callsможет иметь особенности в зависимости от используемого коммутатора.

S_CallsAndConnections– привязка вызовов к разговорам.

S_CMCalls – информация из инструмента «Управление звонками». Фактически, это вызовы операторов, по которым формируется информация для инструмента «Мои звонки».

S_ACDCalls – переключения звонков в очереди распределения вызовов и кампании.

S_ACDQueuesMembers – участие операторов в очередях распределения вызовов и кампаниях.

S_UsersStates – история статусов операторов

S_Campaigns – запуски кампаний. Одна строка соответствует одному запуску кампании и содержит суммарные показатели по каждому состоянию контрагента и попытки дозвона.

S_CampaignsCalls– попытки дозвона кампаний. Одна строка соответствует одной попытке дозвона.

S_ControlEvents – контрольные события.

S_CallBackRequests – заказы встречных звонков (из IVRи из очередей распределения вызовов)

S_VoiceMail – сообщения голосовой почты.

S_Notifications – уведомления пользователей (всплывающие окна).

S_Screenshots – скриншоты рабочих мест.

 

Описаниеполей

ID – уникальный идентификатор записи

IDXXXX – как правило, внешние ключи. XXXX указывает на связанную таблицу. Например, IDSeance в таблице S_Connections – ссылка на таблицу S_Seances.

Во многих таблицах дата и время события хранится в трех полях: дата-время, дата, время. Эта избыточность позволяет обеспечить высокую производительность при построении отчетов.

Время и продолжительность имеют тип doubleprecision. Значение 1 соответствует 1 суткам. Таким образом, значение поля *24*60*60 – количество секунд.

 

Перечислимыетипыданных

CampaignContragentState: ACDCalls.ACDItemState, CampaignsCalls.State, ContragentState/CallState (Campaigns.CAStateXX, Campaigns.CallStateXX)

CallDirection: CMCalls.Direction, Calls.CallDirection

CallResult: CMCalls.Result, Calls.CallResult

CallState: CMCalls.State, Calls.CallState

CampaignState: Campaigns.State

ConnectionDirection: Connections.ConnectionDirection

ConnectionAbonentType: Connections.AbonentType

ConnectionDisconectSide: Connections.DisconnectSide

ConnectionState: Connections.ConnectionState

SeanceType: Seances.SeanceType

SeanceResult: Seances.SeanceResult

SeanceAbonentType: Seances.AbonentType

SeanceAbonentKind: Seances.AbonentKind

SeanceState: Seances.SeanceState

   enum CallState

   {

         CallStateUnknown = 0,           // Неизвестно

         CallStateRinging = 1,           // Звонок

         CallStateReminder = 2,          // Напоминание

         CallStateDialtone = 11,         // Гудок

         CallStateDialNumber = 12,       // Наборномера

         CallStateAlerting = 13,         // Ожиданиеответа

         CallStateConnected = 21,        // Налинии

         CallStateConference = 31,       // Конференция, активная сторона

         CallStateInConference = 32,     // В конференции, пассивная сторона

         CallStateHold = 41,             // Удержание, активная сторона

         CallStateOnHold = 42,           // На удержании, пассивная сторона

         CallStateTransfer = 51,         // Перевод начат

         CallStateTransferFinishing = 52,// Перевод завершается

         CallStateJoining = 53,          // Добавление в конференцию начато

         CallStateJoiningFinishing = 54, // Добавление в конференцию завершается

         CallStateDisconnected = 99,     // Завершен, но канал еще не свободен

         CallStateFinished = 100,        // Завершен

         CallStateFailed  = 200,         // Завершен с ошибкой

         CallStateNoLines = 201          // Нет линий

   };

   enum ConnectionDisconnectSide

   {

      ConnectionDisconnectSideUnknown = 0,

      ConnectionDisconnectSideA = 1,

      ConnectionDisconnectSideB = 2

   };

   enum CallResult

   {

      CallResultUnknown = 0,

      CallResultSuccessfull = 101,      // Успешно завершен (время разговора > 0)

      CallResultBusy = 111,             // Занято (время разговора = 0)

      CallResultNoAnswer = 112,         // Нет ответа (время разговора = 0)

      CallResultBadNumber = 113,        // Неверный номер (время разговора = 0)

      CallResultLost = 121,             // Пропущен (время разговора = 0)

      CallResultCanceled = 131,         // Не дождались и отбились (время разговора = 0)

      CallResultError = 200             // Ошибка

   };

   enum ConnectionSide

   {

      ConnectionSideUnknown = 0,

      ConnectionSideA = 1,

      ConnectionSideB = 2

   };

   enum ConnectionDirection

   {

      ConnectionDirectionUnknown = 0,

      ConnectionDirectionIncoming = 1,

      ConnectionDirectionOutgoing = 2,

      ConnectionDirectionInner = 3,

      ConnectionDirectionExternal = 4

   };

   enum ConnectionState

   {

      ConnectionStateUnknown = 0,        // Неизвестно

      ConnectionStateWaiting = 1,        // Ожиданиеответа

      ConnectionStateTalking = 21,       // Разговордвухабонентов

      ConnectionStateConference = 31,    // Конференция

      ConnectionStateHold = 41,          // Удержание

      ConnectionStateDisconnected = 99,  // Соединение завершено, но канал еще не свободен

      ConnectionStateFinished = 100      // Завершен

   };

   enum ConnectionAbonentType

   {

      ConnectionAbonentTypeUnknown = 0,

      ConnectionAbonentTypeInner = 1,

      ConnectionAbonentTypeOuter = 2,

      ConnectionAbonentTypeHold = 11,      // deprecated

      ConnectionAbonentTypeVirtual = 12    

   };

   enum SeanceType

   {

      SeanceTypeUnknown  = 0,

      SeanceTypeIncoming = 1,

      SeanceTypeOutgoing = 2,

      SeanceTypeInner    = 3,

   };

   enum SeanceAbonentKind

   {

      SeanceAbonentKindUnknown = 0,

      SeanceAbonentKindA       = 1,

      SeanceAbonentKindB       = 2,

      SeanceAbonentKindC       = 3,

   };

   enum SeanceState

   {

      SeanceStateUnknown    =   0,    // Неизвестно

      SeanceStateDialing    =  12,    // Наборномера

      SeanceStateWaiting    =  13,    // Ожиданиеответа

      SeanceStateTalking    =  21,    // Разговор двух абонентов

      SeanceStateConference =  31,    // Конференция

      SeanceStateHold       =  41,    // Удержание

      SeanceStateFinished   = 100     // Завершен

   };

   enum SeanceResult

   {

      SeanceResultUnknown       =   0,  // Неизвестно

      SeanceResultSuccessfull   = 100,  // Успешно

      SeanceResultFirstOperator = 101,  // Обработанпервымоператором

      SeanceResultOperators     = 102,  // Обработаноператорами

      SeanceResultExternal      = 103,  // Обработанвнешнимагентом

      SeanceResultConference    = 104,  // Обработанвконференции

      SeanceResultBusy          = 111,  // Занято

      SeanceResultNoAnswer      = 112,  // Неподнялитрубку

      SeanceResultBadNumber     = 113,  // Номернесуществует

      SeanceResultIVR           = 114,  // Обработанв IVR

      SeanceResultCanceled      = 131,  // Звонящий не дождался ответа и отбился

      SeanceResultFax           = 141,  // Сработал факс

      SeanceResultTooShort      = 151,  // Слишком короткий разговор

      SeanceResultLostInWaiting = 191,  // Потерян во время ожидания ответа

      SeanceResultLostInHold    = 192,  // Потерянвовремяудержания

      SeanceResultError         = 200

   };

   enum SeanceAbonentType

   {

      SeanceAbonentTypeUnknown    =  0,

      SeanceAbonentTypeInner      =  1,

      SeanceAbonentTypeOuter      =  2,

      SeanceAbonentTypeIVR        =  3,

      SeanceAbonentTypeACD        =  4,

   };

   enum CampaignContragentState

   {

      CampaignContragentStateUnknown,    // 0

      //Проверка

      CampaignContragentStateChecking,   //1

      //[CxEnumerationItem("Некорректныеномерателефона")]

      CampaignContragentStateBadNumbers, // 2

      //[CxEnumerationItem("Пропущен")]

      CampaignContragentStateSkipped,    // 3

      //[CxEnumerationItem("Наборномера...")]

      CampaignContragentStateDialing,    // 4

      //[CxEnumerationItem("Ожидание...")]

      CampaignContragentStateWaiting,    // 5

      //[CxEnumerationItem("Обрабатывается")]

      CampaignContragentStateTalking,    // 6

      //[CxEnumerationItem("Обработан")]

      CampaignContragentStateFinished,   // 7

      //[CxEnumerationItem("Ошибка")]

      CampaignContragentStateError,      // 8

      //[CxEnumerationItem("Занято")]

      CampaignContragentStateBusy,       // 9

      //[CxEnumerationItem("Нетответа")]

      CampaignContragentStateNoAnswer,   // 10

      //[CxEnumerationItem("Нетсвободныхлиний")]

      CampaignContragentStateNoLines,    // 11

      //[CxEnumerationItem("Потерян")]

      CampaignContragentStateLost,       // 12

      //[CxEnumerationItem("Оператор отказался от звонка")]

      CampaignContragentStateOperatorRefused,  // 13

      //Ожиданиеповтора(Занято)

      CampaignContragentStateWaitingForReplayOnBusy,     // 14

      //Ожиданиеповтора(Нетответа)

      CampaignContragentStateWaitingForReplayOnNoAnswer, // 15

      //[CxEnumerationItem("Звонокперенесён")]

      CampaignContragentStateRepeatCall, // 16

      //[CxEnumerationItem("Отправка")]

      CampaignContragentStateSending,    // 17

      //[CxEnumerationItem("Отправлено")]

      CampaignContragentStateSent,       // 18

      //[CxEnumerationItem("Доставлено")]

      CampaignContragentStateDelivered,       // 19

      //[CxEnumerationItem("Короткийразговор")]

      CampaignContragentStateShortTalk,         // 20

      //[CxEnumerationItem("Факс")]

      CampaignContragentStateFax,               // 21

      //[CxEnumerationItem("Недоступен")]

      CampaignContragentStateUnavailable,       // 22

      //[CxEnumerationItem("Автоответчик")]

      CampaignContragentStateVoiceMail,         // 23

      //[CxEnumerationItem("Некорректныйответабонента")]

      CampaignContragentStateIncorrectContragentAnswer,   // 24

      Reserved_25,

      Reserved_26,

      Reserved_27,

      Reserved_28,

      Reserved_29,

      Reserved_30,

      // For ACD only

      CampaignContragentStateTransfering = 101,

      ACDStateGrabbed = 102,

   };

   enum CampaignState

   {

      CampaignStateUnknown, // 0

      //[CxEnumerationItem("Остановлена", 1395)]

      CampaignStateStoped, // 1

      //[CxEnumerationItem("Остановка...", 1494)]

      CampaignStateStopping, // 2

      //[CxEnumerationItem("Запуск...", 1490)]

      CampaignStateStarting, // 3

      //[CxEnumerationItem("Работает", 1394)]

      CampaignStateRunning, // 4

      //[CxEnumerationItem("Ошибка", 1346)]

      CampaignStateError // 5

   };

 

Заполните форму обратной связи.
Наши специалисты проведут презентацию платформы, проконсультируют по возможностям, ответят на вопросы и подготовят персональное предложение по стоимости
Нажимая кнопку «Отправить», вы принимаете условия политики конфинденциальности
Спасибо за обращение!
Менеджеры свяжутся с вами в ближайшее время.
Если у вас срочный вопрос,
звоните нам по телефону +7 (495) 641-10-10
Закрыть