<?php
$strResult = "n/a";
$strPincode = "";
$objGsm = new COM("AxSms.Gsm", NULL, CP_UTF8 );
$objMessage = new COM("AxSms.Message", NULL, CP_UTF8 );
$objConst = new COM("AxSms.Constants", NULL, CP_UTF8 );
$strDevice = $objGsm->FindFirstDevice();
$objGsm->Clear();
$objGsm->Open($strDevice,$strPincode,9600);
if($objGsm->LastError !== 0){
echo $strDevice." <div style='background:red; width:50%; margin:0 auto 0 auto'> خطا در برقراری ارتباط</b><br>";
echo $objGsm->LastError . ": ".$objGsm->GetErrorDescription($objGsm->LastError) . "</div>";
$objGsm->Close();
}else{
echo $strDevice."<div style='background:#0C6; border-radius:10px; padding:10px ; width:50%; margin:0 auto 0 auto'><b>ارتباط برقرار شد</b><br></div>";
}
if(isset($_REQUEST['sendSMS'])){
$objMessage->Clear();
$objMessage->ToAddress = "989xxxxxxxx";
$objMessage->Body = "CHAND";
$smsObj = $objMessage;
$objGsm->SendSms($smsObj, $objConst->MULTIPART_ACCEPT, 0);
$objMessage = $smsObj;
echo $objGsm->LastError . ": ".$objGsm->GetErrorDescription($objGsm->LastError);
}
$objGsm->Close();
?>