BetaVoiceAgentsTelephonyOperations interface
Operacje zarządzania telefonią agentów głosowych.
Właściwości
| cancel |
Prosi o anulowanie trwałego zlecenia na połączenie wychodzące. Połączenie połączone może się zakończyć. |
| create |
Tworzy połączenie telefoniczne dla agenta głosowego wymienionego na ścieżce. |
| create |
Tworzy to trwałą pracę bezpośrednich połączeń wychodzących. Najnowsza definicja agenta jest rozwiązywana po wykonaniu każdej próby. |
| delete |
Usuwa wiązanie telefoniczne należące do agenta głosowego wymienionego na ścieżce. |
| end |
Kończy aktywne połączenie przychodzące należące do agenta głosowego wymienionego na ścieżce. |
| get |
Odzyskuje połączenie telefoniczne należące do agenta głosowego wymienionego na ścieżce. |
| get |
Pobiera trwały zapis połączeń przychodzących, należący do agenta głosowego wymienionego na ścieżce. |
| get |
Otrzymuje trwałe zlecenie bezpośrednie lub kampanijne wychodzące. |
| get |
Zwraca wszystkie cele transferowe skonfigurowane dla agenta głosowego wymienionego na ścieżce. |
| list |
Zwraca powiązania telefoniczne należące do agenta głosowego wymienionego na ścieżce. |
| list |
Zwraca trwałą historię połączeń przychodzących dla agenta głosowego wymienionego na ścieżce. |
| replace |
Zastępuje wszystkie cele transferowe skonfigurowane dla agenta głosowego wymienionego w ścieżce. |
| transfer |
Przenosi aktywne połączenie przychodzące do skonfigurowanego celu dla agenta głosowego wymienionego w ścieżce. |
| update |
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>