BetaVoiceAgentsTelephonyOperations interface

Operaciones para gestionar la telefonía de agentes de voz.

Propiedades

cancelCallJob

Solicita la cancelación de una llamada saliente duradera. Se permite que una llamada conectada finalice.

createBinding

Crea una conexión telefónica para el agente de voz nombrado en la ruta.

createCallJob

Crea un trabajo duradero de llamadas salientes directas. La última definición de agente se resuelve cuando se ejecuta cada intento.

deleteBinding

Elimina una vinculación telefónica propiedad del agente de voz nombrado en la ruta.

endCall

Termina una llamada entrante activa propiedad del agente de voz nombrado en la ruta.

getBinding

Recupera una conexión telefónica propiedad del agente de voz nombrado en la ruta.

getCall

Recupera un registro duradero de llamadas entrantes propiedad del agente de voz nombrado en la ruta.

getCallJob

Recupera una llamada saliente directa o creada por campañas duradera.

getTransferTargets

Devuelve todos los destinos de transferencia configurados para el agente de voz nombrado en la ruta.

listBindings

Devuelve las conexiones telefónicas que posee el agente de voz nombrado en la ruta.

listCalls

Devuelve el historial duradero de llamadas entrantes del agente de voz nombrado en la ruta.

replaceTransferTargets

Reemplaza todos los objetivos de transferencia configurados para el agente de voz nombrado en la ruta.

transferCall

Transfiere una llamada entrante activa a un destino configurado para el agente de voz nombrado en la ruta.

updateBinding

Actualiza una conexión telefónica propiedad del agente de voz nombrado en la ruta.

Detalles de las propiedades

cancelCallJob

Solicita la cancelación de una llamada saliente duradera. Se permite que una llamada conectada finalice.

cancelCallJob: (agentName: string, callJobId: string, ifMatch: string, options?: BetaVoiceAgentsTelephonyCancelCallJobOptionalParams) => Promise<TelephonyCallJob>

Valor de propiedad

(agentName: string, callJobId: string, ifMatch: string, options?: BetaVoiceAgentsTelephonyCancelCallJobOptionalParams) => Promise<TelephonyCallJob>

createBinding

Crea una conexión telefónica para el agente de voz nombrado en la ruta.

createBinding: (agentName: string, telephonyBinding: CreateTelephonyBindingRequestUnion, options?: BetaVoiceAgentsTelephonyCreateBindingOptionalParams) => Promise<TelephonyBindingUnion>

Valor de propiedad

(agentName: string, telephonyBinding: CreateTelephonyBindingRequestUnion, options?: BetaVoiceAgentsTelephonyCreateBindingOptionalParams) => Promise<TelephonyBindingUnion>

createCallJob

Crea un trabajo duradero de llamadas salientes directas. La última definición de agente se resuelve cuando se ejecuta cada intento.

createCallJob: (agentName: string, idempotencyKey: string, body: CreateTelephonyCallJobRequest, options?: BetaVoiceAgentsTelephonyCreateCallJobOptionalParams) => Promise<TelephonyCallJob>

Valor de propiedad

(agentName: string, idempotencyKey: string, body: CreateTelephonyCallJobRequest, options?: BetaVoiceAgentsTelephonyCreateCallJobOptionalParams) => Promise<TelephonyCallJob>

deleteBinding

Elimina una vinculación telefónica propiedad del agente de voz nombrado en la ruta.

deleteBinding: (agentName: string, bindingId: string, ifMatch: string, options?: BetaVoiceAgentsTelephonyDeleteBindingOptionalParams) => Promise<void>

Valor de propiedad

(agentName: string, bindingId: string, ifMatch: string, options?: BetaVoiceAgentsTelephonyDeleteBindingOptionalParams) => Promise<void>

endCall

Termina una llamada entrante activa propiedad del agente de voz nombrado en la ruta.

endCall: (agentName: string, callId: string, options?: BetaVoiceAgentsTelephonyEndCallOptionalParams) => Promise<TelephonyCallRecord>

Valor de propiedad

(agentName: string, callId: string, options?: BetaVoiceAgentsTelephonyEndCallOptionalParams) => Promise<TelephonyCallRecord>

getBinding

Recupera una conexión telefónica propiedad del agente de voz nombrado en la ruta.

getBinding: (agentName: string, bindingId: string, options?: BetaVoiceAgentsTelephonyGetBindingOptionalParams) => Promise<TelephonyBindingUnion>

Valor de propiedad

(agentName: string, bindingId: string, options?: BetaVoiceAgentsTelephonyGetBindingOptionalParams) => Promise<TelephonyBindingUnion>

getCall

Recupera un registro duradero de llamadas entrantes propiedad del agente de voz nombrado en la ruta.

getCall: (agentName: string, callId: string, options?: BetaVoiceAgentsTelephonyGetCallOptionalParams) => Promise<TelephonyCallRecord>

Valor de propiedad

(agentName: string, callId: string, options?: BetaVoiceAgentsTelephonyGetCallOptionalParams) => Promise<TelephonyCallRecord>

getCallJob

Recupera una llamada saliente directa o creada por campañas duradera.

getCallJob: (agentName: string, callJobId: string, options?: BetaVoiceAgentsTelephonyGetCallJobOptionalParams) => Promise<TelephonyCallJob>

Valor de propiedad

(agentName: string, callJobId: string, options?: BetaVoiceAgentsTelephonyGetCallJobOptionalParams) => Promise<TelephonyCallJob>

getTransferTargets

Devuelve todos los destinos de transferencia configurados para el agente de voz nombrado en la ruta.

getTransferTargets: (agentName: string, options?: BetaVoiceAgentsTelephonyGetTransferTargetsOptionalParams) => Promise<TelephonyTransferTargets>

Valor de propiedad

(agentName: string, options?: BetaVoiceAgentsTelephonyGetTransferTargetsOptionalParams) => Promise<TelephonyTransferTargets>

listBindings

Devuelve las conexiones telefónicas que posee el agente de voz nombrado en la ruta.

listBindings: (agentName: string, options?: BetaVoiceAgentsTelephonyListBindingsOptionalParams) => PagedAsyncIterableIterator<TelephonyBindingListItemUnion, TelephonyBindingListItemUnion[], PageSettings>

Valor de propiedad

(agentName: string, options?: BetaVoiceAgentsTelephonyListBindingsOptionalParams) => PagedAsyncIterableIterator<TelephonyBindingListItemUnion, TelephonyBindingListItemUnion[], PageSettings>

listCalls

Devuelve el historial duradero de llamadas entrantes del agente de voz nombrado en la ruta.

listCalls: (agentName: string, options?: BetaVoiceAgentsTelephonyListCallsOptionalParams) => PagedAsyncIterableIterator<TelephonyCallSummary, TelephonyCallSummary[], PageSettings>

Valor de propiedad

(agentName: string, options?: BetaVoiceAgentsTelephonyListCallsOptionalParams) => PagedAsyncIterableIterator<TelephonyCallSummary, TelephonyCallSummary[], PageSettings>

replaceTransferTargets

Reemplaza todos los objetivos de transferencia configurados para el agente de voz nombrado en la ruta.

replaceTransferTargets: (agentName: string, ifMatch: string, transferTargets: TelephonyTransferTarget[], options?: BetaVoiceAgentsTelephonyReplaceTransferTargetsOptionalParams) => Promise<TelephonyTransferTargets>

Valor de propiedad

(agentName: string, ifMatch: string, transferTargets: TelephonyTransferTarget[], options?: BetaVoiceAgentsTelephonyReplaceTransferTargetsOptionalParams) => Promise<TelephonyTransferTargets>

transferCall

Transfiere una llamada entrante activa a un destino configurado para el agente de voz nombrado en la ruta.

transferCall: (agentName: string, callId: string, target: string, options?: BetaVoiceAgentsTelephonyTransferCallOptionalParams) => Promise<TelephonyCallRecord>

Valor de propiedad

(agentName: string, callId: string, target: string, options?: BetaVoiceAgentsTelephonyTransferCallOptionalParams) => Promise<TelephonyCallRecord>

updateBinding

Actualiza una conexión telefónica propiedad del agente de voz nombrado en la ruta.

updateBinding: (agentName: string, bindingId: string, ifMatch: string, body: UpdateTelephonyBindingRequest, options?: BetaVoiceAgentsTelephonyUpdateBindingOptionalParams) => Promise<TelephonyBindingUnion>

Valor de propiedad

(agentName: string, bindingId: string, ifMatch: string, body: UpdateTelephonyBindingRequest, options?: BetaVoiceAgentsTelephonyUpdateBindingOptionalParams) => Promise<TelephonyBindingUnion>