Download Print this page
Anritsu MD8470A Technical Notes

Anritsu MD8470A Technical Notes

Signalling tester
Hide thumbs Also See for MD8470A:

Advertisement

Quick Links

TECHNICAL NOTE
MD8470A
Signalling Tester
Application Test
ANRITSU CORPORATION

Advertisement

loading
Need help?

Need help?

Do you have a question about the MD8470A and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Anritsu MD8470A

  • Page 1 TECHNICAL NOTE MD8470A Signalling Tester Application Test ANRITSU CORPORATION...
  • Page 2 CONFIDENTIAL Copyright  2005 by ANRITSU CORPORATION The contents of this manual shall not be disclosed in any way or reproduced in any media without the express written permission of Anritsu Corporation.
  • Page 3: Table Of Contents

    Detailed Explanations for Each Application Slide 1 MD8470A-E-E-1 Contents Part 1: Packet Communication (HTML and WAP) Part 2: Video Streaming Part 3: Video Telephony Part 4: SMS Part 5: MMS Part 6: DRM Slide 2 MD8470A-E-E-1...
  • Page 4 Part 1: Packet Communication (HTTP and WAP) Slide 3 MD8470A-E-E-1 Packet Communication (HTTP) Protocol Stack HTTP : Hypertext Transfer Protocol TCP : Transmission Control Protocol HTTP UDP : User Datagram Protocol IP : Internet Protocol TCP / UDP L2 (W-CDMA) : MAC / RLC...
  • Page 5 IIS supports the Web server function that sends the contents and the default contents (default web site). All these parts are available in an external PC MD8470A PC inside of MD8470A File path(default contents) can be defined in the IIS Control SW or Contents Port ‘A’...
  • Page 6 TCP / UDP *1 : MS(IP : 192.168.1.1) searches the MAC address of the Server(IP : 192.168.1.2) (Wireless Protocol) (Wireless Protocol) Slide 7 MD8470A-E-E-1 Packet Communication (HTTP) Protocol Sequence (ARP Reply) HTTP TCP / UDP *1 : Server (IP : 192.168.1.2) replies the MAC address to MS(IP : 192.168.1.1)
  • Page 7 *1 : data from ‘6616(port number of MS)’ to ’80(http port number of the Server)’ *2 : connection request from MS to server (Wireless Protocol) (Wireless Protocol) Slide 9 MD8470A-E-E-1 Packet Communication (HTTP) Protocol Sequence (Conn.Ack & Req.) *1,2 HTTP TCP / UDP *1 : data from ’80(http port number of the Server)’...
  • Page 8 *1 : data from ‘6616(port number of MS)’ to ’80(http port number of the Server)’ (Wireless Protocol) *2 : Ack of ‘connection request’ (Wireless Protocol) Slide 11 MD8470A-E-E-1 Packet Communication (HTTP) Protocol Sequence (HTTP Get) HTTP TCP / UDP *1 : request the html contents. ‘ / ‘ means the relative path.
  • Page 9 ‘Content-Type’ : MIME type of the content ‘Content-Length’ : Length of the content (Wireless Protocol) *2 : HTML content data itself Slide 13 MD8470A-E-E-1 Packet Communication (HTTP) Protocol Sequence (TCP Ack) HTTP TCP / UDP *1 : TCP level acknowledge of previous HTTP...
  • Page 10 (TCP Disconnect) HTTP TCP / UDP *1 : Disconnect request (Wireless Protocol) (Wireless Protocol) Slide 15 MD8470A-E-E-1 Packet Communication (WAP) Protocol Stack WSP : Wireless Session Protocol WTP : Wireless Transaction Protocol WDP : Wireless Datagram Protocol IP : Internet Protocol...
  • Page 11 Packet Communication (WAP) MD8470A WAP Gateway • Converting to the format supported by the UE and downsizing the contents • MD8470A uses ‘Kannel’ free software V1.4 All these parts are available in an external PC MD8470A PC inside of MD8470A...
  • Page 12: Part 1: Packet Communication

    (ARP Request) *1 : MS(IP : 192.168.1.1) searches the MAC address of the Server(IP : 192.168.1.2) (Wireless Protocol) (Wireless Protocol) Slide 19 MD8470A-E-E-1 Packet Communication (WAP-HTML) Protocol Sequence (ARP Reply) *1 : Server (IP : 192.168.1.2) replies the MAC (Wireless Protocol) address to MS(IP : 192.168.1.1)
  • Page 13 *3 : Size of sending in 1 time Server SDU Size : 356352 Client SDU Size : 344250 Slide 21 MD8470A-E-E-1 Packet Communication (WAP-HTML) Protocol Sequence (WSP Conn. Reply) *1 : WTP ‘PDU Type : Result’ : reply from WSP...
  • Page 14 *2 : Second WTP ‘PDU Type : Invoke’ : request to WSP (request of ‘WSP Get’, Transaction ID = 2) (Wireless Protocol) Slide 23 MD8470A-E-E-1 Packet Communication (WAP-HTML) Protocol Sequence (WTP Ack & WSP Get) *1 : WSP ‘PDU Type : Get’ : request the content...
  • Page 15 *2 : ‘Trailer Flags : Not Last Packet’ means the segmentation of content data had happened (Wireless Protocol) Downloading content is still continuing Slide 25 MD8470A-E-E-1 Packet Communication (WAP-HTML) Protocol Sequence (WSP Reply) *1 : WTP ‘PDU Type : Segmented Result’ : reply from...
  • Page 16 (Wireless Protocol) *2 : content location and length *3 : html data itself (Wireless Protocol) Slide 27 MD8470A-E-E-1 Packet Communication (WAP-HTML) Protocol Sequence (WTP Ack) *1 : WSP ‘PDU Type : Ack’ : Ack for the WTP result of first content data block (Transaction ID = 2)
  • Page 17 *1 : WSP ‘PDU Type : Ack’ : Ack for the WTP result of second(last) content data block (Transaction ID = 2) (Wireless Protocol) (Wireless Protocol) Slide 29 MD8470A-E-E-1 Packet Communication (WAP-HTML) Protocol Sequence (WSP Disconnect) *1 : WTP ‘PDU Type : Invoke’ : request to WSP (request of ‘WSP Disconnect’, Transaction ID = 3)
  • Page 18 WSP Reply(WSP) WTP Ack(WTP) (Wireless Protocol) WSP Disconnect(WSP) PDP De-activation (Wireless Protocol) (Wireless Protocol) Slide 31 MD8470A-E-E-1 Packet Communication (WAP-WML) Protocol Sequence (ARP Request) *1 : MS(IP : 192.168.1.1) searches the MAC address of the Server(IP : 192.168.1.2) (Wireless Protocol)
  • Page 19 *1 : Server (IP : 192.168.1.2) replies the MAC address to MS(IP : 192.168.1.1) (Wireless Protocol) (Wireless Protocol) Slide 33 MD8470A-E-E-1 Packet Communication (WAP-WML) Protocol Sequence (WSP Connect) *1 : WTP ‘PDU Type : Invoke’ : request to WSP (Transaction ID = 5) (Wireless Protocol) *2 : WSP ‘PDU Type : Connect’...
  • Page 20 ( Transaction ID = 5) *2 : WSP ‘PDU Type : ConnectReply’ : WSP Connect Reply (Wireless Protocol) Slide 35 MD8470A-E-E-1 Packet Communication (WAP-WML) Protocol Sequence (WTP Ack & WSP Get) *1 : First WTP ‘PDU Type : Ack’ : Ack of previous Reply...
  • Page 21 Accept : supported MIME type (Wireless Protocol) Accept-Language : English utf-8(common unicode) Accept-Charaset : Slide 37 MD8470A-E-E-1 Packet Communication (WAP-WML) Protocol Sequence (WTP Result) *1 : WTP ‘PDU Type : Result’ : reply from WSP (Wireless Protocol) (Transaction ID = 6) *2 : ‘Trailer Flags : Not Last Packet’...
  • Page 22 *2 : ‘Trailer Flags : Last Packet of message’ means the last part of the content data (Wireless Protocol) Slide 39 MD8470A-E-E-1 Packet Communication (WAP-WML) Protocol Sequence (WSP Reply) *1 : WSP ‘PDU Type : Reply’ : reply the content access ‘Status : 200 OK’...
  • Page 23 *1 : WSP ‘PDU Type : Ack’ : Ack for the WTP result of first content data block (Transaction ID = 6) (Wireless Protocol) (Wireless Protocol) Slide 41 MD8470A-E-E-1 Packet Communication (WAP-WML) Protocol Sequence *1,2 (WTP Ack & WSP Get) *1 : WSP ‘PDU Type : Ack’...
  • Page 24 Packet Communication (WAP-WML) Protocol Sequence (WTP Ack & WSP Get) *1 : WSP ‘PDU Type : Get’ : request the content URI : path of content (md8470a.wbmp) UE uses ‘Get’ for each contents file(this logic is (Wireless Protocol) same as HTTP) *2 : WSP >...
  • Page 25 *1 : WSP ‘PDU Type : Ack’ : Ack for the WTP result of the content data(Picture data) (Transaction ID = 7) (Wireless Protocol) (Wireless Protocol) Slide 45 MD8470A-E-E-1 Packet Communication (WAP-WML) Protocol Sequence (WSP Disconnect) *1 : WTP ‘PDU Type : Invoke’ : request to WSP (request of ‘WSP Disconnect’, Transaction ID = 3)
  • Page 26: Part 2: Video Streaming

    Part 2: Video Streaming Slide 47 MD8470A-E-E-1 Video Streaming (RTSP) Protocol Stack SDP : Session Description Protocol RTP : Real-time Transfer Protorol RTCP : Real-time Transfer Control Protocol RTP/ RTSP RTSP : Real Time Streaming Protocol RTCP UDP : User Datagram Protocol...
  • Page 27 Video Streaming (RTSP) MD8470A Video Steaming Server • Supports the video steaming service. • MD8470A already provides a ‘Darwin Video Streaming Server’. All these parts are available in an external PC MD8470A PC inside of MD8470A File path(default contents) can be...
  • Page 28 Server and how to operate : RTP/ Please refer to RTSP RTCP ‘DarwinStreamingServerIntoM D8470A.doc’ How to operate video streaming demo on the MD8470A : Please (Wireless Protocol) refer to the demonstration note (Wireless Protocol) (section1-2) Slide 51 MD8470A-E-E-1 Video Streaming (RTSP) Protocol Sequence (TCP SYN &...
  • Page 29 Server will reply to this request with SDP. (Wireless Protocol) *2 : ‘C Seq’ is the RTSP’s sequence number. ( ‘C Seq = 0’) (Wireless Protocol) Slide 53 MD8470A-E-E-1 Video Streaming (RTSP) Protocol Sequence (RTSP Reply) RTP/ RTSP RTCP *1 : ‘200 OK’...
  • Page 30 *1 : There are 2 sessions. One is for video; the other is for voice. ‘Video’ is MP4 and ‘Track ID = 1’. (Wireless Protocol) *2 : This is for voice. ‘Voice’ is ‘AMR’, and ‘Track ID = 2’ (Wireless Protocol) Slide 55 MD8470A-E-E-1 Video Streaming (RTSP) Protocol Sequence (RTSP SETUP) RTP/ RTSP RTCP *1 : This is the ‘SETUP’...
  • Page 31 *2 : ‘C Seq = 1’ , and Server informs the session number for the ‘Track ID = 2’, and also informs the port number (Wireless Protocol) (Server side : 6970-6971, Client 7000-7001). (Wireless Protocol) Slide 57 MD8470A-E-E-1 Video Streaming (RTSP) Protocol Sequence (RTSP SETUP) RTP/ RTSP RTCP *1 : This is the ‘SETUP’...
  • Page 32 *2 : ‘C Seq = 2’ , and Server informs the session number for (Wireless Protocol) the ‘Track ID = 2’, and also informs the port number (Server side : 6970-6971, Client 7002-7003). (Wireless Protocol) Slide 59 MD8470A-E-E-1 Video Streaming (RTSP) Protocol Sequence (RTSP PLAY) RTP/ RTSP RTCP *1 : ‘PLAY’...
  • Page 33 ‘Reply(Start the video streaming)’ *2 : ‘C Seq = 3’ , ‘PLAY’ with added session number and both ‘Track ID = 1’ and ‘Track ID = 2’. (Wireless Protocol) (Wireless Protocol) Slide 61 MD8470A-E-E-1 Video Streaming (RTSP) Protocol Sequence (RTP Payload) RTP/ RTSP RTCP *1 : The video streaming content is downloaded with ‘RTP’...
  • Page 34 *2 : ‘frame 18’ means ‘Line No. 16 (SETUP for Track ID = 2 : video). You can confirm this (for Track ID = 2) with the (Wireless Protocol) port number information (7000). (Wireless Protocol) Slide 63 MD8470A-E-E-1 Video Streaming (RTSP) Protocol Sequence (RTP Payload) RTP/ RTSP RTCP *1 : sometimes there are some ‘Sender Reports’.
  • Page 35 *1 : ‘TEARDOWN’ means ‘Request to stop the video streaming’. *2 : ‘C Seq = 4’. And ‘TEARDOWN’ with added session number (Wireless Protocol) (Wireless Protocol) Slide 65 MD8470A-E-E-1 Video Streaming (RTSP) Protocol Sequence (RTSP Reply) RTP/ RTSP RTCP *1 : This is the ‘Reply’ of ‘TEARDOWN’. ‘RTSP/1.0 200 OK’...
  • Page 36: Part 3: Video Telephony

    (Wireless Protocol) *Line942 : FIN means ‘request to disconnect’, and Ack means ‘Ack for previous ‘Reply of TEARDOWN’ (Server to UE) (Wireless Protocol) *Line943,944 : Ack for previous TCP and RST(disconnect) Slide 67 MD8470A-E-E-1 Part 3: Video Telephony Slide 68 MD8470A-E-E-1...
  • Page 37 L2(GSM/GPRS) : DL / DL : Data Link (Wireless Protocol) L1(W / G) : PHY(Physical Layer) Slide 69 MD8470A-E-E-1 Video Telephony ISDN Terminal In this method, MD8470A sends Method through all 3G 324M data to ISDN terminal. 3G 324M H.245 H.245 H.263/ SRP/ H.263/...
  • Page 38 Video Telephony Loopback We can monitor H.245 In this method, log via Ethereal. MD8470A has the Method following functions: 1. MD8470A’s H.245 3G 324M sends a response for H.245 H.245 the command from MS (always waiting for MS command) H.263/...
  • Page 39 (NSRP Response) NSRP TerminalCapabilitySetAck (SRP Command) H.223 (NSRP Response) (Wireless Protocol) TerminalCapabilitySetAck (SRP Command) (NSRP Response) (Wireless Protocol) Slide 73 MD8470A-E-E-1 Video Telephony Protocol Sequence Signalling (Wireless Protocol) (MasterSlaveDetermination) MasterSlaveDetermination (SRP Command) (NSRP Response) 3G H324M H.245 MasterSlaveDetermination (SRP Command) H.263/...
  • Page 40 OpenLogicalChannelAck (SRP Command) H.223 (NSRP Response) (Wireless Protocol) OpenLogicalChannelAck (SRP Command) (NSRP Response) (Wireless Protocol) There are for both ‘video’ and ‘Voice’ separately. Slide 75 MD8470A-E-E-1 Video Telephony Protocol Sequence Signalling (Wireless Protocol) (MultiplexEntrySend) MultiplexEntrySend (SRP Command) (NSRP Response) 3G H324M H.245 MultiplexEntrySend (SRP Command) H.263/...
  • Page 41: Part 4: Sms

    Part 4: SMS (Single SMS, Concatenated SMS) Slide 77 MD8470A-E-E-1 SMS (SMS – single SMS) Protocol Stack TP : Transfer Protocol RP : Relay Protocol CP : Control Protocol L2(W-CDMA) : MAC / RLC MAC : Media Access Control RLC : Radio Link Control...
  • Page 42 CP data is terminated in the network Protocol Stack RP data is terminated in the SMSC (SMS center) TP data communicates between MSs SMSC Slide 79 MD8470A-E-E-1 SMS data structure SMS data structure Signalling Message (NAS message) structure bit no. Num. Of Octets...
  • Page 43 CP-Ack(CP) (Wireless Protocol) (Wireless Protocol) Signalling (Wireless Protocol) Slide 81 MD8470A-E-E-1 SMS (SMS – single SMS) Protocol Sequence (sending SMS : TP) *1 : we can confirm the CP layer data. We can see the CP layer data on the ‘NAS’ tag (RP, TP layer data on the ‘SMS’...
  • Page 44 (Wireless Protocol) devices(SIM or memory)’. ‘2’ means ‘Store the SIM’. ‘3’ means ‘Forwarding to PC or PDA connected with MS.) Slide 83 MD8470A-E-E-1 SMS (SMS – single SMS) Protocol Sequence (CP Ack : CP) *1 : we can confirm the CP Ack data (from MS to NW).
  • Page 45 *1 : we can confirm the RP raw data (from MS to NW). (Wireless Protocol) *2 : This is RP Ack data (from MS to NW) Slide 85 MD8470A-E-E-1 SMS (SMS – single SMS) Protocol Sequence (CP Ack : CP) *1 : we can confirm the CP Ack data for previous RP Ack (from NW to MS).
  • Page 46 RP-Ack(RP) CP-Ack(CP) (Wireless Protocol) Signalling (Wireless Protocol) Slide 87 MD8470A-E-E-1 SMS (SMS – Concatenated) Protocol Sequence (sending SMS : TP) *1 : we can confirm the CP layer data. We can see the CP layer data on the ‘NAS’ tag (RP, TP layer data on the ‘SMS’...
  • Page 47 ’00’ means sms sequence number, next ’02’ means ‘how many concatenate’ next ’01’ means 1 block of concatenated SMS. Slide 89 MD8470A-E-E-1 SMS (SMS – Concatenated) Protocol Sequence (CP Ack : CP) *1 : we can confirm the CP Ack data (from MS to NW).
  • Page 48 *1 : we can confirm the RP raw data (from MS to NW). *2 : This is RP Ack data (from MS to NW) (Wireless Protocol) Slide 91 MD8470A-E-E-1 SMS (SMS – Concatenated) Protocol Sequence (CP Ack : CP) *1 : we can confirm the CP Ack data for previous RP Ack (from NW to MS).
  • Page 49 ‘SMS’ tag) *2 : we can see the raw RP layer data (Wireless Protocol) (Wireless Protocol) Slide 93 MD8470A-E-E-1 SMS (SMS – Concatenated) Protocol Sequence (sending SMS : TP) (Wireless Protocol) *1 : we can confirm the RP layer data (from NW to MS) *2 : TP layer data (SMS Deliver, 7bit default alphabet, message class, e.t.c.)
  • Page 50 This is just CP layer(no RP, TP layer data) data. (Wireless Protocol) (Wireless Protocol) Slide 95 MD8470A-E-E-1 SMS (SMS – Concatenated) Protocol Sequence (RP Ack : RP) *1 : we can confirm the RP raw data (from MS to NW).
  • Page 51 *1 : we can confirm the CP Ack data for previous RP Ack (from NW to MS). This is just CP layer(no RP, TP layer data) data. (Wireless Protocol) (Wireless Protocol) Slide 97 MD8470A-E-E-1 Part 5: MMS (HTTP-Submit, HTTP-Retrieve, WAP-Submit, WAP-Retrieve) Slide 98 MD8470A-E-E-1...
  • Page 52: Part 5: Mms

    MMS (System Architecture) We confirmed with ‘NowSMS’ MD8470A FakeSMSC MMSC / PPG (SMSC Simulator) MMS File SMS File Simulation User’s Test Server or Control Third Party Server Scenario / WNS Application WAP Gateway Mobile Network Air Link Simulation (Kannel) Slide 99 MD8470A-E-E-1 MMS (MMS –...
  • Page 53 SMSC TCP FIN & ACK & RST (TCP) PDP De-Activation (Wireless Protocol) BTS/NW Slide 101 MD8470A-E-E-1 MMS Submit (MMS – HTTP) Protocol Sequence (TCP SYN & Ack) *1 : These process is same as the part ‘HTTP content download (Please refer to part 1 ‘HTTP’ in detail)’.
  • Page 54 ‘HOST’ is ‘192.168.1.2(IP address), 7082(port number). BTS/NW *2 : Message Type = ‘m-send-req (sending MMS)’ And we can confirm ‘Class’, ‘Priority’, ‘deliver report’, ‘read report’ , e.t.c. . Slide 103 MD8470A-E-E-1 MMS Submit (MMS – HTTP) Protocol Sequence (m-send-req) MMSC SMSC *1 : ‘Data’...
  • Page 55 Data sending(from MS to Server)’. We can confirm the TCP Ack(from Server to MS) for each data. (Server side is smooth enough, so we can confirm the Ack for each data.) BTS/NW Slide 105 MD8470A-E-E-1 MMS Submit (MMS – HTTP) Protocol Sequence (m-send-conf) MMSC *1 : ‘200 OK’...
  • Page 56 Server to MS. No.29 is Ack for No.28. No.30 is dissconnect request from MS to Server. No.31 is Ack for No.30 . SMSC BTS/NW Slide 107 MD8470A-E-E-1 MMS Retrieve (MMS – HTTP) Protocol Sequence Signalling (Wireless Protocol) Notification (SMS) : Please refer ‘concatenated SMS’ in detail...
  • Page 57 (MS side), ’23 F0’ means the port number(9200) for source (Server side) The port number 2948 is used for ‘WAP push’. ‘WAP push’ technology is used in this notification. Slide 109 MD8470A-E-E-1 MMS Retrieve (MMS – HTTP) Protocol Sequence (TCP SYN & Ack) *1 : These process is same as the part ‘HTTP content...
  • Page 58 MMSC *1 : We can confirm the ‘URI(path of MMS content)’, Host. ‘GET’ means the ‘request for downloading MMS’ . SMSC BTS/NW Slide 111 MD8470A-E-E-1 MMS Retrieve (MMS – HTTP) Protocol Sequence (m-retrieve-conf ) MMSC SMSC *1 : HTTP 200 OK (OK for the request of MMS content...
  • Page 59 Ack for each 3 data. But this is just our guess of this behavior.) BTS/NW Slide 113 MD8470A-E-E-1 MMS Retrieve (MMS – HTTP) Protocol Sequence (TCP FIN, Ack & RST) *1 : These process is almost same as the part ‘HTTP MMSC content download (Please refer the part 1 ‘HTTP’...
  • Page 60 *1 : These process is same as the part ‘HTTP content download (Please refer to part 1 ‘HTTP’ in detail)’. MMSC SMSC BTS/NW Slide 115 MD8470A-E-E-1 MMS Retrieve (MMS – HTTP) Protocol Sequence (m-notifyresp-ind) MMSC SMSC *1 : ‘POST’ means ‘sending from MS to Server’. ‘xst=test’...
  • Page 61 *1 : HTTP 200 OK (OK for the ‘m-notifyresp-ind’ (POST : HTTP layer) message) SMSC BTS/NW Slide 117 MD8470A-E-E-1 MMS Retrieve (MMS – HTTP) Protocol Sequence (TCP FIN, Ack & RST) *1 : These process is almost the same as the part ‘HTTP content download (Please refer to part 1 ‘HTTP’...
  • Page 62 * : SMS session is used only in the case of SMSC retrieving Gateway Submitting case: 1. Sending MMS (IP-HTTP) BTS/NW Slide 119 MD8470A-E-E-1 MMS Submit (MMS – WAP) Protocol Sequence PDP Activation (Wireless Protocol) WSP Connection (WTP+WSP) MMSC WTP Invoke (WTP) Sending MMS contents (MMSE: many times)
  • Page 63 Ack for No.2 . (Please refer to part1 ‘WAP content download’ in detail.) SMSC Gateway BTS/NW Slide 121 MD8470A-E-E-1 MMS Submit (MMS – WAP) Protocol Sequence (WTP Invoke (WTP) ) MMSC SMSC *1 : PDU Type : ‘Invoke(request to upper layer)’ This...
  • Page 64 MS) for once in each 3 data. (‘How often is this Ack’ is BTS/NW depending on the MS.) *2 : ‘segmented Invoke (8)’ is the last packet of MMS data. Slide 123 MD8470A-E-E-1 MMS Submit (MMS – WAP) Protocol Sequence (m-send-req (MMSE) ) MMSC...
  • Page 65 ‘MMS data’ itself, but in the case of ‘MMS- Submit(WAP)’, at first sending ‘MMS data’ itself (segmented Invoke), then ‘m-send-req’. *2 : we can confirm the MMS data in detail here. Slide 125 MD8470A-E-E-1 MMS Submit (MMS – WAP) Protocol Sequence (m-send-conf (MMSE) ) MMSC...
  • Page 66 *1 : No.18 is Ack for No.17 (WTP level). No.19 is WSP disconnect. MMSC SMSC Gateway BTS/NW Slide 127 MD8470A-E-E-1 MMS Retrieve (MMS – WAP) Protocol Sequence Signalling (Wireless Protocol) Notification (SMS) : Please refer ‘single SMS’ in detail PDP activation (Wireless Protocol)
  • Page 67 (MS side), ’23 F0’ means the port number(9200) for source (Server side) The port number 2948 is used for ‘WAP push’. ‘WAP push’ technology is used in this notification. Slide 129 MD8470A-E-E-1 MMS Retrieve (MMS – WAP) Protocol Sequence (WSP Connection) *1 : No.1 is ‘WSP Connect’...
  • Page 68 Gateway *1 : First WTP’s PDU Type is Ack for No.6(WSP Connect reply). Second WTP’s PDU Type is Invoke (request for BTS/NW upper layer). Slide 131 MD8470A-E-E-1 MMS Retrieve (MMS – WAP) Protocol Sequence (GET (WSP) ) MMSC SMSC Gateway *1 : PDU Type : GET (request for downloading MMS content) We can confirm URI.
  • Page 69 Server) for once in each 3 data. (‘How often is this Ack’ is depending on the MS.) This is not last Packet. ‘MMS downloading’ is still going on. Slide 133 MD8470A-E-E-1 MMS Retrieve (MMS – WAP) Protocol Sequence (m-retrieve-conf(MMSE)) MMSC...
  • Page 70 ‘Priority’, e.t.c.. ‘Data’ field is MMS content data itself. In the case of ‘MMS-Retrieve(HTTP)’, at first ‘m-retrieve-conf’ then ‘MMS data’ itself, but in the case of ‘MMS-Retrieve(WAP)’, at first sending ‘MMS data’ itself (WSP-GET), then ‘m-retrieve-conf’. Slide 135 MD8470A-E-E-1 MMS Retrieve (MMS – WAP) Protocol Sequence (m-notifyresp-ind) MMSC SMSC *1 : This WTP Ack is for ‘m-retrieve-conf’.(WTP layer).
  • Page 71 *1 : WSP 200 OK (OK for the ‘m-notifyresp-ind’ (POST : WSP layer) message) SMSC Gateway BTS/NW Slide 137 MD8470A-E-E-1 MMS Retrieve (MMS – WAP) Protocol Sequence (WSP Disconnect) *1 : No.57 is Ack for No.56 (WTP Layer). No.58 is WSP disconnect.
  • Page 72: Part 6: Drm

    Part 6: DRM Slide 139 MD8470A-E-E-1 DRM (What is DRM?) • DRM is Digital Rights Management • The OMA (Open Mobile Alliance) promotes standardization • DRM consists of ‘Content’ and a ‘Rights object’ • A ‘Rights object’ contains information such as ‘times for using’...
  • Page 73 • System Architecture is the same as for ‘packet’. The difference is only the contents itself. • Just by preparing the DRM contents and copying it to the MD8470A, we can test DRM. All these parts are available in an external PC...
  • Page 74 Impossible to content is ‘Forward Lock’ playing attach to mail content and cannot copy/forward Impossible to copy to external memory. Slide 143 MD8470A-E-E-1 DRM (Forward Lock) Protocol Sequence Signalling (Wireless Protocol) TCP Activation GET (HTTP) OK (HTTP) Downloading contents(many times)
  • Page 75 In No.12, we can confirm the access for DRM content and file type is ‘.dm’. Impossible to copy to external memory. Slide 145 MD8470A-E-E-1 DRM (Forward Lock) OK (HTTP) *1 : We can confirm the downloading DRM Impossible to Available for content.
  • Page 76 * : Then please confirm the downloaded content is Impossible to copy ‘DRM (Forward Lock)’ by checking the detail to external memory. content information. Slide 147 MD8470A-E-E-1 DRM (Combined Delivery Lock) • Protocol Sequence for downloading ‘Combined Delivery Lock’ content is same as ‘Packet communication(HTTP, WAP)’...
  • Page 77 TCP de-activation to external memory. Not available PDP de-activation (Wireless Protocol) for playing after expiration Slide 149 MD8470A-E-E-1 DRM (Combined Delivery Lock) TCP Activation & Get (HTTP) Impossible to Available for *1 : We can confirm the TCP connection process.
  • Page 78 We can also confirm the ‘Content-Type’ is DRM. Impossible to copy to external memory. Not available for playing after expiration Slide 151 MD8470A-E-E-1 DRM (Combined Delivery Lock) Downloading & TCP De-activation Impossible to Available for *1 : We can confirm the downloading DRM attach to mail playing content.
  • Page 79 ‘Rights Object’. attach to mail playing Not available Impossible to copy for playing to external memory. after expiration Slide 153 MD8470A-E-E-1 DRM (Separate Delivery Lock) Protocol Sequence Signalling (Wireless Protocol) TCP Activation GET (HTTP) OK (HTTP) Downloading contents(many times) Not-Available...
  • Page 80 Not available Impossible to copy for playing to external memory. after expiration Slide 155 MD8470A-E-E-1 DRM (Separate Delivery Lock) OK (HTTP) Not-Available for playing *1 : We can confirm the downloading DRM content. We can also confirm the ‘Content-Type’ is...
  • Page 81 Not available Impossible to copy for playing to external memory. after expiration Slide 157 MD8470A-E-E-1 DRM (Separate Delivery Lock) TCP Activation & Get (HTTP) Not-Available for playing *1 : We can confirm the TCP connection process. Rights Rights (we can also confirm the .html content access for...
  • Page 82 Not available Impossible to copy for playing to external memory. after expiration Slide 159 MD8470A-E-E-1 DRM (Separate Delivery Lock) TCP De-activation *1 : We can confirm the TCP disconnection process, after Rights object downloading. Not-Available * : Then please confirm the downloaded content is for playing ‘DRM (Separate Delivery Lock)’...
  • Page 83 ANRITSU COMPANY LTD. 1155 East Collins Blvd., Richardson, TX 75081, U.S.A. Via Elio Vittorini, 129, 00144 Roma EUR, Italy Beijing Representative Office Toll Free: 1-800-ANRITSU (267-4878) Phone: +39-06-509-9711 Room 1515, Beijing Fortune Building, No. 5 North Phone: +1- 972-644-1777 Fax: +39-06-502-2425 Road, the East 3rd Ring Road, Chao-Yang District •...