Professional Documents
Culture Documents
1
Development of messaging (1)
2
Development of messaging (2)
3
Development of messaging (3)
4
Service capabilities in versions of UMTS standards
5
UMTS Quality service classes and differentiation
6
UMTS QoS classes
7
Some UMTS services
8
Video sharing
9
Push to talk over Cellular (PoC) service
Features:
10
VoIP & streaming
11
Scope of Rec. H.264 for video telephony
12
Multimedia Messaging Service (MMS)
13
Multimedia Messaging Service architecture
14
Multimedia Messaging Service Center
15
MMS Network Architecture and interfaces
MMS Server
MMS Client User DB
Message Storage MMSC MM6 Subscription
Profiles
MMS Relay
MM3
MM1 External Message
2G MM7 Application Servers
Mobile IP network
MM1
Network MM1
A
3G External VAS
Mobile Mobile applications
Network Network
A B
MMSE
MMS Client
MMS Client
Roaming
MMS Client
16
Service Architecture
17
MMS architecture details
2G or 3G
network
Internet
Internet
Remote
2G or 3G
network
18
Wireless Application Protocol (WAP)
MMS can use WAP protocols to provide multimedia services. WAP is intended to work
as a platform to run applications over various wireless environm ents. Main ideas are:
Interoperability
Scalability
Efficiency
Reliability
Security
WAP technology provides an application model close to World Wide WEB model (know
as web model). In web model contents is presented using standard ized description
formats. Also the web browsers used to retrieve content use stan dardized transport
protocols. Following are key elements of web model:
Standard naming model. Objects available on the web are identified by Uniform
Resource Identifiers (URI)
Content type: Objects in the web are typed. Thus web browsers ca n correctly identify
the type to which the content belongs
Standard content format. Browsers support standard content forma ts, e.g. HyperText
Markup Language (HTML)
Standard protocols: Browsers support standard content retrieval protocols, e.g.
HyperText Transfer Protocol (HTTP).
19
WAP features
WAP ideology is based on WEB model of accessing services, but to cope with
requirements of mobile environment it add following features:
20
Generic WAP architecture
Wireless Internet
Network
Secure
Network
21
WAP 1.x Legacy configuration
WAE (Wireless
Application Environment)
WTP (Wireless
Transaction Protocol)
22
WAP protocol stack
23
WAP 1.x configuration for MMS
24
Wireless Access Protocol (WAP) Architecture for MMS
Network servers
incl. MMSC
WAP Gateway
GSM/GPRS network
Application Servers
Content
adaptation
Push Proxy
25
WAP 2.0 Implementation of MMS
MMS
UI
MMS
Messaging Application Framework MMS
App Svcs App Model
IP IP IP IP IP IP
27
MMS Message sending, notification and retrieval
5 Read report
6 Read report
Originator Recipient
MM1 MM1
28
MMS Message Sending
The user composes the multimedia message with MMS capable device
The user defines the MM recipients
Originator MMS client transfers the MM to the MMSC of the user s MMSE
MMS Client traffic to MMS Relay: Client is sending message over WSP or WP-
HTTP to WAP Gateway and then over HTTP from the WAP Gateway to t he
MMS Relay.
(WSP/)HTTP POST method is used for data originating from the MMS Client
Originating MMSC performs the checking of message format, suffic ient
prepaid credit, possible barring conditions
If message submission is accepted, the originator MMSC transfers the MM to
the recipient MMSC(s).
Every message has a validity period defined by user or originati ng MMSC
Message sending can also include:
q Request to store the message on the network ( album service)
q Hidden originator address
q Charging indication
q Delivery time
q Report request (delivery and read)
29
MMS Message notification and retrieval
30
Multimedia Message Box
31
Multimedia Message
MM Header includes:
q Address of the originator
q Address of the recipient(s)
q Priority
q Class
q Date and time
q Validity period
q Reply charging parameters
q Request for reports
q Message subject
q Sender visibility
q Earliest delivery time
q Message distribution indicator
q MMBox status
MMS content: text, image, audio and video clip
MMS content is encapsulated in a body part container:
q the only mandatory parameter Content type
32
Multimedia Message
33
MMS Implementation in GPRS network
34
IP Multimedia Subsystem (IMS)
35
IP Multimedia Subsystem (IMS) Overview
36
IP Multimedia Core
3GPP Rel5
SIP Service Creation and Management,
Presence and other application servers
Service plane
3GPP HSS
IP Multimedia
MSC HLR IMR CPS IMR = IP Multimedia
Core Control plane Register
or
MSC CPS = Connection
3G
Server Processing
MSC
Server
MGW MSC
ADM/TM
QoS-aware PSTN
GSM/EDGE/
WCDMA IP backbone
SDH/PDH/DWDM 3G 2G Internet
Gateway plane
SGSN SGSN ISN
37
IP Multimedia Subsystem, Network Configuration
IMR = IP Multimedia
Register
CPS = Connection
Processing Provisioning Charging&Billing OSS
Server
HLR
SIP-Enabled Rf, Ro
Terminals
Application
Servers e.g:
IMR Cx CPS ISC/SIP Application PoC
SIP Presence
Servers
Messaging GW
MSC Push Server
Group Server
Server
Go
GSM/EDGE
WCDMA GGSN MGW PSTN
IP Transport
WLAN FW
DSLAM/
Cable ER NAT Internet
DSL
38
IP Multimedia Subsystem (IMS) Principles
39
IMS Network Elements: CPS
40
IMS Network Elements: IMR
41
IMS Functional Elements
42
Session Initiation Protocol (SIP)
43
SIP Session Establishment, CSCF Functionalities
INVITE INVITE
P-CSCF P-CSCF
INVITE
INVITE S-CSCF Service Control
HSS
INVITE
Number analysis INVITE HSS Query
and Service Control
S-CSCF I-CSCF HSS
CPS
INVITE
100 Trying INVITE
183 Session Progress
183 Session Progress
PRACK
PRACK
200 OK
200 OK
UPDATE
UPDATE
200 OK
200 OK 180 Ringing
180 Ringing
PRACK
PRACK
200 OK
200 OK 200 OK
200 OK
ACK
ACK
45
SIP session establishment and ending,
RFC 3261 (IETF)
CPS
INVITE INVITE
100 Trying
180 Ringing
180 Ringing
200 OK
200 OK
ACK ACK
BYE BYE
200 OK
200 OK
46
IMS Service Categories
Person-to-person Interactive applications
q Tools and means for new kind of interactivity between users, suc h as
Interactive Games, Content Sharing, Real Time Video Sharing
q Mobile clients and PC clients will interconnect!
SI SIP
P
47
Content Sharing
48
Real Time Video Sharing
A Ongoing session
B
Invite
49
Voice Instant Messaging
50
Example of IM Store&Forward delivery
AAUE
UE CPS
CPS IMGW
IMGW BB UE
UE
1. User sends a voice
message
2. MESSAGE presence info can
be used as trigger
2. CPS determines user is not for resending
registered and sends the
message to the S&F with the
S&F indication
4. MESSAGE
5. MESSAGE (repeated periodically)
6. 202 Accepted
3. User B becomes
7. IMS Registration
available when
registering
8. MESSAGE
9. 200 OK
51 Agent
Event PA = Event Publication
SIP Game Examples
Genre: Action/Strategy
Memory space: <800Kb
Runtime memory: <3.5M
TREASURES SIP
Treasures SIP is a 2D two -player turn based board game. The rules are similar to Minefield : two
players face a grid map with hidden treasures. At the beginning, the entire grid is covered. Two
players choose to dig at a grid turn by turn. When digging, a gr id will show either a treasure or
treasure grid number near this grid. When the map is entirely un covered, the player who finds
the most treasures win.
Genre: Board Game
Memory space: <400Kb
Runtime memory: <2.5M
52
Content Push
News Service Use Case
53
3G mobile terminal (an example of SIP client)
q 3G speed with series 60 built on the Symbian OS
q WCDMA: maximum download 384kbps, upload 128kbps
q EGPRS (class B, Multislot class 10) - maximum download 236.8kbps,
upload 118.4kbps
q 1.3 megapixel camera sensor, effective resolution 1.23 megapixels for
image capture (1280 x 960 pixel resolution)
q 6x smooth digital zoom and sequence mode
q 10 MB internal dynamic memory with hot swap and 64 MB reduced si ze
MultiMediaCard (MMC)
q Multimedia messaging: combine image, video, text and voice clip and
send as MMS to a compatible phone or PC
q Video recording time up to 1 hour per clip
q WAP 2.0 XHTML/HTML multimode browser
q Via Bluetooth: images, video clips, graphics and business cards
q Downloadable java MIDP 2.0, CLDC 1.1 applications
q 3d API (JSR-184)
q Dual stack ipv4/ipv6
q SIP stack
q SIP application SW
54