Permite enviar SMS utilizando el protocolo SMPP v3.4 (https://smpp.org/SMPP_v3_4_Issue1_2.pdf)
Soporta:
- Unicode
- SMS Multi-part
- SMS Flash (tipo 0)
- 2.1.0
- Se renombra algunas clases para que sea más claro lo que hace.
- Se mejora la separación de funcionlidad por clase.
- Se elimina la función de Bulk.
PHP 5.6 o superior
Instalar via Composer:
composer require larc/smpp-client-php
Ten en cuenta:
- Ejecutar
composer install
para agregar las dependencias en el directorio vendor - Añade el autoloader en tu aplicación con la línea:
require("vendor/autoload.php")
require 'vendor/autoload.php';
use Larc\SMPPClient\entities\{ServerConfig, SMS};
use Larc\SMPPClient\{SMSBuilder, SMPP, Code};
$config = new ServerConfig();
$config->setHost('127.0.0.1')
->setPort(1234)
->setSystemId('0000')
->setPassword('00000000')
->setCommandId(SMPP::BIND_TRANSCEIVER)
->setTon(SMPP::TON_ALPHANUMERIC)
->setNpi(SMPP::NPI_PRIVATE);
$sms = new SMS();
$sms->setSender('Name')
->setRecipient('50760001000')
->setMessage('Text message')
->setFlash(false)
->setUtf(false);
$SMSBuilder = new SMSBuilder($config, $timeout, $trace);
$res = $SMSBuilder->send($sms);
$sms->setFlash(true);
Coming Soon