layer7 / nj-dialer-client
NJ Dialer API Client
v0.0.5
2025-12-03 20:30 UTC
Requires
- php: ^7.4|^8.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
Cliente PHP para NJDialer.
Instalación
composer require layer7/nj-dialer-client
Uso
<?php
use Layer7\NjDialerClient\NJDialerClient;
// Crear instancia con token (siempre se envía en Authorization)
$client = new NJDialerClient('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
// 1) Originar llamada
$r1 = $client->originateCall('+123456789012'); // 'source' por defecto 'api'
// 2) Reproducir audio en la llamada
$r2 = $client->playAudio($r1['call_id'], 'https://example.com/audio.mp3');
// 3) Colgar la llamada
$r3 = $client->hangup($r1['call_id']);
// PHP 7.4+: misma inicialización (constructor con token requerido)
Requisitos
- PHP 7.4+
Licencia
MIT