BetaVoiceAgentsTelephonyOperations interface
Drift för hantering av röstagenttelefoni.
Egenskaper
| cancel |
Begär att ett varaktigt utgående samtal avbokas. Ett uppkopplat samtal får avslutas. |
| create |
Skapar en telefonbindning för röstagenten som namnges i vägen. |
| create |
Skapar ett varaktigt direkt utgående samtalsjobb. Den senaste agentdefinitionen löses när varje försök körs. |
| delete |
Tar bort en telefonbindning som ägs av röstagenten som nämns i vägen. |
| end |
Avslutar ett aktivt inkommande samtal som ägs av röstagenten som är namngiven i banan. |
| get |
Hämtar en telefonbindning som ägs av röstagenten som nämns i vägen. |
| get |
Hämtar en hållbar inkommande samtalslogg som ägs av röstagenten som anges i banan. |
| get |
Hämtar ett stabilt direkt- eller kampanjskapat utgående samtalsjobb. |
| get |
Returnerar alla överföringsmål konfigurerade för röstagenten som är namngiven i vägen. |
| list |
Lämnar tillbaka telefonbindningarna som ägs av röstagenten som nämns i vägen. |
| list |
Returnerar den varaktiga inkommande samtalshistoriken för röstagenten som är namngiven i vägen. |
| replace |
Byter ut alla överföringsmål konfigurerade för röstagenten som är namngiven i vägen. |
| transfer |
Överför ett aktivt inkommande samtal till ett konfigurerat mål för röstagenten som är namngiven i vägen. |
| update |
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>