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


Интерфейс поставщика службы телефонии (TSPI)

Поставщик службы телефонии (TSPI) обрабатывает элементы управления для конкретных устройств для программирования связи. Поставщик служб TSP должен соответствовать поставщику услуг телефонии (TSPI), чтобы функционировать в качестве поставщика услуг в среде Телефонии Майкрософт. TSPI определяет внешние функции, предоставляемые поставщиком услуг телефонии, поставляемые с коммуникационным оборудованием.

Автор TSP должен быть знаком с материалом статьи Обзор телефонии Майкрософт, в которой рассматривается общая архитектура телефонии и представлен обзор материала, общего для нескольких API телефонии. Например, этот раздел содержит список операций управления сеансом, таких как Park, с описанием каждой операции и переходами к связанным элементам программирования TAPI 2.2, TAPI 3 и TSPI.

В следующих обзорах рассматриваются материалы, относящиеся к потребностям автора TSP. Обратите внимание, что наиболее сложными частями написания TSP являются сведения об устройстве и операционной системе, которые выходят за рамки область этого документа.

Обзор TSPI состоит из следующих разделов:

  • Общие рекомендации по программированию охватывают требования библиотеки DLL, правильную обработку версий, проверки ошибок, выполняемые TAPI, сводку о том, как функции TSPI соответствуют функциям TAPI 2.2 (TAPI/C), а также обсуждение уровней обслуживания, выраженных в TSPI.
  • Жизненный цикл поставщика услуг телефонии содержит обобщенную сводку этапов работы TSP.
  • Доступ к устройствам содержит основные сведения о том, как поставщик облачных служб предоставляет сведения об устройстве и элементы управления в TAPI.
  • Доступ к сеансу описывает, что TAPI ожидает от TSP во время сеанса связи.
  • Доступ к мультимедиа предоставляет ограниченный набор элементов управления потоками мультимедиа. Гораздо более точное управление возможно с помощью поставщика служб мультимедиа, и авторы поставщиков услуг должны использовать этот API всякий раз, когда это возможно. TSPI обеспечивает обмен данными между парой TSP и MSP.
  • Телефонные устройства охватывают дополнительные сведения и операции, предоставляемые, если поставщик служб TSP обрабатывает управление набором телефонов. Эти операции являются необязательными.
  • Интерфейс DLL поставщика услуг телефонии охватывает специальные функции, которые можно реализовать, чтобы позволить пользователю напрямую задавать многие аспекты функциональности TSP.

Дополнительные сведения об элементах программирования TSPI см. в справочнике по TSPI .