Compartir a través de


Método ITAutomatedPhoneControl::p ut_AutoKeypadTones (tapi3if.h)

El método put_AutoKeypadTones establece la propiedad AutoKeypadTones para este teléfono. Cuando esta característica está habilitada, se reproduce automáticamente un tono de dígito cada vez que se presiona un botón del teclado.

Sintaxis

HRESULT put_AutoKeypadTones(
  [in] VARIANT_BOOL fEnabled
);

Parámetros

[in] fEnabled

Si VARIANT_TRUE, se habilita la generación automática de tonos del teclado del teléfono. Si VARIANT_FALSE, se deshabilita la generación de tonos del teclado. El valor predeterminado es VARIANT_TRUE.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un valor de error.

Comentarios

Si el dispositivo de teléfono notifica una pulsación de botón como PBS_DOWN, el tono se reproduce hasta que el dispositivo telefónico notifica un evento de PBS_UP o hasta que la duración mínima haya expirado, lo que sea más largo. (La duración mínima viene determinada por la propiedad AutoKeypadTonesMinimumDuration ).

La generación del tono del teclado solo se producirá cuando el teléfono esté fuera de un offhook. Si hay otro tono, como la reversión, está reproduciendo actualmente, el tono del teclado interrumpirá ese tono y lo restaurará automáticamente una vez finalizado el tono del teclado.

La propiedad AutoKeypadTones solo funciona cuando el valor de la propiedad PhoneHandlingEnabled es VARIANT_TRUE. Puede establecer la propiedad AutoKeypadTones en cualquier momento. La reconfiguración surte efecto la próxima vez que se presione el botón del teclado del teléfono.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h (incluya Tapi3.h)
Library Uuid.lib
Archivo DLL Tapi3.dll

Consulte también

ITAutomatedPhoneControl

get_AutoKeypadTones

put_AutoKeypadTonesMinimumDuration

put_PhoneHandlingEnabled