2012-01-06 10 views
3

送信されたメッセージの配信レポートを確認する方法。私はPHPを使用しており、smppアカウントを持っています。誰かが納品書の確認を手伝ってくれますか? 私たちの携帯電話のように、配信レポートをメッセージとして受け取ることができますか? または、送信機能のステータスがそれに当てはまりますか?smpp配信レポート

答えて

5

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

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

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

+0

任意例えばPythonの上? –

1

あなたはDelivery_Receiptは、それがSMPP deliver_smまたはdata_sm操作でユーザデータペイロードとして運ばのソースに戻って配信されるフォーマットについて尋ねている場合。配信確認を送信するために使用される場合

次のフィールドが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

+0

@Priyankaこんにちは。申し訳ありませんが、この質問に回答してから同じ時間でSMPPで作業していないので、4年以上経過していますので、その話題は何も覚えていません。 :) –

+1

thankx 4コメント。私はそれを取得しました。DeliveryInfoSenderクラスによって処理されるもの:-) – Priyanka

関連する問題