次の方法で共有


電話デバイス

電話デバイスのサポートは基本ではなく補助的であるため、サービス プロバイダーは電話デバイスをサポートする必要はありません。

回線デバイス クラスが物理回線デバイスの抽象化であるのと同様に、電話デバイス クラスは、デバイスに依存しない電話セットの抽象化を表します。 TAPI は、回線デバイスと電話デバイスを相互に独立したデバイスとして扱います。 つまり、関連付けられた回線を使用せずに電話 (デバイス) を使用でき、電話を使用せずに回線 (デバイス) を使用できます。

この独立性を完全に実装するサービス プロバイダーは、従来のテレフォニー プロトコルで定義されていないこれらのデバイスの用途を提供できます。 たとえば、デスクトップの携帯電話の受話器を音声録音や再生用の波形オーディオ デバイスとして使用できます。おそらく、電話機が使用されているというスイッチの知識はありません。 このような実装では、ローカル電話の受話器を持ち上げることで、オフフック信号をスイッチに自動的に送信する必要はありません。

この独立性により、アプリケーションは着信呼び出しに依存しない方法でローカル電話を呼び出すこともできます。 サービス プロバイダーの機能は、スイッチ、電話、およびコンピューターの相互接続に使用されるハードウェアとソフトウェアの機能によって制限されます。

TAPI には、クライアントがこのような使用モデルがサポートされているかどうかを判断できるデバイス機能を取得する関数が含まれています。

このセクションでは、電話デバイスについて説明し、TAPI 電話機能を使用してこれらのデバイスにアクセスする方法について説明します。