[@webitel/api-services](../index.html) / [call-service/call-service.api.gen](../modules/call-service_call-service.api.gen.html) / getCallService
# kind_function: getCallService()
> **getCallService**(): `{ aggregateHistoryCall: (engineAggregateHistoryCallRequest: EngineAggregateHistoryCallRequest, options?: AxiosRequestConfig) => Promise; blindTransferCall: (id: string, engineCallServiceBlindTransferCallBody: EngineCallServiceBlindTransferCallBody, options?: AxiosRequestConfig) => Promise; confirmPush: (id: string, options?: AxiosRequestConfig) => Promise; createCall: (engineCreateCallRequest: EngineCreateCallRequest, options?: AxiosRequestConfig) => Promise; createCallAnnotation: (callId: string, engineCallServiceCreateCallAnnotationBody: EngineCallServiceCreateCallAnnotationBody, options?: AxiosRequestConfig) => Promise; deleteCallAnnotation: (callId: string, id: string, options?: AxiosRequestConfig) => Promise; dtmfCall: (id: string, engineCallServiceDtmfCallBody: EngineCallServiceDtmfCallBody, options?: AxiosRequestConfig) => Promise; eavesdropCall: (id: string, engineCallServiceEavesdropCallBody: EngineCallServiceEavesdropCallBody, options?: AxiosRequestConfig) => Promise; hangupCall: (id: string, engineCallServiceHangupCallBody: EngineCallServiceHangupCallBody, options?: AxiosRequestConfig) => Promise; holdCall: (id: string, engineCallServiceHoldCallBody: EngineCallServiceHoldCallBody, options?: AxiosRequestConfig) => Promise; patchHistoryCall: (id: string, engineCallServicePatchHistoryCallBody: EngineCallServicePatchHistoryCallBody, options?: AxiosRequestConfig) => Promise; readCall: (id: string, params?: ReadCallParams, options?: AxiosRequestConfig) => Promise; redialCall: (callId: string, engineCallServiceRedialCallBody: EngineCallServiceRedialCallBody, options?: AxiosRequestConfig) => Promise; searchActiveCall: (params?: SearchActiveCallParams, options?: AxiosRequestConfig) => Promise; searchHistoryCall: (params?: SearchHistoryCallParams, options?: AxiosRequestConfig) => Promise; searchHistoryCallPost: (engineSearchHistoryCallRequest: EngineSearchHistoryCallRequest, options?: AxiosRequestConfig) => Promise; setVariablesCall: (id: string, engineCallServiceSetVariablesCallBody: EngineCallServiceSetVariablesCallBody, options?: AxiosRequestConfig) => Promise; unHoldCall: (id: string, engineCallServiceUnHoldCallBody: EngineCallServiceUnHoldCallBody, options?: AxiosRequestConfig) => Promise; updateCallAnnotation: (callId: string, id: string, engineCallServiceUpdateCallAnnotationBody: EngineCallServiceUpdateCallAnnotationBody, options?: AxiosRequestConfig) => Promise }`
## theme_returns
### aggregateHistoryCall()
> **aggregateHistoryCall**: `(engineAggregateHistoryCallRequest: EngineAggregateHistoryCallRequest, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### engineAggregateHistoryCallRequest
`EngineAggregateHistoryCallRequest`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### blindTransferCall()
> **blindTransferCall**: `(id: string, engineCallServiceBlindTransferCallBody: EngineCallServiceBlindTransferCallBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineCallServiceBlindTransferCallBody
`EngineCallServiceBlindTransferCallBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### confirmPush()
> **confirmPush**: `(id: string, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### createCall()
> **createCall**: `(engineCreateCallRequest: EngineCreateCallRequest, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### engineCreateCallRequest
`EngineCreateCallRequest`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### createCallAnnotation()
> **createCallAnnotation**: `(callId: string, engineCallServiceCreateCallAnnotationBody: EngineCallServiceCreateCallAnnotationBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### callId
`string`
##### engineCallServiceCreateCallAnnotationBody
`EngineCallServiceCreateCallAnnotationBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteCallAnnotation()
> **deleteCallAnnotation**: `(callId: string, id: string, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### callId
`string`
##### id
`string`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### dtmfCall()
> **dtmfCall**: `(id: string, engineCallServiceDtmfCallBody: EngineCallServiceDtmfCallBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineCallServiceDtmfCallBody
`EngineCallServiceDtmfCallBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### eavesdropCall()
> **eavesdropCall**: `(id: string, engineCallServiceEavesdropCallBody: EngineCallServiceEavesdropCallBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineCallServiceEavesdropCallBody
`EngineCallServiceEavesdropCallBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### hangupCall()
> **hangupCall**: `(id: string, engineCallServiceHangupCallBody: EngineCallServiceHangupCallBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineCallServiceHangupCallBody
`EngineCallServiceHangupCallBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### holdCall()
> **holdCall**: `(id: string, engineCallServiceHoldCallBody: EngineCallServiceHoldCallBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineCallServiceHoldCallBody
`EngineCallServiceHoldCallBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### patchHistoryCall()
> **patchHistoryCall**: `(id: string, engineCallServicePatchHistoryCallBody: EngineCallServicePatchHistoryCallBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineCallServicePatchHistoryCallBody
`EngineCallServicePatchHistoryCallBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readCall()
> **readCall**: `(id: string, params?: ReadCallParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### params?
`ReadCallParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### redialCall()
> **redialCall**: `(callId: string, engineCallServiceRedialCallBody: EngineCallServiceRedialCallBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### callId
`string`
##### engineCallServiceRedialCallBody
`EngineCallServiceRedialCallBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchActiveCall()
> **searchActiveCall**: `(params?: SearchActiveCallParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### params?
`SearchActiveCallParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchHistoryCall()
> **searchHistoryCall**: `(params?: SearchHistoryCallParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### params?
`SearchHistoryCallParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchHistoryCallPost()
> **searchHistoryCallPost**: `(engineSearchHistoryCallRequest: EngineSearchHistoryCallRequest, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### engineSearchHistoryCallRequest
`EngineSearchHistoryCallRequest`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### setVariablesCall()
> **setVariablesCall**: `(id: string, engineCallServiceSetVariablesCallBody: EngineCallServiceSetVariablesCallBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineCallServiceSetVariablesCallBody
`EngineCallServiceSetVariablesCallBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### unHoldCall()
> **unHoldCall**: `(id: string, engineCallServiceUnHoldCallBody: EngineCallServiceUnHoldCallBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineCallServiceUnHoldCallBody
`EngineCallServiceUnHoldCallBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateCallAnnotation()
> **updateCallAnnotation**: `(callId: string, id: string, engineCallServiceUpdateCallAnnotationBody: EngineCallServiceUpdateCallAnnotationBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### callId
`string`
##### id
`string`
##### engineCallServiceUpdateCallAnnotationBody
`EngineCallServiceUpdateCallAnnotationBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`