|
Я тут расшифровал и исправил немного ваше сообщение.
Ошибок замеченно мной две штуки.
Во первых не правильна указана размер номера SMSC
Во вторых номер получателя нужно писать не через 8
а через 7 если получатель в России.
Правильно должна выглядеть ваша строчка вот так:
07919730071121F001000B919730349615F24108020410
разумеется 0x1B в конце!!!
Ниже анализ вашего сообщения (с испраленной длинной номера SMSC)
ADDRESS OF DELIVERING SMSC
NUMBER IS : +79037011120
TYPE OF NR. : (0x10) International
NPI : (0x01) ISDN/Telephone (E.164/163)MESSAGE HEADER FLAGS (0x01)
MESSAGE TYPE : SMS SUBMIT
REJECT DUPLICATES : NO
VALIDITY PERIOD : NOT PRESENT
REPLY PATH : NO
USER DATA HEADER : NO UDH
REQ. STATUS REPORT : NO
MSG REFERENCE NR. : 0 (0x00)RECIPIENTS ADDRESS
NUMBER IS : +89034369512
TYPE OF NR. : (0x10) International
NPI : (0x01) ISDN/Telephone (E.164/163)PROTOCOL IDENTIFIER (0x41)
PROTOCOL USED : REPLACE SM type 1DATA CODING SCHEME (0x08)
COMPRESSION : OFF
MESSAGE CLASS : NONE
ALPHABET USED : 16bit UCS2VALIDITY OF MESSAGE : NONE GIVEN
USER DATA PART OF SM
USER DATA LENGTH : 2 octets, 1 UCS2 chars
USER DATA (TEXT) :
А
04 10
E-mail: info@telesys.ru