Hello All,
My question is probably quite simple as I am new to SIP but I have a questions in relation to 3PCC best practices with SIP :http://tools.ietf.org/html/rfc3725.
In all of the examples in this document, the controller initiates the session.
My have a second question in relation to a scenario where a session involve multiple devices on both sides. A controller on "each" side of the communication would be required here. I am not certain how this scenario would work but I assume the calling controller would invite its local devices to a session first with no SDP, and use the capabilities of these devices in the "invite" to the called controller. The called controller could then use this description data to invite its respective local devices?
Calling Side Called Side
Camera Microphone Controller - A Controller - B Speaker Display Device
|
|
|
|
|
|
| |(1)INV No SDP| | | |
| | <----- | | | |
| | | | | |
| (2)INV No SDP | | | |
| <------------- | | | |
| | | | | |
| |(3)200 OK | | | |
| | with Audio offer | | |
| | -------> | | | |
|(4)200 OK| | | | |
| with video offer | | | |
| --------------> | | | |
| | | | | |
| | (5)Combine offers at | | |
| | Controller | | |
| | | INV SDP | | |
| | (Combined SDP) | | |
| | | ----------------> | | |
| | | | | |
| | | (6)Parsing of SDP | |
| | | | | |
| | | | (7) 200 OK answer1| |
| | | | for audio | |
| | | | <------------- | |
| | | | | |
| | | | |(8)200 ok ans 2 |
| | | | | for video |
| | | | <------------------------------- |
| | | | | |
| | | | | |
| | | (9)Combination of answers | |
| | | from various devices | |
| | | 200 OK COMBined answers| |
| | | <--------------------------------- | |
| |(10)ACK Audio| | | |
| | <-------- | | | |
| (11)ACK Video | | | |
| <----------------- | | ACK |
| | | | ---------------------------> |
=====================================================================================
===========================================Media Flow================================
=====================================================================================
| |(1)INV No SDP| | | |
| | <----- | | | |
| | | | | |
| (2)INV No SDP | | | |
| <------------- | | | |
| | | | | |
| |(3)200 OK | | | |
| | with Audio offer | | |
| | -------> | | | |
|(4)200 OK| | | | |
| with video offer | | | |
| --------------> | | | |
| | | | | |
| | (5)Combine offers at | | |
| | Controller | | |
| | | INV SDP | | |
| | (Combined SDP) | | |
| | | ----------------> | | |
| | | | | |
| | | (6)Parsing of SDP | |
| | | |INV SDP m=audio | |
| | | | ------------> | | | | | |INV SDP m=video | |
| | | | --------------------------------> || | | | | |
| | | | (7) 200 OK answer1| |
| | | | for audio | |
| | | | <------------- | |
| | | | | |
| | | | |(8)200 ok ans 2 |
| | | | | for video |
| | | | <------------------------------- |
| | | | | |
| | | | | |
| | | (9)Combination of answers | |
| | | from various devices | |
| | | 200 OK COMBined answers| |
| | | <--------------------------------- | |
| |(10)ACK Audio| | | |
| | <-------- | | | |
| (11)ACK Video | | | |
| <----------------- | | ACK |
| | | | ---------------------------> |
=====================================================================================
===========================================Media Flow================================
=====================================================================================
Thanks in advance,
Niall
_______________________________________________ Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip Use sip@xxxxxxxx for new developments of core SIP