Closed MayamaTakeshi closed 1 year ago
We are working on it on the branch multiple_media. Before proceeding: call->transport is not being properly set in incoming calls (on_rx_request). We will need this to properly build the local SDP.
Done. Final changes commited as: 4e3a5a32206d9f860e0f59f9bd1b8e94bde979a6
Precedes #22, #32 and #40.
Currently, we handle SDP with only one media offer and it is always audio. However, to add support for video, MRCPv2, MSRP, T.38 etc, we will need to change the code to handle multiple media offer. Also, we could have multiple audio streams, multiple video streams, no audio/video in some MSRP scenarios etc. So, the current Call struct:
must be refactored to have an array/list of media elements and this array/list might grow/shrink in case of reinvite.