Skip to content

callSessionService

callSessionService

GetUserCallSessions() ⇒ Promise.<ApiResult>

Получает список активных сессий звонков текущего пользователя (без WrapupReason)


Возвращаемые данные

Returns: Promise.<ApiResult> - Список активных сессий звонков текущего пользователя




StartCallSession(createParams) ⇒ Promise.<ApiResult>

Создаёт сессию звонка (начинает звонок)


Принимаемые параметры

ParamTypeDescription
createParamsCreateCallSessionRequestDtoТело запроса. См. CreateCallSessionRequestDto

Возвращаемые данные

Returns: Promise.<ApiResult> - Созданная сессия звонка




UpdateCallSession(updateParams) ⇒ Promise.<ApiResult>

Обновляет сессию звонка (завершает звонок с указанием причины)


Принимаемые параметры

ParamTypeDescription
updateParamsUpdateCallSessionRequestDtoТело запроса. См. UpdateCallSessionRequestDto

Возвращаемые данные

Returns: Promise.<ApiResult> - Подтверждение операции




GetAllActive() ⇒ Promise.<ApiResult>

Получает список всех активных сессий звонков с пагинацией (для страницы мониторинга)


Возвращаемые данные

Returns: Promise.<ApiResult> - Список всех активных сессий звонков под полем pagination




GetNegativeReasons(category) ⇒ Promise.<ApiResult>

Получает справочник негативных причин завершения для указанной категории сессии


Принимаемые параметры

ParamTypeDescription
categoryCallSessionCategoryDtoКатегория сессии

Возвращаемые данные

Returns: Promise.<ApiResult> - Список кодов причин (SessionResult) под полем result