TAPI_EVENT列挙 (tapi3if.h)

TAPI_EVENT列挙は、TAPI オブジェクトで変更が発生したことをアプリケーションに通知するために使用されます。 ITTAPIEventNotification::Event メソッドの実装では、この列挙体のメンバーを使用して、TAPI によって渡される IDispatch ポインターに関連付けられているオブジェクトの型を示します。

構文

typedef enum TAPI_EVENT {
  TE_TAPIOBJECT = 0x1,
  TE_ADDRESS = 0x2,
  TE_CALLNOTIFICATION = 0x4,
  TE_CALLSTATE = 0x8,
  TE_CALLMEDIA = 0x10,
  TE_CALLHUB = 0x20,
  TE_CALLINFOCHANGE = 0x40,
  TE_PRIVATE = 0x80,
  TE_REQUEST = 0x100,
  TE_AGENT = 0x200,
  TE_AGENTSESSION = 0x400,
  TE_QOSEVENT = 0x800,
  TE_AGENTHANDLER = 0x1000,
  TE_ACDGROUP = 0x2000,
  TE_QUEUE = 0x4000,
  TE_DIGITEVENT = 0x8000,
  TE_GENERATEEVENT = 0x10000,
  TE_ASRTERMINAL = 0x20000,
  TE_TTSTERMINAL = 0x40000,
  TE_FILETERMINAL = 0x80000,
  TE_TONETERMINAL = 0x100000,
  TE_PHONEEVENT = 0x200000,
  TE_TONEEVENT = 0x400000,
  TE_GATHERDIGITS = 0x800000,
  TE_ADDRESSDEVSPECIFIC = 0x1000000,
  TE_PHONEDEVSPECIFIC = 0x2000000
} ;

定数

 
TE_TAPIOBJECT
値: 0x1
変更は TAPI オブジェクト自体にあります。 詳細については、「
ITTAPIObjectEvent
TE_ADDRESS
値: 0x2
Address オブジェクトが変更されました。 詳細については、「
ITAddressEvent
TE_CALLNOTIFICATION
値: 0x4
アドレスに新しい通信セッションが表示され、TAPI DLL によって新しい呼び出しオブジェクトが作成されました。 これは、受信セッション、別のアプリケーションによって渡されたセッション、またはアドレスにパークされているセッションの結果である可能性があります。 詳細については、「
ITCallNotificationEvent
ITTAPI::RegisterCallNotifications
TE_CALLSTATE
値: 0x8
呼び出しの状態が変更されました。 詳細については、「
ITCallStateEvent
TE_CALLMEDIA
値: 0x10
通話に関連付けられているメディアが変更されました。 詳細については、「
ITCallMediaEvent
TE_CALLHUB
値: 0x20
CallHub オブジェクトが変更されました。 詳細については、「
ITCallHubEvent
TE_CALLINFOCHANGE
値: 0x40
通話情報が変更されました。
詳細については、「 ITCallInfoChangeEvent」を参照してください。
TE_PRIVATE
値: 0x80
プロバイダー固有のプライベート オブジェクトが変更されました。 参照されるオブジェクトの正確な型は実装に依存します。 詳細については、「 プロバイダー固有のインターフェイス」を参照してください。
TE_REQUEST
値: 0x100
Request オブジェクトが変更されました。 詳細については、「 ITRequestEvent」を参照してください。
TE_AGENT
値: 0x200
Agent オブジェクトが変更されました。 詳細については、「 ITAgentEvent」を参照してください。
TE_AGENTSESSION
値: 0x400
AgentSession オブジェクトが変更されました。 詳細については、「 ITAgentSessionEvent」を参照してください。
TE_QOSEVENT
値: 0x800
QOS イベントが発生しました。 詳細については、「 ITQOSEvent」を参照してください。
TE_AGENTHANDLER
値: 0x1000
AgentHandler オブジェクトが変更されました。 詳細については、「 ITAgentHandlerEvent」を参照してください。
TE_ACDGROUP
値: 0x2000
ACDGroup オブジェクトが変更されました。 詳細については、「 ITACDGroupEvent」を参照してください。
TE_QUEUE
値: 0x4000
Queue オブジェクトが変更されました。 詳細については、「 ITQueueEvent」を参照してください。
TE_DIGITEVENT
値: 0x8000
数字イベントが発生しました。 詳細については、「 ITDigitDetectionEvent」を参照してください。
TE_GENERATEEVENT
値: 0x10000
桁生成イベントが発生しました。 詳細については、「 ITDigitGenerationEvent」を参照してください。
TE_ASRTERMINAL
値: 0x20000
自動音声認識ターミナル イベントが発生しました。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。
TE_TTSTERMINAL
値: 0x40000
TTS ターミナルでイベントが発生しました。 詳細については、「 ITTTSTerminalEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。
TE_FILETERMINAL
値: 0x80000
ファイル ターミナルでイベントが発生しました。 詳細については、「 ITFileTerminalEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。
TE_TONETERMINAL
値: 0x100000
トーン ターミナルでイベントが発生しました。 詳細については、「 ITToneTerminalEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。
TE_PHONEEVENT
値: 0x200000
Phone オブジェクトが変更されました。 詳細については、「
ITPhoneEvent。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。
TE_TONEEVENT
値: 0x400000
トーン イベントが発生しました。 帯域内トーンの検出は有効または無効になります。 詳細については、「
ITToneDetectionEvent。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。
TE_GATHERDIGITS
値: 0x800000
gather digits イベントが発生しました。 現在の呼び出しで数字が収集されます。 詳細については、「
ITDigitsGatheredEvent。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。
TE_ADDRESSDEVSPECIFIC
値: 0x1000000
アドレス デバイス固有のイベントが発生しました。 詳細については、「 ITAddressDeviceSpecificEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。
TE_PHONEDEVSPECIFIC
値: 0x2000000
電話デバイス固有のイベントが発生しました。 詳細については、「 ITPhoneDeviceSpecificEvent」を参照してください。 Windows XP 以降で実行されているコンピューターに対してのみ有効です。

注釈

ITTAPI::p ut_EventFilter メソッドを呼び出し、イベントの受信を有効にするイベント フィルター マスクを設定します。 ITTAPI::p ut_EventFilter が呼び出されない場合、アプリケーションはイベントを受信できません。

要件

要件
Header tapi3if.h

こちらもご覧ください

ITACDGroupEvent

ITAddressEvent

ITAgentEvent

ITAgentHandlerEvent

ITAgentSessionEvent

ITCallHubEvent

ITCallInfoChangeEvent

ITCallMediaEvent

ITCallNotificationEvent

ITCallStateEvent

ITQOSEvent

ITQueueEvent

ITRequestEvent

ITTAPI::RegisterCallNotifications

ITTAPIEventNotification::Event

ITTAPIObjectEvent