PHP AMI ASTERISK ПРИМЕРЫ

PHP Ami Asterisk - это библиотека PHP для управления устройствами Asterisk через интерфейс AMI (Asterisk Manager Interface).

Вот некоторые примеры кода на PHP Ami Asterisk:

$client = new PAMI\Client\Impl\ClientImpl(array( 'host' => '127.0.0.1', 'scheme' => 'tcp://', 'port' => 5038, 'username' => 'admin', 'secret' => 'password', 'connect_timeout' => 10000, 'read_timeout' => 10000));$logger = new Katzgrau\KLogger\Logger(__DIR__.'/logs');$client->registerEventListener($logger);$client->open();$ping = new PAMI\Message\Action\PingAction();$response = $client->send($ping);

Этот код устанавливает соединение с AMI, регистрирует прослушиватель событий и отправляет запрос на пинг.

$action = new PAMI\Message\Action\OriginateAction('SIP/100', '100');$action->setContext('default');$action->setPriority(1);$action->setCallerId('Caller <100>');$action->setVariable('var1', 'value1');$response = $client->send($action);

Этот код с помощью функции originate () инициирует звонок с номера SIP/100 на номер 100 и устанавливает контекст и переменную.

$action = new PAMI\Message\Action\CommandAction('dialplan show');$response = $client->send($action);$results = $response->getEvents();

Этот код вызывает команду командной строки Asterisk 'dialplan show' и получает результаты в виде массива событий.

Это некоторые из примеров использования PHP Ami Asterisk. Она позволяет управлять устройствами Asterisk через программный интерфейс на PHP.

Asterisk Tutorial 58 - Asterisk AMI Originate Dial [english]

How to write PHP Agi in asterisk Part 1 By IT Markaz

Video aula: Escutando eventos do Asterisk AMI com o PHP

Using AMI from PHP (Asterisk Manager Interface)

Asterisk AGI/AMI to ARI

PHP - 100% Защищённая Регистрация и Авторизация за 30 минут. От профи.

Asterisk Tutorial 56 - Asterisk AMI Configuration [english]

Asterisk Tutorial 57 - Asterisk AMI Connect \u0026 Authenticate [english]

Using the Asterisk Manager from PHP

ANTICONFUSION : Asterisk Tutorial 13 - Calling via PHPAGI \u0026 MySQL

Реклама
Новое
Реклама