OMA電子メール通知(EMN)1.0 WAP-Pushをモバイルデバイスに送信して、特定のメールボックスの最新の電子メールを取得しようとしています。OMA電子メール通知WAPプッシュトラブル
私の問題は、モバイルがSMSを受信しても何も起こらないということです。私はノキアE71でテストしました。ノキア独自の技術仕様に従って仕様を実装する必要があります。デバイス上で私は電子メールアドレス '[email protected]'のIMAP電子メールアカウントを設定しました。
「自動検索」メニューで「電子メール通知」を「自動更新」に設定する必要があるとお伝えしました。
ヘッダを::
セットアップについて説明してだから
が、ここで私が送信しようとしたものだUDH=WDP+WSP
WDP=0605040B8423F0
06 - Length of WDP in octets
05 - information element identifier, application port addressing scheme, 16-bit address
04 - information element length in octets
0B84 - Destination port (2948)
23F0 - Source port (9200)
WSP=250603030A09
25 - transaction id (connectionless WSP)
06 - PDU Type: Push
03 - Length of headers in octets
030A - Content-type: application/vnd.wap.emn+wbxml
09 - Application-id: x-wap-application:emn.ua
体:
030D6A008507036D795F656D61696C40676D61696C2E636F6D0005C30620090504121501
03 - WBXML version 1.3
0D - EMN 1.0 public identifier
6A - Encoding UTF-8
00 - String table length = 0
85 - <EMN>-tag with attributes
07 - Mailbox=mailat: (Attribute)
03 - Inline string follows
6D795F656D61696C40676D61696C2E636F6D - '[email protected]'
00 - End of string
05 - Timestamp (Attribute)
C3 - Opaque data follows
06 - data is 6 octets long
200905041215 - 20090504T12:15:00Z
01 - </EMN>
私は、これは非常に具体的な質問です知っていると答えるのが難しいかもしれませんが、私が間違っていることを誰かが指摘することができれば幸いです。
こんにちはハワード、そしてお返事ありがとうございました: 宛先ポート2984残念ながら、タイプミスで、2948年でなければなりません - 六角表現は正しいです。 Wiresharkがここで私を大いに助けてくれるわけではありませんが、SMS GWのログをチェックして、送信したものが実際に何を呼び出すのかを確認してください。 1)16進数が最上位のcharと解釈されるとは限りませんか? 2)長さオクテットは標準化されており、常に1オクテットの長さであり、長さに含めないでください。 3)WSPには長さがありますが、オプションのヘッダーのみです。 –