40 likes | 57 Views
This proposal suggests a distributed control model for Peer-to-Peer 3rd Party Call Control, aiming to replace the centralized control model. By parsing SIP URIs with method parameters and headers, support REFER, and use REFER-To URLs with method parameters, this solution enables improved call control and status retrieval. Potential next steps include defining SIP-Status events, selecting an appropriate method (REFER, PHONECTL, or new), determining an authentication model, and ensuring compatibility with the call control framework.
E N D
Peer-to-Peer 3rd party call control Rohan Mahy—Cisco Systems rohan@cisco.com
Peer 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
Peer-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
Next steps • Come up with SIP-Status event • Choose REFER, PHONECTL, or some new method • Choose authentication model • Does this fit in call control framework?