2012-01-06 190 views
3

如何检查发送的消息的发送报告。我使用PHP,我有smpp帐户。有人可以帮我检查发货报告吗? 我会收到送货报告,就像我们在手机中收到的消息一样。 或者发送函数的状态会起作用吗?smpp发送报告

回答

5

使用SMPP,您可以通过以下方式检索传送报告。

首选是将registered_delivery参数设置为1时发送submit_sm PDU。 这种情况下,SMSC应发送给您deliver_sm PDU与esm_class = 0x04包含投递报告。

其他方式是请求与query_sm命令的递送状态,但如果太频繁轮询SMSC,这可能会产生更多流量。

+0

任何示例有关python:用于发送送达回执时

以下字段在deliver_smdata_sm操作相关? – 2018-02-02 14:20:12

1

如果你问其中Delivery_Receipt将被传递回源那么它在SMPP deliver_smdata_sm操作来作为用户数据有效载荷的格式。

• source address (i.e. source_addr_ton, source_addr_npi, source_addr) 
• destination address (i.e. dest_addr_ton, dest_addr_npi, destination_addr) 
• esm_class 
• message_state 
• network_error_code 
• receipted_message_id 
+0

嗨.. 如何更改message_state。? 它的变化点在哪里? – Priyanka 2016-07-28 14:08:16

+0

@Priyanka嗨。我很抱歉,但自从我回答这个问题已经4年多了,并没有在SMPP上工作过相同的时间,我真的不记得那个话题上的任何事情。 :) – 2016-07-28 14:12:54

+1

thankx 4评论。我得到it.its由DeliveryInfoSender类处理:-) – Priyanka 2016-08-04 11:32:10