iahunter / php5-callmanager-axl
PHP Cisco CallManager AXL SOAP/XML 库
2.0
2017-11-13 15:29 UTC
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-10-02 02:39:54 UTC
README
PHP 实现用于通过管理 XML (AXL) 接口与 Cisco 统一呼叫管理器 (CUCM) 交互。此库需要为您的呼叫管理器版本的正确 .WSDL 文件副本。此库仍在开发中,因此应被视为不稳定,可能会发生重大更改。
命名约定
This library is dependent on a naming convention specific to the owner's environment. Use at your own risk.
通过 Composer 安装
composer require iahunter/php5-callmanager-axl
示例 - 列出设备池名称
require_once "./vendor/autoload.php"; $URL = "https://10.11.12.13:8443/axl"; // Prod CUCM $SCHEMA = "./axl/schema/10.5/AXLAPI.wsdl"; $USER = "username"; $PASS = "password"; try { $CUCM = new \Iahunter\CallmanagerAXL\Callmanager($URL, $SCHEMA, $USER, $PASS); $DP = $CUCM->get_device_pool_names(); print_r($DP); } catch (\Exception $E) { echo "Error communicating with callmanager: {$E->getMessage()}".PHP_EOL; }
示例 - 列出电话名称
require_once "./vendor/autoload.php"; $URL = "https://10.11.12.13:8443/axl"; // Prod CUCM $SCHEMA = "./axl/schema/10.5/AXLAPI.wsdl"; $USER = "username"; $PASS = "password"; try { $CUCM = new \Iahunter\CallmanagerAXL\Callmanager($URL, $SCHEMA, $USER, $PASS); $PHONES = $CUCM->get_phone_names(); print_r($PHONES); } catch (\Exception $E) { echo "Error communicating with callmanager: {$E->getMessage()}".PHP_EOL; }