Conferencing with  ASTA SIP MCU

Top  Previous  Next

Audio conferencing is achieved by creating an instance of  the (TAsta)SIPEndPoint class + logic for conferencing call management.

 

The following methods are supported:

 

AttachCallToRoom

CreateRoom

DetachCall

 

 

Here is an example how an conferencing application would flow:

 

Users that want to conference with each other are grouped into a Room. When a call is initially received it is not attached to any room so audio silence will be transmitted to the soft phone by default.

 

A Room is created using the CreateRoom method, which is has little overhead.

 

A user can be assigned to a given room using the AttachCallToRoom method which takes 2 parameters, Call ID and the name of the Room.

 

If you want to move the call to another room - you should to use the

 

DetachCall

AttachCallToRoom

 

methods pair.

 

DetachCall just removes the call from existing room. This method requires only the ID of call.

 

A room is automatically destroyed when all callers exit a room.

 

Client app. is client SDK based softphone. Or another softphone -
specializing is not required from client.
 
Room is created when AttachCallToRoom is called on server - it creates new
room or reuses existing.