BetaVoiceAgentsTelephonyOperations interface
Betrieb für die Verwaltung der Telefonie von Sprachagenten.
Eigenschaften
| cancel |
Bittet um Kündigung eines dauerhaften Outbound-Call-Jobs. Ein verbundenes Gespräch darf beendet werden. |
| create |
Erstellt eine Telefonverbindung für den im Pfad benannten Sprachagenten. |
| create |
Schafft einen dauerhaften Job für direkte ausgehende Anrufe. Die neueste Agentendefinition wird bei jedem Versuch aufgelöst. |
| delete |
Löscht eine Telefonbindung, die dem im Pfad genannten Sprachagenten gehört. |
| end |
Beendet einen aktiven eingehenden Anruf, der dem im Pfad genannten Sprachagenten gehört. |
| get |
Holt eine Telefonbindung, die dem im Pfad genannten Sprachagenten gehört. |
| get |
Ruft einen dauerhaften eingehenden Anrufprotokoll ab, der dem im Pfad genannten Sprachagenten gehört. |
| get |
Ruft einen dauerhaften, direkt oder von der Kampagne erstellten Outbound-Call-Job ab. |
| get |
Gibt alle Übertragungsziele zurück, die für den im Pfad benannten Sprachagenten konfiguriert waren. |
| list |
Gibt die Telefonbindungen zurück, die dem im Pfad genannten Stimmagenten gehören. |
| list |
Gibt die dauerhafte eingehende Anrufhistorie für den im Pfad benannten Sprachagenten zurück. |
| replace |
Ersetzt alle Übertragungsziele, die für den im Pfad genannten Sprachagenten konfiguriert sind. |
| transfer |
Überträgt einen aktiven eingehenden Anruf an ein konfiguriertes Ziel für den im Pfad genannten Sprachagenten. |
| update |
Aktualisiert eine Telefonbindung, die dem im Pfad genannten Sprachagenten gehört. |
Details zur Eigenschaft
cancelCallJob
Bittet um Kündigung eines dauerhaften Outbound-Call-Jobs. Ein verbundenes Gespräch darf beendet werden.
cancelCallJob: (agentName: string, callJobId: string, ifMatch: string, options?: BetaVoiceAgentsTelephonyCancelCallJobOptionalParams) => Promise<TelephonyCallJob>
Eigenschaftswert
(agentName: string, callJobId: string, ifMatch: string, options?: BetaVoiceAgentsTelephonyCancelCallJobOptionalParams) => Promise<TelephonyCallJob>
createBinding
Erstellt eine Telefonverbindung für den im Pfad benannten Sprachagenten.
createBinding: (agentName: string, telephonyBinding: CreateTelephonyBindingRequestUnion, options?: BetaVoiceAgentsTelephonyCreateBindingOptionalParams) => Promise<TelephonyBindingUnion>
Eigenschaftswert
(agentName: string, telephonyBinding: CreateTelephonyBindingRequestUnion, options?: BetaVoiceAgentsTelephonyCreateBindingOptionalParams) => Promise<TelephonyBindingUnion>
createCallJob
Schafft einen dauerhaften Job für direkte ausgehende Anrufe. Die neueste Agentendefinition wird bei jedem Versuch aufgelöst.
createCallJob: (agentName: string, idempotencyKey: string, body: CreateTelephonyCallJobRequest, options?: BetaVoiceAgentsTelephonyCreateCallJobOptionalParams) => Promise<TelephonyCallJob>
Eigenschaftswert
(agentName: string, idempotencyKey: string, body: CreateTelephonyCallJobRequest, options?: BetaVoiceAgentsTelephonyCreateCallJobOptionalParams) => Promise<TelephonyCallJob>
deleteBinding
Löscht eine Telefonbindung, die dem im Pfad genannten Sprachagenten gehört.
deleteBinding: (agentName: string, bindingId: string, ifMatch: string, options?: BetaVoiceAgentsTelephonyDeleteBindingOptionalParams) => Promise<void>
Eigenschaftswert
(agentName: string, bindingId: string, ifMatch: string, options?: BetaVoiceAgentsTelephonyDeleteBindingOptionalParams) => Promise<void>
endCall
Beendet einen aktiven eingehenden Anruf, der dem im Pfad genannten Sprachagenten gehört.
endCall: (agentName: string, callId: string, options?: BetaVoiceAgentsTelephonyEndCallOptionalParams) => Promise<TelephonyCallRecord>
Eigenschaftswert
(agentName: string, callId: string, options?: BetaVoiceAgentsTelephonyEndCallOptionalParams) => Promise<TelephonyCallRecord>
getBinding
Holt eine Telefonbindung, die dem im Pfad genannten Sprachagenten gehört.
getBinding: (agentName: string, bindingId: string, options?: BetaVoiceAgentsTelephonyGetBindingOptionalParams) => Promise<TelephonyBindingUnion>
Eigenschaftswert
(agentName: string, bindingId: string, options?: BetaVoiceAgentsTelephonyGetBindingOptionalParams) => Promise<TelephonyBindingUnion>
getCall
Ruft einen dauerhaften eingehenden Anrufprotokoll ab, der dem im Pfad genannten Sprachagenten gehört.
getCall: (agentName: string, callId: string, options?: BetaVoiceAgentsTelephonyGetCallOptionalParams) => Promise<TelephonyCallRecord>
Eigenschaftswert
(agentName: string, callId: string, options?: BetaVoiceAgentsTelephonyGetCallOptionalParams) => Promise<TelephonyCallRecord>
getCallJob
Ruft einen dauerhaften, direkt oder von der Kampagne erstellten Outbound-Call-Job ab.
getCallJob: (agentName: string, callJobId: string, options?: BetaVoiceAgentsTelephonyGetCallJobOptionalParams) => Promise<TelephonyCallJob>
Eigenschaftswert
(agentName: string, callJobId: string, options?: BetaVoiceAgentsTelephonyGetCallJobOptionalParams) => Promise<TelephonyCallJob>
getTransferTargets
Gibt alle Übertragungsziele zurück, die für den im Pfad benannten Sprachagenten konfiguriert waren.
getTransferTargets: (agentName: string, options?: BetaVoiceAgentsTelephonyGetTransferTargetsOptionalParams) => Promise<TelephonyTransferTargets>
Eigenschaftswert
(agentName: string, options?: BetaVoiceAgentsTelephonyGetTransferTargetsOptionalParams) => Promise<TelephonyTransferTargets>
listBindings
Gibt die Telefonbindungen zurück, die dem im Pfad genannten Stimmagenten gehören.
listBindings: (agentName: string, options?: BetaVoiceAgentsTelephonyListBindingsOptionalParams) => PagedAsyncIterableIterator<TelephonyBindingListItemUnion, TelephonyBindingListItemUnion[], PageSettings>
Eigenschaftswert
(agentName: string, options?: BetaVoiceAgentsTelephonyListBindingsOptionalParams) => PagedAsyncIterableIterator<TelephonyBindingListItemUnion, TelephonyBindingListItemUnion[], PageSettings>
listCalls
Gibt die dauerhafte eingehende Anrufhistorie für den im Pfad benannten Sprachagenten zurück.
listCalls: (agentName: string, options?: BetaVoiceAgentsTelephonyListCallsOptionalParams) => PagedAsyncIterableIterator<TelephonyCallSummary, TelephonyCallSummary[], PageSettings>
Eigenschaftswert
(agentName: string, options?: BetaVoiceAgentsTelephonyListCallsOptionalParams) => PagedAsyncIterableIterator<TelephonyCallSummary, TelephonyCallSummary[], PageSettings>
replaceTransferTargets
Ersetzt alle Übertragungsziele, die für den im Pfad genannten Sprachagenten konfiguriert sind.
replaceTransferTargets: (agentName: string, ifMatch: string, transferTargets: TelephonyTransferTarget[], options?: BetaVoiceAgentsTelephonyReplaceTransferTargetsOptionalParams) => Promise<TelephonyTransferTargets>
Eigenschaftswert
(agentName: string, ifMatch: string, transferTargets: TelephonyTransferTarget[], options?: BetaVoiceAgentsTelephonyReplaceTransferTargetsOptionalParams) => Promise<TelephonyTransferTargets>
transferCall
Überträgt einen aktiven eingehenden Anruf an ein konfiguriertes Ziel für den im Pfad genannten Sprachagenten.
transferCall: (agentName: string, callId: string, target: string, options?: BetaVoiceAgentsTelephonyTransferCallOptionalParams) => Promise<TelephonyCallRecord>
Eigenschaftswert
(agentName: string, callId: string, target: string, options?: BetaVoiceAgentsTelephonyTransferCallOptionalParams) => Promise<TelephonyCallRecord>
updateBinding
Aktualisiert eine Telefonbindung, die dem im Pfad genannten Sprachagenten gehört.
updateBinding: (agentName: string, bindingId: string, ifMatch: string, body: UpdateTelephonyBindingRequest, options?: BetaVoiceAgentsTelephonyUpdateBindingOptionalParams) => Promise<TelephonyBindingUnion>
Eigenschaftswert
(agentName: string, bindingId: string, ifMatch: string, body: UpdateTelephonyBindingRequest, options?: BetaVoiceAgentsTelephonyUpdateBindingOptionalParams) => Promise<TelephonyBindingUnion>