You are on page 1of 13

GPRS

General Packet Radio Service

HutchWorld

TM

Agenda
Hutch GPRS Architecture Hutch APN Call Flow MMS Call Flow Portal (wap) Call Flow www (web) Service architecture

HutchWorld

TM

Hutch Architecture
BSCs

SGSN 3.0

DXX based FR N/W

Intranets

Internet

Delhi

BSCs

Kolkata Kolkata

Billing GW

Service LAN

Local Applications
BSCs BSCs

GGSN 4.0

SGSN 3.0

BSCs

SGSN 3.0

Chennai

Mumbai
DXX based FR N/W

Banglore
DXX based FR N/W

BSCs

BSCs

Gujarat

AP

HutchWorld

TM

Hutch APN
APN Name portal mms www portalnmms Services WAP/xhtml/hutch portal MMS Laptop access/hutch portal WAP/xhtml/hutch portal and MMS

APN : Access Point Name

HutchWorld

TM

PDP Context (IP Allocation to MS)


BSC SGSN GGSN 2 5

1 7 8 MMS IP=10.14.210.16 3 4 6

Hutch GPRS User A ( APN = MMS) HLR DNS

1-2) PDP Context Activation Request 3) User Access verification (If APN is subscribed) 4) DNS resolves the APN name (=MMS) to select GGSN 6-8) IP address is provided to the MS via SGSN (PDP Context activation)

HutchWorld

TM

MMS Submission (MMS APN)


BSC SGSN GGSN FIREWALL WAP G/w MMSC SMSC 3 4 5 7 9 SMS notification 1 6 8 MMS DNS SMS 10

Hutch GPRS

APN = mms Gateway IP Address = 10.10.1.100 Message Server = http://mms1.hutchworld.co.in/mms/

Message storage

Hutch GPRS User B

1-3) MMS Send (Payload) 4-5) GGSN routes the Payload to WAP G/W via Firewall ( Routed using G/w IP Address) 6-7)WAP G/w resolves the MMSC name using DNS and forwards the Payload to MMSC 8) MMS stores the Payload (MMS Message ) 9-10) SMS notification is sent to the User B

HutchWorld

TM

MMS Delivery (MMS APN )


BSC SGSN GGSN FIREWALL 4 5 WAP G/w MMSC SMSC 2 3 7 10 Delivery notification 6 SMS 8 MMS DNS 9 Hutch GPRS User B APN = mms Gateway IP Address = 10.10.1.100 Message Server = http://mms1.hutchworld.co.in/mms/ Message storage Hutch GPRS User A 11

1-3) MMS Retrieve (Payload) 4-5) GGSN routes the Payload to WAP G/W via Firewall ( Routed using G/w IP Address) 6-7)WAP G/w resolves the MMSC name using DNS and forwards the Payload to MMSC 8-9) User A retrieves the Payload (MMS Message ) 9-10) SMS Delivery report is sent to the User A (if requested)

HutchWorld

TM

Example of Multimedia Messaging Transactional Flow


MO WAP Gateway /Push Proxy MMS-C WAP Gateway /Push Proxy MT

SOME TIME LATER

HutchWorld

TM

Multimedia Messaging Application - Node Responsibility


Telephone +9198300XXXXX

Mobile Network
PUSH - here it is go get message

Telephone +9198300YYYYY

To: +9198300YYYYY Message: Hi, Heres a new picture of the baby.

SMS - Push Notification

WAP/Push Proxy Gateway

From +9198300XXXXX Message: Hi, Heres a new picture of the baby.

Send Message To +9198300YYYYY

SMS-C

Telephone

+31612345678

MMC

HutchWorld

TM

Hutch Portal WAP(WML) Browsing (portal APN )


DNS BSC SGSN GGSN 6 FIREWALL Internet 1 10 WAP 7 WAP G/w Hutch APN = portal GPRS Gateway IP Address = 10.10.1.100 User A URL = http://www.hutchworld.co.in 8 Access to Internet via WAP Gateway 9 5

Hutch Portal

1-3) URL Send (Payload) 4-5) GGSN routes the Payload to WAP G/W via Firewall ( Routed using G/w IP Address) 6-7)WAP G/w resolves the URL name using DNS and forwards the Payload to MMSC 8-9) Content of the Hutch Portal is downloaded to User A

HutchWorld

TM

Hutch Portal Web (HTML) Browsing ( WWW


APN )
BSC SGSN GGSN 5 FIREWALL Internet Access to Internet 1 9 www.hutchworld.co.in 8 6 3 4 DNS 2

Hutch APN = www GPRS User A

1-3) URL Send (Payload) 4-5) GGSN routes the URL to DNS via Firewall to resolve IP 6-7)Payload request is forwarded to Hutch world 8-9) Content of the Hutch Portal is downloaded to User A

Hutch Portal

HutchWorld

TM

Service Architecture
Delhi Site Router

Banglore Site Router


Content Partner

Gi DNS 1

Gi DNS 2 Gi_DMZ

MTA

ISP R1

Hutch GPRS GGSN Mumbai Site Router

GenRD

2 mbps

ISP 1

Gi Firewall
ISP 2 WAPGW
10.10.x.x

Internet
1 Mbps

ISP R2

Existing MMS LAN Hutch Portal Legacy SMSC Support


10.10.1.111 10.10.1.1

10.10.1.160

MMSC
10.10.1.112

Existing Hutch WAP Gw


10.10.1.100

MIEP
10.11.206.67

E/// MMS nodes


10.11.206.99

Services LAN

HutchWorld

TM

Little step towards future

HutchWorld

TM

You might also like