4

送信したメッセージの配信レポートを確認する方法。私は PHP を使用しており、SMPP アカウントを持っています。配達報告の確認を誰か手伝ってくれませんか?

モバイルのように配信レポートをメッセージとして受け取ることはできますか?
または、送信機能のステータスで十分ですか?

4

3 に答える 3

6

SMPPを使用すると、次の方法で配信レポートを取得できます。

最初の選択肢は、PDUを送信するときにregistered_deliveryパラメーターを設定することです。 この場合、SMSCは配信レポートを含むPDUを送信する必要があります。1submit_sm
deliver_smesm_class = 0x04

もう1つの方法は、コマンドを使用して配信ステータスを要求するquery_smことですが、SMSCを頻繁にポーリングすると、トラフィックが増える可能性があります。

于 2012-01-13T19:18:28.670 に答える
1

Delivery_Receiptがソースに返される形式について質問している場合は、SMPPdeliver_smまたは操作でユーザー データ ペイロードとして運ばれますdata_sm

次のフィールドは、 配信確認の送信に使用される場合のdeliver_sm および操作に関連しています。data_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
于 2012-02-02T08:07:30.957 に答える