Sample PHP Code

Retrieves current active call list, prints total number of currently active calls.

Replace IP.ADDR.OF.SIPX with the IP address of your primary sipXecs server

#!/usr/bin/php
<?php
$client = new SoapClient(NULL, array('cache_wsdl' => WSDL_CACHE_NONE, 'location' => "http://IP.ADDR.OF.SIPX:8130", 'uri' => "urn:CdrService"));
try {
        $total = count($client->__soapCall("getActiveCalls", array(), array('soapaction' => "getActiveCalls")));
} catch (Exception $e) {
        print "0";
        print "\n";
        exit(1);
}
print $total;
print "\n";
?>