BetaVoiceAgentsTelephonyOperations interface

Drift för hantering av röstagenttelefoni.

Egenskaper

cancelCallJob

Begär att ett varaktigt utgående samtal avbokas. Ett uppkopplat samtal får avslutas.

createBinding

Skapar en telefonbindning för röstagenten som namnges i vägen.

createCallJob

Skapar ett varaktigt direkt utgående samtalsjobb. Den senaste agentdefinitionen löses när varje försök körs.

deleteBinding

Tar bort en telefonbindning som ägs av röstagenten som nämns i vägen.

endCall

Avslutar ett aktivt inkommande samtal som ägs av röstagenten som är namngiven i banan.

getBinding

Hämtar en telefonbindning som ägs av röstagenten som nämns i vägen.

getCall

Hämtar en hållbar inkommande samtalslogg som ägs av röstagenten som anges i banan.

getCallJob

Hämtar ett stabilt direkt- eller kampanjskapat utgående samtalsjobb.

getTransferTargets

Returnerar alla överföringsmål konfigurerade för röstagenten som är namngiven i vägen.

listBindings

Lämnar tillbaka telefonbindningarna som ägs av röstagenten som nämns i vägen.

listCalls

Returnerar den varaktiga inkommande samtalshistoriken för röstagenten som är namngiven i vägen.

replaceTransferTargets

Byter ut alla överföringsmål konfigurerade för röstagenten som är namngiven i vägen.

transferCall

Överför ett aktivt inkommande samtal till ett konfigurerat mål för röstagenten som är namngiven i vägen.

updateBinding

Uppdaterar en telefonbindning som ägs av röstagenten som nämns i vägen.

Egenskapsinformation

cancelCallJob

Begär att ett varaktigt utgående samtal avbokas. Ett uppkopplat samtal får avslutas.

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

Egenskapsvärde

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

createBinding

Skapar en telefonbindning för röstagenten som namnges i vägen.

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

Egenskapsvärde

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

createCallJob

Skapar ett varaktigt direkt utgående samtalsjobb. Den senaste agentdefinitionen löses när varje försök körs.

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

Egenskapsvärde

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

deleteBinding

Tar bort en telefonbindning som ägs av röstagenten som nämns i vägen.

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

Egenskapsvärde

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

endCall

Avslutar ett aktivt inkommande samtal som ägs av röstagenten som är namngiven i banan.

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

Egenskapsvärde

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

getBinding

Hämtar en telefonbindning som ägs av röstagenten som nämns i vägen.

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

Egenskapsvärde

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

getCall

Hämtar en hållbar inkommande samtalslogg som ägs av röstagenten som anges i banan.

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

Egenskapsvärde

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

getCallJob

Hämtar ett stabilt direkt- eller kampanjskapat utgående samtalsjobb.

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

Egenskapsvärde

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

getTransferTargets

Returnerar alla överföringsmål konfigurerade för röstagenten som är namngiven i vägen.

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

Egenskapsvärde

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

listBindings

Lämnar tillbaka telefonbindningarna som ägs av röstagenten som nämns i vägen.

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

Egenskapsvärde

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

listCalls

Returnerar den varaktiga inkommande samtalshistoriken för röstagenten som är namngiven i vägen.

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

Egenskapsvärde

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

replaceTransferTargets

Byter ut alla överföringsmål konfigurerade för röstagenten som är namngiven i vägen.

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

Egenskapsvärde

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

transferCall

Överför ett aktivt inkommande samtal till ett konfigurerat mål för röstagenten som är namngiven i vägen.

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

Egenskapsvärde

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

updateBinding

Uppdaterar en telefonbindning som ägs av röstagenten som nämns i vägen.

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

Egenskapsvärde

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