Windows Vista® および Windows Server® 2008 に含まれているテレフォニー サービスでは、TAPI を使用して同じ通信ポートやデバイスを共有するプログラムをサポートしています。テレフォニー プログラムでは、適切なハードウェアとの通信およびそれらのハードウェアの制御に TAPI を使用します。TAPI では、プログラムおよび通話トラフィックによるポートとデバイスの使用状況を管理します。テレフォニー サービス プロバイダーでは、具体的なデバイスやデバイスのクラスに対するサポートを提供します。
テレフォニーのリモート アーキテクチャ
テレフォニー サービス プロバイダー
テレフォニー サービス プロバイダーは、具体的なテレフォニー デバイスに対するコマンドを変換し、電話および IP ネットワーク経由の通信に必要な低層のタスクを実行するダイナミック リンク ライブラリ (DLL) です。
テレフォニーのサービスが提供されるしくみ
テレフォニー サービスでは、異なる複数の通信プログラムから発行される TAPI 要求の間の優先度付けを行い、それらのプログラムが通信ポートやデバイスを共有しながら同時に動作できるようにします。各サービス プロバイダーは、対応するハードウェアを制御します。たとえば、あるプログラムがテレフォニー機能を使用して通話を発信する一方、別のプログラムが通話の着信を待機しているとします。
1 回の通話を制御できるのは 1 つのプログラムだけですが、デバイスはそれ以外のプログラムにも利用可能であり、通信ポートを共有する別のプログラムをユーザーが閉じる必要はありません。
提供されているテレフォニー サービス プロバイダー
次の表は、Windows Vista および Windows Server 2008 で提供されているテレフォニー サービス プロバイダーの一覧です。
テレフォニー サービス プロバイダー | 使用方法 |
---|---|
HID 電話 |
ヒューマン インターフェイス デバイス (HID) 電話通信 |
ユニモデム 5 |
モデム |
NDIS Proxy |
NDIS 5 を使用する接続指向のネットワーク デバイス |
TAPI Kernel-Mode |
NDIS 4 を使用するネットワーク デバイス |
Windows Remote |
クライアント サーバー テレフォニー |
注 | |
以前のバージョンの Windows に含まれていた IP テレフォニー H.323 およびマルチキャスト会議テレフォニー サービス プロバイダーは利用できなくなりました。 |
テレフォニー サービス プロバイダーの詳細については、「テレフォニー サービス プロバイダー」を参照してください。
追加のハードウェア サポート
テレフォニー ハードウェアまたはソフトウェアに加え、その他のテレフォニー サービス プロバイダーをインストールすることもできます。
通常、ハードウェアのデバイス ドライバーはそのハードウェアの製造元から提供されます。ハードウェアに対するテレフォニー サービスを提供するために、製造元または独立系ソフトウェア ベンダーが、ハードウェアを制御するテレフォニー サービス プロバイダーを提供します。各サービス プロバイダーでは、該当する通信カテゴリに特化した少なくとも 1 つのデバイス (たとえば、FAX ボード、ISDN カード、電話、モデムなど) がサポートされます。サービス プロバイダーによっては、複数のデバイス、またはあるクラスのデバイスすべてがサポートされることもあります。