Поделиться через


Интерфейс поставщика услуг телефонии (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.