Example #1
0
// ===========================================
/*
$TTSText = "<prosody volume='x-loud'>";
for ($i=0; $i<=5; $i++)
{
	$TTSText .= "You have an incoming order from Gotta Nom... Please check your fax... ";
} 
$TTSText .= "</prosody>";
*/
//$proxy = "https://staging-api.call-em-all.com/webservices/ceaapi_v3-2-13.asmx?wsdl";
$proxy = "https://api.call-em-all.com/webservices/ceaapi_v3-2-13.asmx?wsdl";
//$messageID = "ae2694";
$messageID = "dp0148";
$client = new SoapClient($proxy, array("trace" => true));
$request = array("username" => $username, "pin" => $pin, "broadcastType" => $broadcast_type, "phoneNumberSource" => $phone_number_source, "broadcastName" => $broadcast_name, "phoneNumberCSV" => "", "launchDateTime" => "", "checkCallingWindow" => "0", "callerID" => $caller_id, "commaDelimitedPhoneNumbers" => $PhoneNumbers, "messageID" => $messageID);
$response = $client->ExtCreateBroadcast(array("myRequest" => $request));
// =====================
// var_dump($response);
// =====================
/*
print "errorCode                :" . $response->ExtCreateBroadcastResult->errorCode . "\n";
print "errorMessage             :" . $response->ExtCreateBroadcastResult->errorMessage . "\n";
print "broadcastID              :" . $response->ExtCreateBroadcastResult->broadcastID . "\n";
print "messageRecordingID       :" . $response->ExtCreateBroadcastResult->messageRecordingID . "\n";
print "tollFreeNumber           :" . $response->ExtCreateBroadcastResult->tollFreeNumber . "\n";
print "goodRecordCountOnFile    :" . $response->ExtCreateBroadcastResult->goodRecordCountOnFile . "\n";
print "badRecordCountonFile     :" . $response->ExtCreateBroadcastResult->badRecordCountOnFile . "\n";
print "duplicateRecordCount     :" . $response->ExtCreateBroadcastResult->duplicateRecrodCountOnFile . "\n";
print "totalRecordCount         :" . $response->ExtCreateBroadcastResult->totalRecordCountOnFile . "\n";
*/
if (!IsNullOrEmptyString($response->ExtCreateBroadcastResult->fileUploadErrors->ExtFileUploadError)) {