CompDocs �14 - ������������ - ��� ����� TAPI, � � ��� ��� ����? (original) (raw)
��� ����� TAPI, � � ��� ��� ����?
INTRO.
��� �����-����� ������. ������ ����� ���� ����� ������, ����������� ����� �� ������ ������ ������������� ����, ��� ���������. ������ ���������������� ��� Win32 � �������������� TAPI (Telephony Application Programming Interface). �, �������, ���������� ��������� ��������� ������������������ � ��������� ���������, �� �� ������� �� ��, ��� �������� �� ��������� ���������, ���� �������� ���������� ��������� (������� �Zen). ������ � ���� � ������ ��� �������� ����� ������������ ������, � ���� ������ ����. ��������� �������� ����� �����������, ������ �����, �� MASM32, ����� ��� �� �++, ���������. � ������������� ��������� ��������� ����� � ����� ���������, �������� ������� �� ������������ ���� � ��������� ��������� � �� �������. ������ ��� ������ ���: ���� ������� ��� ���������� ����� ���������� ����� � ����� ���������?� ����������� ���� ���� � ����������� ������. ��� ��� � ���� �� ���� �� ���������� �������� �� ���� ������ ������, ��� ���� ���� �� ������������ �����. ���������� ������� ��������� ���� ����������, � ����� �������� �� ������������ � ���������� ���� MSDN; � �����, ���������, ���� ������. � �� ������������ ����� � ����, ��� ����� � ���� �������� ������� �� ��� ���� ����� ���� ��������. � �������, � �� ��������� �� ����� �������� ������ �� TAPI � ������. ���� ���������� ����� ���������� ���� ������... ��� ������ � ����� ���������� � ���������� ���, ������� ������ ��������� ������ ���������� �������������� ������. ������.� �����, � � ������ ����, ��������� ������� �������� ���� :)
����� ������, ��� �����.
��� ���, TAPI �������� � ���� ��������, ����������� ���������� ��� Windows ����� ��� ����� ������������� ����������������� � ����������� ������� (� ��� ����� ISDN). ���� ����� ������� TAPI �� ��������������, � ���� ��� �����-����� �����, ����� ��� IP ��������� � H.323 ��������, ��������� ������� � ����� ����� ���� �� �������� ����������� ��� ������ Telephony API. � ��� ���� ����� ������� �����. ������� ���������� ��������� ����������� TAPI, �, ��������, ��������� ���������� TAPI, ����� ��� TSPI, MSPI � ������ TAPI.
���������� ��������� ��������� ������ TAPI. ��������, TAPI 1.3 ����������� ��� 16-������ ������. ������ 1.4 ���� 32-������ � ����������� ��� Windows 95. ������ 2.� ��� ����� ����������, �� �� ��� ���������� �� TAPI/C, �� � � 3.� ������� ����������� ������ ��������, �� � ������������ ��� �� TAPI/COM. ���������� ���� ����������� ������ ��� Windows CE (TAPI 1.5). ��������� ���� � ��������� ������, ������� ��, ���� � MSDN, ������ ����, ��� �� � ���� ���� ���� MSDN. ������� � ���� ���-��� ��������� ���������� �� MSDN, �� �������� �����. ������� ������ �� ������������ �� �����, �� � ��������� ���� ������� �� ������, ��� ��� TAPI 3.0 ������� ������� Windows 2000 ��� ����� �������, � TAPI 3.1 ������� Windows Server 2003 ��� Windows XP. �� ���� ������� � �������� �����.� � ������, ��� � � ������, �����.
�������� TAPI ������� � ���, ��� ������, ��� ��������� ���������, ����� �� ����������� ��������� �� ��� �������� ��������������� ����� ���������� ����������������� ���������, ������ ����������� ��� ��������� ������ � ���� ���. ��� ���� ����� ��������� :) ������ � TAPI ���������� ��������� TAPI DLL. TAPI DLL � ���� ������� ����� ��������������� � �������� TAPI (TAPISRV). ��� ���������� �����-���� �������� TAPI, TAPI DLL ������������ � � ���������� TAPISRV. ������ TAPI ���������� ��������� ���������������� ������� � ���������� � TSP (Telephony Service Providers) ����� ����������� ��������� - Telephony Service Provider Interface (TSPI). � ��� TSP ����� ����� �������� � ��������� � ������������ ���������� ���. ����� �������, �������� ������������ TAPI ���� ����� ��������� ������� �������� ��������������� �������������� � ������������, ��� ������� ���� �� �� ���� ������. �����������, ������������ TAPI, ������ �������� ���� ��������� �������� � ������� ��������� (��������, �������� �������� � �������� ���������, ����� �������� [�����, ���������, ������ � �.�.]).
��� ����� ��� ����������� ������ � ��������� � ����� ����������� ���� �� ���� �� ������ � ������ � ������ ���������. ����� ����� ��� ����� �������� ���������� ��, ���, � ��������, ���������� TAPI, �� ��� � ����� TAPI 3.0 ���������. ������ ����� �� ���������, �� �� �� ����.
������ ������� TAPI ��������� � ������-���� ������. ������� ������� ����������, ��������� ����� ����������, ��������� ������� ��������������� � TAPI. ����� ���������� ������ ������ ������������.
������ - �������� ������� (Basic Telephony). ����� ��������� ������� TAPI-�������, ����������� ���������������� TAPI, ���������� ������ �����, ���������� ����� � ������� ��� �����-����� ����, � ��� � � ��������� � ���������� ����� �������������. ������� ����� ������ �������� � POTS ������� [POTS (Plain Old Telephone Service) � ������� ���������� ������, ���������� �� ����������� ������������� (single-line) ��������� � ���������� ������ � ����. ���.].
��������� ������� � ��������������� (Supplementary Telephony). �� �������� � ���� �������� ������� � �������� �������� ��������� ������� ��� ��������� ����������� ���������������� ����������, ����� ��� PBX (��� ���� ����� ������� ���������� ����, ������� �������������, �� ���������� ���������� ���������� ����, ���� � ����� ������ � ��� � ����. ���.), ��������, �������, ����������� � �.�. �.�.�.
����� ��� ����������� ������� (Extended Telephony). ��, �������, �������� � ���� ��������������� �������. �� ����� ��������� ��������� ����������� ��������� �� ���� ����� ������� �������������� � SP (Service Provider). �� ���� � ��� ���� ��� ����������, ����������� ��� ������������ �������, ������������ ����� ������ ���������.
��� ���, ���� �� ��� �� ����� ��� �������� TAPI, ���������� ��� ��������� �������, ����������� � Assisted Telephony. ��� ��������� ������� ��� ��������� ��������� �����. ��� ���� �������� ��������� � ���� TAPI, ������� � �� ������������� �� ����. � ���� �� � �� ���� �� �����, ����� �����-���� ����������, ���������� � TAPI, ������������ ��� �������. ��� � �������� ���������� ���������, ���������� ������� � ���������� ���� ����� ����������. ������������� TAPI, ��� �������� ��������������� � ������� � ����.
�������, �� ���� ����� ��������� �����. �, �������, ������ ���� �� ������. ����� �������� ��� � ������-������ ������ ���� � ���������� �������� � ��������� ����� �������, ������� ����� ����������� ���������� ��
tgl.h12.ru. � ���� ��.
Adios!
Fess (TGL team).