BetaVoiceAgentsTelephonyOperations interface

Operazioni per la gestione della telefonia degli agenti vocali.

Proprietà

cancelCallJob

Richiede la cancellazione di un lavoro di chiamata in uscita duraturo. Una chiamata connessa può essere completata.

createBinding

Crea un collegamento telefonico per l'agente vocale indicato nel percorso.

createCallJob

Crea un unico lavoro di chiamata diretta in uscita duraturo. L'ultima definizione di agente viene risolta quando ogni tentativo viene eseguito.

deleteBinding

Elimina un binding telefonico posseduto dall'agente vocale indicato nel percorso.

endCall

Termina una chiamata in entrata attiva di proprietà dell'agente vocale indicato nel percorso.

getBinding

Recupera un collegamento telefonico di proprietà dell'agente vocale indicato nel percorso.

getCall

Recupera un record di chiamata in entrata resistente di proprietà dell'agente vocale indicato nel percorso.

getCallJob

Recupera un lavoro di chiamata outbound diretta o creato dalla campagna.

getTransferTargets

Restituisce tutti i target di trasferimento configurati per l'agente vocale indicato nel percorso.

listBindings

Restituisce i legami telefonici di proprietà dell'agente vocale indicato nel percorso.

listCalls

Restituisce la cronologia delle chiamate in entrata duratura per l'agente vocale nominato nel percorso.

replaceTransferTargets

Sostituisce tutti i target di trasferimento configurati per l'agente vocale indicato nel percorso.

transferCall

Trasferisce una chiamata in entrata attiva a un target configurato per l'agente vocale indicato nel percorso.

updateBinding

Aggiorna un collegamento telefonico di proprietà dell'agente vocale indicato nel percorso.

Dettagli proprietà

cancelCallJob

Richiede la cancellazione di un lavoro di chiamata in uscita duraturo. Una chiamata connessa può essere completata.

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

Valore della proprietà

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

createBinding

Crea un collegamento telefonico per l'agente vocale indicato nel percorso.

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

Valore della proprietà

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

createCallJob

Crea un unico lavoro di chiamata diretta in uscita duraturo. L'ultima definizione di agente viene risolta quando ogni tentativo viene eseguito.

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

Valore della proprietà

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

deleteBinding

Elimina un binding telefonico posseduto dall'agente vocale indicato nel percorso.

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

Valore della proprietà

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

endCall

Termina una chiamata in entrata attiva di proprietà dell'agente vocale indicato nel percorso.

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

Valore della proprietà

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

getBinding

Recupera un collegamento telefonico di proprietà dell'agente vocale indicato nel percorso.

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

Valore della proprietà

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

getCall

Recupera un record di chiamata in entrata resistente di proprietà dell'agente vocale indicato nel percorso.

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

Valore della proprietà

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

getCallJob

Recupera un lavoro di chiamata outbound diretta o creato dalla campagna.

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

Valore della proprietà

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

getTransferTargets

Restituisce tutti i target di trasferimento configurati per l'agente vocale indicato nel percorso.

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

Valore della proprietà

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

listBindings

Restituisce i legami telefonici di proprietà dell'agente vocale indicato nel percorso.

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

Valore della proprietà

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

listCalls

Restituisce la cronologia delle chiamate in entrata duratura per l'agente vocale nominato nel percorso.

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

Valore della proprietà

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

replaceTransferTargets

Sostituisce tutti i target di trasferimento configurati per l'agente vocale indicato nel percorso.

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

Valore della proprietà

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

transferCall

Trasferisce una chiamata in entrata attiva a un target configurato per l'agente vocale indicato nel percorso.

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

Valore della proprietà

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

updateBinding

Aggiorna un collegamento telefonico di proprietà dell'agente vocale indicato nel percorso.

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

Valore della proprietà

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