Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature : conference between selective parties #63

Closed
ploufs opened this issue Jun 14, 2022 · 6 comments
Closed

Feature : conference between selective parties #63

ploufs opened this issue Jun 14, 2022 · 6 comments
Labels
feature Feature request

Comments

@ploufs
Copy link
Contributor

ploufs commented Jun 14, 2022

On softphone have 3 calls.
Only conference between call 1 and 2.

Suggest new ressource : /calls/conference
Payload : Array call_Id

@kingster
Copy link
Member

kingster commented Jun 14, 2022

This could possibly be an enhancement. Though I really can't think of a scenario where this would be required. Could you share an example scenario where this would be used?

@ploufs
Copy link
Contributor Author

ploufs commented Jun 14, 2022

Softphone = receptionist
Call 1 = Customer 1
Call 2 = Sale
Call 3 = Customer 2

Receptionist does conference customer 1 with sale and exist calls.

@ploufs
Copy link
Contributor Author

ploufs commented Jun 14, 2022

@kingster
Copy link
Member

If I understand this correctly, this also relates to #65 where in 3 party conference the receptionist would conference and then drop out of the call.

https://www.pjsip.org/docs/1.16/pjsip/docs/html/group__PJSUA__LIB__CALL.htm#gaa8c781210e8c2b24183cb3c5215c68d7

function pjsua_call_xfer_replaces in pjsua ?

Yes this would be the function that implements, and need to be called instead of hangup when exiting the conference. That way the 2 parties would continue the direct call between them.

@kingster kingster changed the title Feature : conference between 2 calls Feature : conference between selective parties Jun 17, 2022
@kingster kingster added the feature Feature request label Jun 17, 2022
@ploufs
Copy link
Contributor Author

ploufs commented Jul 5, 2022

@kingster Do you plan to develop this functionality soon?

@kingster
Copy link
Member

@ploufs Some parts of this might not be straightforward, since this would mean the phone would have to support multiple conferences and keep track of the running conferences, this IMO overlaps with the functionality of a dedicated conference server/PBX.

That said, an attended transfer of call is something that makes sense (the reception example, with 2 calls only), and I will pick it up when I get some time soon.

kingster pushed a commit that referenced this issue Sep 10, 2022
* Add new api /calls/<int>/attended-transfer/<int>

Fixes #63

Author:    Francis Noel <ploufs@users.noreply.github.com>
Date:      Thu Sep 8 08:24:27 2022 -0400
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Feature request
Projects
None yet
Development

No branches or pull requests

2 participants