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); }
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); }