PHP Classes

DELIVERY STATUS REPORT

Recommend this page to a friend!

      SMPP Class  >  All threads  >  DELIVERY STATUS REPORT  >  (Un) Subscribe thread alerts  
Subject:DELIVERY STATUS REPORT
Summary:THis is the Way i implemented and it worked for me.
Messages:16
Author:redian
Date:2008-10-25 18:09:19
Update:2012-01-06 05:02:56
 
  1 - 10   11 - 16  

  11. Re: DELIVERY STATUS REPORT   Reply   Report abuse  
Picture of sstudio sstudio - 2010-08-14 16:18:55 - In reply to message 1 from redian
At any sending sms there is a mistake:

PHP Notice: Undefined variable: system_id in /home/user/public_html/domain.com/sms/smppclass.php on line 421

Single sms send, however I can not send scheduled sms, multi...
In general, how to send sms with scheduled time of delivery?

Set an example, please.

Regards.

  12. Empty message issue   Reply   Report abuse  
Picture of Ashish Sharma Ashish Sharma - 2010-10-18 06:14:07 - In reply to message 3 from Lakshminarayanan
Try sending message as unicode & the message data would come.

$smpp->Send($san_receiver, $san_message, true);

It would work. Sub-optimal way but at least to get things working.

  13. Re: DELIVERY STATUS REPORT   Reply   Report abuse  
Picture of Stanley Stanley - 2011-03-21 16:11:11 - In reply to message 6 from Satish Alwani
did you ever get it to work with delivery report by message-id?

  14. Re: DELIVERY STATUS REPORT   Reply   Report abuse  
Picture of Stanley Stanley - 2011-03-21 19:15:09 - In reply to message 1 from redian
trying to get deliver_sm to work but am lost

i have added the server vars to rx.php but getting:

<pre>Bind Receiver PDU: 115 107 121 116 108 0 114 111 110 97 50 49 100 0 83 77 80 80 72 84 84 80 0 52 1 1 0 0 0 0 0 0 0 0 0 0 0
Sending PDU, len == 53
Sending PDU, header-len == 16
Sending PDU, command_id == 1
Sending PDU, sequence number == 1
Sending PDU, command status == 0


Trying to read PDU.
Reading PDU : 29 bytes.
Stream len : 25
Stream Hex : 80 00 00 01 00 00 00 00 00 00 00 01 52 6f 75 74 65 34 34 00 02 10 00 01 34

Command id : 1.
Command status : 0.
sequence_number : 1.
Got bind_receiver_RESP.
system id : Route44.

Received PDU:
&#65533;(0)(0)(1)(0)(0)(0)(0)(0)(0)(0)(1)Route44(0)(2)(16)(0)(1)4
20:11:01
Sending PDU, len == 16
Sending PDU, header-len == 16
Sending PDU, command_id == 5
Sending PDU, sequence number == 2
Sending PDU, command status == 0


Trying to read PDU.
Reading PDU : 16 bytes.
Stream len : 12
Stream Hex : 80 00 00 00 00 00 00 00 00 00 00 00

Command id : 0.
Command status : 0.
sequence_number : 0.
Got unknow 0 SMPP pdu.

Received PDU:
&#65533;(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)(0)


Trying to read PDU.
Socket was closed.!!
0Sending PDU, len == 16
Sending PDU, header-len == 16
Sending PDU, command_id == 6
Sending PDU, sequence number == 3
Sending PDU, command status == 0


Trying to read PDU.
Socket was closed.!!
</pre>

  15. Re: DELIVERY STATUS REPORT   Reply   Report abuse  
Picture of abhishek rana abhishek rana - 2012-01-05 09:03:24 - In reply to message 11 from sstudio
please remove the comment from smppclass
in expectpdu function in the switch case, case bind transmitter ,
extract statement should be uncommented

  16. Re: DELIVERY STATUS REPORT   Reply   Report abuse  
Picture of abhishek rana abhishek rana - 2012-01-06 05:02:56 - In reply to message 11 from sstudio
can someone explain me the meaning of this statement in smpp receiver,
$sms->dlvrSms = array();
, if you can please explain how to use it to receive delivery reports.
thanks in advance

 
  1 - 10   11 - 16