55942102 gprs call flow
TRANSCRIPT
HutchWorldTM
GPRS
General Packet Radio Service
HutchWorldTM
Agenda
•Hutch GPRS Architecture•Hutch APN•Call Flow – MMS•Call Flow – Portal (wap)•Call Flow – www (web)•Service architecture
HutchWorldTM
MumbaiMumbai
SGSN 3.0GGSN 4.0
Billing GW Service LAN
BSCs
Local Applications
InternetIntranetsKolkata
DXX based FR N/W
BSCs
Kolkata
BangloreBanglore
SGSN 3.0BSCs
DelhiDelhi
SGSN 3.0BSCs
BSCs
Chennai
BSCs
AP
DXX based FR N/W
BSCs
DXX based FR N/W
Gujarat
Hutch Architecture
HutchWorldTM
Hutch APN
APN Name Services • portal WAP/xhtml/hutch portal• mms MMS• www Laptop access/hutch
portal• portalnmms WAP/xhtml/hutch portal
and MMS
• APN : Access Point Name
HutchWorldTM
PDP Context (IP Allocation to MS)SGSNBSC GGSN
HLR
Hutch GPRS
1
2
3
5
MMS
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)
User A ( APN = MMS)DNS
4
67
8
IP=10.14.210.16
HutchWorldTM
MMS Submission (“MMS” APN)
Hutch GPRS
SGSNBSC GGSN
SMS
SMSC
SMS notification
FIREWALL MMSC
Hutch GPRS
Message storage
1
2 3 4 9
6
8
10
MMS
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
APN = mms
Gateway IP Address = 10.10.1.100
Message Server = http://mms1.hutchworld.co.in/mms/
User B
WAP G/w
5 7
DNS
HutchWorldTM
MMS Delivery (“MMS” APN )
Hutch GPRS
User B
SGSNBSC GGSN
SMS
SMSC
Delivery notification
FIREWALLMMSC
Hutch GPRS
Message storage
1
2 3 4 10
6
8
11
MMS
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)
User A
WAP G/w
5 7
DNS9
APN = mms
Gateway IP Address = 10.10.1.100
Message Server = http://mms1.hutchworld.co.in/mms/
HutchWorldTM
Example of Multimedia Messaging Transactional Flow WAP Gateway/Push Proxy
WAP Gateway/Push Proxy
M-Send.reg
M-end.conf M-Notification.ind
M-Notify Response.ind
WSP GET.req
M-retrieve.conf
M-Acknowledge.indM-Delivery.ind
SOME TIME LATER
MO MTMMS-C
HutchWorldTM
Send MessageTo
+9198300YYYYYTelephone
+31612345678
Multimedia Messaging Application - Node Responsibility
MMC
Telephone+9198300XXXXX
MobileNetwork
WAP/Push Proxy Gateway
To: +9198300YYYYY
Message:Hi, Here’s a new
picture
of the baby.
From +9198300XXXXX
Message:Hi, Here’s a new
pictureof the baby.
SMS-C
SMS - Push Notification
“go get message”
PUSH - “here it is”
Telephone+9198300YYYYY
HutchWorldTM
Hutch Portal WAP(WML) Browsing (“portal” APN )
User A
Hutch GPRS
SGSNBSC GGSN
FIREWALL
Hutch Portal
1
2 3 4
6
WAP
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
APN = portal
Gateway IP Address = 10.10.1.100
URL = http://www.hutchworld.co.in
WAP G/w
5
7
DNS
910
InternetAccess to Internet
via WAP Gateway
8
HutchWorldTM
Hutch Portal Web (HTML) Browsing
( “WWW” APN )
Hutch GPRS
SGSNBSC GGSN
FIREWALL
Hutch Portal
1
2 3 4
6
www.hutchworld.co.in
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
APN = www
5
7
DNS
8
9
User A
InternetAccess to Internet
HutchWorldTM
Hutch GPRS
GGSN MumbaiSite Router
Gi Firewall
MIEP
ExistingHutch
WAP Gw10.10.1.100
E/// MMSnodes
Services LAN
HutchPortal
MMSC
SMSC
10.10.x.x
Internet
ISP R2
ISP R12 mbps
1 Mbps
Gi DNS 1 Gi DNS 2
Gi_DMZ
ISP 1
ISP 2
WAPGW
GenRD
MTA
ContentPartner
Legacy Suppor
t10.11.206.67
10.11.206.99
10.10.1.160
10.10.1.111
Existing MMS LAN
10.10.1.112
Delhi Site Router
Banglore Site Router
10.10.1.1
Service Architecture
HutchWorldTM
Little step towards future