Esempio n. 1
0
        void OnRTCEvent(RTC_EVENT rtcEventType, object rtcEvent)
        {
            Trace.WriteLine("Entering RTCPresenceCore.OnRTCEvent " + rtcEventType);
            switch (rtcEventType)
            {
            case RTC_EVENT.RTCE_REGISTRATION_STATE_CHANGE:
                this.OnRTCRegistrationStateChangeEvent((IRTCRegistrationStateChangeEvent)rtcEvent);
                break;

            case RTC_EVENT.RTCE_CLIENT:
                this.OnRTCClientEvent((IRTCClientEvent)rtcEvent);
                break;

            case RTC_EVENT.RTCE_BUDDY:
                this.OnRTCBuddyEvent((IRTCBuddyEvent2)rtcEvent);
                break;

            case RTC_EVENT.RTCE_ROAMING:
                break;

            case RTC_EVENT.RTCE_PROFILE:
                this.OnRTCProfileEvent((IRTCProfileEvent2)rtcEvent);
                break;

            case RTC_EVENT.RTCE_PRESENCE_PROPERTY:
                break;

            case RTC_EVENT.RTCE_PRESENCE_DATA:
                break;

            default:
                break;
            }
        }
Esempio n. 2
0
 void oclient_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
 {
     switch (RTCEvent)
     {
     case RTC_EVENT.RTCE_SESSION_STATE_CHANGE:
     {
         IRTCSessionStateChangeEvent sessionevent = null;
         sessionevent = (IRTCSessionStateChangeEvent)pEvent;
         OnIRTCSessionStateChangeEvent(sessionevent);
         break;
     }
     }
 }
Esempio n. 3
0
        private void istemci_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
        {
            switch (RTCEvent)
            {
            case RTC_EVENT.RTCE_PROFILE:                      // istemci.GetProfile() metodu tetikler. profil oluþturuluyor...
                this.ProfileEvent((IRTCProfileEvent2)pEvent); // Olayý cast et...
                break;

            case RTC_EVENT.RTCE_REGISTRATION_STATE_CHANGE:     // client.EnableProfileEx() metodu tetikler
                this.RegistrationStateChangeEvent((IRTCRegistrationStateChangeEvent)pEvent);
                break;

            case RTC_EVENT.RTCE_CLIENT:     // client.PrepareForShutdown() metodu tetikler
                this.ClientEvent((IRTCClientEvent)pEvent);
                break;

            case RTC_EVENT.RTCE_BUDDY:      // client.EnablePresenceEx() metodu tetikler
                this.BuddyEvent((IRTCBuddyEvent2)pEvent);
                break;

            case RTC_EVENT.RTCE_ROAMING:     // server da tutulan kiþilerimizin otomatikman alýnmasý
                break;

            case RTC_EVENT.RTCE_MESSAGING:     // arkadaþdan im mesaj geldi..
                this.MessagingEvent((IRTCMessagingEvent)pEvent);
                break;

            case RTC_EVENT.RTCE_SESSION_STATE_CHANGE:     // oturum açma, media akýþý baþladý, duraklatýldý, bitti vb.
                this.SessionStateChangeEvent((IRTCSessionStateChangeEvent)pEvent);
                break;

            case RTC_EVENT.RTCE_MEDIA:     // media akýþý baþladý, duraklatýldý, bitti vb.
                this.MediaEvent((IRTCMediaEvent)pEvent);
                break;

            case RTC_EVENT.RTCE_PRESENCE_PROPERTY:
                break;

            case RTC_EVENT.RTCE_PRESENCE_DATA:
                break;

            case RTC_EVENT.RTCE_PARTICIPANT_STATE_CHANGE:
                this.ParticipantStateChangeEvent((IRTCParticipantStateChangeEvent)pEvent);
                break;

            default:
                break;
            }
        }
Esempio n. 4
0
        private void istemci_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
        {
            switch (RTCEvent)
            {
                case RTC_EVENT.RTCE_PROFILE: // istemci.GetProfile() metodu tetikler. profil oluþturuluyor...
                    this.ProfileEvent((IRTCProfileEvent2)pEvent); // Olayý cast et...
                    break;

                case RTC_EVENT.RTCE_REGISTRATION_STATE_CHANGE: // client.EnableProfileEx() metodu tetikler
                    this.RegistrationStateChangeEvent((IRTCRegistrationStateChangeEvent)pEvent);
                    break;

                case RTC_EVENT.RTCE_CLIENT: // client.PrepareForShutdown() metodu tetikler
                    this.ClientEvent((IRTCClientEvent)pEvent);
                    break;

                case RTC_EVENT.RTCE_BUDDY:  // client.EnablePresenceEx() metodu tetikler
                    this.BuddyEvent((IRTCBuddyEvent2)pEvent);
                    break;

                case RTC_EVENT.RTCE_ROAMING: // server da tutulan kiþilerimizin otomatikman alýnmasý
                    break;

                case RTC_EVENT.RTCE_MESSAGING: // arkadaþdan im mesaj geldi..
                    this.MessagingEvent((IRTCMessagingEvent)pEvent);
                    break;

                case RTC_EVENT.RTCE_SESSION_STATE_CHANGE: // oturum açma, media akýþý baþladý, duraklatýldý, bitti vb.
                    this.SessionStateChangeEvent((IRTCSessionStateChangeEvent)pEvent);
                    break;

                case RTC_EVENT.RTCE_MEDIA: // media akýþý baþladý, duraklatýldý, bitti vb.
                    this.MediaEvent((IRTCMediaEvent)pEvent);
                    break;

                case RTC_EVENT.RTCE_PRESENCE_PROPERTY:
                    break;

                case RTC_EVENT.RTCE_PRESENCE_DATA:
                    break;

                case RTC_EVENT.RTCE_PARTICIPANT_STATE_CHANGE:
                    this.ParticipantStateChangeEvent((IRTCParticipantStateChangeEvent)pEvent);
                    break;

                default:
                    break;
            }
        }
Esempio n. 5
0
 void oclient_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
 {
     try
     {
         switch (RTCEvent)
         {
         case RTC_EVENT.RTCE_SESSION_STATE_CHANGE:
         {
             IRTCSessionStateChangeEvent sessionevent = null;
             sessionevent = (IRTCSessionStateChangeEvent)pEvent;
             OnIRTCSessionStateChangeEvent(sessionevent);
             break;
         }
         }
     }
     catch (Exception ex)
     {
         VMuktiHelper.ExceptionHandler(ex, "oclient_IRTCEventNotification_Event_Event()", "RTCAudio.cs");
     }
 }
Esempio n. 6
0
        void oclient_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
        {
            switch (RTCEvent)
            {
            case RTC_EVENT.RTCE_REGISTRATION_STATE_CHANGE:
            {
                IRTCRegistrationStateChangeEvent registrationstatechangevent = null;
                registrationstatechangevent = (IRTCRegistrationStateChangeEvent)(pEvent);
                OnRTCRegistrationStateChangeEvent(registrationstatechangevent);
                break;
            }

            case RTC_EVENT.RTCE_SESSION_STATE_CHANGE:
            {
                IRTCSessionStateChangeEvent sessionevent = null;
                sessionevent = (IRTCSessionStateChangeEvent)pEvent;
                OnIRTCSessionStateChangeEvent(sessionevent);
                break;
            }
            }
        }
Esempio n. 7
0
 void oclient_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
 {
     try
     {
         switch (RTCEvent)
         {
         case RTC_EVENT.RTCE_SESSION_STATE_CHANGE:
         {
             IRTCSessionStateChangeEvent sessionevent = null;
             sessionevent = (IRTCSessionStateChangeEvent)pEvent;
             OnIRTCSessionStateChangeEvent(sessionevent);
             break;
         }
         }
     }
     catch (Exception ex)
     {
         ex.Data.Add("My Key", "VMukti--:--VmuktiModules--:--VmuktiModules--:--Call Center--:--AutoProgressiveSoftPhone--:--AutoProgressivePhone.Business--:--RTCAudio.cs--:--OnIRTCSessionStateChangeEvent()--");
         ClsException.LogError(ex);
         ClsException.WriteToErrorLogFile(ex);
     }
 }
Esempio n. 8
0
 void oclient_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
 {
     switch (RTCEvent)
     {
         case RTC_EVENT.RTCE_SESSION_STATE_CHANGE:
             {
                 IRTCSessionStateChangeEvent sessionevent = null;
                 sessionevent = (IRTCSessionStateChangeEvent)pEvent;
                 OnIRTCSessionStateChangeEvent(sessionevent);
                 break;
             }
     }
 }
        void OnRTCEvent(RTC_EVENT rtcEventType, object rtcEvent)
        {
            Trace.WriteLine("Entering RTCPresenceCore.OnRTCEvent " + rtcEventType);
            switch (rtcEventType)
            {
                case RTC_EVENT.RTCE_REGISTRATION_STATE_CHANGE:
                    this.OnRTCRegistrationStateChangeEvent((IRTCRegistrationStateChangeEvent) rtcEvent);
                    break;

                case RTC_EVENT.RTCE_CLIENT:
                    this.OnRTCClientEvent((IRTCClientEvent)rtcEvent);
                    break;

                case RTC_EVENT.RTCE_BUDDY:
                    this.OnRTCBuddyEvent((IRTCBuddyEvent2)rtcEvent);
                    break;

                case RTC_EVENT.RTCE_ROAMING:
                    break;

                case RTC_EVENT.RTCE_PROFILE:
                    this.OnRTCProfileEvent((IRTCProfileEvent2)rtcEvent);
                    break;

                case RTC_EVENT.RTCE_PRESENCE_PROPERTY:
                    break;

                case RTC_EVENT.RTCE_PRESENCE_DATA:
                    break;

                default:
                    break;
            }
        }
Esempio n. 10
0
        void oclient_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
        {
            try
            {
                switch (RTCEvent)
                {
                    case RTC_EVENT.RTCE_SESSION_STATE_CHANGE:
                        {
                            IRTCSessionStateChangeEvent sessionevent = null;
                            sessionevent = (IRTCSessionStateChangeEvent)pEvent;
                            OnIRTCSessionStateChangeEvent(sessionevent);
                            break;
                        }

                }
            }
            catch (Exception ex)
            {
                ex.Data.Add("My Key", "VMukti--:--VmuktiModules--:--VmuktiModules--:--Call Center--:--AutoProgressiveSoftPhone--:--AutoProgressivePhone.Business--:--RTCAudio.cs--:--OnIRTCSessionStateChangeEvent()--");
                ClsException.LogError(ex);
                ClsException.WriteToErrorLogFile(ex);
            }
        }
Esempio n. 11
0
        void oclient_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
        {
            switch (RTCEvent)
            {
                case RTC_EVENT.RTCE_REGISTRATION_STATE_CHANGE:
                    {
                        IRTCRegistrationStateChangeEvent registrationstatechangevent = null;
                        registrationstatechangevent = (IRTCRegistrationStateChangeEvent)(pEvent);
                        OnRTCRegistrationStateChangeEvent(registrationstatechangevent);
                        break;
                    }

                case RTC_EVENT.RTCE_SESSION_STATE_CHANGE:
                    {
                        IRTCSessionStateChangeEvent sessionevent = null;
                        sessionevent = (IRTCSessionStateChangeEvent)pEvent;
                        OnIRTCSessionStateChangeEvent(sessionevent);
                        break;
                    }           

            }
        }
Esempio n. 12
0
 void oclient_IRTCEventNotification_Event_Event(RTC_EVENT RTCEvent, object pEvent)
 {
     try
     {
         switch (RTCEvent)
         {
             case RTC_EVENT.RTCE_SESSION_STATE_CHANGE:
                 {
                     IRTCSessionStateChangeEvent sessionevent = null;
                     sessionevent = (IRTCSessionStateChangeEvent)pEvent;
                     OnIRTCSessionStateChangeEvent(sessionevent);
                     break;
                 }
         }
     }
     catch (Exception ex)
     {
         VMuktiHelper.ExceptionHandler(ex, "oclient_IRTCEventNotification_Event_Event()", "RTCAudio.cs");
     }
 }