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

Список методов и событий модуля интеграции (при использовании HTTP)

Ниже представлен список методов и событий Infinity, доступных для управления на текущий момент в модуле интеграции. Также любые произвольные HTTP-запросы можно выполнять из различных сценариев (IVR/диалога). 

Users management methods:

Get user state:
http://host:port/user/getstate/?IDUser=XXX

Set user state:
http://host:port/user/setstate/?IDUser=XXX&IDUserState=XXX

User log on:
http://host:port/user/logon/?Login=XXX&Password=XXX&IDRole=XXX
or
http://host:port/user/logon/?IDUser=XXX&Password=XXX&IDRole=XXX
or
http://host:port/user/logon/?Login=XXX&Password=XXX&IDRole=XXX&HostHame=XXX
or
http://host:port/user/logon/?IDUser=XXX&Password=XXX&IDRole=XXX&HostHame=XXX

User log off:
http://host:port/user/logoff/?IDUser=XXX

Users management events:

On user state changed:
http://eventsURL/user/OnStateChanged/?IDUser=XXX&IDUserState=XXX


Calls management methods:

Make call:
http://host:port/call/make/?Extension=XXX&Number=XXX&Tag=XXX
or
http://host:port/call/make/?IDUser=XXX&Number=XXX&Tag=XXX

Drop call:
http://host:port/call/drop/?Extension=XXX&IDCall=XXX
or
http://host:port/call/drop/?IDUser=XXX&IDCall=XXX

Accept call:
http://host:port/call/accept/?Extension=XXX&IDCall=XXX
or
http://host:port/call/accept/?IDUser=XXX&IDCall=XXX

Hold call:
http://host:port/call/hold/?Extension=XXX&IDCall=XXX
or
http://host:port/call/hold/?IDUser=XXX&IDCall=XXX

UnHold call:
http://host:port/call/unhold/?Extension=XXX&IDCall=XXX
or
http://host:port/call/unhold/?IDUser=XXX&IDCall=XXX

Blind transfer call:
http://host:port/call/quicktransfer/?Extension=XXX&IDCall=XXX&Number=XXX
or
http://host:port/call/quicktransfer/?IDUser=XXX&IDCall=XXX&Number=XXX

Consult transfer call:
http://host:port/call/starttransfer/?Extension=XXX&IDCall=XXX&Number=XXX
or
http://host:port/call/starttransfer/?IDUser=XXX&IDCall=XXX&Number=XXX

Confirm transfer call:
http://host:port/call/finishtransfer/?Extension=XXX&IDCall=XXX
or
http://host:port/call/finishtransfer/?IDUser=XXX&IDCall=XXX

Send DTMF:
http://host:port/call/senddtmf/?Extension=XXX&IDCall=XXX&Number=XXX
or
http://host:port/call/senddtmf/?IDUser=XXX&IDCall=XXX&Number=XXX

Get CallInfo:
http://host:port/call/getcallinfo/?Extension=XXX&IDCall=XXX
or
http://host:port/call/getcallinfo/?IDUser=XXX&IDCall=XXX

Get ActiveCalls:
http://host:port/call/getactivecalls/?Extension=XXX
or
http://host:port/call/getactivecalls/?IDUser=XXX

Calls management events:

On call state changed:
http://eventsURL/call/OnStateChanged/?IDUser=XXX&Extension=XXX&IDCall=XXX&Number=XXX&State=XXX&Direction=XXX&IDSeance=XXX;


Campaigns management methods:

Set call result:
http://host:port/campaign/setcallresult/?IDUser=XXX&IDCampaign=XXX&IDLaunch=XXX&IDContragent=XXX&Result=XXX
or
http://host:port/campaign/setcallresult/?IDUser=XXX&IDCampaign=XXX&IDLaunch=XXX&IDContragent=XXX&Result=XXX&NumberResult=XXX&Number=XXX

Contragent card closed:
http://host:port/campaign/cardclosed/?IDUser=XXX&IDCampaign=XXX&IDLaunch=XXX&IDContragent=XXX&Cookie=XXX

Repeated contact:
http://host:port/campaign/setrepeatcall/?IDCampaign=XXX&IDLaunch=XXX&IDContragent=XXX&Number=XXX&Time=XXX

Start campaign:
http://host:port/campaign/startcampaign/?IDCampaign=XXX

Stop campaign:
http://host:port/campaign/stopcampaign/?IDCampaign=XXX

Campaigns management events:

On contragent card show:
http://eventsURL/campaign/OnCardShow/?IDUser=XXX&IDCampaign=XXX&IDLaunch=XXX&IDContragent=XXX&IDCampaignCall=XXX&Number=XXX&Cookie=XXX&IDSeance=XXX


ACD management methods:

Enter ACD:
http://host:port/acd/enteracd/?IDUser=XXX&IDACD=XXX

Leave ACD:
http://host:port/acd/leaveacd/?IDUser=XXX&IDACD=XXX



Calls statistics methods:

Get connections by seance:
http://host:port/stat/connectionsbyseance/?IDSeance=XXX
http://host:port/stat/connectionsbyseance/?IDSeance=XXX&Recorded=1
http://host:port/stat/connectionsbyseance/?IDSeance=XXX&AllInfo=1

Get connections by call:
http://host:port/stat/connectionsbycall/?IDCall=XXX
http://host:port/stat/connectionsbycall/?IDCall=XXX&Recorded=1
http://host:port/stat/connectionsbycall/?IDCall=XXX&AllInfo=1

Get connections by campaign call:
http://host:port/stat/connectionsbycampaigncall/?IDCampaign=XXX&IDCampaignCall=XXX
http://host:port/stat/connectionsbycampaigncall/?IDCampaign=XXX&IDCampaignCall=XXX&Recorded=1
http://host:port/stat/connectionsbycampaigncall/?IDCampaign=XXX&IDCampaignCall=XXX&AllInfo=1

Get recorded file:

http://host:port/stat/getrecordedfile/?IDConnection=XXX&codec=gsm|pcm|mp3


http://host:port/stat/getrecordedfile/?IDSeance=XXX&codec=gsm|pcm|mp3


Data management methods:

Get data from provider:
http://host:port/data/getdata/?ProviderName=XXX&Param1=XXX&Param2=XXX&...

Launch HTTP-scenario:
http://host:port/data/scenario/?ScenarioName=XXX&Async=1/0&Param1=XXX&Param2=XXX&...


Dat
a management methods:

Get data from provider:
http://host:port/data/getdata/?ProviderName=XXX&Param1=XXX&Param2=XXX&... 

Launch HTTP-scenario:
http://host:port/data/scenario/?ScenarioName=XXX&Async=1/0&Param1=XXX&Param2=XXX&...

Управление кампаниями через модуль интеграции

1.     Список доступных кампаний

http://host:port/campaign/campaignslist

Возвращает дерево кампаний. Доступные поля:

·        ID – идентификатор

·        IDParent – идентификатор родительского узла

·        NodeType: 1 – папка, 2 – кампания

·        Name – наименование

·        IDObjectType:

o   40901   Автоинформатор

o   40902   Кампания с подтверждением (preview)                          

o   40903   Кампания с резервированием (progressive)                   

o   40904   Кампания с прогнозированием (predictive)                    

o   40907   Входящая кампания                   

o   40908   Рассылка SMS                

o   40909   Рассылка E-Mail                           

o   40911   Ручная исходящая кампания                 

o   40912   Кампания - Входящая почта                   

·        State

o   1            Остановлена

o   2            Остановка…

o   3            Запуск…

o   4            Работает

o   5            Ошибка

 

2.     Получение списка голосовых файлов

http://host:port/campaign/autoinformatorfileslist

Возвращает список голосовых файлов автоинформатора.

3.     Запуск и остановка кампании

http://host:port/campaign/startcampaign?IDCampaign=XXXX
http://host:port/campaign/stopcampaign?IDCampaign=XXXX

4.     Установка имени файла для автоинформатора

http://host:port/campaign/setautoinformatorfilename/?IDCampaign=XXX&FileName=XXX

Важно: для корректной работы функции для кампании должен быть выбран Универсальный сценарий автоинформатора. Файл должен быть одним из тех, который возвращает функция autoinformatorfileslist. Другими словами, файл должен находиться в папке «Глобальные/Автоинформатор» медиабиблиотеки.

5.     Статистика работы кампаний

http://host:port/campaign/getmonitoringinfo

Возвращает информацию по всем запущенным кампаниям. Основные поля:

·        IDCampaign – идентификатор кампании

·        StartTime – время запуска

·        State – состояние

·        CACount – количество контрагентов

·        CAStateXXX – количество контрагентов по состояниям

·        CallStateXXX – количество звонков по состояниям

 

6.     Прослушивание записанных разговоров

В событие показа карточки OnCardShow передается идентификатор сеанса IDSeance. По нему можно получить список соединений (разговоров), по которым велась запись, затем по идентификатору соединения получить звуковой файл:

http://host:port/stat/connectionsbyseance/?IDSeance=XXX&Recorded=1
http://host:port/stat/getrecordedfile/?IDConnection=XXX

Альтернативный вариант – вместо идентификатора сеанса использовать идентификаторы кампании и вызова кампании:

http://host:port/stat/connectionsbycampaigncall/?IDCampaign=XXX&IDCampaignCall=XXX&Recorded=1
http://host:port/stat/getrecordedfile/?IDConnection=XXX

 

HTTP-запросы для добавления/изменения информации в таблице кампании.

 Адрес для выборки данных: http://IP:10080/data/getdata/?ProviderName=WorkProvider_Table_99999999

Выполняется GET-запросом

 

Адрес для удаления данных: http://IP:10080/data/deletearr/?ProviderName=WorkProvider_Table_99999999

Выполняется POST-запросом

Формат json {"result":{"data":[{"ID":"70"}]}}

 

Адрес для добавления данных: http://IP:10080/data/insertarr/?ProviderName=WorkProvider_Table_99999999

Выполняется POST-запросом

Формат json {"result":{"data":[{"Номер":"1112211","ID":"71","State":"","Дата":"03.08.2017","ФИО":"Иванов Иван Иванович ","Телефон":"79991234567","GMT":"3","Сумма":"10000"}]}}

 

Адрес для обновления данных: http://IP:10080/data/updatearr/?ProviderName=WorkProvider_Table_99999999

Выполняется POST-запросом

Формат json {"result":{"data":[{"Номер":"1112211","ID":"71","State":"","Дата":"03.08.2017","ФИО":"Иванов Иван Иванович ","Телефон":"79991234567","GMT":"3","Сумма":"10000"}]}}

 

IP – IP-адрес сервера Инфинити.

WorkProvider_Table_99999999 - провайдер созданной для кампании таблицы.

 


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