A SIP Call Control Model draft-mahy-sip-cc-models-00.txt - PowerPoint PPT Presentation

About This Presentation
Title:

A SIP Call Control Model draft-mahy-sip-cc-models-00.txt

Description:

The set of participants who have access to all the media sent in the context of that space ... Dial-in conference. 4 calls, legs, confs, sessions. Multicast conference ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 9
Provided by: roh83
Category:
Tags: sip | call | control | dialin | draft | mahy | model | models | sip | txt

less

Transcript and Presenter's Notes

Title: A SIP Call Control Model draft-mahy-sip-cc-models-00.txt


1
A SIP Call Control Modeldraft-mahy-sip-cc-models
-00.txt
  • Rohan Mahy
  • rohan_at_cisco.com

2
What is Call Control?
  • Manipulation of session and media relationships
    to effect the experience of the participants
    within a "conversation space"
    (typically actions
    like adding and removing participants)
  • Conversation Space?
  • The set of participants who have access to all
    the media sent in the context of that space
  • Participants?
  • Send original media, or receive and terminate
    media (a mixer is not a participant)

3
Related Definitions
  • Call
  • All participants in a session invited by a common
    source
  • Call-leg
  • Pair-wise signaling relationship between two SIP
    user agents
  • Conference
  • Multimedia session identified by a common session
    description
  • Session
  • Set of multimedia senders and receivers and the
    data streams flowing from senders to receivers

4
Examples
  • Simple 2-party call
  • 1 call, 1 leg, 1 conf, 1 session
  • Locally mixed three-way call
  • 1 or 2 calls, 2 legs, 2 confs, 2 sessions
  • Dial-in conference
  • 4 calls, legs, confs, sessions
  • Multicast conference
  • 1 to 4 calls, 4 legs, 1 conf, 1 session

A B
A C B
A C B D
A C B D
5
Call Control Actions
B C
A B
A C B
C B
transfer
insert
C B
A B
A B
C D
A C B D
take
split
A B
A C B
A B C
A B
add
near fork
A B
B A C
A C
A C B
B C
local join
far fork
From the point of view of participant A
6
Additional Requirements
  • Presenting information to participants
  • Use Jonathan's conference-info package?
  • Handling based on special participants
  • Provide participant information as in Caller
    Preferences
  • Human/Robot
  • Active/Passive
  • Visible/Hidden
  • ltasbestos-suitgt Billing? lt/asbestos-suitgt

7
Proposal and Next Steps
  • Move overall model definition into
    cc-framework
  • New drafts implementation of actions using 3pcc
    and peer to peer primitives (for both central
    and locally mixed conference resources)
  • Additional work for participant information,
    hidden/passive participants. What about billing?
  • Does this belong in SIP or SIPPING?

8
Thank You
Write a Comment
User Comments (0)
About PowerShow.com