Compartir a través de


RecordAction class

Clase del generador de acciones diseñada para simplificar la creación de acciones de registro .

Constructores

RecordAction(CallSession)

Crea una nueva instancia del generador de acciones.

Métodos

initialSilenceTimeoutInSeconds(number)

Se permite el silencio inicial máximo antes de que se detenga la grabación. El valor predeterminado es de 5 segundos.

maxDurationInSeconds(number)

Duración máxima de la grabación. El valor predeterminado es 180 segundos.

maxSilenceTimeoutInSeconds(number)

Se permite el silencio máximo después de detectar la voz. El valor predeterminado es de 5 segundos.

playBeep(boolean)

Indica si se debe reproducir el sonido de sonido antes de iniciar una acción de grabación.

playPrompt(IAction | IIsAction)

Mensaje que se reproducirá antes de la grabación.

recordingFormat(string)

Formato esperado para la grabación. La enumeración RecordingFormat describe los valores admitidos. El valor predeterminado es "wma".

stopTones(string[])

Detenga los dígitos que el usuario puede presionar en el panel de marcado para detener la grabación.

toAction()

Devuelve el objeto JSON de la acción.

Detalles del constructor

RecordAction(CallSession)

Crea una nueva instancia del generador de acciones.

new RecordAction(session?: CallSession)

Parámetros

session
CallSession

Detalles del método

initialSilenceTimeoutInSeconds(number)

Se permite el silencio inicial máximo antes de que se detenga la grabación. El valor predeterminado es de 5 segundos.

function initialSilenceTimeoutInSeconds(time: number)

Parámetros

time

number

Devoluciones

maxDurationInSeconds(number)

Duración máxima de la grabación. El valor predeterminado es 180 segundos.

function maxDurationInSeconds(time: number)

Parámetros

time

number

Devoluciones

maxSilenceTimeoutInSeconds(number)

Se permite el silencio máximo después de detectar la voz. El valor predeterminado es de 5 segundos.

function maxSilenceTimeoutInSeconds(time: number)

Parámetros

time

number

Devoluciones

playBeep(boolean)

Indica si se debe reproducir el sonido de sonido antes de iniciar una acción de grabación.

function playBeep(flag: boolean)

Parámetros

flag

boolean

Devoluciones

playPrompt(IAction | IIsAction)

Mensaje que se reproducirá antes de la grabación.

function playPrompt(action: IAction | IIsAction)

Parámetros

action

IAction | IIsAction

Devoluciones

recordingFormat(string)

Formato esperado para la grabación. La enumeración RecordingFormat describe los valores admitidos. El valor predeterminado es "wma".

function recordingFormat(fmt: string)

Parámetros

fmt

string

Devoluciones

stopTones(string[])

Detenga los dígitos que el usuario puede presionar en el panel de marcado para detener la grabación.

function stopTones(dtmf: string[])

Parámetros

dtmf

string[]

Devoluciones

toAction()

Devuelve el objeto JSON de la acción.

function toAction()

Devoluciones