PHP Classes

File: sms_test.php

Recommend this page to a friend!
  Classes of Harish Chauhan   sms   sms_test.php   Download  
File: sms_test.php
Role: Example script
Content type: text/plain
Description: example
Class: sms
Send SMS messages via OperaTelecom Web services
Author: By
Last change:
Date: 18 years ago
Size: 1,509 bytes
 

Contents

Class file image Download
<?php
require_once("sms.inc.php");

//https://dragon.operatelecom.com:1089/Gateway
//https://dragon.operatelecom.com:1089

$smshost = "dragon.operatelecom.com";
$smsurl = "/";
$smsport = 1089;
$smsuser = "userid";
$smspwd = "passphrase";


$serviceid=0000; // Service id
$source="sortcode"; // Source
$channel=0; // Source Channel
$Phone= '+00000000';//'+61438442344'; // Phone

$Content="test message."; // Content
$Premium=0; // Premium

$PremiumSms = 4695;
$smsch = 437;
$smschb = 1944;

$expiry = date('Ymd\THis',time() + 24*60*60);

$sms = new SMS();
//$sms->sms_test = true;
$sms->setHost($smshost,$smsurl,$smsport);
$sms->setUser($smsuser,$smspwd);
$sms->setChannels($smsch,$smschb,$PremiumSms);
$sms->setInfo($serviceid,$source);

 
//List the channel available to service
/*$result = $sms->getChannel();
if($result==false)
    echo $sms->error();
else
    print_r($result);
*/

 //List the networks
/*$result = $sms->getNetworks();
if($result==false)
    echo $sms->error();
else
    print_r($result);*/

//vodafone-au
//telstra-au
//optus-au
//virgin-au

//Send SMS

$result = $sms->sendSMS($Phone,"Free");
if(
$result==false)
    echo
$sms->error();
else
   
print_r($result);

//Send Premium SMS
/*$result = $sms->sendSMS($Phone,"PSMS",1);
if($result==false)
    echo $sms->error();
else
    print_r($result);
    */


/*$result = $sms->sendWapPush($Phone,"Wap");
if($result==false)
    echo $sms->error();
else
    echo "Success : ".$result;*/
?>