Implement TinyPhone::Join (can be used to join two specific calls together)#81
Implement TinyPhone::Join (can be used to join two specific calls together)#81pdesaulniers-vertisoft wants to merge 7 commits intovoiceip:masterfrom
TinyPhone::Join (can be used to join two specific calls together)#81Conversation
This method can be used to join two specific calls. It is similar to `TinyPhone::Conference`, except it applies to a specific call, rather than all current calls.
This endpoint exposes `TinyPhone::Join`.
|
❌ Build tinyphone 1.0.356 failed (commit 03a6a5fbfe by @pdesaulniers-vertisoft) |
1 similar comment
|
❌ Build tinyphone 1.0.356 failed (commit 03a6a5fbfe by @pdesaulniers-vertisoft) |
|
❌ Build tinyphone 1.0.357 failed (commit 524b2d553a by @pdesaulniers-vertisoft) |
1 similar comment
|
❌ Build tinyphone 1.0.357 failed (commit 524b2d553a by @pdesaulniers-vertisoft) |
1 similar comment
1 similar comment
|
Hi @pdesaulniers-vertisoft one thing that I see missing before we can merge this capability is how to unjoin calls. Second, what would be the behaviour if the join request is made with a 3rd call when call 1 & 2 are already joined. IMO this would need some tracking of bridged (joined) calls and that is the reason conference today works on linking all calls, similar to what smartphones offers. |
1 similar comment
1 similar comment
|
Hello,
OK, I added the
Yes, the current behavior of join/unjoin is not very practical when the conference should contain more than 2 calls... In that case, would it be reasonable to bridge Also, if we use this approach, I suppose it would make sense to change the API route from |
This PR implements
TinyPhone::Joinand the following endpoint:/calls/<int>/join/<int>This method is very similar to
TinyPhone::Conference. It can be used to initiate a conference between an active call and a second, specific call (as opposed toTinyPhone::Conference, which joins all ongoing calls together).