tinyphone icon indicating copy to clipboard operation
tinyphone copied to clipboard

Feature : conference between selective parties

Open ploufs opened this issue 2 years ago • 6 comments

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

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

ploufs avatar Jun 14 '22 19:06 ploufs

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?

kingster avatar Jun 14 '22 20:06 kingster

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

Receptionist does conference customer 1 with sale and exist calls.

ploufs avatar Jun 14 '22 20:06 ploufs

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

function pjsua_call_xfer_replaces in pjsua ?

ploufs avatar Jun 14 '22 20:06 ploufs

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 avatar Jun 15 '22 07:06 kingster

@kingster Do you plan to develop this functionality soon?

ploufs avatar Jul 05 '22 14:07 ploufs

@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 avatar Jul 12 '22 15:07 kingster