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

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

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


astpanel:statistic:settings

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


Журнал звонков. Настройка

Обратно, к основным инструкциям...

ВНИМАНИЕ: Текущие инструкции актуальны для версии 1.0.1.7+, инструкции для более старых версий описаны по ссылке.

Пример настройки модуля для АТС Askozia:

Введение

В разделе «МИКО: Телефония» - «См. также» определена команда «Настроить модуль статистики».

Будет открыта форма настроек:

На командной панели расположены кнопки-действия

  • «Сохранить» - производит сохранение всех изменений в форме.
  • «Закрыть» - закрыть форму настроек.

Настройки распределены по трем разделам:

  1. «Основные настройки» - настройки подключения к АТС, описание идентификаторов внешних линий.
  2. «Дополнительно» - специализированные дополнительные команды.
  3. «Расписание» - настройка расписания выполнения синхронизации истории звонков и обновления контактной информации.
  4. «Лицензирование» - получение регистрационного номера и пробного ключа защиты. Инструкции по лицензированию описаны на wiki
В разделе «Основные настройки» есть возможность «Получить настройки» автоматически. Для этого необходимо указать параметры подключения к АТС: Адрес, Логин, Пароль.
Инструкции доступны ниже.

Раздел "Основные настройки"

Адрес сервера

  • «Адрес» - в этом поле необходимо указать ip адрес АТС или имя ПК, присвоенное АТС.
  • «Порт» - по умолчанию 80, при использовании модуля CTI для Askozia 23600.
Не следует использовать порты 5060, 5038, 8088, это порты других интерфейсов.

Авторизация

В этом разделе необходимо указать данные авторизации (basic authentication) на http сервере.

Askozia PBX FreePBX и Прочие Asterisk
Будут заполнены автоматически из файла настроек АТС Обычно не требуются
  • «Логин» - имя пользователя web сервера (basic authentication).
  • «Пароль» - пароль пользователя (basic authentication).
Для Askozia имя пользователя «admin», пароль по умолчанию «askozia»

Ресурсы сервера

В этом разделе необходимо указать адреса интерфейсов АТС для синхронизации истории:

Askozia FreePBX и Прочие Asterisk
CDR /cfe/wallboard/1c/cdr_xml.php /admin/1c/cdr_xml/index.php
CEL /cfe/wallboard/1c/cel_xml.php /admin/1c/cel_xml/index.php
«Call Detail Records» (CDR) - детальные записи звонков.
«Channel Event Logging» (CEL) - записи событий каналов.

Проверка подключения

  1. Перед проверкой сохраните настройки
  2. На вкладке «Лицензирование» должен быть заполнен «Регистрационный номер»

После заполнения настроек подключения следует выполнить проверку соединения с АТС. Выполните действие «Получить настройки»:

  1. Модуль произведет попытку подключения к АТС
  2. Автоматически будут определены «ресурсы» сервера
  3. Для АТС Askozia будут заполнены «Внешние линии» по данным учетных записей типа «Провайдер»

Прочие настройки

  • «Использовать журнал статистики в панели телефонии» - новые версии панели телефонии могут использовать журнал звонков модуля статистики для отображения истории.
  • «Число цифр телефона (справа) для ассоциации с контактом» - это значение влияет на сопоставление номера телефона звонка с клиентом.
Пример:

При входящем звонке номер может определиться как:

  • 74952293042
  • +74952293042
  • 84952293042
  • 4952293042

Это зависит от поставщика услуг телефонии. Очевидно, что это один и тот же номер телефона.
Если мы укажем, что номер необходимо сопоставлять по последним 9ти цифрам, то система «поймет» нас правильно.

Транки (внешние линии)

Для определения линии, по которой прошел вызов следует заполнить таблицу транков на вкладке «Основные настройки»:

Мы выделили три наиболее важных свойства, по которым можно определить линию:

  • «Идентификатор линии» - id учетной записи SIP (device name). Так, как он записан в файле sip.conf
  • «Идентификатор accountcode» - не обязательное поле. Следует заполнить, если настроен на АТС.
  • «DID номер» - не обязательное поле. Номер, на который пришел вызов.

Необходимо внести информацию в 1С по идентификатора транков:

В версии модуля статистики 1.0.1.4 появилась возможность получить идентификаторы линий на основе анализа уже загруженной истории. В разделе «Дополнительно», действие «Получить идентификаторы линий».

Администратор АТС должен предусмотреть заполнение таблицы «cdr» в базе данных АТС.

Ниже, в таблице, в шапке описаны имена колонок таблицы cdr. В колонках таблицы показано как происходит определение внешней линии. Вхождение строки «Идентификатор линии» проверяется по полям «channel, dstchannel, appdata».

channel dstchannel appdata accountcode did
Идентификатор линии (device name) Идентификатор accountcode DID номер

Поля «accountcode» и «did» не заполняются в таблицу cdr «по умолчанию», их заполнение должен предусмотреть администратор АТС в dialplan, пример:

exten => _X,1,Set(CDR(did)=${EXTEN})
exten => _X,n,Set(CDR(accountcode)=for_devsip)
exten => _X,n,Goto(ext-did,,1)

FreePBX и прочие Asterisk

Для FreePBX настройка производится вручную. Пример: перейдите в CLI консоль Asterisk  CLI Asterisk

Выполните команду «sip show objects»:

В выводе команды будет представлен перечень информации об учетных записях SIP.
В поле типа «name: test_pt1c» содержится идентификатор «test_pt1c».

Также можно проанализировать файл sip.conf, в названии секции указывается «device name»

Раздел "Дополнительно"

Перед выполнение этих действий выполните резервное копирование информационной базы!

  • «Заполнить телефонную книгу» - производит заполнение вспомогательного регистра. Регистр служит для заполнения информации о контрагенте в записи истории звонков.
  • «Перезаполнить документы истории» - действие служебное, запускает повторное формирование документов истории звонков. Операция длительная и ресурсоемкая.
  • «Получить идентификаторы линий» - анализирует историю звонков. Предоставляет отчет по идентификатора линий.
Действия «Заполнить телефонную книгу» и «Получить идентификаторы линий» необходимо выполнить перед запуском модуля в работу.

Раздел "Расписание"

  • «Расписание синхронизации истории звонков» - история звонков в 1С загружается по заданному расписанию
  • «Расписание обновления КИ абонентов» - обновление истории звонков при правке контактной информации (КИ) контрагентов / контактных лиц.
  • «Обновление информации по событиям» - сопоставление документов «Событие» с документами истории звонков

Определение региона по номеру

В версии модуля 1.0.1.4 мы вынесли в пользовательский интерфейс возможности настройки определения региона. Определение происходит исходя из номера телефона.

Для России используются базы данных ресурса www.rossvyaz.ru.
  1. Перейдите в раздел «МИКО: Телефония» - «Коды городов» - «Коды городов»
  2. Откройте вкладку «Предопределенные»
  3. Выполните действие «Заполнить по умолчанию»
  4. Будет заполнена таблица предопределенных кодов городов для России и Украины.

Если региона / кода нет в списке:

  1. Перейдите в раздел «МИКО: Телефония» - «Коды городов» - «Коды городов»
  2. Откройте вкладку «Пользовательские»
  3. Создайте новый элемент используя контекстное меню
  4. Заполните форму

Обязательно заполните все поля формы. Определение региона происходит при сопоставлении номера телефона с диапазоном номеров. Разбивка номера по полям происходит исходя из полей «Код страны» и «Код города».

Пользовательские настройки имеют больший приоритет, чем предопределенные. После определения пользовательских настроек выполните команду на вкладке «Предопределенные» - «Перезаполнить регион в документах».

Обратно, к основным инструкциям...

Коментарии

astpanel/statistic/settings.1456914965.txt.gz · Последние изменения: 2016/03/02 10:36 — apor