Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


sip:sip:paneldoccrm

ИНТЕГРАЦИЯ СОФТФОНА С КОНФИГУРАЦИЯМИ CRM

Руководство составлено для SIP софтфона версии 2.X.14.2 и может быть не актуальным для других версий.
Прежде чем приступить к выполнению действий из данного руководства, сделайте РЕЗЕРВНУЮ КОПИЮ информационной базы. Руководство содержит подробные пошаговые инструкции. Однако, если Вы не уверены в том, что делаете, то доверьте эту работу специалистам. Наша компания не несет ответственности за потерю данных вызванную неверными действиями пользователей.

Данное практическое руководство демонстрирует процесс встраивания софтфона в конфигурацию не имеющую встроенного блока CRM. Инструкция одинаково подходит для:

  • 1С:CRM, редакция 2.0;
  • Управление торговлей и взаимоотношениями с клиентами (CRM), редакция 2.0.

Что дает интеграция в сравнении с без интеграционным режимом работы?

  1. Ведется журналирование входящих и исходящих звонков.
  2. Не нужно выполнять каких-либо дополнительных действий при запуске системы. Софтфон начинает работу сразу после запуска 1С в свернутом виде.
  3. Работа продолжается даже после закрытия окна софтфона. Если поступит входящий звонок, окно софтфона отобразиться на экране.

Этап 1. Настройка правил поддержки

Для начала следует разблокировать головной объект конфигурации для внесения изменений.

Порядок действий следующий.

  1. Запустите программу в режиме «Конфигуратор».
  2. Откройте окно настройки поддержки.
  3. Включите возможность изменения конфигурации. На предупреждение программы ответьте утвердительно.
  4. В появившемся окне укажите, что объекты поставщика не редактируются.
  5. Для интеграции понадобится внести изменения в следующие объекты конфигурации:
    - общий модуль «ОбщегоНазначенияКлиентПереопределяемый»;
    - команда «ОткрытьСофтФон» обработки «сфпСофтФонВнешняяПанель».
    Для указанных объектов следует установить правило поддержки на «Объект поставщика редактируется с сохранением поддержки».

Теперь конфигурация готова к внесению изменений.

Этап 2. Встраивание софтфона

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

Изменение типовых объектов

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

  1. Откройте общий модуль «ОбщегоНазначенияКлиентПереопределяемый».
  2. Перейдите к процедуре «ПриНачалеРаботыСистемы».
  3. Сразу после текста
    //+СофтФон
    Если НЕ ПользователиКлиентСервер.ЭтоСеансВнешнегоПользователя() И сфпСофтФонПроСервер.сфпИспользоватьСофтФон() Тогда

    вставьте код приведенный ниже.

    // SP1C / Инициализация софтфона / Начало
    НазваниеПанелиТелефонии = "Софтфон (МИКО)";
    МИКО_Софтфон.ВыполнитьПервичнуюУстановку(НазваниеПанелиТелефонии);
     
    //#Если НЕ ВебКлиент Тогда
    Если МИКО_Софтфон.Использовать(НазваниеПанелиТелефонии) Тогда
     
    	Попытка
    		// Получим форму инциализации софтфона
    		ОткрытьФорму("Обработка.МИКО_СофтФон.Форма", Новый Структура("Интегрирован", Истина));
    	Исключение
    		// Нет прав на обработку
    	КонецПопытки;
     
    //#КонецЕсли

    Также следует изменить условие следующие непосредственно ниже вставленного кода

    // Исходынй код / Если сфпСофтФонПроСервер.сфпПолучитьЗначениеПоУмолчаниюПользователя("ИспользоватьСофтФон") Тогда
    ИначеЕсли сфпСофтФонПроСервер.сфпПолучитьЗначениеПоУмолчаниюПользователя("ИспользоватьСофтФон") Тогда
    // SP1C / Инициализация софтфона / Конец
  4. Перейдите к процедуре «ПередЗавершениемРаботыСистемы». В конец процедуры вставьте код приведенный ниже.
    // SP1C / Завершение работы софтфона / Начало
    Если Отказ = Ложь И сфпФормаТелефонВнешняяПанель <> Неопределено Тогда
    	сфпФормаТелефонВнешняяПанель.ЗавершитьРаботу();
    КонецЕсли;
    // SP1C / Завершение работы софтфона / Конец
  5. Создайте общий модуль «МИКО_Софтфон». Установите параметры модуля как показано на рисунке.
  6. Скопируйте текст, расположенный по данной ссылке, и вставьте его в модуль.

Добавление обработки в конфигурацию

  1. Вставьте внешнюю обработку, которая идет в поставке, в конфигурацию. Назовите ее «МИКО_СофтФон».
  2. Откройте команду «ОткрытьСофтФон» обработки «сфпСофтФонВнешняяПанель».
  3. В начало процедуры «ОбработкаКоманды» вставьте код
    // SP1C / Откроем тот софтон, который испольуется в данный момент
    	Если Тип(сфпФормаТелефонВнешняяПанель) = Тип("УправляемаяФорма") И сфпФормаТелефонВнешняяПанель.ИмяФормы = "Обработка.МИКО_СофтФон.Форма.Форма" Тогда
    		Если сфпФормаТелефонВнешняяПанель.Открыта() Тогда
    			сфпФормаТелефонВнешняяПанель.Активизировать();
    		Иначе
    			сфпФормаТелефонВнешняяПанель.Открыть();
    		КонецЕсли;
     
    		Возврат;
    	КонецЕсли;
    	// SP1C / Откроем тот софтон, который испольуется в данный момент

Настройка ролей

  1. Добавьте в конфигурацию новую роль «МИКО_ИспользованиеСофтфона».
  2. Снимите все отметки о правах выставляемые по умолчанию.
  3. Для обработки «МИКО_СофтФон», обработки «сфпСофтФонВнешняяПанель», а также для команды «ОткрытьСофтФон» отметьте все доступные права.
  4. Обновите конфигурацию базы данных.

Этап 3. Создание журнала звонков

История совершенных звонков хранится в периодическом регистре сведений. Каждой записи присваивается уникальный идентификатор, по которому ее можно однозначно идентифицировать и связать с документом «Событие».

Создайте новый регистр СофтФон_ИсторияЗвонков. В параметре Периодичность укажите значение В пределах секунды.

Структура регистра показана на рисунке слева.

  • Измерение Пользователь. Тип СправочникСсылка.Пользователи. Индексировать.
  • Ресурс НомерТелефона. Тип Строка, длина 20, допустимая длина Переменная.
  • Ресурс Входящий. Тип Булево.
  • Ресурс Аккаунт. Тип Строка, длина 25, допустимая длина Переменная.
  • Ресурс Продолжительность. Тип Число, длина 6, точность 0, неотрицательное Истина.
  • Реквизит id. Тип Строка, длина 36, допустимая длина Фиксированная.

Настройте ранее созданную роль «МИКО_ИспользованиеСофтфона» для чтения и записи в регистр. Однако, интерактивное редактирование записей следует запретить. Также следует создать форму записи регистра и установить ее свойство «Доступность» в «Ложь». В противном случае пользователи с полными правами смогут изменять записи журнала звонков.

Обновите конфигурацию базы данных и запустите программу в режиме «Предприятие».

Этап 4. Предварительная настройка CRM

Базовая настройка 1С:CRM2

Общие настройки

Для "Управление торговлей и взаимоотношениями с клиентами (CRM), ред. 2.0"
  1. В подсистеме «Администрирование» откройте «Настройки системы».
  2. В открывшемся окне перейдите к разделу «CRM:Софтфон» и включите опцию «Использовать Софтфон».
  3. Откройте персональные настройки пользователя, расположенные справочники «Пользователи» подсистемы «Администрирование».
  4. Выберите текущего пользователя и нажмите «Персональные настройки».
Для "1C:CRM, ред. 2.0"
  1. В подсистеме «Общие настройки» откройте «Настройки системы».
  2. В открывшемся окне на вкладке «СофтФон» поставьте галочку «Использовать Софтфон».
  3. Откройте персональные настройки пользователя.

Персональные настройки

Для конфигурации ЭСТИ УФФ этот этап не требуется.
  1. В открывшемся окне на вкладке «Настройки» в группе «СофтФон» укажите параметры как на рисунке ниже.
  2. Перезапустите программу «1С» в режиме предприятия.
  3. При первом запуске появится помощник первоначальной настройки. Следуйте его указаниям. Сделанные помощником настройки можно будет изменить в форме настроек софтфона (попасть в нее можно через главную форму софтфона). Главная форма софтфона открывается из раздела «Календарь и почта».

ЭСТИ: УФФ

  1. Убедитесь, что включено использование дополнительных рекизитов и сведений:
  2. Перейдите в подсистему «МИКО: Панель телефонии Asterisk»
  3. Откройте форму констант:
  4. Активируйте подсистему:
  5. Запустите панель телефонии:
Если вы увидите сообщение о том, что модуль Софтфона от компании Рарус не запущен, можете проигнорировать его, это нормально на текущем этапе настройки.
2013/10/21 10:21 · mcvet

Первый запуск типового решения

При первом запуске будет автоматически открыт “Помощник первоначальной настройки”. Вам необходимо следовать шагам, указанным ниже.

sip/sip/paneldoccrm.txt · Последние изменения: 2014/11/14 22:32 (внешнее изменение)