Compartir a través de


@azure/communication-call-automation package

Clases

CallAutomationClient

CallAutomationClient representa un cliente para el servicio CallAutomation de Azure Communication.

CallConnection

La clase CallConnection representa las API basadas en la conexión de llamadas.

CallMedia

La clase CallMedia representa las API relacionadas con los medios de llamada.

CallRecording

La clase CallRecording representa las API relacionadas con la grabación de llamadas.

Interfaces

AddParticipantFailed

No se pudo agregar el evento de participante.

AddParticipantOptions

Opciones para agregar participantes.

AddParticipantResult

Carga de respuesta para agregar participantes a la llamada.

AddParticipantSucceeded

El participante agregó correctamente el evento.

AnswerCallOptions

Opciones para responder a una llamada.

CallAutomationClientOptions

Opciones de cliente usadas para configurar solicitudes de API de cliente CallAutomation.

CallConnected

Evento cuando se estableció la llamada.

CallConnectionProperties

Propiedades de una conexión de llamada

CallDisconnected

Evento cuando todos los participantes dejaron y se terminó la llamada.

CallIntelligenceOptions

Opciones de IA para la llamada.

CallInvite

Llame a los detalles de la invitación.

CallLocator

Localizador utilizado para unirse o realizar acciones en una llamada.

CallMediaRecognizeChoiceOptions

Configuración de reconocimiento específica de Las opciones.

CallMediaRecognizeDtmfOptions

Configuración de reconocimiento específica de Dtmf.

CallMediaRecognizeOptions

Opciones para configurar la operación recognize.

CallMediaRecognizeSpeechOptions

Configuración de reconocimiento específica de Voz.

CallMediaRecognizeSpeechOrDtmfOptions

Configuración de reconocimiento para Voz o Dtmf

CallParticipant

Modelo de contrato de un participante de llamada de ACS

CallTransferAccepted

Evento cuando la solicitud de transferencia se realizó correctamente.

CallTransferFailed

Evento cuando se produjo un error en la solicitud de transferencia.

CancelAddParticipantFailed

No se pudo cancelar el evento de agregar participante.

CancelAddParticipantOperationOptions

Opciones para cancelar la solicitud de agregar participante.

CancelAddParticipantOperationResult

Carga de respuesta para cancelar la solicitud de agregar participante.

CancelAddParticipantSucceeded

Cancelación correcta del evento agregar participante.

ChannelAffinity

Afinidad de canal para un participante

ChoiceResult
ContinuousDtmfRecognitionOptions

Opciones para el reconocimiento continuo de Dtmf.

ContinuousDtmfRecognitionStopped

Evento enviado cuando se ha detenido el reconocimiento continuo de Dtmf.

ContinuousDtmfRecognitionToneFailed

Evento enviado cuando no se pudo reconocer el tono dtmf continuo.

ContinuousDtmfRecognitionToneReceived

Evento enviado cuando el tono dtmf recibió del participante de destino en la llamada.

CreateCallOptions

Opciones para crear una llamada.

DownloadRecordingOptions

Opciones para descargar la grabación.

DtmfResult
FileSource

El modelo FileSource.

ListParticipantsResult

Carga de respuesta para obtener participantes de la llamada.

MuteParticipantOption

Opciones para silenciar al participante.

MuteParticipantResult

Carga de respuesta para silenciar al participante de la llamada.

ParticipantsUpdated

Evento cuando hubo una actualización a los participantes.

PlayCanceled

Evento cuando la operación Cancel canceló la reproducción multimedia.

PlayCompleted

Evento cuando la reproducción multimedia se completó correctamente.

PlayFailed

Evento cuando se produjo un error en la reproducción multimedia.

PlayOptions

Opciones para reproducir audio.

PlaySource

Modelo de PlaySource.

RecognitionChoice

Una opción de reconocimiento

RecognizeCanceled

Evento cuando la operación Cancel canceló media recognize.

RecognizeCompleted

Evento cuando media recognize se completó correctamente.

RecognizeFailed

Evento cuando se produjo un error en la reconocimiento multimedia.

RecordingStateChanged

Evento cuando se ha cambiado el estado de grabación.

RecordingStateResult

Carga de respuesta para iniciar una grabación de llamadas o obtener el estado de grabación de llamadas.

RecordingStorage

Almacenamiento de grabación

RejectCallOptions

Opciones para rechazar la llamada.

RemoveParticipantFailed

No se pudo quitar el evento de participante.

RemoveParticipantResult

Carga de respuesta para quitar participantes de la llamada.

RemoveParticipantSucceeded

El participante quitó correctamente el evento.

RemoveParticipantsOption

Opciones para quitar participantes.

RestAddParticipantFailed

No se pudo agregar el evento de participantes.

RestAddParticipantSucceeded

Los participantes agregaron correctamente el evento.

RestCallConnected

Evento conectado de llamada.

RestCallDisconnected

Evento desconectado de la llamada.

RestCallTransferAccepted

Evento aceptado de transferencia de llamadas.

RestCallTransferFailed

Evento de error de transferencia de llamada.

RestCancelAddParticipantFailed

Error al cancelar el evento de agregar participante.

RestCancelAddParticipantSucceeded

Cancelación correcta del evento add participant.

RestContinuousDtmfRecognitionStopped
RestContinuousDtmfRecognitionToneFailed
RestContinuousDtmfRecognitionToneReceived
RestParticipantsUpdated

Los participantes se actualizaron en un evento de llamada.

RestPlayCanceled
RestPlayCompleted
RestPlayFailed
RestRecognizeCanceled
RestRecognizeCompleted
RestRecognizeFailed
RestRecordingStateChanged
RestRemoveParticipantFailed

No se pudo quitar el evento de participante.

RestRemoveParticipantSucceeded

Evento quitado del participante.

RestResultInformation
RestSendDtmfTonesCompleted
RestSendDtmfTonesFailed
ResultInformation
SendDtmfTonesCompleted

Evento enviado cuando los tonos Dtmf se envían correctamente.

SendDtmfTonesFailed

Evento enviado cuando se produce un error en el envío de tonos Dtmf.

SendDtmfTonesOptions

Opciones para enviar tonos Dtmf.

SendDtmfTonesResult

Carga de respuesta para enviar tonos DTMF.

SipCustomHeader

Encabezado personalizado SIP.

SipUserToUserHeader

Encabezado de usuario de SIP a usuario.

SpeechResult

El estado de voz como resultado.

SsmlSource

Modelo SsmlSource.

StartRecordingOptions

Opciones para iniciar una grabación.

TextSource

El modelo TextSource.

TransferCallResult

Carga de respuesta para transferir la llamada.

TransferCallToParticipantOptions

Opciones para transferir participantes.

VoipHeader

Encabezado VOIP.

Alias de tipos

AnswerCallResult

Resultado de AnswerCall

CallAutomationEvent

Eventos de devolución de llamada para Automatización de llamadas

CallConnectionStateModel

Define los valores de CallConnectionStateModel.
<xref:KnownCallConnectionStateModel> se puede usar indistintamente con CallConnectionStateModel, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Desconocido
Conectar
conectado
Transferencia
transferAccepted
Desconectar
Desconectado

CallLocatorType

Tipo de localizador de una llamada.

CallRejectReason

Define valores para CallRejectReason.
KnownCallRejectReason se puede usar indistintamente con CallRejectReason, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

Ninguna
Ocupado
Prohibido

CreateCallResult

Resultado de CreateCall

CustomCallingContext

Contexto de llamada personalizado

DeleteRecordingOptions

Opciones para eliminar la grabación.

GetCallConnectionPropertiesOptions

Opciones para obtener las propiedades de conexión de llamada.

GetParticipantOptions

Opciones para obtener un participante.

GetRecordingPropertiesOptions

Opciones para obtener las propiedades de grabación.

HangUpOptions

Opciones para colgar la llamada

PauseRecordingOptions

Opciones para obtener una pausa de una grabación.

RecognitionType

Define valores para RecognitionType.
<xref:KnownRecognitionType> se puede usar indistintamente con RecognitionType, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

dtmf
Discurso
Opciones

RecordingChannel

Tipo de canal de una grabación de llamadas.

RecordingContent

Tipo de contenido de una grabación de llamada.

RecordingFormat

Tipo de formato de una grabación de llamada.

RecordingKind

Tipo de formato de una grabación de llamada.

RecordingState

Define los valores de RecordingState.
<xref:KnownRecordingState> se puede usar indistintamente con RecordingState, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

active
inactive

RecordingStorageKind

Tipo de almacenamiento de una grabación de llamadas.

RedirectCallOptions

Opciones para redirigir la llamada.

ResumeRecordingOptions

Opciones para reanudar la grabación.

StopRecordingOptions

Opciones para detener una grabación.

Tone

Define los valores de Tone.
<xref:KnownTone> se puede usar indistintamente con Tone, esta enumeración contiene los valores conocidos que admite el servicio.

Valores conocidos admitidos por el servicio

zero
Una
Dos
Tres
Cuatro
Cinco
six (seis)
Siete
Ocho
Nueve
a
b
c
d
Libra
Asterisco

Enumeraciones

DtmfTone

Un tono Dtmf.

KnownCallRejectReason

Valores conocidos de CallRejectReason que acepta el servicio.

RecognizeInputType

Tipo del reconocimiento que acepta el servicio.

VoiceKind

Define los valores de VoiceKind que acepta el servicio.

Funciones

parseCallAutomationEvent(string | Record<string, unknown>)

Función auxiliar para analizar eventos de devolución de llamada de Acs.

Detalles de la función

parseCallAutomationEvent(string | Record<string, unknown>)

Función auxiliar para analizar eventos de devolución de llamada de Acs.

function parseCallAutomationEvent(encodedEvents: string | Record<string, unknown>): CallAutomationEvent

Parámetros

encodedEvents

string | Record<string, unknown>

Devoluciones