Skip to content
This repository has been archived by the owner on May 6, 2020. It is now read-only.

Explicit transference of call control between Rayo clients #39

Open
bklang opened this issue Jun 16, 2012 · 4 comments
Open

Explicit transference of call control between Rayo clients #39

bklang opened this issue Jun 16, 2012 · 4 comments
Labels
Milestone

Comments

@bklang
Copy link

bklang commented Jun 16, 2012

Can a Rayo client explicitly transfer control of a call to another Rayo client?

Example use-case:
In issue #38, I explained a case where two separate calls were being managed by separate DCPs. In such a case, it may be desirable for DCP "instance2" to transfer control of the call to DCP "instance1" so that a join may be effected.

Example use-case:
DCP "instance2" needs to go offline for maintenance and wants to hand off all controlled calls to DCP "instance1". In this case we can assume that the instances are capable of sharing state and the call is possible to continue with a new controller.

Example use-case:
DCP [email protected] knows that a call she controls needs to next access an application being run by [email protected]. One way to effect this transference of control might be a SIP transfer, but there may be cases were we only want to transfer the control of the call, not the media.

@benlangfeld
Copy link
Member

See comments on #40

@bklang
Copy link
Author

bklang commented Jun 16, 2012

I think the comments in #40 satisfy the second use-case, but what about the first and third use-cases above?

@benlangfeld
Copy link
Member

For 1, see my comments on #38.
For 3, I would suggest that disperate apps should see the call redirected as if it were hosted entirely separately. This may be revised in later versions of the spec.

@bklang
Copy link
Author

bklang commented Jun 16, 2012

I think we have arrived at a workable proposal for #1 and I accept the suggestion for #3. I still think this feature has utility though, and would like to see it in a future version specification.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants