org_heigl / asterisk
Access The AsteriskManagerConsole via PHP
dev-master
2012-07-20 05:19 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-04-23 08:36:30 UTC
README
This package allows easy interaction with an Asterisk-Server.
Currently this package handles the following:
- login to the asterisk-server
- logout from the asterisk-server
- originate a call1.
Requirements
This package has the following requirements:
- PHP-Version >= 5.3
Installation
Either via PEAR or composer or copy the 'Org/Heigl'-folder somewhere to your PHP-include-directory. More information can be found in the doc-section
Usage
<?php
use \Org\Heigl\Asterisk\AsteriskManager;
// Initiate the Asterisk Instance
$asteriskSocket = new AsteriskManagementConsoleSocket('asteriskserver');
$asterisk = new AsteriskManager($asteriskserver);
// Login
$asterisk->login($user, $password);
// Initiate a call
$asterisk->initiateCall($number, $myPhone, $context);
// Now your phone should ring and after lifting the receiver it should connect
// to the number you wanted to call.
?>
Documentation
More documentation can be found in the 'doc'-folder