BetaVoiceAgentsTelephonyOperations interface
Operazioni per la gestione della telefonia degli agenti vocali.
Proprietà
| cancel |
Richiede la cancellazione di un lavoro di chiamata in uscita duraturo. Una chiamata connessa può essere completata. |
| create |
Crea un collegamento telefonico per l'agente vocale indicato nel percorso. |
| create |
Crea un unico lavoro di chiamata diretta in uscita duraturo. L'ultima definizione di agente viene risolta quando ogni tentativo viene eseguito. |
| delete |
Elimina un binding telefonico posseduto dall'agente vocale indicato nel percorso. |
| end |
Termina una chiamata in entrata attiva di proprietà dell'agente vocale indicato nel percorso. |
| get |
Recupera un collegamento telefonico di proprietà dell'agente vocale indicato nel percorso. |
| get |
Recupera un record di chiamata in entrata resistente di proprietà dell'agente vocale indicato nel percorso. |
| get |
Recupera un lavoro di chiamata outbound diretta o creato dalla campagna. |
| get |
Restituisce tutti i target di trasferimento configurati per l'agente vocale indicato nel percorso. |
| list |
Restituisce i legami telefonici di proprietà dell'agente vocale indicato nel percorso. |
| list |
Restituisce la cronologia delle chiamate in entrata duratura per l'agente vocale nominato nel percorso. |
| replace |
Sostituisce tutti i target di trasferimento configurati per l'agente vocale indicato nel percorso. |
| transfer |
Trasferisce una chiamata in entrata attiva a un target configurato per l'agente vocale indicato nel percorso. |
| update |
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>