Добрый день!

Планируем в будущем интеграцию Terrasoft 3.4.0.Х с Call-центром. АТС - Panasonic, СУБД - Oracle.
На данный момент сотрудники техподдержки имеют именные лицензии TS XRM User + SD Agent 3.Х.

Вопросы:
1. Что нам необходимо докупать для того, чтобы сотрудники могли работать с разделами Call-центра?
2. Какие особенности интеграции с АТС Panasonic?
3. Имеется ли руководство по интеграции конкретно с АТС Panasonic?

Нравится

3 комментария

Ответы:

  1. 1. Лицензию Terrasoft Call Centre 3.X
  2. 2. Установить на клиентской машине TAPI-драйвер производителя и настроить его на работу с АТС
    1. 2.1. Установить на клиентской машине TAPI-драйвер производителя и настроить его на работу с АТС
    2. 2.2.Заказать лицензии Terrasoft Call Centre 3.X
    3. 2.3.Выполнить настройку подключения Terrasoft к TAPI-драйверу
      1. 2.3.1. Открываем окно [Системные настройки]: [Файл]->[Настройки]->[Системные настройки]
      2. 2.3.2.Находим системную настройку [CallClientType] и устанавливаем значение [TAPI Client]
      3. 2.3.3. Выполняем настройки TAPI: [Файл]->[Настройка]->[Настройка Call center]
  3. 3. Руководство по интеграции с АТС Panasonic нет

Спасибо за ответ!

Подскажите, есть ли возможность посмотреть демо-версию call-центра?

Людмила, ответственный менеджер свяжется с Вами в ближайшее время, в телефонном режиме, и согласует детали

Показать все комментарии

После долгих месяцев работы, мы готовы представить первую тестовую сборку webitel 2.
Что нового в этой версии:

  1. Работа с bpmonline 7.2
  2. Переход серверной части телефонии на CentOS Linux 6.5
  3. Поддержка мульти-доменности (несколько независимых номерных планов разных компаний на 1 сервере телефонии)
  4. Появилась on-demand версия (без необходимости что либо устанавливать у себя в офисе)
  5. Поддержка звонков в браузере (WebRTC) c высоким качеством звука
  6. Поддержка видео-звонков в браузере (WebRTC с кодеком VP8)
  7. Доступ к записям разговоров из раздела Звонки bpmonline
  8. Настройка телефонии в интерфейсе bpmonline (пока еще на стадии отладки)

и многое другое!

Вы уже сейчас можете попробовать Webitel с WebRTC телефоном на нашем demo-сервере. Все, что Вам нужно:

  • Winodws XP/7/8, MacOS X, Linux
  • Firefox 28, Opera 20, Chrome 33
  • Наличие гарнитуры

Перейдите по ссылке Демо BPMonline Webitel и совершите свой первый звонок.

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

Сейчас мы еще работаем над отдельной CTI-панелью, которую Вы сможете внедрить в любой продукт bpmonline. Ожидайте в скором времени:

Если возникнут какие-либо вопросы либо пожелания - пишите! Постараюсь всем ответить.

Нравится

Поделиться

11 комментариев

Здравствуйте, Виталий.
Верно понимать, что звонки можно совершать только набирая номер вручную ? Позвонить по номеру из детали "Участники" не получается. При попытке позвонить из карточки контакта тоже ничего не выходит :-)

Здравствуйте, Павел!

Это Вы про демо? Можно звонить с карточки. Только в демо стоит ограничение на направления звонков, формат номера и количество звонков (не более 3-х за последние 6 часов с 1 IP адреса).

В полной версии - все стандартные функции AgentDesktop присутствуют.

Виталий приветствую!!!

подскажи пожалуйста в версии BPMonline Webitel вы реализовали весь функционал, что у вас был реализован Terrasoft Webitel? Или у вас сейчас BPMonline Webitel - это совсем новое направление и оно не будет похожим на Terrasoft Webitel. Плюс у меня вопрос по АТС. Я немного так и не понял в качестве АТС, что у вас сейчас используется в вашей реализации? Спасибо!!!

Михаил, приветствую!

BPMonline Webitel - это полностью новый продукт (переписанный и переделанный), который учитывал опыт
Terrasoft Webitel. Поскольку продукт переписан, то часть функционала повторяется, часть сделана по-другому, а часть еще не сделана :) Мы еще работаем над функционалом.

В качестве АТС (или лучше сказать программного коммутатора телефонии) у нас и дальше используется FreeSWITCH. Все логика регистрации пользователей, модуль WebSocket подключений, работа с bpmonline реализованы на стороне нового серверного приложения Webitel, которое тоже работает под CentOS Linux и написано на Mono.

Виталий подскажи пожалуйста а Интеграция вашего продукта с SIP провайдерами планируется? Плюс расскажи пожалуйста возможно ли в данный момент перенаправлять Входящий поток на ваш Webitel сервер? И если да то по каким протоколам реализован Входящий поток? спасибо!!!

Михаил,
так мы и сейчас поддерживаем работу с любым SIP-провайдером.

Если говорим о ISDN PRI потоке, то тут либо шлюз, либо плата... Надо смотреть в каждом случае индивидуально...

Так поддерживаете как на Исходящем потоке или Входящий/Исходящий поток? Плюс я может не так спросил. Меня интересовал еще вот какой вопрос Входящий поток от SIP провайдера ваш сервер у вас сейчас маршрутизирует?

Да, Михаил. Полная работа с SIP как на вход, так и на выход с маршрутизаций по направлениям\устройствам\пользователям.

В личном блоге детальней описал о Webitel CTI панеле

Здравствуйте, Виталий.
У вас есть http://wiki.webitel.com/, а что-то подобное для BPMonline Webitel есть ?
Интересно для BPM Online XRM. Интеграция с АТС. Хотелось бы примеры реализованные посмотреть, схему работы.
Спасибо!

Здравствуйте, Павел!

Если я правильно Вас понял, то у Вас BPM Online XRM 7.2
В 7.2 мы работаем через Agent Desktop. Документация по этому продукту доступна на сайте: http://www.training.terrasoft.ru/sites/default/files/BPMonline_Agent_De…
Дополнительно у нас раздел Статистика и запись разговоров в bpmonline.

Если есть дополнительные вопросы - можем обсудить!

Показать все комментарии

Подскажите, есть ли кого-то опыт интеграции Terrasoft или BPMonline с Call Centre Infratel?

Нравится

1 комментарий

Здравствуйте, Олег!

Проконсультировались с коллегами из проектного департамента, они сообщили, что в рамках проекта проводили интеграцию Terrasoft 3X с Call Centre Infratel. Интеграция BPMonline c Call Centre Infratel ранее не проводилась, но, так же возможна в рамках проектного решения.

Если Вас интересует более подробная информация, касательно проектного решения, сообщите, пожалуйста. Мы передадим информацию ответственному менеджеру по Вашей компании для дальнейшего обсуждения вопроса.

Показать все комментарии

Приветствую!

Давно я не писал в своем блоге на Terrasoft Community. Долго и упорно мы работали над новой версией Webitel 1.3, релиз которой запланирован на конец текущего месяца. Спасибо всем пользователям нашего продукта, что сообщали о найденных ошибках, а так же озвучивали свои пожелания :)

Полный обзор нового продукта Terrasoft Webitel CallCenter я сделаю после его выхода, а вот о некоторых интересных функциях начал уже писать в своем личном блоге.

Приглашаю к ознакомлению:

Нравится

Поделиться

1 комментарий
Показать все комментарии

Каждый, кто успел попробовать Webitel CallManager, обратил внимание, что в версии 1.0 отсутствует понятие очередей. Этот досадный момент будет решен с выходом 1.1. В этой небольшой заметке хочу описать, как построен механизм создания входящей очереди.

Входящая очередь

Что здесь самое интересное?

1. Сценарий разговора оператора

Вы можете просто создавать разные скрипты разговоров (древовидная структура) с помощью простого конструктора и привязывать их к очередям:

Конструктор скрипта разговора оператора

2. Алгоритмы распределение вызовов

Уже предусмотрены основные алгоритмы распределения вызовов между операторами, достаточно просто выбрать из списка:

Алгоритмы распределения

3. Возврат потерянного абонента

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

Это только малость того, что уже в работе. Пишите, какие новые функции Вы бы хотели видеть в Webitel CallManager.

Оригинал: Webitel и входящие очереди

Нравится

Поделиться

0 комментариев
Показать все комментарии

В версии 1.1 мы добавили новые отчеты для статистики:

Общее количество звонков

Общая продолжительность звонков

Средняя продолжительность звонков

Шкала времени

С помощью конструктора запросов и графиков в Terrasoft Вы можете создать любую нужную Вам диаграмму. В базовую поставку Terrasoft Webitel CallManager мы включили несколько диаграмм. С помощью блока фильтрации возможно задать критерии выборки, а в меню Вид указать интересующую группировку данных:

  • Год
  • Квартал
  • Месяц
  • День
  • Час

Нравится

Поделиться

0 комментариев
Показать все комментарии

Добрый день!

Хочу поделиться интересным вопросом от клиента: Как получить доступ к данным указанным в окне "Настройка Call Centre".

Запрашиваемые данные хранятся в профиль пользователя.
Сохранение происходит методом Serialize, а распаковка - Deserialize из xml файла в профиле.

Для того чтобы обратиться к этим данным из произвольного сервиса конфигурации нужно
1.создать объект:

var ScriptObject = Connector.Attributes('MainWindowScript');

2.Затем, создать фоновый объект окна (не открывая его):

ScriptObject.TAPISettingsWindow = Services.GetNewItemByUSI('wnd_CallCentreSettings');
      ScriptObject.TAPISettingsWindow.Prepare();

3.Десериализировать данные окна:

Services.DeserializeItemFromProfile(ScriptObject.TAPISettingsWindow, '');

После этого можно обращаться к параметрам соединения через свойства объекта TAPISettingsWindow

GetAttribute(ScriptObject.TAPISettingsWindow, 'PhoneLine');

Пример реализации: сервис scr_TAPIClientUtils метод function TAPICallClientObject()

На заметку: Данные авторизации в Oktell и Infinity хранятся в таблице Call\Details\Settings\tbl_CCUser

Приятной работы!

С уважением,
Белецкий Арсений
Группа компаний Terrasoft

Нравится

1 комментарий

Проще Connector.Attributes('CallClientObject').GetSettingByCode('PhoneLine').

Показать все комментарии

Доброго времени суток, коллеги.

При добавлении нового обзвона у одного из сотрудников команды стали задваиваться карточки, а соответственно и сущности "Звонок" по данному обзвону. Точнее одна сущность к обзвону привязана, а вторая создается с пустыми полями кроме номера телефона.

Собственно вопрос, в чем может быть причина такого поведения системы? У других пользователей с аналогичным наборов прав, обзвонов и задач все хорошо.

Нравится

2 комментария

Добрый день!

Владимир, что Вы имеете в виду под "обзвоном"? Вы можете предоставить скриншоты?

"Гакало Игорь Александрович" написал:

Добрый день!

Владимир, что Вы имеете в виду под "обзвоном"? Вы можете предоставить скриншоты?


Ну вот и тут задвоение :biggrin:

Показать все комментарии

В процессе работы у менеджера колл-центра стала появляться ошибка: "Лицензия для модуля 'Call' не найдена". Помимо стандартного окна с предложением отправить отчет об ошибке система примерно раз в секунду генерит отдельное окно ошибки, каждый раз новое. В результате, через минуту работать становится решительно невозможно.

Настройки лицензий не изменялись, реквизиты контрагента "Моя компания не изменялись", параметры и реквизиты пользователя тоже.

При запуске под именем supervisor все хорошо и все работает.

В чем может быть проблема? Лог ошибки во вложении.

P.S. При запуске системы от имени пользователя на другой рабочей станции сначала позникается ошибка 'Mapi error', но только один раз.

Нравится

5 комментариев

Здравствуйте, Владимир! Вероятнее всего, у Вас для колл-центра используются конкурентные лицензии, которые, в отличие от именных, имеют определенный срок действия. Для устранения проблемы Вам необходимо направить запрос на лицензии в службу технической поддержки support@terrasoft.ru Ответ придет в течение 1 рабочего часа. 

Добрый день, Владимир!

Поскольку Служба поддержки уже занимается Вашей ошибкой, с ситуацией ознакомлен.

Насколько я понял, то данная ошибка возникает только на одном рабочем месте:

"Денисов Владимир Александрович" написал:P.S. При запуске системы от имени пользователя на другой рабочей станции сначала позникается ошибка 'Mapi error', но только один раз.

Поскольку Вы используете как именные, так и конкурентные лицензии, то прошу Вас проверить свойство Сервера сессии в Менеджере лицензий и в настройках конфигурации на данном рабочем месте. Данные настройки должны совпадать.

Для того, что бы проверить сервер сессии в Менеджере лицензий:
1. Открыть Менеджере лицензий;
2. Перейти во вкладку [Конкурентные и специальные];
3. Нажать на кнопку [Сервер сессии];
4. Если там указано - "Использовать текущее подключение", то прошу внести настройки подключения вручную:

Настройки конфигурации должны быть такие же:

После проверки данных настроек, проверьте работоспособность в системе.

Приятной работы!

С уважением,
Белецкий Арсений
Группа компаний Terrasoft

"Арсений Белецкий" написал:Поскольку Вы используете как именные, так и конкурентные лицензии, то прошу Вас проверить свойство Сервера сессии в Менеджере лицензий и в настройках конфигурации на данном рабочем месте. Данные настройки должны совпадать.

Проверил настройки, настройки совпадают. Проблема осталась.

Причем, вчера были отключены конкурентные лицензии для данного пользователя. После выполнения вышеизложенных рекомендаций и запуска системы под пользователем, появилась ошибка: "Лицензия для модуля 'Common' не найдена". После возврата разрешения на конкурентные лицензии, ошибка исчезла. Но вернулась предыдущая - не найден модуль Call.

Отлично, тогда выполните предыдущие действия (после которых у Вас появилась ошибка "Лицензия для модуля 'Common' не найдена") и создайте файл запроса на лицензии.

После обновления лицензии, проверьте вновь. Должно заработать.

С уважением,
Белецкий Арсений
Группа компаний Terrasoft

После загрузки обновленных лицензий все заработало. Всем спасибо!

Показать все комментарии

Добрый день!
Прошу помощи разобраться в данной ситуации:
При приеме входящего\исходящего звонка через интерфейс Террасофт`а, остаются активны всего две кнопки: (см. скрин в ататче)
Т.е. не могу не перевести ни поставить на удержание.
С usb телефона при этом сделать могу.
Помогите, пожалуйста,где собака зарыта?
(TS_XRMDistribution+ServiceDesk_SoftKey_RUS_MSSQL v.3.3.2.127+ oktell)

Нравится

9 комментариев

Здравствуйте.

Уточните пожалуйста, какой именно Call Centre Вы используете (тот, который в ходит в состав Terrasoft, или Oktell, Infinity, и пр.)
А также скажите, выполнялись ли у Вас в системе доработки базовой конфигурации (а именно в разделе "Звонки" или в карточке звонка).

Инна Безверхняя,
II линия службы поддержки Terrasoft.

Внизу писала- Октелл.
Доработок не было-база с бэкапа TS.bak дистрибутива Террасофт.

Здравствуйте.
Поскольку нам не удалось воспроизвести данную проблему на базовой версии системы, нам необходимо провести более детальный анализ для определения её возможных причин.
Напишите, пожалуйста, письмо на support@tscrm.com с описанием этой ситуации (обязательно укажите также версию Oktell), чтобы мы могли продолжить решение данной проблемы в индивидуальном порядке.

Инна Безверхняя,
II линия службы поддержки Terrasoft.

Источник этой неприятности мы нашли- при подключении usb телефона Skypemate p4k, данные кнопки становятся недоступными. Подскажите, как возможно решить данную проблему, т.к. это крайне неудобно- в части, хотябы, перевода звонков на сотрудника по его ФИО.

Подскажите, пожалуйста, а если работать с помощью обычной гарнитуры без usb-телефона, указанные Вами кнопки также остаются неактивны?

В работе с гарнитурой-кнопки активны.

Данная проблема была передана в департамент разработок для анализа.
Как только будет результат, мы Вам сообщим.

Инна Безверхняя,
II линия службы поддержки Terrasoft.

Здравствуйте, данная проблема была взята на исправление департаментом разработок. Работы по этому вопросу запланированы на начало июня. Мы сообщим Вам, как только будут результаты.

Инна Безверхняя,
II линия службы поддержки Terrasoft.

Здравствуйте!

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

function CreateOktellObject() {
                Oktell = new Object();
                Oktell.NotifyObject = new OktellNotifyObject();
                Connector.Attributes('Oktell') = Oktell;
                var ConfigInfo = OktellGetUpdateConfigInfoFromProfile();
                Oktell.WorkDir = ConfigInfo.WorkDir;
                Oktell.LiveUpdateDir = ConfigInfo.LiveUpdateDir;
                Oktell.EventsSemaphore = false;
    Oktell.EventsArray = [];
}
 
function OnOktellCommunicate(StringParam) {
                var OktellXmlDom = OktellGetXmlDom();
                MsxmlParseXmlString(OktellXmlDom, StringParam);
                WriteOktellLog('FullLog' + DateToStr(new Date().getVarDate(), '_'), 
                               'OnOktellCommunicate: ', StringParam);
                var RootNode = OktellXmlDom.selectSingleNode('//event');
                if (!RootNode) {
                               return;
                }
                var EventID = MsxmlGetXmlAttributeValueByName(RootNode, 'id');
    var EventObj = {EventID:EventID,RootNode:RootNode};
    Oktell.EventsArray.push(EventObj);
                Oktell.ChainContent = null;
    if (Oktell.EventsSemaphore){
                return;
                }
                while (Oktell.EventsArray.length > 0) {
                               Oktell.EventsSemaphore = true;
                               var EventObj = Oktell.EventsArray.shift();
                               EventID = EventObj.EventID;
                               RootNode = EventObj.RootNode;
                               switch (EventID) {
                                               case ocmUserStateChanged:
                                                               OktellProcessUserStateChanged(RootNode);
                                                               break;
                                               case ocmRingStarted:
                                                               OktellProcessRingStarted();
                                                               break;
                                               case ocmCommutationStarted:
                                                               OktellProcessCommutationStarted(RootNode);
                                                               break;
                                               case ocmRingFinished:
                                                               OktellProcessRingFinished(RootNode);
                                                               break;
                                               case ocmFlashHoldAction:
                                                               OktellProcessFlashHoldAction(RootNode);
                                                               break;
                                               case ocmACMStarted:
                                                               OktellProcessACMStarted(RootNode);
                                                               break;
                                               case ocmChainStateChange:
                                                               OktellProcessChainStateChange(RootNode);
                                                               break;
                                               case ocmLineStateChange:
                                                               OktellProcessLineStateChanged(RootNode);
                                                               break;
                               }
                }
                Oktell.EventsSemaphore = false;
}

Перед внесением любых изменений в конфигурацию, мы настоятельно рекомендуем делать резервную копию базы данных.

Инна Безверхняя,
II линия службы поддержки Terrasoft.

Показать все комментарии