BetaVoiceAgentsTelephonyOperations interface

Betrieb für die Verwaltung der Telefonie von Sprachagenten.

Eigenschaften

cancelCallJob

Bittet um Kündigung eines dauerhaften Outbound-Call-Jobs. Ein verbundenes Gespräch darf beendet werden.

createBinding

Erstellt eine Telefonverbindung für den im Pfad benannten Sprachagenten.

createCallJob

Schafft einen dauerhaften Job für direkte ausgehende Anrufe. Die neueste Agentendefinition wird bei jedem Versuch aufgelöst.

deleteBinding

Löscht eine Telefonbindung, die dem im Pfad genannten Sprachagenten gehört.

endCall

Beendet einen aktiven eingehenden Anruf, der dem im Pfad genannten Sprachagenten gehört.

getBinding

Holt eine Telefonbindung, die dem im Pfad genannten Sprachagenten gehört.

getCall

Ruft einen dauerhaften eingehenden Anrufprotokoll ab, der dem im Pfad genannten Sprachagenten gehört.

getCallJob

Ruft einen dauerhaften, direkt oder von der Kampagne erstellten Outbound-Call-Job ab.

getTransferTargets

Gibt alle Übertragungsziele zurück, die für den im Pfad benannten Sprachagenten konfiguriert waren.

listBindings

Gibt die Telefonbindungen zurück, die dem im Pfad genannten Stimmagenten gehören.

listCalls

Gibt die dauerhafte eingehende Anrufhistorie für den im Pfad benannten Sprachagenten zurück.

replaceTransferTargets

Ersetzt alle Übertragungsziele, die für den im Pfad genannten Sprachagenten konfiguriert sind.

transferCall

Überträgt einen aktiven eingehenden Anruf an ein konfiguriertes Ziel für den im Pfad genannten Sprachagenten.

updateBinding

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>