Professional Documents
Culture Documents
www.seipub.org/mt
Introduction
Recently, multimedia networks that use Internet
protocols have provided many different information
services (Lecompte, 2012), (Gruber, 2011, 2010). Users
may benefit from traffic, weather and sport news.
Multicast service is a unidirectional point to
multipoint information service in which information is
intended for a specific group of users who have
service subscription. The network operator may
charge both content provider and subscribers. Usually,
multicast information is useful when provided on time.
Instant messaging service allows sending different
types of messages in close to real time (SanchezEsguevillas, 2013), (Ho, 2010). Messages can carry
many types of data including multimedia and may be
delivered in page mode or session mode. The page
mode is used for transferring loosely coupled separate
messages and each immediate message is an
independent transaction. In session-based instant
www.seipub.org/mt
Application session
view
Protocol session view
S-CSCF
Session
signaling
IP Connectivity
access network
Media
Application
server
3rd party
network
Parlay X
interfaces
Parlay X Gateway
Media server
control
Media
server
Parlay X
Gateway
inviteUserTo
JoinRequest
S-CSCF
Media server
inviteUserTo
JoinResponse
www.seipub.org/mt
S-CSCF
S-CSCF
reuestUsersTo
Leave Response
Media server
Parlay X
Gateway
Media server
Application
logic
Parlay X
Gateway
www.seipub.org/mt
Parlay X
Gateway
S-CSCF
Media
server
Application View
UE
INFO
INFO
(MSCML play
(MSCML play
message)
message)
200 OK
200 OK
[INFO]
SEND
[INFO]
200 OK
[SEND]
PlayAudio
MessageResponse
INFO
INFO
(MSCML play
(MSCML play
message)
message)
200 OK
200 OK
[INFO]
[INFO]
REPORT
42
inviteUserToJoin
requestUserToLeave
notifyJoinMulticast
Session
notifyLeaveMulticast
Session
deleteMulticastSession
FIG. 6 APPLICATION VIEW ON MULTICAST SESSION STATE
Dedicated
ChannelSetup
Session
Establishment
INVITEUE
INFO, BYEMS, BYEUE
BYEMSLAST
- Protocol
INVITEMS
Session
Release
BYEUELAST
Dedicated
ChannelRelease
BYE
= { AppNull }.
INVITEMS
Session
Established
www.seipub.org/mt
- s0
www.seipub.org/mt
TABLE 1 BISIMULATION RELATION BETWEEN APLICATION AND PROTOCOL VIEWS ON MULTICAST SESSION
Transitions in App
AppNull createMulticastSession Idle,
Idle inviteUserToJoin Active;
Active inviteUserToJoin Active,
Active requestUserToLeave Active,
Active notifyJoinMulticastSession Active,
Active notifyLeaveMulticastSession Active;
Active requestUserToLeaveLAST Released,
Active notifyLeaveMulticastSessionLAST Released;
Released deleteMulticastSession AppNull;
Transitions in Protocol
Null INVITE DedicatedChannelSetup,
DedicatedChannelSetup INVITEMS SessionEstablishment,
SessionEstablishment INVITEUE SessionEstablished;
SessionEstablished INFO SessionEstablished,
SessionEstablished BYEMS SessionEstablished,
SessionEstablished BYEUE SessionEstablished,
SessionEstablished INVITEMS SessionEstablishment;
SessionEstablishment INVITEUE SessionEstablished;
SessionEstablished BYEMSLAST SessionRelease
SessionRelease BYEUELAST DedicatedChannelRelease;
DedicatedChannelRelease BYE Null;
Parlay X gateway
App Logic
1.createMulticast
SessionRequest
8.createMulticast
SessionResponse
9.inviteUserToJoin
Request
Audio Call
Web Service
User equipment 1
Media server
SIP
server
S-CSCF
2.INVITE[1]
4. 200 OK[1]
6. ACK [1]
10. INVITE[2]
MRFC
SIP user
agent
MRFP
MSRP
client
3. INVITE[1]
5. 200 OK[1]
7. ACK [1]
11. INVITE (UE 1 SDP)[2]
20.ACK [2]
30.playVideoMessageResponse
38. getMessageStatusRequest
29. 200 OK
31. SEND
33. REPORT
39. getMessageStatusResponse
40. Steps from 25 to 39 may be repeated for playing text and audio messages
FIG. 8 AN EXAMPLE OF PARLAY X APPLICATION FOR MULTICAST INSTANT MESSAGING
44
www.seipub.org/mt
new
transmission
schemes
and
related
45
www.seipub.org/mt
2007.
cs.helsinki.fi/u/kraatika/Courses/IPsem04s/SIMPLE_Legg
io.pdf.
46