BetaVoiceAgentsTelephonyOperations interface
Operações para gerenciamento de telefonia de agentes de voz.
Propriedades
| cancel |
Solicita o cancelamento de uma chamada de saída duradoura. Uma chamada conectada pode ser finalizada. |
| create |
Cria uma ligação de telefonia para o agente de voz nomeado no caminho. |
| create |
Cria uma função durável de chamada direta de saída. A definição mais recente do agente é resolvida quando cada tentativa é executada. |
| delete |
Elimina uma ligação de telefonia pertencente ao agente de voz nomeado no caminho. |
| end |
Encerra uma chamada de entrada ativa pertencente ao agente de voz nomeado no caminho. |
| get |
Recupera uma ligação telefônica pertencente ao agente de voz nomeado no caminho. |
| get |
Recupera um registro durável de chamada recebida pertencente ao agente de voz nomeado no caminho. |
| get |
Recupera uma chamada de saída direta ou criada por campanhas duradoura. |
| get |
Retorna todos os alvos de transferência configurados para o agente de voz nomeado no caminho. |
| list |
Devolve as ligações telefônicas pertencentes ao agente de voz nomeado no caminho. |
| list |
Retorna o histórico duradouro de chamadas recebidas do agente de voz nomeado no caminho. |
| replace |
Substitui todos os alvos de transferência configurados para o agente de voz nomeado no caminho. |
| transfer |
Transfere uma chamada de entrada ativa para um alvo configurado para o agente de voz nomeado no caminho. |
| update |
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>