送信したメッセージの配信レポートを確認する方法。私は PHP を使用しており、SMPP アカウントを持っています。配達報告の確認を誰か手伝ってくれませんか?
モバイルのように配信レポートをメッセージとして受け取ることはできますか?
または、送信機能のステータスで十分ですか?
送信したメッセージの配信レポートを確認する方法。私は PHP を使用しており、SMPP アカウントを持っています。配達報告の確認を誰か手伝ってくれませんか?
モバイルのように配信レポートをメッセージとして受け取ることはできますか?
または、送信機能のステータスで十分ですか?
SMPPを使用すると、次の方法で配信レポートを取得できます。
最初の選択肢は、PDUを送信するときにregistered_deliveryパラメーターを設定することです。
この場合、SMSCは配信レポートを含むPDUを送信する必要があります。1
submit_sm
deliver_sm
esm_class = 0x04
もう1つの方法は、コマンドを使用して配信ステータスを要求するquery_sm
ことですが、SMSCを頻繁にポーリングすると、トラフィックが増える可能性があります。
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