larc / smpp-client-php
允许通过 SMPP 协议发送 SMS。v3.4
2.1.2
2024-09-03 19:52 UTC
Requires
- php: >=5.6
README
允许使用 SMPP v3.4 协议发送 SMS (https://smpp.org/SMPP_v3_4_Issue1_2.pdf)
支持
- Unicode
- 短信多部分
- 短信闪信(类型 0)
变更日志
- 2.1.0
- 重命名一些类,使其更清楚地表明其功能。
- 改进了按类分离功能。
- 删除了批量操作功能。
要求
PHP 5.6 或更高版本
安装
通过 Composer 安装
composer require larc/smpp-client-php
注意
- 运行
composer install
以在 vendor 目录中添加依赖项 - 在你的应用程序中添加自动加载器,使用以下行:
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(一对一)
$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);
发送类型 0 或闪信 SMS
$sms->setFlash(true);
发送包含拉丁字符的消息(重音符号、ñ、¿?、!¡)
即将推出