BetaVoiceAgentsTelephonyOperations interface

Operações para gerenciamento de telefonia de agentes de voz.

Propriedades

cancelCallJob

Solicita o cancelamento de uma chamada de saída duradoura. Uma chamada conectada pode ser finalizada.

createBinding

Cria uma ligação de telefonia para o agente de voz nomeado no caminho.

createCallJob

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

deleteBinding

Elimina uma ligação de telefonia pertencente ao agente de voz nomeado no caminho.

endCall

Encerra 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 registro durável de chamada recebida pertencente ao agente de voz nomeado no caminho.

getCallJob

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

getTransferTargets

Retorna 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

Retorna o histórico duradouro de chamadas recebidas 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 de telefonia pertencente ao agente de voz nomeado no caminho.

Detalhes da propriedade

cancelCallJob

Solicita o cancelamento de uma chamada de saída duradoura. Uma chamada conectada pode ser finalizada.

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

Valor da propriedade

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

createBinding

Cria uma ligação de telefonia para o agente de voz nomeado no caminho.

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

Valor da propriedade

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

createCallJob

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

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

Valor da propriedade

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

deleteBinding

Elimina uma ligação de telefonia pertencente ao agente de voz nomeado no caminho.

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

Valor da propriedade

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

endCall

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

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

Valor da 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 da propriedade

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

getCall

Recupera um registro durável de chamada recebida pertencente ao agente de voz nomeado no caminho.

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

Valor da 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 da propriedade

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

getTransferTargets

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

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

Valor da 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 da propriedade

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

listCalls

Retorna o histórico duradouro de chamadas recebidas do agente de voz nomeado no caminho.

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

Valor da 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 da 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 da propriedade

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

updateBinding

Atualiza uma ligação de telefonia pertencente ao agente de voz nomeado no caminho.

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

Valor da propriedade

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