Описание API

Главная » IP-АТС » Описание API
IP-АТС Комментариев нет

Оборудование callobok поддерживание ICE API для доступа к своему функционалу

Для использования функционала ICE API необходимо:

  1. установить библиотеку ICE (https://zeroc.com/products/ice) согласно вышей системе
  2. выбрать язык программирования (ЯП) среди доступных для ICE API

для просмотра доступных ЯП пройдите по ссылке https://portal.callobok.ru/ice/  (Java, PHP, Python, Ruby, C++, C#)

  1. После чего скачайте все файлы из соотвествующей выбранному языку директории по ссылке

https://portal.callobok.ru/ice/

  1. Далее необходимо подключить скачанные бибилиотеки в ваш проект для возможности взаимодействия с ICE API callobok. Для разных ЯП данная процедура будет раличной, подробнее ознакомтесь с документацией к используемому вами ЯП

Например, чтобы подключить ICE API к PHP-проекту на FreePBX:

— собираем и устанавливает пакеты ICE

~# cd /usr/ports/devel && make install

— скачиваем патч и накладываем, накладываем его и собираем библиотеку для PHP

~# cd /usr/ports/devel/ice/work/Ice-*/php

~# path < Make.rule.php.patch

~# gmake PHP_HOME=/usr/local

— устанавливаем библиотеку для PHP

~# cp lib/IcePHP.so /usr/local/lib/php/20100525

~# echo IcePHP.so >> /usr/local/etc/php/extensions.ini

  1. С подробной документацией по вызовам ICE API вы можете ознакомиться по ссылке

https://portal.callobok.ru/ice/html/_sindex.html