Иногда появляется это сообщение, причем уже после того когда звонок уже был совершен(трубка была поднята). В коде я дописал только чтоб некоторые поля ставали обязательными когда звонок исходящий.
Скрин:
Скрин

Нравится

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

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

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

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

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

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

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

Нравится

Поделиться

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

В первой версии Terrasoft Webitel CallManager перевод звонка был реализован как Blind Transfer (Слепой Перевод) - отправили и забыли. Алгоритм прост в реализации, но не совсем удобный для пользователей: неизвестно состояние перевода, может ли абонент принят вызов или хочет ли он говорить...

В текущей версии мы изменили алгоритм, теперь у нас Attendant Transfer (Сопровождающий Перевод) – вначале абонент А переводит абонента В в режим ожидания, звонит абоненту С и потом принимает решение о переводе звонка. У Вас будет 2 карточки, Вы можете поставить и абонента В в режим ожидания, что бы вернуться к первому и что-то уточнить... Так же, мы переводим не только абонента, но и всю информацию в карточке звонка, а если Вы используете аппаратные SIP-телефоны - обновляем информацию на экране.

Как это работает можно увидеть на видео.

Нравится

Поделиться

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

Простой способ звонить из карточки Контрагента и Контакта.
Используется десктопная версия Terrasoft (можно для BPM сделать подобным образом) и ip-АТС Oktell.

На поле значения средства связи ставится обработчик двойного нажатия (клика):

if ((edtCommunication1Type.DataField.DisplayValue=='Телефон') || (edtCommunication1Type.DataField.DisplayValue=='Мобильный')) {
var webAddress = "http://localhost:4059/callto?number="+edtCommunication1.Value;
var xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.6.0");
xmlHttpReq.open("GET", webAddress, false);
xmlHttpReq.send();
}

Нравится

Поделиться

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

Добрый день.
Пытаясь изменить данные Call-центра, повредил какой то из его сервисов. И теперь не заходит в CRM систему.
Перегрузил все сервисы модулей Call и Oktell на стандартные - не помогает.
При первоначальном входе появляется такая ошибка:
error
При нажатии на Ok перегружается Terrasoft и снова предлагает войти - заходит без каких либо ошибок!

По отладчику скрипта место прерывания показывает процедуру function GetCallDatasetLookupDataFields() в scr_CallClientUtils.
error2

Где может таиться эта ошибка?

Причем также появилась ошибка при попытке позвонить по номеру :
error3

Нравится

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

Потребуется бекап Вашей БД, возможно обезличенный.
Судя по ошибкам, модуль Call ссылается на раздел Project, которого нет в версии CRM.

Ждем от Вас бекап БД.

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

Весьма удобно может быть, если при входящем звонке карточка звонка отображалась бы на первом плане в системе.
Для решения вопроса откройте скрипт wnd_CallEditScript в модуле, найдите функцию wnd_CallEditOnPrepare и измените ее следующим образом:

function wnd_CallEditOnPrepare(Window) {
Window.ForceBringToFront();// - разворачивает свернутое окно и выводит его на передний план.
Window.BringToFront();//– выводит на передний план не свернутое окно.
         Initialize(Window);
}

После добавления кода сохраните изменения, нажав на иконку с дискеткой.

Нравится

Поделиться

0 комментариев
Показать все комментарии
Публикация

Итак, мы готовы поделиться первыми впечатлениями от работы с новой версией Terrasoft 3.3, а именно работой call-centre client oktell.

Напоминаю схему работы. Поднимаем базы данных TS и подключаемся Terrasoft CRM как обычно. После лицензироания ветки Call (не call-center) возможна настройка подклюлючения.
Устанавливается серверная часть Oktell, прописываются компьютеры и телефоны в карте сети, создаются пользователи (возможно отличные от TS).
Сборка TS 3.3 содержит в себе библиотеку .NET (Oktell.ClientComLib.dll), которая осуществляет подключение к серверу Oktell. Через нее TS и работает с сервером телефонии.

Схема подключения

Итак, заходим в TS и вводим имя пользователя и пароль для доступа в сервер телефонии. Файл - Настройка - Настройка Oktell.
После этого возможен вход в систему телефонии через изменение состояния.
Клиентское приложение Oktell и TS в этот момент не могут быть запущены одновременно!

Первая приятность: состояние сотрудников. В TS доступна функция опрос сервера. Мы видим какие сотрудники на данным момент свободны, в разговоре или вообще не в системе.

Состояние сотрудников

Входящий звонок:
В момент поступления входящего звонка (до поднятия трубки) мы слышим звонок телефона и выскочившую карточку звонка. В карточке видно номер звонящего. Если номер телефона есть в TS у контакта или контрагента, то он соответственно, тоже высвечивается.
К нашей радости нет нужды соблюдать строгий формат номера. То есть номера 8 902 409 4917, 8 (902) 409-49-17 и 89024094917 определяются одинакого хорошо.
Один момент - контакты и контрагенты опредеюятся корректно лишь если в средствах связи установлен тип средства связи!

Карточка звонка

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

Удержание:
Разговор может быть поставлен на удержание непосредственно из карточки звонка в TS. В этот момент абонент слышит музыку и не слышит нас.

Перевод звонка:
Один из самых приятных моментов - это перевод звонка вместе с карточкой звонка другому сотруднику. После нажатия кнопки перевод в карточке звонка мы можем ввести внутренни номер сотрудника вручную или выбрать из списка сотрудников (если внутренний номер введе в качестве средства связи). После нажатия кнопки ОК, звонок уходит другому сотруднику вместе с заполненной нами карточкой звонка. Это не может не радовать. Процедура перевода звонка может быть многократно повторена.

Поствызовная обработка:
После отбоя звонка карточка не закрывается, а дает нам возможность завершить описание звонка. В этот момент сотрудник ставновится свободным и возможен следующий звонок в выборосом второй карточки! TS фисирует время, потраченное сотрудников на поствызовную обработку карточки звонка.

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

Запись разговора

Чуть позже разбалю свое сочинения картинками.

Нравится

Поделиться

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

Весомый аргумент для перехода на 3.3, если нужен кол-центр!

Здравствуйте. Интересует насколько удобно пользоваться КоллЦентром, когда на каждый звонок создается отдельная карточка (нет ли путаницы при нескольких звонках).

Мне кажется, так и должно быть. На каждый звонок, точнее цепочку звонков (при переводах) должна быть своя карточка.

Поствызовная обработка:
После отбоя звонка карточка не закрывается, а дает нам возможность завершить описание звонка. В этот момент сотрудник ставновится свободным и возможен следующий звонок в выборосом второй карточки! TS фисирует время, потраченное сотрудников на поствызовную обработку карточки звонка.

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

Вообще должно быть так:

Свободен -> Вызов -> Занят в разговоре -> Занят в поствызывной обработке -> Свободен

Добрый день, друзья!

Разрешите прокомментировать некоторые из сообщений:

To Олег Агапов
"Один момент - контакты и контрагенты определятся корректно лишь если в средствах связи установлен тип средства связи!"

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

To Глова Сергей
Нам кажется, что режим с несколькими карточками более однозначный, и позволяет избежать путаницы. Более того, при корректной реализации поствызовной обработки появление нескольких карточек практически исключено.

To Букашин Денис
Я считаю, что Денис абсолютно прав. Действительно, при поствызовной обработке не должны поступать новые звонки. Изначально такая реализация была вызвана тем, что нам немного не хватало возможностей в протоколе интеграции. Но команда компании "Телефонные системы" реагирует мгновенно, и уже на данный момент реализация была адаптирована. Теперь все происходит именно так, как описывает Денис, т.е. на момент обработки звонка никакие новые звонки поступать не могут. Эта возможность опциональна. Доступно в последней сборке 3.3.0

А имеет значение в какой форме хранится номер телефона в карточке контакта? Например: +74951234567, +7 495 1234567, 84951234567, 4951234567, 1234567(но при этом в карточке выбран город "Москва")?

Пробелы и другие символы просто игнорируются. Город не берется во внимание. Но, всю эту логику можно как угодно настроить под себя! :wink:

"Виталий Ковалишин aka samael" написал:Пробелы и другие символы просто игнорируются. Город не берется во внимание. Но, всю эту логику можно как угодно настроить под себя!

Это, скорее всего, при условии, что все телефоны и факсы имеют одинаковый формат, т.е. например если в одной карточке т.+7 495 1234567, а в другой 4951234567 - придется скорее всего для каждой сходной группы делать свои настройки дозвона.

CRM - это в первую очередь регламент! Мы всегда советует своим клиентам вводить в едином формате средства связи. Так потом искать будет проще, а не только маршрутизировать звонки. ;)

Хотя, смаршрутизировать можно все! Тогда дл админа больше работы: продумать все, как пользователь может ввести номер...

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

Возможно ли безболезненное поэтапное добавление функционала в версию TS Sales? Например, сначала использовать Sales, затем добавить в нее функционал Call-Centre, затем модуль сервиса Service Desk? Или расскажите, каким образом, по вашему мнению, нужно внедрять такую систему?

Нравится

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

Спасибо за Ваш вопрос Илья,

Да, такая последовательность подключений возможна, однако в Terrasoft Sales отсутствует модуль «Инциденты». А он необходим по логике работы Call Centre и Service Desk, так как в нем фиксируются обращения клиентов. Исходя из этого, я рекомендовал бы два варианта:

А.
1. Ставим Terrasoft X25
2. Ставим модуль Call centre
3. Расширяем до Terrasoft X25+ Service Desk

Первый вариант предельно прост. Работаете на X25 (работы сервиса могут вестись сразу, но ограниченны разделом «Инциденты»), и в любой момент вы можете поставить клиент либо Call Сentre, либо расширится до Terrasoft X25+ Service Desk. В любой последовательности.

В.
1. Ставим Terrasoft X15
2. Ставим Call centre
3. Переходим с Х15 на Terrasoft X25+ Service Desk

Второй вариант в итоге получается более дорогой, однако вы сразу сможете использовать Х15 и вести работы сервиса (ограниченную разделом «Инциденты») понеся меньшие финансовые расходы вначале, а потом когда возникнет необходимость докупить клиент Call Сentre. И уже после того как нужна будет полноценная автоматизация работы сервиса, перейти на более мощную версию X25+ Service Desk.

Можно еще так:
1. Sales
2. Call Centre
3. X15
4. X25
5. SD

Можно пропускать не нужное.

а Call-Centre на Sales нормально поставится? Вобщем-то, нужна просто функция регистрации входящих и исходящих звонков менеджера и возможность звонить из карточки контакта. Это не функционал колл-центра.

В Нижнем Новгороде кто может продемонстрировать и внедрить/помочь в внедрении Sales (необходима будет интеграция с 1С 8.1)?

Добрый день!

Спасибо за Ваш вопрос.

Call Centre нормально интегрируется с Terrasoft Sales.
Terrasoft Call Centre – это универсальный инструмент для организации эффективной работы с таким каналом коммуникации, как телефонные звонки. Этот модуль представляет собой интегрированную телефонно-компьютерную систему приема, распределения и обработки телефонных звонков, сопряженную с компьютерной базой данных, работу которой замыкает человек-оператор.
Terrasoft Call Centre обладает следующими функциональными возможностями:
Обработка звонков
Набор номера (контакт, компания, сотрудник и т.д.);
Отображение карточки клиента при приеме звонка;
Визуализация на рабочей станции оператора информации о поступившем звонке;
Перевод входящего вызова в режим удержания;
В случае возникновения сложных вопросов, по которым оператор недостаточно компетентен, перевод входящего звонка специалисту, в ведении которого находится этот вопрос.
Полная история коммуникации:
Предварительный сбор информации о клиенте по истории звонков с данного номера;
Фиксация в системе основных сведений о сеансе: время начала и окончания звонка, телефонный номер клиента (если его удалось определить по Caller ID);
Фиксация дополнительной информации оператором: дополнительные данные о клиенте, цель звонка, результат звонка, возможные последующие действия по результатам звонка.
Благодаря практически неограниченным возможностям настройки на платформе Terrasoft CRM Call Centre Client может быть сконфигурирован для выполнения любых специфических задач центра приема звонков.

Terrasoft Support Team

Здесь: http://www.terrasoft.ru/regions/
Вы сможете найти наших всех партнеров.
В Нижнем Новгороде есть партнер.

А база сохраняется при переходе с Terrasoft Sales на Terrasoft X25?

"ФТМ" написал:А база сохраняется при переходе с Terrasoft Sales на Terrasoft X25?

Да, конечно.

А как можно протестировать Terrasoft X25 при переходе с 2.8.9 ?

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

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

Хочу заметить, что описанное Вами обновление может быть выполнено сотрудниками технической поддержки.
Что значительно сэкономит Ваше время.

Terrasoft Support Team

ок, завтра я поподробнее Вас расспрошу. А сейчас мне надо спешить.

Добрый день.

Подскажите, а как создать еще одну, новую и пустую базу данных? в версии 3

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

В составе дистрибутива Terrasoft CRM поставляется резервная копия базы данных. Она находится в папке "DB" директории, куда установлено приложение Terrasoft CRM. В зависимости от СУБД - это файл с расширением *.bak (для MS SQL Server), *.fdb (для FireBird), *.dmp (для Oracle). Можно восстановить под другим (отличным от рабочего названия) именем тестовую базу и на ней проверять интересующие моменты. Этот процесс подробно описан в руководстве администратора.

Terrasoft Support Team

Спасибо за ценную информацию.
Я попробовал, но увы, новая база не создается, выдает ошибку, SQL ругается на не корректное имя файла и не создает базу.

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

Возможно Вы пытаетесь восстановить бэкап в БД с названием включающим специальные символы ($,%,* и т.д.).
Возможно, что при восстановление Вы не указали путь к файлам данных (<.mdf>-файл) и к лог-файлу (<.ldf>-файл), а доступ на запись в папку по умолчанию у Вас отсутствует.

P.S. Вы можете ознакомиться c инструкцией по созданию БД Terrasoft CRM под MS SQL, перейдя по ссылке: www.terrasoft.com.ua/documentation/install_guide/

Terrasoft Support Team

Спасибо, сейчас попробую.

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

Хорошо, есть пустая база, а как перенести данные из предыдущей версии в новую? (из 2,8 в 3)

я так понял должен быть файл для переноса, TransferData.exe, его нет...

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

Кроме утилиты TransferData.exe нужен ещё ряд sql-скриптов и документация по использованию. Для получения всего этого обратитесь, пожалуйста, в службу техничесой поддержки компании Террасофт.

Terrasoft Support Team

Подскажите, как наиболее безболезненно осуществить расширение версии X15 до X25?

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

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

E-mail: support@tscrm.com

Terrasoft Support Team

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