Оборудование Callobok поддерживание ICE API для доступа к своему функционалу
Для использования функционала ICE API необходимо:
- установить библиотеку ICE (https://zeroc.com/products/ice) согласно вышей системе
- выбрать язык программирования (ЯП) среди доступных для ICE API
для просмотра доступных ЯП пройдите по ссылке https://portal.callobok.ru/ice/ (Java, PHP, Python, Ruby, C++, C#)
- После чего скачайте все файлы из соотвествующей выбранному языку директории по ссылке
https://portal.callobok.ru/ice/
- Далее необходимо подключить скачанные бибилиотеки в ваш проект для возможности взаимодействия с 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