Пример #1
0
        public frmDailer()
        {
            InitializeComponent();

            Version version = Assembly.GetExecutingAssembly().GetName().Version;
            this.Text = Text + " [" + version.Major + "." + version.Minor + " (Build " + version.Revision + ")]";

            tapi = new TAPI3Lib.TAPIClass();
            tapi.Initialize();
            foreach (TAPI3Lib.ITAddress ad in (tapi.Addresses as TAPI3Lib.ITCollection))
            {
                cbProviders.Items.Add(ad.AddressName);
            }

            tapi.EventFilter = (int)(TAPI3Lib.TAPI_EVENT.TE_CALLNOTIFICATION |
                TAPI3Lib.TAPI_EVENT.TE_CALLINFOCHANGE |
                TAPI3Lib.TAPI_EVENT.TE_DIGITEVENT |
                TAPI3Lib.TAPI_EVENT.TE_PHONEEVENT |
                TAPI3Lib.TAPI_EVENT.TE_CALLSTATE |
                TAPI3Lib.TAPI_EVENT.TE_GENERATEEVENT |
                TAPI3Lib.TAPI_EVENT.TE_GATHERDIGITS |
                TAPI3Lib.TAPI_EVENT.TE_REQUEST |
                TAPI3Lib.TAPI_EVENT.TE_CALLINFOCHANGE);

            tapi.ITTAPIEventNotification_Event_Event += new TAPI3Lib.ITTAPIEventNotification_EventEventHandler(tapi_ITTAPIEventNotification_Event_Event);
        }
Пример #2
0
        public Form1()
        {
            InitializeComponent();

            tapi = new TAPI3Lib.TAPIClass();
            tapi.Initialize();
            foreach (TAPI3Lib.ITAddress ad in (tapi.Addresses as TAPI3Lib.ITCollection))
            {
                cbLines.Items.Add(ad.AddressName);
            }

            tapi.EventFilter = (int)(TAPI3Lib.TAPI_EVENT.TE_CALLNOTIFICATION |
                                     TAPI3Lib.TAPI_EVENT.TE_CALLINFOCHANGE |
                                     TAPI3Lib.TAPI_EVENT.TE_DIGITEVENT |
                                     TAPI3Lib.TAPI_EVENT.TE_PHONEEVENT |
                                     TAPI3Lib.TAPI_EVENT.TE_CALLSTATE |
                                     TAPI3Lib.TAPI_EVENT.TE_GENERATEEVENT |
                                     TAPI3Lib.TAPI_EVENT.TE_GATHERDIGITS |
                                     TAPI3Lib.TAPI_EVENT.TE_REQUEST);
            tapi.ITTAPIEventNotification_Event_Event += new TAPI3Lib.ITTAPIEventNotification_EventEventHandler(tapi_ITTAPIEventNotification_Event_Event);
        }