1 © 1999, cisco systems, inc. course number presentation_id peer-to-peer 3rd party call control...

4
1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Peer-to-Peer 3rd Peer-to-Peer 3rd party call control party call control Rohan Mahy—Cisco Systems Rohan Mahy—Cisco Systems [email protected] [email protected]

Upload: todd-wiggins

Post on 03-Jan-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Peer-to-Peer 3rd party call control Rohan Mahy—Cisco Systems rohan@cisco.com

1© 1999, Cisco Systems, Inc.

Course NumberPresentation_ID

Peer-to-Peer 3rd party Peer-to-Peer 3rd party call controlcall control

Rohan Mahy—Cisco SystemsRohan Mahy—Cisco Systems

[email protected]@cisco.com

Page 2: 1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Peer-to-Peer 3rd party call control Rohan Mahy—Cisco Systems rohan@cisco.com

2Presentation_ID © 1999, Cisco Systems, Inc.

Peer to peer 3pcc — Problem SetPeer to peer 3pcc — Problem Set

• Current 3pcc reproduces centralized control model of xGCP or PSTN (but needed for SIP interworking with H.323, RTSP, HTTP, etc.)

• Make 3pcc distributed

Softphone directs my phone to dial, etc.

• Use request vs. control model

• Get status via notifications

Page 3: 1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Peer-to-Peer 3rd party call control Rohan Mahy—Cisco Systems rohan@cisco.com

3Presentation_ID © 1999, Cisco Systems, Inc.

Peer-to-peer 3pcc — ProposalPeer-to-peer 3pcc — Proposal

• If you can parse SIP URIs with method parameters and headers (needed for VoiceXML,

etc.) and...

• If you support REFER, turns out you have everything you need for “control”

• Use Refer-To URLs with method parameter

• SUBSCRIBE/NOTIFY is a reasonable way to get status

Page 4: 1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Peer-to-Peer 3rd party call control Rohan Mahy—Cisco Systems rohan@cisco.com

4Presentation_ID © 1999, Cisco Systems, Inc.

Next stepsNext steps

• Come up with SIP-Status event

• Choose REFER, PHONECTL, or some new method

• Choose authentication model

• Does this fit in call control framework?