设备分类

设备类允许程序员以类似方式处理具有类似属性的设备,从而简化了开发。 例如,办公室中的数字电话通常比家庭中的标准手机具有更多的功能,但两者对一组基本功能的反应方式大致相同,并且都属于电话设备类。 设备类通过提供从中对新设备进行分类和支持的框架,帮助使 TAPI 可扩展。

有关 TAPI 预定义的类,请参阅 TAPI 设备类。 服务提供商可以为其支持的设备实现和定义其他设备类。 应用程序永远不需要知道哪个服务提供商控制哪个设备,但可能需要有关控制新设备类的信息。

服务提供商通过将请求映射到实际设备命令来实现设备类。 例如,当与 Hayes 兼容的调制解调器的服务提供商收到通过 TAPISVR 传递的命令进行调用时,它会将经典 AT 命令发送到调制解调器。

服务提供商接口可以映射到各种环境,包括那些传统上不认为属于电话的环境。 例如,通过基于 IP 的网络(如 Internet)进行多媒体会议。

应用程序开发人员应记住可能存在共享电话服务的其他应用程序。