[Opalvoip-user] Implementing two phone lines using SIP with opal
Brought to you by:
csoutheren,
rjongbloed
From: Keanu M. <jav...@gm...> - 2024-01-08 04:08:51
|
Hi, I am using opal to develop voip software for an embedded system that supports two phone lines using SIP. With these two lines I will for instance be able to make a call on one line, hold a call on this line and then make a call on the second line. I also want to implement SIP call transferring and setting up a conference between three parties. My first question; is this possible to implement using the opalvoip library? So far I have developed a simple voip software that implements one phone line able to make, answer, reject, hang up and hold calls. I have read through the documentation available as well as other mailing threads about implementing multiple lines and my thinking/plan is as follows. I will have a descendant of OpalManager that contains a MixerEndPoint and SIPEndPoint. The SIPEndPoint will have two SIP connections that maintain the control and signalling for the two lines/calls. The mixer endpoint will mix two sink streams from the two incoming connections and convert a source media stream to two media streams for the two outgoing connections. Am I on the right track with this plan and further do you have any advice about what I am trying to do? Kind regards Javin Mamutil |