\PBXCdr
Universal PBX CDR abstraction class
Synopsis
class PBXCdr
{
- // members
- protected string $host = '';
- protected string $login = '';
- protected string $password = '';
- protected string $db = '';
- protected string $table = '';
- protected $database = '';
- protected bool $connected = false;
- // methods
- public void __construct()
- protected bool connectDatabase()
- protected array/bool query()
- public array/bool getCDR()
Members
protected
- $connected
—
bool
Current instance connection state - $database
—
Remote database connection placeholder - $db
—
string
Remote database name - $host
—
string
Remote database MySQL host - $login
—
string
Remote database MySQL user login - $password
—
string
Remote database MySQL user password - $table
—
string
Remote database CDR table name
Methods
protected
- connectDatabase() — Connects to remote database
- query() — Another database query execution
public
- __construct() — Creates new remote database CDR abstraction instance
- getCDR() — Returns Call Detail Record for current day or selected range of time