Интерфейс поставщика услуг телефонии (TSPI)
Поставщик услуг телефонии (TSPI) обрабатывает элементы управления, относящиеся к устройству, для программирования связи. TSP должен соответствовать поставщику услуг телефонии (TSPI), чтобы работать в качестве поставщика услуг в среде Microsoft Телефонии. TSPI определяет внешние функции, предоставляемые поставщиком услуг телефонии, предоставляемым оборудованием связи.
Автор TSP должен быть знаком с материалом в Обзор Microsoft Телефонии, который охватывает общую архитектуру телефонии и предоставляет обзор материалов, общих для нескольких API телефонии. Например, в этом разделе содержится список операций управления сеансом, таких как Парк, с описанием каждой операции и переходом к связанным элементам программирования TAPI 2.2, TAPI 3 и TSPI.
В следующих обзорах рассматриваются материалы, относящиеся к потребностям автора TSP. Обратите внимание, что наиболее сложными частями написания TSP являются сведения об устройстве и операционной системе, которые находятся вне области работы этого документа.
Обзор TSPI разделен на следующие разделы:
- Общие рекомендации по программированию охватывают требования к БИБЛИОТЕКе DLL, правильную обработку версий, проверки ошибок, выполняемые TAPI, сводку о том, как функции TSPI соответствуют функциям TAPI 2.2 (TAPI/C) и обсуждению уровней обслуживания, выраженных в TSPI.
- Жизненный цикл поставщика услуг телефонии содержит высокоуровневую сводку по операционным этапам TSP.
- доступ к устройствам описывает, как TSP предоставляет сведения об устройстве и элементы управления ДЛЯ TAPI.
- доступ к сеансам охватывает то, что tapI ожидает от TSP во время сеанса связи.
- доступ к мультимедиа предоставляет ограниченный набор элементов управления потоками мультимедиа. Гораздо более точное управление возможно с помощью поставщика служб мультимедиа, и авторы поставщиков услуг должны использовать этот API всякий раз, когда это возможно. TSPI обеспечивает обмен данными между парой TSP/MSP.
- телефонные устройства охватывают дополнительные сведения и операции, предоставляемые, если TSP обрабатывает элемент управления набором телефонов. Эти операции являются необязательными.
- интерфейс DLL поставщика услуг телефонии охватывать специальные функции, которые можно реализовать, чтобы разрешить пользователю напрямую задавать множество аспектов функциональных возможностей TSP.
Дополнительные сведения о элементах программирования TSPI см. в справочнике по TSPI.