CreateOutgoingSession() public static method

public static CreateOutgoingSession ( BogheCore.Sip.MySipStack sipStack, MediaType mediaType ) : MyAVSession
sipStack BogheCore.Sip.MySipStack
mediaType MediaType
return MyAVSession
コード例 #1
0
        public static MyAVSession TakeOutgoingTranferSession(MySipStack sipStack, CallSession session, twrap_media_type_t mediaType, SipMessage sipMessage)
        {
            MediaType media = MediaTypeUtils.ConvertFromNative(mediaType);

            if (media == MediaType.None)
            {
                return(null);
            }

            MyAVSession avSession = MyAVSession.CreateOutgoingSession(sipStack, session, media);

            if (sipMessage != null)
            {
                avSession.RemotePartyUri = sipMessage.getSipHeaderValue("refer-to");
            }
            return(avSession);
        }
コード例 #2
0
 public static MyAVSession CreateOutgoingSession(MySipStack sipStack, MediaType mediaType)
 {
     return(MyAVSession.CreateOutgoingSession(sipStack, null, mediaType));
 }