BetaVoiceAgentsTelephonyOperations interface

Operacje zarządzania telefonią agentów głosowych.

Właściwości

cancelCallJob

Prosi o anulowanie trwałego zlecenia na połączenie wychodzące. Połączenie połączone może się zakończyć.

createBinding

Tworzy połączenie telefoniczne dla agenta głosowego wymienionego na ścieżce.

createCallJob

Tworzy to trwałą pracę bezpośrednich połączeń wychodzących. Najnowsza definicja agenta jest rozwiązywana po wykonaniu każdej próby.

deleteBinding

Usuwa wiązanie telefoniczne należące do agenta głosowego wymienionego na ścieżce.

endCall

Kończy aktywne połączenie przychodzące należące do agenta głosowego wymienionego na ścieżce.

getBinding

Odzyskuje połączenie telefoniczne należące do agenta głosowego wymienionego na ścieżce.

getCall

Pobiera trwały zapis połączeń przychodzących, należący do agenta głosowego wymienionego na ścieżce.

getCallJob

Otrzymuje trwałe zlecenie bezpośrednie lub kampanijne wychodzące.

getTransferTargets

Zwraca wszystkie cele transferowe skonfigurowane dla agenta głosowego wymienionego na ścieżce.

listBindings

Zwraca powiązania telefoniczne należące do agenta głosowego wymienionego na ścieżce.

listCalls

Zwraca trwałą historię połączeń przychodzących dla agenta głosowego wymienionego na ścieżce.

replaceTransferTargets

Zastępuje wszystkie cele transferowe skonfigurowane dla agenta głosowego wymienionego w ścieżce.

transferCall

Przenosi aktywne połączenie przychodzące do skonfigurowanego celu dla agenta głosowego wymienionego w ścieżce.

updateBinding

Aktualizuje połączenie telefoniczne należące do agenta głosowego wskazanego na ścieżce.

Szczegóły właściwości

cancelCallJob

Prosi o anulowanie trwałego zlecenia na połączenie wychodzące. Połączenie połączone może się zakończyć.

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

Wartość właściwości

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

createBinding

Tworzy połączenie telefoniczne dla agenta głosowego wymienionego na ścieżce.

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

Wartość właściwości

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

createCallJob

Tworzy to trwałą pracę bezpośrednich połączeń wychodzących. Najnowsza definicja agenta jest rozwiązywana po wykonaniu każdej próby.

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

Wartość właściwości

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

deleteBinding

Usuwa wiązanie telefoniczne należące do agenta głosowego wymienionego na ścieżce.

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

Wartość właściwości

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

endCall

Kończy aktywne połączenie przychodzące należące do agenta głosowego wymienionego na ścieżce.

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

Wartość właściwości

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

getBinding

Odzyskuje połączenie telefoniczne należące do agenta głosowego wymienionego na ścieżce.

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

Wartość właściwości

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

getCall

Pobiera trwały zapis połączeń przychodzących, należący do agenta głosowego wymienionego na ścieżce.

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

Wartość właściwości

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

getCallJob

Otrzymuje trwałe zlecenie bezpośrednie lub kampanijne wychodzące.

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

Wartość właściwości

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

getTransferTargets

Zwraca wszystkie cele transferowe skonfigurowane dla agenta głosowego wymienionego na ścieżce.

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

Wartość właściwości

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

listBindings

Zwraca powiązania telefoniczne należące do agenta głosowego wymienionego na ścieżce.

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

Wartość właściwości

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

listCalls

Zwraca trwałą historię połączeń przychodzących dla agenta głosowego wymienionego na ścieżce.

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

Wartość właściwości

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

replaceTransferTargets

Zastępuje wszystkie cele transferowe skonfigurowane dla agenta głosowego wymienionego w ścieżce.

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

Wartość właściwości

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

transferCall

Przenosi aktywne połączenie przychodzące do skonfigurowanego celu dla agenta głosowego wymienionego w ścieżce.

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

Wartość właściwości

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

updateBinding

Aktualizuje połączenie telefoniczne należące do agenta głosowego wskazanego na ścieżce.

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

Wartość właściwości

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