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