Я пытаюсь отправить wap push сообщение.Я устанавливаю кодировку данных 0xf5 и отправляю сообщение sm со следующим сообщением:
Данные пользователя службы коротких сообщений GSM
udh length: 6
16-bit address 05 04
Destination port 08b4
Source port 23f0
Протокол беспроводного сеанса, метод: Push (0x06), Content-Type: application /vnd.wap.sic
Transaction Id: 0x25
PDU Type: Push (0x06)
Header length: 1
Content type: application/vnd.wap.sic
WAP Binary XML, версия: 1.2, открытый идентификатор: "- // WAPFORUM // DTD SI 1.0 // EN (служебная индикация 1 .0)"
Version: 1.2 (0x02)
Public Identifier: (known): -//WAPFORUM//DTD SI 1.0//EN (Service Indication 1 .0)
Character Set: utf-8 (0x000006a)
String table: 0 bytes
Представление данных:
45 <si>
c6 <indication
0c href='http://'
03 69 2e 69 6d 67 75 72 2e 63 6f 6d 2f 66 6a 49 44 4e 2e 6a 70 67 00 i.imgur.com/fjIDN.jpg'
07 action='signal-medium'
01 >
03 69 6d 67 75 72 00 'imgur'
01 </indication>
01 </si>
Байты сообщения:
06 05 04 0b 84 23 f0 25 06 01 ae 02 05 6a 00 45
c6 0c 03 69 2e 69 6d 67 75 72 2e 63 6f 6d 2f 66
6a 49 44 4e 2e 6a 70 67 00 07 01 03 69 6d 67 75
72 00 01 01
Возврат SMSC: Submit_sm - соответственно: "OK".Но телефон ничего не показывал.Есть идеи?Извините за мой уродливый английский:)