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

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

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


astpanel:designer:crm2:crm2071

Это старая версия документа!


ИНТЕГРАЦИЯ ПАНЕЛИ ТЕЛЕФОНИИ С КОНФИГУРАЦИЕЙ CRM 2.0.7

Руководство составлено для 1С:CRM 2.0.7.1 и панели телефонии Asterisk 1.10.20.1 и может быть не актуальным для других версий.
Прежде чем приступить к выполнению действий из данного руководства, сделайте РЕЗЕРВНУЮ КОПИЮ информационной базы. Руководство содержит подробные пошаговые инструкции. Однако, если Вы не уверены в том, что делаете, то доверьте эту работу специалистам. Наша компания не несет ответственности за потерю данных вызванную неверными действиями пользователей.

Данное практическое руководство демонстрирует процесс интеграции панели телефонии с конфигурацией CRM 2.0. Это может быть как чистая CRM, так и конфигурации со встроенной CRM системой (например, «Управление торговлей + CRM2»).

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

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

Этап 1. В режиме "Конфигуратор"

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

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

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

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

2013/08/06 13:54 · nb

В режиме "Конфигуратор" для CRM конфигураций с встроенным модулем "Рарус Софтфон"

  1. Включить возможность изменения для команды ОткрытьСофтфон из обработки сфпСофтФонВнешняяПанель.

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

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

Создание новых объектов

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

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

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

Этап 3. Настройка прав доступа

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

Этап 4. В режиме "Предприятие"

Базовая настройка 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
astpanel/designer/crm2/crm2071.1387378495.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)