Example #1
0
        /// <summary>
        /// Updates the stream status of the RTP session and sends the re-INVITE request.
        /// </summary>
        private void ApplyHoldAndReinvite()
        {
            var streamStatus = GetStreamStatusForOnHoldState();

            MediaSession.SetMediaStreamStatus(SDPMediaTypesEnum.audio, streamStatus);
            MediaSession.SetMediaStreamStatus(SDPMediaTypesEnum.video, streamStatus);

            var sdp = MediaSession.CreateOffer(null);

            SendReInviteRequest(sdp);
        }