BetaVoiceAgentsTelephonyOperations interface

Operações para gerir a telefonia de agentes de voz.

Propriedades

cancelCallJob

Solicita o cancelamento de uma chamada de saída duradoura. Uma chamada ligada é permitida para terminar.

createBinding

Cria uma ligação telefónica para o agente de voz nomeado no caminho.

createCallJob

Cria uma função durável de chamada de saída direta. A definição mais recente do agente é resolvida quando cada tentativa é executada.

deleteBinding

Elimina uma ligação telefónica pertencente ao agente de voz nomeado no caminho.

endCall

Termina uma chamada de entrada ativa pertencente ao agente de voz nomeado no caminho.

getBinding

Recupera uma ligação telefónica pertencente ao agente de voz nomeado no caminho.

getCall

Recupera um registo duradouro de chamadas recebidas pertencente ao agente de voz nomeado no caminho.

getCallJob

Recupera uma chamada de saída direta ou criada por campanhas duradoura.

getTransferTargets

Devolve todos os alvos de transferência configurados para o agente de voz nomeado no caminho.

listBindings

Devolve as ligações telefónicas pertencentes ao agente de voz nomeado no caminho.

listCalls

Devolve o histórico duradouro de chamadas de entrada do agente de voz nomeado no caminho.

replaceTransferTargets

Substitui todos os alvos de transferência configurados para o agente de voz nomeado no caminho.

transferCall

Transfere uma chamada de entrada ativa para um alvo configurado para o agente de voz nomeado no caminho.

updateBinding

Atualiza uma ligação telefónica pertencente ao agente de voz nomeado no percurso.

Detalhes de Propriedade

cancelCallJob

Solicita o cancelamento de uma chamada de saída duradoura. Uma chamada ligada é permitida para terminar.

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

Valor de Propriedade

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

createBinding

Cria uma ligação telefónica para o agente de voz nomeado no caminho.

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

Valor de Propriedade

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

createCallJob

Cria uma função durável de chamada de saída direta. A definição mais recente do agente é resolvida quando cada tentativa é executada.

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

Valor de Propriedade

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

deleteBinding

Elimina uma ligação telefónica pertencente ao agente de voz nomeado no caminho.

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

Valor de Propriedade

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

endCall

Termina uma chamada de entrada ativa pertencente ao agente de voz nomeado no caminho.

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

Valor de Propriedade

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

getBinding

Recupera uma ligação telefónica pertencente ao agente de voz nomeado no caminho.

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

Valor de Propriedade

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

getCall

Recupera um registo duradouro de chamadas recebidas pertencente ao agente de voz nomeado no caminho.

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

Valor de Propriedade

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

getCallJob

Recupera uma chamada de saída direta ou criada por campanhas duradoura.

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

Valor de Propriedade

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

getTransferTargets

Devolve todos os alvos de transferência configurados para o agente de voz nomeado no caminho.

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

Valor de Propriedade

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

listBindings

Devolve as ligações telefónicas pertencentes ao agente de voz nomeado no caminho.

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

Valor de Propriedade

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

listCalls

Devolve o histórico duradouro de chamadas de entrada do agente de voz nomeado no caminho.

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

Valor de Propriedade

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

replaceTransferTargets

Substitui todos os alvos de transferência configurados para o agente de voz nomeado no caminho.

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

Valor de Propriedade

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

transferCall

Transfere uma chamada de entrada ativa para um alvo configurado para o agente de voz nomeado no caminho.

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

Valor de Propriedade

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

updateBinding

Atualiza uma ligação telefónica pertencente ao agente de voz nomeado no percurso.

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

Valor de Propriedade

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