Interfejs TAPI (Telephony Application Programming Interface) udostępnia zunifikowany zestaw poleceń dla dowolnego obsługiwanego urządzenia telefonii, które jest podłączone do komputera. Interfejs TAPI jest zaimplementowany w systemach Windows Vista i Windows Server 2008 za pomocą usługi Telefonia. Programy zgodne z interfejsem TAPI nie muszą rozpoznawać określonego sprzętu używanego do komunikacji. Usługa Telefonia i odpowiedni dostawca usług telefonii wykonują wszystkie zadania związane z tłumaczeniem poleceń i interakcją ze sprzętem, jakich potrzebuje aplikacja.

Opis działania telefonii

Gdy program z rodziny systemów Windows Vista lub Windows Server 2008 jest używany do wysyłania faksów, nawiązywania połączeń z telefonem lub wykonywania innych zadań obsługiwanych przez interfejs TAPI, używane są trzy warstwy oprogramowania umożliwiające korzystanie z urządzenia telefonii: program zgodny z interfejsem TAPI, usługa Telefonia i dostawca usług telefonii.

  • Program telefonii umożliwia wykonywanie wywołań telefonicznych lub wysyłanie i odbieranie danych albo faksów. Firma Microsoft i niezależni dostawcy oprogramowania dostarczają programy oferujące funkcje zgodne z interfejsem TAPI. Na przykład program Dial-Up Networking wchodzący w skład systemów Windows Vista i Windows Server 2008 używa usługi Telefonia do komunikacji z modemem lub sprzętem ISDN w celu wybierania numerów telefonów.

  • Usługa Telefonia odbiera żądania interfejsu TAPI od programu i dostarcza typowe funkcje dla aplikacji, takie jak wybieranie numeru za pomocą modemu.

  • Dostawca usług telefonii tłumaczy polecenia dla określonego urządzenia lub protokołu telefonii. Dostawcy usług telefonii dla modemów i kilka protokołów telefonii jest instalowanych z systemami Windows Vista i Windows Server 2008, a inne są dostarczane przez niezależnych dostawców sprzętu.

Trzy warstwy telefonii w systemie Windows



Trzy warstwy interfejsu TAPI

Opis działania telefonii i sprzętu telefonii

Zamiast własnościowych rozwiązań, których implementacja jest trudna i kosztowna, interfejs TAPI definiuje jeden zestaw poleceń umożliwiający współdziałanie sprzętu i oprogramowania pochodzącego z różnych źródeł. Gdy program telefonii zażąda określonej akcji, usługa Telefonia ustala, który dostawca usług telefonii obsługuje dane urządzenie, a następnie dostawca usług wysyła odpowiednie polecenia do urządzenia.

Na przykład dostawca usług Unimodem (modem uniwersalny) 5 jest instalowany wraz z systemami operacyjnymi Windows Vista i Windows Server 2008. Gdy program na komputerze klienckim inicjuje wybieranie numeru telefonu, usługa Telefonia wysyła odpowiednie polecenia do dostawcy usług Unimodem 5, a ten dostawca wysyła poprawną sekwencję poleceń służących do wybrania numeru na określonym modemie podłączonym do komputera klienckiego. Program nie musi mieć żadnych informacji na temat modemu.

Dzięki usłudze Telefonia oraz dostawcom usług telefonii system Windows udostępnia platformę telefonii. Systemy Windows Vista i Windows Server 2008 pełnią funkcję operatora łączącego zasoby komputerów i telefonii w celu kierowania połączeń telefonicznych i zarządzania nimi. Program telefonii zgodny z interfejsem TAPI może obsługiwać różnego rodzaju rozwiązania - od kompletnych systemów dla małych biur lub użytkowników domowych do interfejsu klienta PBX, który integruje sieci komputerową i telefoniczną w organizacji.

Opis udostępniania zasobów telefonii użytkownikom

Użytkownicy sieci nawiązują połączenia telefoniczne za pomocą linii. Do zarządzania i sterowania połączeniami mogą także używać telefonów. Połączenia telefoniczne są obsługiwane przez dostawców usług telefonii. Administrator telefonii udostępnia użytkownikom zasoby telefonii, takie jak linie i telefony, które znajdują się na serwerze.

Linie

W telefonii linia to dowolny strumień multimediów (dane, głos lub wideo) obsługiwany przez dostawcę usług telefonii. W przypadku modemu linia reprezentuje rzeczywistą linię telefoniczną. W przypadku innych urządzeń może reprezentować inny strumień multimediów, taki jak brama do Internetu. Połączenia telefoniczne są nawiązywane za pomocą linii dostarczonej przez dostawcę usług telefonii. Jedna linia może jednocześnie obsługiwać kilka połączeń telefonicznych, takich jak oczekiwanie na połączenie i konferencja. Dostawca usług telefonii określa, jak urządzenia fizyczne są reprezentowane przez linie telefoniczne.

Telefony

Telefon w telefonii reprezentuje sprzęt terminalu, który jest obsługiwany przez dostawcę usług telefonii. W telefonii „telefon” jest odwzorowaniem telefonu fizycznego, ale nie musi oznaczać rzeczywistego sprzętu. Zawiera on odpowiednik widełek słuchawki, słuchawki, głośnika, mikrofonu, wyświetlacza, kontrolek i przycisków programowalnych. Podobnie jak w przypadku rzeczywistego telefonu na biurku, telefonu można używać bez dzwonienia do innych osób. Na przykład telefonu można używać do odsłuchiwania lub odbierania wiadomości poczty głosowej.

Telefon nie musi reprezentować rzeczywistego sprzętu; może być emulowany programowo. Na przykład telefonem tego typu może być program używający interfejsu TAPI lub dostawca usług telefonii. Telefon fizyczny nie jest wymagany do zarządzania strumieniem multimediów i mimo że wszyscy dostawcy usług telefonii obsługują linie, nie wszyscy dostawcy usług telefonii obsługują telefony.

Opis obsługi telefonii przez interfejs TAPI

Systemy operacyjne Windows Vista i Windows Server 2008 obsługują integrację komputera z telefonem, zarówno w prostych rozwiązaniach dla małych firm i użytkowników domowych, jak i w rozwiązaniach dużej skali, które obejmują całe przedsiębiorstwo. Rozwiązania telefonii na niskim poziomie umożliwiają użytkownikom wykonywanie następujących czynności:

  • Używanie komputera jako automatycznej sekretarki lub skrzynki poczty głosowej.

  • Używanie komputera do wysyłania i odbierania faksów.

  • Używanie mikrofonu i głośnika lub zestawu słuchawkowego podłączonego do komputera multimedialnego jako systemu telefonicznego.

  • Logowanie się do komputera z lokalizacji zdalnej.

Te rozwiązania są zazwyczaj obsługiwane przez bezpośrednie połączenie z komputera stacjonarnego do linii telefonicznej za pomocą modemu. Rozwiązania obejmujące całe przedsiębiorstwo są oparte na sieci i umożliwiają organizacjom wykonywanie następujących czynności:

  • Używanie komputera jako wieloliniowego systemu telefonicznego lub wielofunkcyjnego kontrolera PBX.

  • Udostępnianie systemu poczty głosowej w całym przedsiębiorstwie.

  • Udostępnianie systemu faksowania w całym przedsiębiorstwie.

  • Dostarczanie usług informacyjnych audio na żądanie, które umożliwiają dzwoniącym odbieranie wstępnie nagranych lub wygenerowanych komputerowo informacji tekstowych konwertowanych na mowę.

  • Przesyłanie faksem informacji na żądanie dla klientów na podstawie naciśnięć klawiszy wybierania tonowego lub innych danych wejściowych.

  • Implementowanie automatycznego, opartego na listach wybierania numerów na potrzeby telemarketingu.

  • Dostarczanie z bazy danych informacji związanych z połączeniem telefonicznym, takich jak profil klienta lub informacje o kliencie, w chwili, gdy połączenie jest przełączane na pulpit.

  • Tworzenie pojedynczych, łatwych w użyciu programów klienckich do zarządzania wszystkimi środkami komunikacji, takimi jak głos, pager, poczta e-mail i konferencje.

  • Umożliwianie dostępu telefonicznego do sieci.

W sieci adapter interfejsu sprzętowego na serwerze łączy sieć LAN z publiczną lub prywatną sieciową telefoniczną. Adapter jest obsługiwany przez dostawcę usług telefonii. Programy uruchomione na serwerze dostarczają funkcje połączeń telefonicznych, takie jak obsługa konferencji, przesyłanie, przekazywanie dalej i zawieszanie połączenia oraz automatyczne ponowne wybieranie numeru. Serwer steruje połączeniami telefonicznymi przekazywanymi przez sieć i do urządzenia PBX.

Programy klienckie umożliwiają użytkownikowi komunikację głosową, komunikację wideo oraz przesyłanie faksów i danych. Usługa Telefonia na kliencie używa zdalnego dostawcy usług systemu Windows do komunikowania się przez sieć z dostawcami usług telefonii na serwerze, a rzeczywiste usługi telefonii są dostarczane przez dostawców usług telefonii zarządzających urządzeniami telefonii na serwerze.

Dodatkowe informacje


Spis treści