我正在进行PHP SMPP实现,连接到SMS SMPP Provider。我在PHP库下面找到了这个。
www.phpclasses.org/package/1373-PHP-Sends-SMS-messages-via-an-SMPP-server.html
我在这里找到了良好的例子来发送短信。
1)如何接收消息并接收发送报告。
2)如果中间交付报告或最终交付报告以及消息状态如何,我可以如何不同。 ?
3)如何区分传入的消息或传递报告?对不起,我是SMPP世界的新手。
4)我将考虑下面哪种方法?
以下是我调用readPDU()函数时得到的结果
绑定发射器PDU:73 110 110 111 118 97 116 105 118 101 116 120 116 0 80 64 119 101 98 49 50 51 52 53 0 87 87 87 0 51 0 0 0发送PDU,len == 49发送PDU, header-len == 16发送PDU,command_id == 2尝试读取PDU。读PDU:28字节。流len:24命令ID:2。命令状态:0。sequence_number:1。获得CM_BIND_TRANSMITTER_RESP。系统ID:OZEKISYSTEM。收到的PDU:€(0)(0)(2)(0)(0)(0)(0)(0)(0)(0)(1)OZEKISYSTEM(0)发送PDU,len == 16发送PDU ,header-len == 16发送PDU,command_id == 21尝试读取PDU。读PDU:16字节。流len:12命令id:21。命令状态:0。sequence_number:2。GOT CM_ENQUIRELINK_RESP。接收的PDU:€(0)(0)(21)(0)(0)(0)(0)(0)(0)(0)(2)在split_message中。一条消息:23 PDU规范:a1cca9cca13ccca1a1ccccca23。发送PDU,len == 76发送PDU,header-len == 16发送PDU,command_id == 4尝试读取PDU。读PDU:24字节。流len:20命令ID:4。命令状态:0。sequence_number:3。获得CM_SUBMIT_SM_RESP。消息ID:19EE3BF。收到的PDU:€(0)(0)(4)(0)(0)(0)(0)(0)(0)(0)(3)19EE3BF(0)发送PDU,len == 16发送PDU ,header-len == 16发送PDU,command_id == 6尝试读取PDU。读PDU:16字节。流len:12命令id:6。命令状态:0。sequence_number:4。获得CM_UNBIND_RESP。收到的PDU:€(0)(0)(6)(0)(0)(0)(0)(0)(0)(0)(4)
任何帮助都将被视为。 ANy的身体过去做过类似的代码吗? ħ