Добрый день, коллеги!

Интересует работа связки: Oktell – коннектор – Creatio. 

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

Информация необходима в ознакомительных целях, для избежания спорных ситуация в  работе Creatio – Oktell.

В сети нашёл очень много разрозненной информации по этой теме, но какой-то общей документации найти не смог. На сайте Террасофта есть немного информации по этой теме здесь, но этого недостаточно.

Ранее в сообществе был похожий вопрос здесь, но ссылки в ответе уже неактуальны.

Нравится

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

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

 

Для Oktell «коннектор» — не отдельная сущность, а просто лицензия на использование соответствующей функциональности в системе. Это для ряда других телефоний ставится отдельный сервер TMS, через который идёт взаимодействие с сервером телефонии, а именно в этой интеграции такого нет, работает сразу напрямую.

 

Посмотреть, как идёт обмен данными браузера с сервером приложения и сервером телефонии можно в «инструментах разработчика» на вкладке «Сеть».

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

Добрый день!
Прошу помощи разобраться в данной ситуации:
При приеме входящего\исходящего звонка через интерфейс Террасофт`а, остаются активны всего две кнопки: (см. скрин в ататче)
Т.е. не могу не перевести ни поставить на удержание.
С 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.

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

При попытке регистрации библиотеки Oktell.ClientComLib.dll в Террасофте возникает следующее предупреждение:

Warning
---------------------------
Невозможно создать системный объект Oktell. Возможно клиент Oktell не установлен или не выполнена регистрация интеграционной библиотеки Oktell
---------------------------

При этом зарегистрировать библиотеку вручную (использую команду: "%SystemRoot%\\Microsoft.NET\\Framework\\v1.1.4322\\regsvcs.exe" "C:\Program Files\Oktell\Client\Oktell.ClientComLib.dll") так же не удается возникает сообщение о том, что невозможно открыть каталог COM+ 1.0 для настройки компонентов и т.д.

Для решения проблемы рекомендую проверить следующие:

1. Убедитесь, что запущена служба "Системное приложение COM+ (COM+ System Application)";

2. Убедитесь, что запущена служба "Координатор распределенных транзакций (Distributed Transaction Coordinator)".

В моем случае, источником проблемы был именно запуск этой службы.

В журнале событий были записаны следующие шибки:

  • Не удалось запустить диспетчер транзакций MS DTC.
  • Сбой при запуске диспетчера транзакций MS DTC. LogInit возвращена ошибка "0x2".
  • Файл журнала MS DTC не найден. Убедитесь, что у диспетчеров ресурсов, координируемых службой MS DTC, нет транзакций "под сомнением", а затем выполните команду "msdtc -resetlog" для создания файла журнала.

После выполнения команды "msdts -resetlog" служба успешно стартовала.
Соответственно после запуска службы удалось выполнить регистрацию библиотеки Oktell.ClientComLib.dll и войти в Oktell из Террасофта.

Нравится

Поделиться

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

Сегодня с утра Протестили свежий релиз Октел.

В новой сборке пока со статусом Бета Появилась долгожданная конференция.

Для тестирования создан простейший сценарий Динг -> компонент Конференция.

Создан внутренний номер.

Сотрудники дозваниваются на этот номер попадают в конференцию.

С утра в офисе обнаружено 6 сотрудников.

Все они включились в конференцию. Качество голоса нормальное, Эхо отсутствует.

Вывод можно Использовать.

Александр Ярмоленко
Лайнсервис
http://www.ls-crm.ru

Нравится

Поделиться

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

Отлично. Теперь ждем обновления интеграционной библиотеки Oktell, и будем добавлять функцию в Terrasoft

Принял участие в утреннем тестировании. Подтверждаю, работает))

ООО "Лайнсервис"
www.ls-crm.ru

Установили последнюю бету... Будим тестировать :)

--
www.it-sfera.com.ua
Terrasoft Solution Partner

"Карло Сергей" написал:Теперь ждем обновления интеграционной библиотеки Oktell, и будем добавлять функцию в Terrasoft

Сергей, появилась ли в Terrasoft возможность управления конференциями?

--
www.it-sfera.com.ua

Нет, в версии 3.3 такая возможность не появилась. В неё вошли более приоритетные по нашему мнению задачи. Войдет ли в версию 3.4? Сейчас я сказать не могу, т.к. полный список задач на версию 3.4 еще не определен. Единственное что могу сказать, что на этот список задач на версию 3.4 сильно повлияют идеи с Community. Если у этой идеи будет достаточное количество голосов, то у нее будет хороший шанс. Поэтому - голосуем!

Сергей, в какой-то ранней сборке 3.3.2 я видел такое меню... почему-то убрали его?

--
www.it-sfera.com.ua

Да, реализацию начали, но остановили в достаточно зачаточном состоянии

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


По просьбам Трудящихся выкладываю Инструкцию По Настройке VOIP Nokia ДЛЯ октелл:

Для начала полагаем что к wifi вы уже подцепились он работает сетку вы видете.

Инструкции для устройств серии S60

Войти в меню, затем выбрать:

Средства — Настройки — Соединения(Подключения) — Параметры SIP (Tools — Settings — Connection — SIP settings)

Добавить новый профиль:

  • Имя профиля (Profile name): любое удобное (например, Office)
  • Профиль услуг (Service profile): IETF
  • Точка доступа по умолчанию (Default access point): выбрать в списке одну из предварительно настроенных Wi-Fi точек доступа/                           (У меня E 51 у него есть косяк с wifi не ко всем точкам ципляется. Обошел Так: Настроил wifi точку для работы как открытая , НО Разрешил пускать только по MAC адресу.)
  • Открытое имя пользователя (Public user name) — ваш SIP ID с добавлением @СЕРВЕР или @IP (например: SIP:test@192.168.1.1 )
  • Использовать сжатие (Use compression) — Нет (No)
  • Регистрация (Registration) — «всегда» или «по требованию» ("Always on" или "When needed")
  • Использовать защиту (Use security) — Нет (No)

 

  • Прокси сервер (Proxy server):
    • SIP:192.168.1.1   IP Вашего Октел сервера
    • Область НЕТ
    • Далее нет

 

  • Сервер регистрации (Registrar server):
    • Адрес сервера регистрации (Registrar serv. addr.) — SIP:192.168.1.1   IP Вашего Октел сервера
    • Область (Realm) — 192.168.1.1 IP Вашего Октел сервера
    • Имя пользователя (User name) — ваш SIP ID (например: 1234567)
    • Пароль (Password) — ваш Пароль на октел
    • Тип передачи (Transport type) —  UDP
    • Порт (Port) — 5060

Войти в меню, затем выбрать:

Средства — Настройки — Соединения(Подключения) — Интернет телефон (Tools — Settings — Connection — Voip tel)

Cоздать новый профиль Интернет-телефона, зарегистрировать в нем ранее созданный профиль SIP.

! Проверьте настройку, отвечающую за передачу своего номера:

(E60 и некоторые другие): Меню — Средства — Настройки — Вызов — Передача Инт.-номера (Menu — Tools — Settings — Call — Send my net call ID). Правильное значение – Да (Yes)

(E51 и некоторые другие): Меню — Средства — Настройки — Телефон — Вызов — Передача инт.-номера (Menu — Tools — Settings — Phone — Call — Send my internet caller ID). Правильное значение – Да (Yes)

Да есть ещё момент     Меню — Связь- Интеернет телефон  там настраивается работа с меню

Пример При выборе контакта из записной клижки телефона нажамаем звонить звонок уходит через  VOIP /
Для звонка через мобильного оператора нужно нажать ОК Выбрать вызов далее голосовый вызов.

Здесь как раз это и меняется порядок куда идёт  набор по нажатию кнопки звонить.

После настройки Перезагрузка телефона.

И если всё ок вы увидите в области увидомлений значок Планета и на её фоне Трубочка.

Один Нюанс.

При Звонке через воип он набирается в формате 

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

Соответственно Все внутренние номера набраные с телефона работать будут и без Него.

 

Александр Ярмоленко
Лайнсервис
http://www.ls-crm.ru

Нравится

Поделиться

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

Подробно и основательно))

ООО "Лайнсервис"
www.ls-crm.ru

Спасибо! Есть вопросы, задам в личку, если будет что то общее выложу тут.

Спасибо!

--
www.it-sfera.com.ua
Terrasoft Solution Partner

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

Иван Сибиряков
Telsystems Ukraine
www.telsystems.com.ua

У нокиа есть превод не контролируемый. Типа набрал куда и всё.

Александр Ярмоленко
Лайнсервис
http://www.ls-crm.ru

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

Поможем с настройкой серверной платформы Октелл в составе TSCRM. Пишите.Звоните.
+7 (495) 661-51-16
Мясников Александр
ООО "Инсофт Сервис"

Нравится

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

+1 Поможем с настройкой серверной платформы Октелл в составе TSCRM. Пишите.Звоните.
+7 (495) 797-6880
Александр Ярмоленко
ООО "Лайнсервис"
www.ls-crm.ru

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