工作站状态控制

有三个主要的工作站状态功能需要控制:消息等待灯、转发和请勿打扰。 转发和请勿打扰可通过现有 lineForward 函数 ((特定于地址的) )进行控制,并使用 lineGetAddressStatus 进行查询。 LINEDEVSTATUS 的 dwDevStatusFlags 成员中的LINEDEVSTATUSFLAGS_MSGWAIT位指示设备上等待指示灯的消息的状态,并发送LINEDEVSTATE_MSGWAITON或LINEDEVSTATE_MSGWAITOFF消息以指示状态何时更改。 lineSetLineDevStatus 函数允许控制消息等待灯,而无需实现 TAPI 电话设备。 LINEDEVCAPSLINEDEVSTATUSdwLineFeatures 成员中的LINEFEATURE_SETDEVSTATUS位 () 指示何时可以调用它,LINEDEVCAPS 的 dwSettableDevStatus 成员允许应用程序检测可从应用程序控制哪些设备状态设置。 除了允许控制消息等待功能外,它还允许设置设备的“已连接”、“服务中”和“锁定”状态,只要这些状态受交换机或其他硬件支持。 调用此函数会导致发送相应的 LINE_LINEDEVSTATE 消息以反映新状态。