Использование внешних источников данных для получения истории звонков

Подключение внешних источников данных доступно в версиях v.2.3.0 и выше

Создание внешнего источника данных

Установите ODBC-драйвер MySQL

Если у вас 64-битная ОС, но установлена 32-битная версия платформы 1С, тогда в системе должен быть установлен 32-битный драйвер MySQL. Платформа 1С x32 не увидит драйвер x64

Создайте новый внешний источник данных, например ИсторияАТС и подключите таблицу cdr

Пример строки подключения:

Server=192.168.1.100;
Port=3306;
Database=asteriskcdrdb;
Driver={MySQL ODBC 5.3 Unicode Driver};

Обязательные поля CDR:

  1. calldate
  2. clid
  3. src
  4. dst
  5. channel
  6. dstchannel
  7. lastapp
  8. lastdata
  9. duration
  10. disposition
  11. uniqueid

Опционально

  1. recordingfile (если поле существует, то в Истории АТС появляется возможность прослушивания записи)

Настройка Панели телефонии

Особенности при подключении к MyPBX серии "U"

При интеграции с IP-АТС Yeastar MyPBX серии «U», необходимо внести изменения в источник данных.

В MyPBX стандартное название базы данных (asteriskcdrdb) изменено на asteriskcdr. Также, разработчики переименовали несколько стандартных полей CDR. Поэтому, необходимо изменить имена полей обратно. Рассмотрим, как это сделать на примере поля datetime.

  • Откройте закладку «Данные» таблицы CDR.
  • Выберите поле datetime
  • Измените имя на calldate (стандартное для Asterisk)
  • Имя в источнике данных, оставьте тем же.

Список полей, имена которых необходимо изменить:

  1. datetime → calldate
  2. dstrunk → dstchannel
  3. srctrunk → channel

Для доступа к журналу звонков MyPBX необходимо использовать старый MySQL-коннектор версии 3.51

Пример строки подключения для MyPBX

Server=192.168.1.100;
Port=3306;
Database=asteriskcdr;
Driver={MySQL ODBC 3.51 Driver};