티스토리 뷰

everything

[폰][MMS] M-Retrieve.conf

koosal 2011. 2. 1. 08:50
M-Retrieve.conf

 

<Cf. 어떤 값은 맨앞의 bit(most significant bit) 1을 채워 넣은 상태로 쓰인다.>

0x8c : Message Type(7.3. Header Field Names and Assigned Numbers)
0x84 : X-Mms-Message-Type / M-Retrieve.conf
0x98 : X-Mms-Transaction-Id
0x747269643337373837373900 : trid3778779 (끝이 null 인 string)

0x8d : X-Mms-MMS-Version
0x92 : 

92 -> 10010010 이다.
이중에 맨 왼쪽의 bit(most significant bit) 은 main version 이고, 맨 오른쪽의 4bit(least significant bit) 은 minor version 이다.
1 001 0010
즉 위와 같이 main version 은 1이고, minor version 은 0010, 즉 2가 되는 것이다.


0x85 : Date
0x04 : 따라오는 data 의 총 길이, 즉 byte 개수 (4)
0x4c6207bf : 1970-01-01, 00:00:00 GMT 에서부터 흐른 시간(초)

0x89 : From field
0x19 : 따라오는 data 의 총 길이, 즉 byte 개수 (25)
0x80 : address present token
0x2b/38/32/21/30/32/32/31/31/32/31/37/39/2f/54/59/50/45/3d/50/4c/4d/4e/00
: +821022112179/TYPE=PLMN

0x97 : To field
0x30~0x00 : 01022110365/TYPE=PLMN

0x8a : X-Mms-Message-Class
0x80 : Personal

0x86 : X-Mms-Delivery-Report
0x81 : No

0x90 : X-Mms-Read-Report
0x81 : No

0x99: X-Mms-Retrieve-Status
0x80: Yes

0x9a: X-Mms-Retrieve-Text
0x4f/4b/00: OK

0x8b : Message-ID
0x33/37/37/38/37/37/39/00 : 3778779

0x84 : Content-Type
0x1f : Length > 30 and necessary to quote.
0x20 : 길이 32 – content type 과 security 포함.
0xb3 : application/vnd.wap.multipart.related (0x33)
0x89 : Type parameter of content type(0x09) (wap-230-wsp-20010705-a.pdf : table 38)
0x61 ~ 0x00 : application/smil (또는 http://www.wapforum.org/wina/wsp-content-type.htm 의 값으로도 setting 될 수 있다. 아래 참조.)
0x8a : Start parameter of Content-Type
0x3c ~ 0x00 : GCGP.smil

0x02 : MIME body 의 Part 의 개수



<참고자료>

Mobile messaging technologies and services: SMS, EMS, and MMS By Gwenaël Le Bodic

 wap-230-wsp-20010705-a.pdf 의 table 38 을 보면 아래와 같이 되어 있다.
Token Encoding Version Assigned Number Expected BNF Rule for Value
Type (when used as parameter of Content-Type: multipart/related) 1.2 0x09 Constrained-encoding


Type parameter 뒤에 constrained-encoding 이 오는 것이다. 아래를 보면 constrained-encoding 은 결국 text 또는 short-integer 가 되는데, 여기서 short-integer 로 사용되는 것이 http://www.wapforum.org/wina/wsp-content-type.htm 인 것이다.

Content-type-value = Constrained-media | Content-general-form

Constrained-media = Constrained-encoding
Constrained-encoding = Extension-Media | Short-integer
Extension-media = *TEXT End-of-string
Short-integer = OCTET

Content-general-form = Value-length Media-type
Media-type = (Well-known-media | Extension-Media) *(Parameter)
Parameter = Typed-parameter | Untyped-parameter
Typed-parameter = Well-known-parameter-token Typed-value
Untyped-parameter = Token-text Untyped-value
Well-known-parameter-token = Integer-value
Typed-value = Compact-value | Text-value



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함