BetaVoiceAgentsTelephonyOperations interface
Operaciones para gestionar la telefonía de agentes de voz.
Propiedades
| cancel |
Solicita la cancelación de una llamada saliente duradera. Se permite que una llamada conectada finalice. |
| create |
Crea una conexión telefónica para el agente de voz nombrado en la ruta. |
| create |
Crea un trabajo duradero de llamadas salientes directas. La última definición de agente se resuelve cuando se ejecuta cada intento. |
| delete |
Elimina una vinculación telefónica propiedad del agente de voz nombrado en la ruta. |
| end |
Termina una llamada entrante activa propiedad del agente de voz nombrado en la ruta. |
| get |
Recupera una conexión telefónica propiedad del agente de voz nombrado en la ruta. |
| get |
Recupera un registro duradero de llamadas entrantes propiedad del agente de voz nombrado en la ruta. |
| get |
Recupera una llamada saliente directa o creada por campañas duradera. |
| get |
Devuelve todos los destinos de transferencia configurados para el agente de voz nombrado en la ruta. |
| list |
Devuelve las conexiones telefónicas que posee el agente de voz nombrado en la ruta. |
| list |
Devuelve el historial duradero de llamadas entrantes del agente de voz nombrado en la ruta. |
| replace |
Reemplaza todos los objetivos de transferencia configurados para el agente de voz nombrado en la ruta. |
| transfer |
Transfiere una llamada entrante activa a un destino configurado para el agente de voz nombrado en la ruta. |
| update |
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>