BetaVoiceAgentsTelephonyOperations interface

Operaties voor het beheren van spraakagententelefonie.

Eigenschappen

cancelCallJob

Verzoek om annulering van een duurzame uitgaande oproepopdracht. Een verbonden gesprek mag worden beëindigd.

createBinding

Maakt een telefoniebinding aan voor de spraakagent die in het pad wordt genoemd.

createCallJob

Dat creëert één duurzame directe uitgaande oproepbaan. De nieuwste agentdefinitie wordt opgelost wanneer elke poging wordt uitgevoerd.

deleteBinding

Verwijdert een telefoniebinding die eigendom is van de stemagent die in het pad wordt genoemd.

endCall

Beëindigt een actief inkomend gesprek dat eigendom is van de spraakagent die in het pad wordt genoemd.

getBinding

Haalt een telefoniebinding op van de stemagent die in het pad wordt genoemd.

getCall

Haalt een duurzaam inkomend gespreksrecord op dat eigendom is van de spraakagent die in het pad is genoemd.

getCallJob

Haalt een duurzame directe of door de campagne gemaakte uitgaande oproepopdracht op.

getTransferTargets

Geeft alle overdrachtsdoelen terug die zijn geconfigureerd voor de spraakagent die in het pad is genoemd.

listBindings

Geeft de telefoniebindingen terug die eigendom zijn van de stemagent die in het pad wordt genoemd.

listCalls

Geeft de duurzame inkomende oproepgeschiedenis terug voor de spraakagent die in het pad wordt genoemd.

replaceTransferTargets

Vervangt alle overdrachtsdoelen die zijn geconfigureerd voor de spraakagent die in het pad is genoemd.

transferCall

Draagt een actief inkomend gesprek over naar een geconfigureerd doelwit voor de spraakagent die in het pad wordt genoemd.

updateBinding

Werkt een telefoniebinding bij die eigendom is van de stemagent die in het pad wordt genoemd.

Eigenschapdetails

cancelCallJob

Verzoek om annulering van een duurzame uitgaande oproepopdracht. Een verbonden gesprek mag worden beëindigd.

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

Waarde van eigenschap

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

createBinding

Maakt een telefoniebinding aan voor de spraakagent die in het pad wordt genoemd.

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

Waarde van eigenschap

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

createCallJob

Dat creëert één duurzame directe uitgaande oproepbaan. De nieuwste agentdefinitie wordt opgelost wanneer elke poging wordt uitgevoerd.

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

Waarde van eigenschap

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

deleteBinding

Verwijdert een telefoniebinding die eigendom is van de stemagent die in het pad wordt genoemd.

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

Waarde van eigenschap

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

endCall

Beëindigt een actief inkomend gesprek dat eigendom is van de spraakagent die in het pad wordt genoemd.

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

Waarde van eigenschap

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

getBinding

Haalt een telefoniebinding op van de stemagent die in het pad wordt genoemd.

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

Waarde van eigenschap

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

getCall

Haalt een duurzaam inkomend gespreksrecord op dat eigendom is van de spraakagent die in het pad is genoemd.

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

Waarde van eigenschap

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

getCallJob

Haalt een duurzame directe of door de campagne gemaakte uitgaande oproepopdracht op.

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

Waarde van eigenschap

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

getTransferTargets

Geeft alle overdrachtsdoelen terug die zijn geconfigureerd voor de spraakagent die in het pad is genoemd.

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

Waarde van eigenschap

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

listBindings

Geeft de telefoniebindingen terug die eigendom zijn van de stemagent die in het pad wordt genoemd.

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

Waarde van eigenschap

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

listCalls

Geeft de duurzame inkomende oproepgeschiedenis terug voor de spraakagent die in het pad wordt genoemd.

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

Waarde van eigenschap

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

replaceTransferTargets

Vervangt alle overdrachtsdoelen die zijn geconfigureerd voor de spraakagent die in het pad is genoemd.

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

Waarde van eigenschap

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

transferCall

Draagt een actief inkomend gesprek over naar een geconfigureerd doelwit voor de spraakagent die in het pad wordt genoemd.

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

Waarde van eigenschap

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

updateBinding

Werkt een telefoniebinding bij die eigendom is van de stemagent die in het pad wordt genoemd.

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

Waarde van eigenschap

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