147
Document code Product Name WCDMA Intended audience Engineers of Huawei and cooperation partners Product Version Compilati on departmen t WCDMA Product Department Documen t Version V1.0 WAP White Paper Drafted by Zhao Bing Date 2003-12-02 Reviewed by Date Reviewed by Date Approved by Date ©Huawei Technologies Co., Ltd All Rights Reserved

WAP White Paper 20031202 B V1.0

Embed Size (px)

DESCRIPTION

WAP White Paper 20031202 B V1.0

Citation preview

Page 1: WAP White Paper 20031202 B V1.0

Document

code

Product

Name WCDMA

Intended

audience

Engineers of Huawei and

cooperation partners

Product

Version

Compilation

department

WCDMA Product

Department

Docume

nt

Version

V1.0

WAP White Paper

Drafted by Zhao Bing Date 2003-12-02

Reviewed by Date

Reviewed by Date

Approved by Date

©Huawei Technologies Co., Ltd

All Rights Reserved

Page 2: WAP White Paper 20031202 B V1.0

WAP White Paper Secret

Revision Record

Date Version Description Author

2003-12-02 1.00 First draft finished Zhao Bing

2003-08-24 Huawei Technologies Proprietary Page ii of 118

Page 3: WAP White Paper 20031202 B V1.0

Table of Contents

Chapter 1 Background...............................................................................................................ii

Chapter 2 WAP Technology......................................................................................................3

2.1 Application Framework........................................................................................................3

2.2 WAP Stack Protocol............................................................................................................4

2.2.1 WAE......................................................................................................................... 4

2.2.2 WSP......................................................................................................................... 4

2.2.3 WTP.......................................................................................................................... 5

2.2.4 WTLS........................................................................................................................ 5

2.2.5 WDP......................................................................................................................... 5

2.2.6 Typical Application of WAP Stack Protocol...............................................................6

Chapter 3 Application in the Existing Network...........................................................................7

3.1 Position of WAP in Networks...............................................................................................7

3.2 WAP Existing Networking...................................................................................................8

3.2.1 Networking Structure................................................................................................8

3.2.2 Interface Description.................................................................................................8

3.3 Typical Business Process.................................................................................................10

3.3.1 Processing Procedure of RADIUS Messages.........................................................10

3.3.2 Process of PUB Users Accessing Whole-network Services at a Home Location. . .12

3.3.3 Process of PUB Users Accessing Whole-network Services at a Roaming Location........................................................................................................................................ 14

3.3.4 Process of PUB Users Accessing Local Services at a Roaming Location..............15

3.3.5 Process of Handling WAP Browse Service for PPC Users.....................................17

3.3.6 Processing Procedure for PUSH over IP................................................................19

3.3.7 Processing Procedure for POP3/SMTP Mail Service.............................................22

3.3.8 MMSC Address Translation Process (Proxy is Redirector)....................................25

3.3.9 KJAVA Download Process.....................................................................................27

Appendixes:..............................................................................................................................30

Appendix 1: Introduction to WAP 2.0......................................................................................30

Appendix 2: Acronyms............................................................................................................30

2003-08-24 Huawei Technologies Proprietary Page iii of 118

Page 4: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Keyword

WAP

Abstract

The document describes WAP technology and its application in the existing

network. It helps readers to have a full and systematic knowledge of WAP

technology.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

19) GGSN sends a message of charging start to WAP GW.

20) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

21) SCP returns a request response to WAP GW.

22) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

i

Page 5: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Reference

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

19) GGSN sends a message of charging start to WAP GW.

20) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

21) SCP returns a request response to WAP GW.

22) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

ii

Page 6: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Chapter 1 Background

With evolution of the GSM, GPRS and 3GPP network, WAP technology is

getting more and more important for mobile networks. When a single

mobile phone (not connected to a laptop) can be used for browsing

information, all mobile data service is forwarded through WAP Gateway.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

19) GGSN sends a message of charging start to WAP GW.

20) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

21) SCP returns a request response to WAP GW.

22) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

iii

Page 7: WAP White Paper 20031202 B V1.0

WAP white paper Secret

WAP technology has a large-scale application because it is developed for

mobile application and can solve the problem of mobile “narrowband”.

Furthermore, WAP technology is launched by the four mobile giants:

Ericsson, Motorola, Nokia and Unwired Planet that provides micro browsers

for WAP technology. Members of WAP Forum take up over 90% of handset

market share, so WAP has become a de facto standard.

In May 1998, WAP Forum released the version WAP 1.0 to define a basic

frame of WAP.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

19) GGSN sends a message of charging start to WAP GW.

20) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

21) SCP returns a request response to WAP GW.

22) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

iv

Page 8: WAP White Paper 20031202 B V1.0

WAP white paper Secret

In September 1999, WAP Forum released the version WAP 1.1, the first

business release of WAP. It supports images in the format WBMP, and has

enhanced compatibility and interoperability.

In early 2000, WAP 1.2 was released. Push and User Agent are added to

version WAP 1.2 and bearer network types supported by WAP are

expanded.

In August 2001, WAP 2.0 was released. Comparing with earlier versions,

the major distinction of WAP 2.0 is the more diversified application service

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

19) GGSN sends a message of charging start to WAP GW.

20) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

21) SCP returns a request response to WAP GW.

22) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

v

Page 9: WAP White Paper 20031202 B V1.0

WAP white paper Secret

and more secure transmission of information. Besides, WAP 2.0 facilitates

wireless content vendors’ effort to build wireless sites and wireless

application suitable for GPRS and 3G.

As WAP is increasingly close and merged to Internet specifications, the

latest version WAP 2.0 is intended to support XHTML, TCP/IP, HTTP/1.1

and TLS.

In fact, WAP 1.3 exists between WAP 1.2 and WAP 2.0. WAP 1.3

enhances the WAP support for streaming and security. Because WAP 2.0

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

19) GGSN sends a message of charging start to WAP GW.

20) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

21) SCP returns a request response to WAP GW.

22) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

vi

Page 10: WAP White Paper 20031202 B V1.0

WAP white paper Secret

integrates all features of WAP 1.3, manufacturers usually use WAP 2.0

instead.

See attachment 1 for descriptions of WAP 2.0.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

19) GGSN sends a message of charging start to WAP GW.

20) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

21) SCP returns a request response to WAP GW.

22) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

vii

Page 11: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Chapter 2 WAP Technology

2.1 Application Framework

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

8

Page 12: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

9

Page 13: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 1 WAP 1.0 application framework

As shown above, WAP Framework consists of three parts: the client, WAP

Gateway and Web server.

Client: mobile phone. It integrates the whole WAP Protocol, initiates and

terminates sessions, and controls the terminal to show users contents.

Web server: provides contents in the WML language.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

10

Page 14: WAP White Paper 20031202 B V1.0

WAP white paper Secret

WAP Gateway: responsible for coding and decoding as well as the protocol

adaptation function.

The client and WAP Gateway have WSP/WTP in between. That is, the

stack protocol of WAP is used on the session layer. HTTP is used between

WAP Gateway and a server. Conversion between WSP/WTP and HTTP

are finished on WAP Gateway, because HTTP text format is not suitable for

radio transmission. But WSP/WTP uses binary code to transmit data and

compresses data for narrowband transmission.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

11

Page 15: WAP White Paper 20031202 B V1.0

WAP white paper Secret

If contents in the server are written in the HTML language, WAP Gateway

has to carry out the conversion between HTML and WML. This could

reduce the efficiency of WAP Gateway.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

12

Page 16: WAP White Paper 20031202 B V1.0

WAP white paper Secret

2.2 WAP Stack Protocol

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

13

Page 17: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

14

Page 18: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 2 WAP stack protocol

The above figure shows the comparison between WAP stack protocol and

Internet stack protocol.

2.2.1 WAE

Wireless Application Environment (WAE) is a protocol for the application

layer in WAP. It establishes an application development environment for

services on different wireless platforms. The core of WAE is a micro-

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

15

Page 19: WAP White Paper 20031202 B V1.0

WAP white paper Secret

browser that supports WML, WML Script, Wireless Telephone Application

(WTA) and content coding and decoding.

WAE Specification is divided into the following two logical layers:

1. WAE User Agent layer: provides users with client embedded software

with specific functions. User Agent includes the micro-browser,

directory and message editor.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

16

Page 20: WAP White Paper 20031202 B V1.0

WAP white paper Secret

2. Service and Format layer: defines general data formats that support

User Agent, such as WML, WML Script, WBMP, vCard and electronic

calendar.

2.2.2 WSP

Wireless Session Protocol (WSP) provides the following functions:

A. Function and semanteme of HTTP 1.1 that simplifies protocol conversion

on WAP Gateway

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

17

Page 21: WAP White Paper 20031202 B V1.0

WAP white paper Secret

B. Capacity negotiation between the gateway and client

C. A long-term preservation of session status

D. Session suspension and recovery

E. Reliable and unreliable Push

F. Processing multiple requests at the same time (asynchronous request

response)

G. Processing missing breaks

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

18

Page 22: WAP White Paper 20031202 B V1.0

WAP white paper Secret

2.2.3 WTP

Wireless Transaction Protocol (WTP) is a connection-oriented transport

layer protocol similar to TCP. WTP provides reliable transmission for the

upper layer. WTP cannot be omitted for interaction between a client and

server.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

19

Page 23: WAP White Paper 20031202 B V1.0

WAP white paper Secret

2.2.4 WTLS

Wireless Transaction Layer Security (WTLS) serve security, integrity,

facticity and non-repudiation of upper layers through key exchange,

authentication, encryption and handshakes.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

20

Page 24: WAP White Paper 20031202 B V1.0

WAP white paper Secret

2.2.5 WDP

Wireless Data Protocol (WDP) corresponds with UDP in TCP/IP stack

protocol and has the same function as UDP. UDP is used instead of WDP

in networks over IP.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

21

Page 25: WAP White Paper 20031202 B V1.0

WAP white paper Secret

2.2.6 Typical Application of WAP Stack Protocol

I. WAP stack protocol in GPRS

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

22

Page 26: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

23

Page 27: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 3 GPRS WAP stack protocol

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

24

Page 28: WAP White Paper 20031202 B V1.0

WAP white paper Secret

II. WAP based on SMS

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

25

Page 29: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

26

Page 30: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 4 SMS WAP stack protocol

Chapter 3 Application in the Existing Network

3.1 Position of WAP in Networks

A network lives for providing users with rich and colorful services.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

27

Page 31: WAP White Paper 20031202 B V1.0

WAP white paper Secret

In GPRS, services can be divided into the following four categories based

on access modes:

A. Services provided by SGSN (LCS and SMS)

B. Services with direct link of GGSN to Internet (where a mobile phone

works with a laptop; the extension of fixed network service)

C. Enterprise services (VPN)

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

28

Page 32: WAP White Paper 20031202 B V1.0

WAP white paper Secret

D. WAP services (data service fulfilled only through mobile phone or PDA,

such as multimedia messaging service (MMS), mobile video, mobile

entertainment and QQ (an online chatting tool)).

According to the categories, almost all services showing mobile

characteristics are fulfilled based on WAP.

Take China Mobile as an example, WAP Gateway is provided by the

mobile carrier China Mobile, and WAP Server is provided by content

providers, such as SP and Sina. China Mobile also uses its own WAP

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

29

Page 33: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Server. In other word, the mobile carrier provides WAP Portal, SP provides

contents, and China Mobile controls admission of SP through WAP

Gateway.

For information on WAP existing network service application, see “GPRS

Service White Paper”.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

30

Page 34: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.2 WAP Existing Networking

3.2.1 Networking Structure

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

31

Page 35: WAP White Paper 20031202 B V1.0

WAP white paper Secret

DSMP

BTS

MSC

BTS

GGSN GSM/GPRS WAP GW

E-mail Server

PUSH

Server SMSC SCP

PORTAL

RADIUS

WAP Server

Other SP MMSC

ENUM DNS

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

32

Page 36: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 5 WAP existing networking

On networks of China Mobile, there are two general access point names

(APN): CMNET and CMWAP, where CMWAP is APN of dedicated WAP

service. “General APN” means wherever a user roams in China, the user

can enable GPRS service with the two APNs without changing

configurations of the mobile phone.

If a user selects CMWAP for activation, GGSN has to sends authentication

and charging requests to RADIUS. The RADIUS server then forwards the

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

33

Page 37: WAP White Paper 20031202 B V1.0

WAP white paper Secret

requests to WAP Gateway (GW). Then WAP GW obtains the relationship

between MSISDN and IP address for use in charging. During the

subsequent data transport, GGSN communicates with WAP GW through

GRE Tunneling Protocol.

3.2.2 Interface Description

WAP GW provides functions of charging, content mapping, mail agent and

so on, so interfaces are complex. See the following table.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

34

Page 38: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Interface peer end Protocol Description

GGSN TCP/IP On networks of China Mobile, WAP GW

connects to GGSN through Internet. The

dedicated connection is established through

GRE Tunneling Protocol.

RADIUS Server RFC2865 and To obtain the relationship between MSISDN

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

35

Page 39: WAP White Paper 20031202 B V1.0

WAP white paper Secret

RFC2866 and the user IP address, RADIUS Server

forwards the charging request to WAP GW,

and WAP GW returns the response of

charging start.

Carrier Portal, KJAVA

platform, MMSC

HTTP

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

36

Page 40: WAP White Paper 20031202 B V1.0

WAP white paper Secret

WAP Server of common

SP

HTTP

PUSH Terminal PUSH OTA You can transfer in SMS and IP modes. For

IP-based PUSH, if a user is online, or if a user

is offline but support networks for terminal

and radio network are activated, you can

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

37

Page 41: WAP White Paper 20031202 B V1.0

WAP white paper Secret

transfer in IP mode. If a user is offline but the

user equipment (UE) supports Session

Initiation Application (SIA), Session Initiation

Request (SIR) can be delivered through PUSH

over SMS. After receiving SIR, PUSH OTA

on UE SIR activates network connection and

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

38

Page 42: WAP White Paper 20031202 B V1.0

WAP white paper Secret

establishes WAP session connection.

PUSH

SERVER

HTTP PAP

POP3/SMTP Email Server RFC1936 (POP3) and

RFC821 (SMTP)

WAP GW provides the function of Email

Server agent and can directly interwork with

Email Server.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

39

Page 43: WAP White Paper 20031202 B V1.0

WAP white paper Secret

ISMG CMPP When SM-based PUSH service is provided,

WAP GW should interact with ISMG.

SCP EMPP Provides pre-paid charging (PPC) functions.

MMSC M1

SMSC SMPP3.3/SMPP3.4

DSMP SP HTTP XML The interface is used to connect SP with WAP

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

40

Page 44: WAP White Paper 20031202 B V1.0

WAP white paper Secret

authentication

interface

GW. If the connection needs to be

authenticated, WAP GW queries DSMP for

information on access authentication of SP.

Then WAP GW performs the access

authentication for SP.

Real-time WAP GW submits a real-time rating request to

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

41

Page 45: WAP White Paper 20031202 B V1.0

WAP white paper Secret

rating

interface

DSMP through this interface. DSMP performs

rating according to the charging rule, and

feedbacks the result to WAP GW.

User service

subscription

relation

When SP delivers services subscribed by users

through WAP GW, WAP GW connects to

DSMP through the interface to verify the

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

42

Page 46: WAP White Paper 20031202 B V1.0

WAP white paper Secret

authentication

interface

specified services and service status.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

43

Page 47: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.3 Typical Business Process

3.3.1 Processing Procedure of RADIUS Messages

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

44

Page 48: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary(Optional) Realtime control

of flow charging

Establish IP-MSISDN relationship

Clear IP-MSISDN relationship

PPC user FC charge reservation response

FC charge withhold/reimburse request

FC charge withhold/reimburse response

PPC user FC charge reservation request

45

Page 49: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 6 RADIUS message processing

Explanations:

1. When a user goes online, GGSN sends an access request for RADIUS

user to AAA Server.

2. AAA Server returns a response message to GGSN.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

46

Page 50: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3. GGSN sends a message of RADIUS charging start to WAP GW.

4. On obtaining the relationship between MSISDN and IP from the

message, WAP GW initiates the session of real time monitoring users.

5. For PPC users, WAP GW sends SCP a request to start traffic

monitoring.

6. SCP sends a response message to WAP GW.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

47

Page 51: WAP White Paper 20031202 B V1.0

WAP white paper Secret

7. During a user is online, if the user requests for surfing the Internet

(without interaction with upper layer services), WAP GW carries out a

real-time monitoring If the traffic is up to limit, WAP GW requests for

the next traffic segment from SCP and subsequent procedures cycle in

this way. See Figure 6 for control messages.

8. When a user goes offline, GGSN sends a message of charging end to

WAP GW.

9. WAP GW clears MSISDN-to-IP relationship.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

48

Page 52: WAP White Paper 20031202 B V1.0

WAP white paper Secret

10. For PPC users, WAP GW sends a message of traffic monitoring end to

SCP.

11. SCP returns a response message to WAP GW.

12. WAP GW sends the response message to AAA Server.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

49

Page 53: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.3.2 Process of PUB Users Accessing Whole-network Services at a Home Location

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

50

Page 54: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

51

Page 55: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 7 Process of PUB users accessing whole-network services at a home location

Explanations:

1. A user launches a URL access request.

2. WAP GW sends DSMP a request to authenticate the user.

3. DSMP returns the authentication result to WAP GW.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

52

Page 56: WAP White Paper 20031202 B V1.0

WAP white paper Secret

4. If the user does not register, WAP GW responds with a prompt page

and redirects the user to the registration page of Portal.

5. Steps 5–11 describe the procedure of user registration on Portal.

6. Step 12 means the terminal re-initiates a URL request.

7. On recognizing the user is not qualified and does not access Portal,

WAP GW sends DSMP a request to authenticate the user.

8. DSMP returns an authentication response to WAP GW.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

53

Page 57: WAP White Paper 20031202 B V1.0

WAP white paper Secret

9. WAP GW processes the URL access control.

10. If the user access is rejected, WAP GW returns a preset prompt page

to the end user.

11. If the access control is passed, WAP GW sends DSMP a request to

authenticate the user service subscription relation.

12. DSMP returns the authentication result.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

54

Page 58: WAP White Paper 20031202 B V1.0

WAP white paper Secret

13. If authentication of user service subscription relation fails, proceed with

the following steps.

14. WAP GW redirects the user to Portal to process service order. When

the order is finished, Portal redirects the user to URL of the destination

SP.

15. WAP GW forwards the user access request to SP.

16. SP service system returns an access response.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

55

Page 59: WAP White Paper 20031202 B V1.0

WAP white paper Secret

17. WAP GW sends a charging rating request to DSMP.

18. DSMP returns a charging rating response message to WAP GW.

19. WAP GW makes statistics of current traffic for the user.

20. WAP GW generates a bill file record of service access.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

56

Page 60: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.3.3 Process of PUB Users Accessing Whole-network Services at a Roaming Location

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

57

Page 61: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

58

Page 62: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 8 Process of PUB users accessing whole-network services at a roaming location

Explanations:

Different from accessing whole-network services at a home location, when

a user is linked to WAP GW of a roaming location, WAP GW sends

requests of authentication and charging rating to DSMP at the same

roaming location. Then DSMP of the roaming location forwards control

message requests to DSMP of the home location, and sends results back

to WAP GW of the roaming location through DSMP of the roaming location.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

59

Page 63: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.3.4 Process of PUB Users Accessing Local Services at a Roaming Location

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

60

Page 64: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

61

Page 65: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 9 Process of PUB users accessing local services at a roaming location

Explanations:

1. GGSN forwards a user’s request to WAP GW of the roaming location.

2. WAP GW sends the user authentication request to DSMP of the

roaming location.

3. DSMP of the roaming location sends the request to DSMP of the

user’s home location.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

62

Page 66: WAP White Paper 20031202 B V1.0

WAP white paper Secret

4. DSMP of the home location returns the authentication result to DSMP

of the roaming location.

5. DSMP of the roaming location returns the authentication result to WAP

GW of the same place.

6. When resolution of the WAP message is finished, WAP GW processes

URL access control according to URL Control List.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

63

Page 67: WAP White Paper 20031202 B V1.0

WAP white paper Secret

7. WAP GW extracts the service code and SP code from the valid URL.

By analyzing the service code, WAP GW finds the service is local.

There are possibly two kinds of local service:

8. Service provided by the user’s home location

9. Service can only be obtained at a roaming location.

10. WAP GW can recognize the service request type by interacting with

DSMP or through configuration mode. For the first kind of local service,

WAP GW forwards a service request to WAP GW of the user’s home

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

64

Page 68: WAP White Paper 20031202 B V1.0

WAP white paper Secret

location through routing configuration. For the second kind of local

service, WAP GW directly forwards the message to SP.

11. For service provided by the user’s home location, WAP GW of the

home location initiates an authentication request to DSMP of the same

place.

12. DSMP sends an authentication response to WAP GW.

13. WAP GW sends a HTTP request to SP/CP and involves the user

pseudo code in the request.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

65

Page 69: WAP White Paper 20031202 B V1.0

WAP white paper Secret

14. SP/CP returns a response message to WAP GW.

15. WAP GW sends a rating request message to DSMP.

16. If authentication fails, WAP GW sends the user a preset page

containing error messages.

17. DSMP returns a response message to WAP GW.

18. WAP GW of the roaming location returns the response message to

WAP GW of the same place.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

66

Page 70: WAP White Paper 20031202 B V1.0

WAP white paper Secret

19. WAP GW of the roaming location sends GGSN the response message

that is processed by WAP.

20. WAP GW generates a bill file record.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

67

Page 71: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.3.5 Process of Handling WAP Browse Service for PPC Users

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

68

Page 72: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

69

Page 73: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 10 Processing procedure applicable to PPC users

Explanations:

1) GGSN sends a message of charging start to WAP GW.

2) WAP GW initiates real-time monitoring, and submits an expense reservation request to SCP

periodically.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

70

Page 74: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3) SCP returns a request response to WAP GW.

4) GGSN sends a URL access request to WAP GW.

5) WAP GW resolves the message.

6) After resolution, WAP GW performs URL access control for URL

Control List.

7) For prohibited URL, WAP GW directly redirects the user to the preset page containing error

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

71

Page 75: WAP White Paper 20031202 B V1.0

WAP white paper Secret

messages.

8) WAP GW extracts the service code and SP code from the valid URL, and then sends an

authentication request to DSMP.

9) DSMP sends a request response to WAP GW.

10) If the authentication is passed, DSMP sends a charging rating response message to WAP GW.

If the authentication fails, WAP GW sends the end user a preset page containing error

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

72

Page 76: WAP White Paper 20031202 B V1.0

WAP white paper Secret

messages, and does not sends a charging rating request to DSMP.

11) If the rating is successful, WAP GW sends a HTTP request to SP/CP, and involves the user

pseudo code in the request message.

12) SP/CP returns a response message.

13) WAP GW sends an expense reservation request to SCP.

14) SCP sends a response message to WAP GW.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

73

Page 77: WAP White Paper 20031202 B V1.0

WAP white paper Secret

15) WAP GW sends the end user a response message processed by

WAP code through GGSN.

16) For a successful response message, WAP GW sends a withholding request to SCP. For a failed

response message, WAP GW sends a reimbursement request.

17) SCP sends a response message to WAP GW.

18) WAP GW generates a bill.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

74

Page 78: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Note: This process just describes the processing method related to PPC users.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

75

Page 79: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.3.6 Processing Procedure for PUSH over IP

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

76

Page 80: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

77

Page 81: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 11 Processing procedure for PUSH over IP

Explanations:

1) PI sends a PUSH request containing SP ID and service code to WAP GW.

2) WAP GW sends an authentication request to DSMP to check if the SP has

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

78

Page 82: WAP White Paper 20031202 B V1.0

WAP white paper Secret

subscription relationship with carriers.

3) DSMP sends an authentication response to WAP GW.

4) After SP authentication succeeds, WAP GW sends an

authentication request of user service subscription relation to DSMP.

5) DSMP sends a response message to WAP GW.

6) For the second media type, WAP GW sends a service charging rating request to

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

79

Page 83: WAP White Paper 20031202 B V1.0

WAP white paper Secret

DSMP.

7) DSMP sends a response message to WAP GW.

8) For PPC users, WAP GW sends a charging reservation request to SCP.

9) SCP sends a withholding reservation response to WAP GW.

10) After the withholding reservation succeeds, if the user is offline and the user terminal

supports SIR, WAP GW launchse SIR through SMS bearer. If the user is online, there

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

80

Page 84: WAP White Paper 20031202 B V1.0

WAP white paper Secret

are the following two occasions:

If the WAP connection is not established, SIR is sent to the terminal through S-

Unit-Push. The following goes to step 16.

If the WAP connection is established, there is no need to send SIR. What follows

is step 18.

11) WAP GW sends the CMPP_SUBMIT request to ISMG. The SM contents are data of

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

81

Page 85: WAP White Paper 20031202 B V1.0

WAP white paper Secret

coded WAP PUSH SIR.

12) ISMG returns the CMPP_SUBMIT_RESP message to WAP GW.

13) ISMG sends a short message to the user terminal through SMSC.

14) ISMG sends a message of status report to WAP GW.

15) WAP GW returns a response message to ISMG.

16) After receiving WAP PUSH SIR, if the user terminal supports the PUSH contents, the

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

82

Page 86: WAP White Paper 20031202 B V1.0

WAP white paper Secret

user terminal activates the network connection and sends a WSP/TCP connection

request to the specified PPG connection point in SIR.

17) On receiving the connection request, WAP GW (PPG) returns a confirmation message

to the user terminal.

18) WAP GW (PPG) sends PUSH contents (WSP-Confirmed Push) to the user terminal

through the established connection.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

83

Page 87: WAP White Paper 20031202 B V1.0

WAP white paper Secret

19) On receiving the PUSH contents, the user terminal returns a confirmation message to

WAP GW (PPG).

20) WAP GW acts based on the confirmation result of PUSH.

For PPC users

If the delivery succeeds, WAP GW sends a withholding request to SCP

If the delivery fails, WAP GW sends a reimbursement request.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

84

Page 88: WAP White Paper 20031202 B V1.0

WAP white paper Secret

For PUB users, WAP GW generates bill records.

WAP GW also generates bill records for PI.

This step is applicable to the second media type.

21) WAP GW sends a PUSH result notice to PI.

22) PI returns a notice response to WAP GW.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

85

Page 89: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.3.7 Processing Procedure for POP3/SMTP Mail Service

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

86

Page 90: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

87

Page 91: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 12 Processing procedure for POP3/SMTP mail service

Explanations:

1. A user terminal sends a TCP connection request to WAP GW. Port of

POP3 is 110 and Port of SMTP is 25.

2. WAP GW establishes a TCP connection to the terminal through

standard three-way handshake, and then returns welcome information

to the terminal.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

88

Page 92: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3. The terminal requests for login, and reports the user name to WAP

GW.

4. WAP GW identifies the user login name, SP and SERVICE identifiers

according to the user name.

5. WAP GW sends SP service authentication request to DSMP according

to SP and SERVICE identifiers.

6. DSMP returns a response to SP service authentication request.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

89

Page 93: WAP White Paper 20031202 B V1.0

WAP white paper Secret

7. If the authentication succeeds, WAP GW finds out MSISDN according

to the terminal address from TCP connection, and sends a user

service authentication request to DSMP.

8. DSMP returns a response to the user service authentication request.

9. If the authentication succeeds, WAP GW finds out the email server

address according to descriptors of DSMP, and sends a TCP

connection request to the destination POP3/SMTP Email Server.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

90

Page 94: WAP White Paper 20031202 B V1.0

WAP white paper Secret

10. WAP GW establishes a TCP connection with POP3/SMTP Email

Server through standard three-way handshake.

11. WAP GW forwards the login request to POP3/SMTP, and reports the

analyzed login name.

12. POP3/SMTP Email Server returns a login response to WAP GW. Then

WAP GW forwards the response to the terminal.

13. With a successful user login, the terminal can send any POP3/SMTP

request to WAP GW.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

91

Page 95: WAP White Paper 20031202 B V1.0

WAP white paper Secret

14. WAP GW monitors the request sent by the terminal and sends a rating

request to DSMP if necessary. Otherwise, WAP GW jumps to step 18.

15. DSMP returns a rating response to WAP GW.

16. For a PPC user, WAP GW sends an expense reservation request to

SCP.

17. SCP returns a reservation response to WAP GW.

18. WAP GW forwards the request from the terminal to Email Server.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

92

Page 96: WAP White Paper 20031202 B V1.0

WAP white paper Secret

19. Email Server returns a response to WAP GW. Then WAP GW

forwards the response to the terminal.

20. WAP GW monitors responses of Email Server.

For PPC users, if the successful request needs charging, WAP GW

sends a withholding confirmation message to SCP.

For PUB users, WAP GW directly jumps to step 22.

21. SCP returns a withholding confirmation response to WAP GW.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

93

Page 97: WAP White Paper 20031202 B V1.0

WAP white paper Secret

22. WAP GW generates a call detailed record (CDR).

23. On receiving the QUIT request from the terminal, WAP GW forwards

the request to Email Server.

24. The terminal removes the TCP connection to WAP GW.

25. WAP GW removes the TCP connection to Email Server.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

94

Page 98: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.3.8 MMSC Address Translation Process (Proxy is Redirector)

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

95

Page 99: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

96

Page 100: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 13 MMS process

Explanations:

Figure 13 is an example of obtaining MM immediately. Redirector fulfills

MMSC address translation.

1. Using WSP as a bearer protocol, MS sends the M-Send.req request to

WAP GW. The URL of MMSC set on the terminal is

mmsc.monternet.com.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

97

Page 101: WAP White Paper 20031202 B V1.0

WAP white paper Secret

2. WAP GW queries the IP host address of mmsc.monternet.com

according to DNS, and sends the request containing M-Send.req to

Redirector.

3. The request is a standard MM1 Protocol message and the bearer is

HTTP.

4. On receiving the request message from WAP GW, Redirector obtains

identity of the originator subscriber and sends a query request to

ENUM DNS Server.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

98

Page 102: WAP White Paper 20031202 B V1.0

WAP white paper Secret

5. ENUM DNS Server returns the query result containing the home

MMSC of the originator subscriber to Redirector.

6. Redirector forwards the M-Send.req request to MMSC.

7. The home MMSC of the originator responds to the request from

Redirector and includes M-Send.conf in the response to identify

acceptance.

8. Redirector forwards the M-Send.conf message of MMSC to WAP GW.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

99

Page 103: WAP White Paper 20031202 B V1.0

WAP white paper Secret

9. WAP GW forwards the M-Send.conf message of MMSC to MS.

10. The home MMSC of the originator processes the M_Send.req request,

extracts the address of the originator subscriber, and sends a PUSH

message containing M-Notification.ind to the target subscriber before

arrival of new multimedia messages.

11. The recipient subscriber initiates the M-Retrive.req request according

to the target address in M-Notification.ind. Then WAP GW forwards the

request to the target MMSC.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

100

Page 104: WAP White Paper 20031202 B V1.0

WAP white paper Secret

12. The home MMSC of the recipient subscriber returns M-Retrive.conf to

WAP GW. After receiving the request forwarded by WAP GW, MS

obtains MM through WSP GET.

13. When the recipient receives the request, MS sends the M-

NotifyResp.ind request.

14. WAP GW queries the IP host address of mmsc.monternet.com

according to DNS, and sends the HTTP request containing M-

NotifyResp.ind to Redirector.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

101

Page 105: WAP White Paper 20031202 B V1.0

WAP white paper Secret

15. The request is a standard MM1 Protocol message and the bearer is

HTTP.

16. On receiving the request message from WAP GW, Redirector obtains

the recipient subscriber identity from the request and sends a query

request to ENUM DNS Server.

17. ENUM DNS Server returns the query result containing the home

MMSC address of the recipient subscriber.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

102

Page 106: WAP White Paper 20031202 B V1.0

WAP white paper Secret

18. Redirector forwards M-NotifyResp.ind to the home MMSC of the

recipient.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

103

Page 107: WAP White Paper 20031202 B V1.0

WAP white paper Secret

3.3.9 KJAVA Download Process

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

104

Page 108: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

Us

A

Pr

105

Page 109: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Figure 14 KJAVA download process

Explanations:

1. The terminal initiates a KJAVA OTA Server browse request.

2. WAP GW forwards the request to OTA Server.

3. OTA Server submits an authentication request to DSMP.

4. DSMP returns the authentication result to OTA Server.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

106

Page 110: WAP White Paper 20031202 B V1.0

WAP white paper Secret

5. OTA Server returns the response to WAP GW.

6. WAP GW forwards the response message to the terminal.

7. The terminal sends a request for JAVA descriptive files.

8. WAP GW forwards the request to OTA Server.

9. OTA Server processes the request, including terminal adaptation

check, service rating processing and expense reservation for PPC

users.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

107

Page 111: WAP White Paper 20031202 B V1.0

WAP white paper Secret

10. OTA returns the response result to WAP GW.

11. WAP GW returns the response message to the terminal.

12. The terminal sends WAP GW a request for downloading JAR files.

13. WAP GW forwards the request to OTA Server.

14. OTA returns the response message to WAP GW.

15. WAP GW forwards the response message to the terminal.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

108

Page 112: WAP White Paper 20031202 B V1.0

WAP white paper Secret

16. The terminal JAVA Manager (JAM) installs the JAVA program.

17. The terminal sends a Status Report request to WAP GW.

18. WAP GW forwards the Status Report to OTA Server.

19. OTA Server triggers the charging processing procedure.

20. OTA Server returns a response message to WAP GW.

21. WAP GW returns the response message to the terminal.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

109

Page 113: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Notes:

This process mainly describes contents related to JAVA download. For

processing procedure of OTA Server, interaction between OTA Server and

SCP, and interaction between OTA Server and DSMP, see the WAP

business process.

OTA Server aforementioned is operated by carriers. For downloading

servers not operated by carriers, see the processing procedure between

WAP GW and Web Server.

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

110

Page 114: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Appendixes:

Appendix 1: Introduction to WAP 2.0

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

111

Page 115: WAP White Paper 20031202 B V1.0

WAP white paper Secret

Appendix 2: Acronyms

WAP Wireless Application Protocol

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

112

Page 116: WAP White Paper 20031202 B V1.0

WAP white paper Secret

WML Wireless Markup Language (corresponding to HTML in Internet; WML and HTML are

subsets of XML)

WSP Wireless Session Protocol

WTP Wireless Transaction Protocol

ISMG Internet Short Message Gateway

CMPP CHINA Mobile Peer to Peer

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

113

Page 117: WAP White Paper 20031202 B V1.0

WAP white paper Secret

EMPP Extensible Messaging and Presence Protocol

DSMP Data Service Management Plat

ENUM E.164 Number Mapping (mapping from E.164 Number to DNS, as defined by

RFC2916)

Process of Handling WAP Browse Service for PPC Users

Figure 10 Processing procedure applicable to PPC users

Explanations:

37) GGSN sends a message of charging start to WAP GW.

38) WAP GW initiates real-time monitoring, and submits an expense reservation

request to SCP periodically.

39) SCP returns a request response to WAP GW.

40) GGSN sends a URL access request to WAP GW.

Huawei Technologies Proprietary

114