[@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`