TSPI 版本 2.1 的新增功能
从 TAPI 2.1 开始,电话服务提供商用户界面 DLL 可用于管理和显示对话框。 TAPI 将 DLL 加载到调用任何可以显示对话框的服务提供程序函数的应用程序进程中。
从 TAPI 2.1 开始,可以实现代理请求处理程序。 处理程序是一个完整的电话服务应用程序,它通常在电话服务器上执行,并提供比驱动程序更适合在应用程序中实现的服务。
TSPI 版本 2.1 中新增或更改的函数和消息如下所示:
- TSPI_lineConditionalMediaDetection
- TSPI_lineDropNoOwner - 已过时
- TSPI_lineDropOnClose - 已过时
- TSPI_lineGetID
- TSPI_lineSetCallData
- TSPI_lineSetCallQualityOfService
- TSPI_lineSetCallTreatment
- TSPI_lineSetLineDevStatus
- TSPI_phoneGetID
- TSPI_providerInit
- TSPI_providerShutdown
- LINE_GATHERDIGITS
- LINE_GENERATE
- LINE_MONITORDIGITS
- LINE_MONITORMEDIA
- LINE_MONITORTONE
- LINE_REMOVE
- PHONE_REMOVE
电话服务提供程序用户界面 DLL 提供了一种允许用户在应用程序上下文(而不是服务提供商本身)内交互的方法。 TSPI 版本 2.1 提供了以下用于实现的新函数、消息和结构:
- TSPI_providerFreeDialogInstance
- TSPI_providerGenericDialogData
- TSPI_providerUIIdentify
- TUISPI_lineConfigDialog
- TUISPI_lineConfigDialogEdit
- TUISPI_phoneConfigDialog
- TUISPI_providerConfig
- TUISPI_providerGenericDialog
- TUISPI_providerGenericDialogData
- TUISPI_providerInstall
- TUISPI_providerRemove
- TUISPICREATEDIALOGINSTANCEPARAMS
- TUISPIDLLCALLBACK
- LINE_CREATEDIALOGINSTANCE
- LINE_SENDDIALOGINSTANCEDATA