电话设备元素

手机设备是支持手机设备类的设备,其中包括以下部分或全部元素:

  • Hookswitch/indexes:这是音频输入和输出的一种手段。 手机设备可以有多个传感器,可以在应用程序或手动用户控制下 (起飞或放置在hook 上) 激活和停用。

    电话识别许多手机集通用的三种类型的挂钩开关设备:

    手机:传统的口耳组合,必须手动从摇篮中抬起,并按住用户耳朵。
    扬声器:使用户能够无动于心地进行呼叫。 扬声器可以是手机设备的内部或外部。 扬声器的扬声器部分允许多个侦听器。
    头戴显示设备:使用户能够无动于心地进行呼叫。

    hooswitch 必须是 offhook,才能允许相应的传感器发送到和/或接收音频数据。

  • 音量控制/增益控制/静音:每个挂钩开关设备都是扬声器和麦克风组件的配对。 API 提供扬声器组件的音量控制和静音以及麦克风组件的控制或静音。

  • 响铃:一种提醒用户的方法,通常通过钟声发出警报。 手机设备可能能够以各种模式或模式响铃。

  • 显示:向用户直观显示消息的机制。 手机显示的特点是其行数和列数。

  • 电话按钮:按钮数组。 每当用户按下手机集上的按钮时,API 就会报告按下了相应的按钮。 按钮灯标识符标识按钮和灯配对。 当然,可以有没有按钮或没有灯的按钮灯对。 按钮灯标识符是介于 0 到手机设备上可用按钮灯的最大数目(减 1)的整数值。 每个按钮都属于按钮类。 类包括呼叫外观按钮、功能按钮、键盘按钮和本地按钮。

  • :一系列灯 (,例如) 从 API 单独控制的 LED。 灯可以通过改变开/关频率以不同的模式点亮。 按钮灯标识符标识灯。

  • 数据区域:手机设备中的内存区域,可在其中下载指令代码或数据,并从中上传/ 或上传。 下载的信息会影响 (或程序) 手机设备的行为。

TAPI 允许应用程序监视和控制手机设备的元素。 应用程序最有用的元素是挂钩开关设备。 手机集可以充当音频 I/O 设备, (计算机) 音量控制、获取控制和静音、通知用户) 的响铃器 (、用于编程手机) 的数据区域 (,或者显示,尽管计算机的显示功能更高。 应用程序编写器不建议直接控制或使用电话灯或手机按钮,因为灯和按钮功能在电话集之间可能会有很大差异,应用程序可以快速定制为特定的手机集。

所有电话设备都不支持核心服务集,因为 (基本电话服务) 的线路设备没有保证的核心服务集。 因此,在应用程序可以使用手机设备之前,应用程序必须首先确定手机设备的确切功能。 电话功能因配置 (客户端与客户端/服务器) 、电话硬件和服务提供商软件而异。 应用程序不应对可用的电话功能做出任何假设。 应用程序通过调用 phoneGetDevCaps 函数确定电话设备的设备功能。 手机的设备功能指示系统中存在的每个手机设备存在哪些元素及其功能。 尽管这种抽象非常面向现实生活中的电话集,但这种抽象也可以为其他设备提供有意义的实现) (或子集。 以单独的头戴显示设备为例,直接从计算机进行连接和控制,并作为手机设备操作。 挂钩开关更改可以通过检测语音能量 (脱钩) 或) 上的静音 (触发;通过将声音信号生成到头戴显示设备时,可以模拟响铃:可以通过文本到语音转换来模拟显示。

手机设备不需要在硬件中实现,而是可以使用鼠标或键盘驱动的图形命令界面和计算机的扬声器或声音系统在软件中模拟。 此类“软电话”可以是使用 TAPI 的应用程序。 它也可以是服务提供商,它可以作为电话设备列出,可供其他应用程序通过 API 使用,因此分配了电话设备标识符。

根据环境和配置,手机集可以在应用程序和交换机之间共享设备。 在 API 中进行了一些次要预配,在此 API 中,交换机可以暂时暂停 API 对手机设备的控制。