private void sipService_onInviteEvent(object sender, InviteEventArgs e)
        {
            switch (e.Type)
            {
            case InviteEventTypes.INCOMING:
                Win32ServiceManager.SharedManager.Dispatcher.Invoke((System.Threading.ThreadStart) delegate
                {
                    MediaActionHanler.ReceiveCall(e.GetExtra(InviteEventArgs.EXTRA_SESSION) as MyInviteSession);
                }, null);

                break;

            default:
                break;
            }
        }
        private void sipService_onMessagingEvent(object sender, MessagingEventArgs e)
        {
            switch (e.Type)
            {
            case MessagingEventTypes.INCOMING:
                Win32ServiceManager.SharedManager.Dispatcher.Invoke((System.Threading.ThreadStart) delegate
                {
                    MediaActionHanler.ReceiveShortMessage(e.GetExtra(MessagingEventArgs.EXTRA_REMOTE_PARTY) as String,
                                                          e.Payload, e.GetExtra(MessagingEventArgs.EXTRA_CONTENT_TYPE) as String);
                }, null);

                break;

            default:
                break;
            }
        }
Exemple #3
0
 private void MenuItemCall_MakeVideoCall_Click(object sender, RoutedEventArgs e)
 {
     MediaActionHanler.MakeVideoCall(this.remotePartyUri);
 }