public function enviarSms($celular, $mensagem)
 {
     $from = "#gdgjf";
     require_once PLUGINPATH . '/vendor/human_gateway_client_api/HumanClientMain.php';
     $humanSimpleSend = new HumanSimpleSend(TGO_EVENTO_HUMAN_ACCOUNT, TGO_EVENTO_HUMAN_TOKEN);
     // Certificar que pessoa e celular estejam ok
     $celular = PLib::only_numbers($celular);
     if ($celular == null || $celular == '' || strlen($celular) < 8) {
         return false;
     }
     $celular = substr($celular, -10);
     if (strlen($celular) == 8) {
         $celular = '32' . $celular;
     }
     $celular = '55' . $celular;
     //        $celular="553288735683";
     // Criar objeto e enviar
     $message = new HumanSimpleMessage($mensagem, $celular, $from);
     try {
         $status = $humanSimpleSend->sendMessage($message);
     } catch (Exception $e) {
         echo "<br>Erro no envio - Exception<br>";
     }
     if ($status->getCode() == "000") {
         return true;
     } else {
         echo "<br>Erro: {$pessoa->nome} - {$celular} - code:" . $status->getCode() . " - message:" . $status->getMessage() . "<br>";
         return false;
     }
 }
<?php

ini_set('display_errors', "on");
//ini_set('error_reporting', E_ALL & ~E_NOTICE);
ini_set('error_reporting', E_ALL);
include_once 'human_gateway_client_api/HumanClientMain.php';
$account = "conta";
$password = "******";
$sender = new HumanSimpleSend($account, $password);
$message = new HumanSimpleMessage("Teste de envio", "550091951711", "_hide", "ID0001");
$response = $sender->sendMessage($message);
$statusEnvio = $response->getCode() . " - " . $response->getMessage();
echo "Mensagem enviada \n Status envio {$statusEnvio} \n";
$response = $sender->queryStatus("ID0001");
echo "\nConsultando status da mensagem de id 0001  \n";
echo $response->getCode() . " - " . $response->getMessage() . "<br />";
<?php

ini_set('display_errors', "on");
//ini_set('error_reporting', E_ALL & ~E_NOTICE);
ini_set('error_reporting', E_ALL);
include_once 'human_gateway_client_api/HumanClientMain.php';
$account = "account";
$password = "******";
$body = "Este e um teste de envio de mensagem simples utilizando a plataforma Zenvia. " . date('d/m/Y H:i:s');
$to = "5500112233445";
$msgId = "0001";
$schedule = date("d/m/Y H:i:s", strtotime("+2 minutes"));
$callbackOption = HumanSimpleSend::CALLBACK_INACTIVE;
$sender = new HumanSimpleSend($account, $password);
$message = new HumanSimpleMessage();
$message->setBody($body);
$message->setTo($to);
$message->setMsgId($msgId);
#$message->setSchedule($schedule);
$response = $sender->sendMessage($message, $callbackOption);
echo $response->getCode() . " - " . $response->getMessage() . "<br />";