Erreur envoie SMS avec PHP
Posté : 07 mars 2017, 19:47
j'ai créer un site web dynamique( sql et php) permettant de gérer l'absence de mes élevés et d'envoyer des messages SMS d'avertissement à leurs parents. J'ai créer un formulaire d'essai d'envoie(voir ci-dessous) en utilisant SMS and MMS toolkit en utilisant un modem 4G orange Tunisie mais mais le message n’atteint pas son destinataire.( merci pour l'aide)
<?php
if(isset($_POST["submit"]))
{
$_objSmsProtocolGsm = new Com("ActiveXperts.SmsProtocolGsm");
$objMessage = new Com ("ActiveXperts.SmsMessage");
$objConstants = new Com ("ActiveXperts.SmsConstants");
$device = "HUAWEI Mobile Connect - 3G Modem #5";
$speed = "Default";
$pincode ="";
$recipient = "+216" . $_POST["text1"];
$message = $_POST["text2"];
$unicode = "";
$_objSmsProtocolGsm->Logfile = "C:\SMSMMSToolLog.txt";
$objMessage->Clear();
$objMessage->Clear();
if( $recipient == "" ) die("No recipient address filled in.");
$objMessage->Recipient = $recipient;
if( $unicode != "" ) $objMessage->Format = $objConstants->asMESSAGEFORMAT_UNICODE;
$objMessage->Data = $message;
$_objSmsProtocolGsm->Clear();
$_objSmsProtocolGsm->Device = $device;
if( $speed == "Default" ) $_objSmsProtocolGsm->DeviceSpeed = 0;
if( $speed != "Default" ) $_objSmsProtocolGsm->DeviceSpeed = $speed;
if( $pincode != "" ) $_objSmsProtocolGsm->EnterPin( $pincode );
if( $_objSmsProtocolGsm->LastError == 0 ){
$_objSmsProtocolGsm->Send( $objMessage );
}
$LastError = $_objSmsProtocolGsm->LastError;
$ErrorDescription = $_objSmsProtocolGsm->GetErrorDescription( $LastError );
}
?>