我们有一个 smpp 服务器
- IP地址
- 用户名
- 密码
- 端口号
在将这些详细信息输入代码并尝试发送短信时,我们收到以下错误消息:-
Bind Transmitter PDU: 0 100 101 109 111 49 50 51 0 97 99 116 105 118 101 0 51 0 0 0 发送PDU, len == 36 发送PDU, header-len == 16 发送PDU, command_id == 2 试图读取PDU。读取 PDU:16 个字节。流 len:12 命令 id:2。命令状态:13。序列号:1。得到 CM_BIND_TRANSMITTER_RESP。警告:unpack() [function.unpack]:类型 a:输入不足,需要 1,在 /home/acftp052/public_html/smpp/smppclass.php 的第 580 行系统 id 中有 0:。收到的 PDU:€(0)(0)(2)(0)(0)(0)(13)(0)(0)(0)(1) 绑定到 SMPP 服务器时出错。无效证件?正在发送 PDU,len == 16 正在发送 PDU,header-len == 16 正在发送 PDU,command_id == 21 正在尝试读取 PDU。套接字已关闭。!!连接丢失。在 split_message 中。一条消息:30 PDU 规格:a1cca1cca14ccca1a1ccccca30。发送 PDU, len == 76 发送 PDU, header-len == 16 正在发送 PDU,command_id == 4 正在尝试读取 PDU。套接字已关闭。!!连接丢失。正在发送 PDU,len == 16 正在发送 PDU,header-len == 16 正在发送 PDU,command_id == 6 正在尝试读取 PDU。套接字已关闭。!!连接丢失。
我们能够从错误中推断出所提供的凭证是错误的。
我的疑问是:-
- 连接到 smpp 服务器需要哪些详细信息。
- 代码文件应该部署在 Smpp 服务器上还是可以部署到不同的服务器并尝试访问 smpp 服务器以发送消息。(我们确实尝试通过 filezilla 连接到 smpp 服务器,但没有成功)
- 当我们尝试从系统向手机发送消息时,是从数字强制的。
请指导我们。我们被这个问题困住了,因为一周完成了我所知道的所有研究,但我只是走向死胡同,变得一片空白。
欢迎任何建议。
感谢和问候克里希南。