Открыть меню
Платформа Эра. Документация
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Сертификация: различия между версиями

Материал из Платформа Эра. Документации
Нет описания правки
Нет описания правки
 
(не показаны 32 промежуточные версии 2 участников)
Строка 1: Строка 1:
'''Сертификация''' проводится для инженеров и инженеров-разработчиков партнёрских компаний с целью повышения качества реализации проектов и снижения нагрузки на техническую поддержку.
'''Сертификация''' проводится для инженеров и инженеров-разработчиков партнёрских компаний с целью повышения качества реализации проектов и снижения нагрузки на техническую поддержку.


'''Сертификация''' проводится в согласованное время по запросу через менеджера партнёрской организации. В течение двух недель после подачи заявки.
'''Сертификация''' проводится в согласованное время по запросу через менеджера партнёрской организации в течение двух недель после подачи заявки.


'''Сертификация''' проводится в формате интервью в течение 30-40 минут. Присутствовать на интервью может один сотрудник партнёрской организации. Подразумевается, что инженер прошёл необходимые курсы по платформе Эра, имеет опыт реализации проектов в прошлом и работал с демонстрационным стендом платформы.  
'''Сертификация''' проводится в формате интервью продолжительностью 30–40 минут. Присутствовать на интервью может один сотрудник партнёрской организации. Подразумевается, что инженер прошёл необходимые курсы по платформе Эра, имеет опыт реализации проектов в прошлом и работал с демонстрационным стендом платформы.  


Результатом сертификации является зачёт по конкретному '''предмету и теме'''.
Результатом сертификации является зачёт по конкретному '''предмету и теме'''.
Строка 39: Строка 39:
==Платформа Эра==
==Платформа Эра==


* Конфигурация, Микросервисы, Домены, Серверы, Лог-журналы, Порты, Сертификаты.
* Конфигурация, Микросервисы, Домены, Серверы, Лог-журналы, Порты, Сертификаты, Лицензирование.
* Резервирование, Масштабирование, Сайзинг, Нагрузочное тестирование, Отказоустойчивость.
* Резервирование, Масштабирование, Сайзинг, Нагрузочное тестирование, Отказоустойчивость.
* REST, Модель данных, Структуры хранения, Подписки.
* REST, Модель данных, Структуры хранения, Подписки.
Строка 57: Строка 57:
* Тестировщик.
* Тестировщик.


== '''Примеры вопросов из прошлых интервью''' ==


'''Примеры вопросов из прошлых интервью:'''
====== Вопросы по предмету IP-АТС ======
# Работает ли Платформа Эра с телефонами Cisco и Avaya?
# Что такое Autoprovision, зачем нужен, может ли работать из облака?
# Чем отличается TCP от UDP в контексте протокола SIP?
# В каких случаях следует предпочесть протокол TCP протоколу UDP?
# Для чего используется SDP в SIP-сообщениях?
# Расшифруйте активную регистрацию от SIP-абонента  ''tcp:192.168.88.130:50983/89.216.58.242:14988 (осталось 1:56).''
# Как делается перевод с точки зрения SIP протокола? Что заставляет сделать подмену номера?
# Какие могут быть причины возникновения эха?
# Как работает SIPREC?
# Что такое outbound proxy? В чем отличия outbound proxy от SIP-domain?
# Какой порт используется для SIP TLS?
# В многосерверной системе с какого сервера производится обслуживание учетной записи без регистрации?
# Достаточно ли для полной безопасности включить SIP TLS?
# Какие особенности настройки Платформы ЭРА при работе за NAT?
# Что такое функция шеф-секретарь?
# Чем отличаются селектор и конференция?
# Звонок не проходит — какие возможные причины и действия?
# Низкое качество звука — какие возможные причины?
# Поддерживает ли платформа Эра видеозвонки?
# Зачем нужен intercom? Чем отличается от вторжения?
# Как в Платформе Эре настроить черный список телефонных номеров?
# Чем отличается ''user'' от ''sipuser''?
# Могут ли существовать внутренние номера разной длины в одном домене?
# Могут ли существовать одинаковые внутренние номера в разных доменах?
# Почему у веб-фонов в мониторинге отображается статус invalid в панели активных соединений?
# Зачем в сценариях IVR может использоваться несколько компонентов ''Старт''?
# Чем отличаются локальные переменные от сценарных?
# Как работают видео-звонки в IVR?
# Как отправить в IVR абоненту из чёрного списка сигнал "''занято''", при этом не отправив 200 OK (поднятие трубки)?
# Какие способы маршрутизации в зависимости от даты и времени существуют?
# В чем отличия векторов от правил?
# Как работают правила маршрутизации с одинаковым приоритетом?
# Как работает переход к следующему по приоритету подходящему правилу при неудаче применения текущего правила?
# Предоставьте минимально необходимый набор шагов для подключения провайдера и совершения входящих исходящих звонков.
# Что такое и как работает кроссдоменная маршрутизация?
# Как убедиться что SIP-провайдер доступен и каков процесс поиска неудачи?
# Как реализовать переадресацию звонков в зависимости от статуса пользователя?
# Какие типы микросервисов участвуют в обработке вызовов?
# Файл S3 не появляется в облаке. Какие действия поиска неисправности?
# Как сделать чтобы никто не мог подключиться к разговору руководителя?
# Какие виды переводов существуют? Какие доступны в сценариях?
# Как настроить подмену FROM номера при звонке?
# Какие типы микросервисов участвуют в обработке вызовов?
# Могут ли микросервисы SG и ESG работать на одном порту, например 5060?
# В каких случаях необходимо несколько экземпляров SG и ESG?
# Где хранятся записи разговоров?
# Можно ли получить запись разговоров сессий IVR?
# Какой микросервис осуществляет запись разговоров?
# Какой порядок действий для выявления проблем с записями разговоров?
# Как долго хранятся записи разговоров?
# Как настроить формат и битрейт записей разговоров?
# В случае кросс-доменного вызова в каком домене хранится запись разговора?
#В каких кейсах необходимо использовать микросервис BGMG?
#Как включить и настроить распознавание (стенограмму) записанных разговоров?


* Вопросы по предмету IP-АТС
====== Вопросы по предмету Контактный-центр ======
** Работает ли эра с телефонами Cisco и Avaya?
# С какими аппаратами могут работать операторы КЦ?
** Что такое Autoprovision, зачем нужен, может ли работать из облака?
# Как работает суфлирование и другие режимы помощи оператору?
** Чем отличается TCP от UDP?
# Оператор не может переключить звонок - что делать?
** В каких случаях стоит предпочесть TCP протокол UDP протоколу?
# Вдруг после перевода из очереди на оператора, оператор не слышит абонента. Что делать?
** Что такое функция шеф-секретарь?
# Что такое результат звонка "Короткий"? Какие ещё бывают результаты звонков?
** Чем отличаются селектор и конференция?
# Где граница между колл-центром и АТС?
** Где хранятся записи разговоров?
# Как передать параметры клиента из сценария IVR в карточку вызова очереди?
** Звонок не проходит - что делать?
# Может ли один оператор одновременно обрабатывать два голосовых вызова? А неголосовых? Как настраивается?
** Качество звука так себе - что делать?
# Может ли оператор входить и выходить из конкретной очереди?
** Работает ли эра с видеозвонками?
# Как настраивается состав очереди? кого туда можно добавить?
** Зачем нужен intercom? Чем отличается от вторжения?
# Как реализовать направление вызова на того оператора, который последним общался с этим клиентом?
** Как в Эре настроить черный список телефонных номеров?
# Как связаны приоритет очереди и приоритет вызова при постановке в очередь?
** Зачем в сценарии IVR несколько компонентов старт?
# Что такое контекст звонка?
** Предоставьте минимально необходимый набор шагов для подключения провайдера и совершения входящих исходящих звонков
# Чем отличаются: звонок, разговор, взаимодействие, диалог?
** Как реализовать переадресацию звонков в зависимости от статуса пользователя?
# Что такое уровень обслуживания?
** Почему у вебфонов в мониторинге светится invalid в панеле активных соединений?
# Как изменить вид отчета?
** Какие типы микросервисов учасвтуют в обработке вызовов?
# Как создать новый отчет?
** Файл S3 не появляется в облаке. Какие действия поиска неисправности?
# Как настраивается цветовая раскраска коробочных и проектных отчетов?
** В чем причина эха?
# Какие способы запуска софтфона существуют?
** Как сделать чтобы никто не мог подключиться к разговору руководителя?
# Почему не удается ответить на звонок из CTI-панели?
** Можно ли получить запись разговоров в IVR?  
# Какие виды карточки звонка поддерживаются?
** Как работают видео-звонки в IVR?
# Как создать простейшую карточку из пяти полей?
** Как делается перевод с точки зрения SIP протокола? Что заставляет сделать подмену номера?
# Как работает сценарий диалога?
** Какие виды переводов сущесвтвуют? Какие доступны в сценариях?
# Зачем нужны квалификации и как они работают?
** Как настроить подмену FROM номера при звонке?
# Как динамически повышать приоритет вызова в очереди каждую минуту?
** Какие типы микросервисов участвуют в обработке вызовов?
# Сценарий состояния очереди запускает фоновую музыку. будем использовать синхронный или асинхронный запуск?
** Может ли микросервис SG и ESG работать на одному порту, например 5060?
# Какие виды исходящих кампаний поддерживаются платформой?
** Какой микросервис осуществляет запись разговоров?
# Как работает предиктивный алгоритм?
** Как работает SIPREC?
# Какие есть ограничения на размер колл-листа?
** В случае кросс-доменного вызова в каком домене хранится запись разговора?
# Как учитываются часовые пояса?
**В каких кейсах необходимо использовать микросервис BGMG?
# Чем отличаются алгоритмы вглубь и вширь?
**
# Что такое CPD и как работает?
# Какие особенности настройки PCS сценария оценки качества работы?
# Как обеспечить проверку актуальности контрагента перед звонком?
# Как сделать авторестарт кампании каждые 30 минут?
# По каким правилам маршрутизируются вызовы исходящей кампании?
# Зачем нужны сценарии состояний запуска и вызова?
# Если оператор выставит статус "Не готов", на что это повлияет?
# Можно ли на статус оператора завязать правила переадресации звонков?
# Зачем нужно тестирование маршрутизации писем и сообщений мессенджеров?
# Какие каналы мессенджеров поддерживаются из коробки?
# Как добавить новый канал мессенджера?
# Поддерживается ли блендинг?
# Оператор должен обрабатывать один звонок или до 5 чатов и до 3 писем. как настроить?
# Какие есть механизмы интеграции колл-центра со сторонними системами?
# Что такое WFM?
# Как инженерными средствами реализовать QM?
# Два пользователя открыли один и тот же исторический отчет и видят разные данные. Почему?
# Какие способы поиска неисправностей существуют кроме лог-файлов?
# Как работает сценарий оценки PCS?
# Как настроить суфлирование с рабочего места супервизора?
# Загадка: открыли один и тот же отчет на двух рабочих местах, а данные разные. в чем может быть причина?
# Что будет, если часовые пояса клиентов и сервера отличаются?
# Способы запуска софтфона и какой способ лучше?
# Исход-кампанию настроили, но не звонит - как отлаживать?
# Из архива разговоров не открывается SIP-диаграмма. Что делать?
# Как отлаживать распределение вызова на оператора очереди?
# Где в КЦ место ИИ?
# Что умеет QM?
# Исходящую кампанию настроили, но звонки не выполняются. Какие могут быть причины?


* Вопросы по предмету Контактный-центр
====== Вопросы по предмету Платформа ЭРА ======
** С какими аппаратами могут работать операторы КЦ?
# Что такое REST API?
** Как работает суфлирование и другие режимы помощи оператору?
# Какая часть функциональности приложений Эра доступна при помощи API?
** Оператор не может переключить звонок - что делать?
# Чем токен отличается от cookie пользователей?
** Вдруг после перевода из очереди на оператора, оператор не слышит абонента. Что делать?
# Какие особенности настройки Платформы ЭРА в случаях нескольких сетевых интерфейсов?
** Что такое результат звонка "Короткий"? Какие ещё бывают результаты звонков?
# Как защитить сервер, который открыт в Интернет?
** Где граница между колл-центром и АТС?
# Поддерживает ли платформа SSO?
** Как передать параметры клиента из сценария IVR в карточку вызова очереди?
# Что такое "конфигурация платформы"?
** Может ли один оператор одновременно обрабатывать два голосовых вызова? а неголосовых? как настраивается?
# Что настраивается в конфигурации платформы, а что за пределами?
** Может ли оператор входить и выходить из конкретной очереди?
# Относится ли мастер-домен к конфигурации платформы?
** Как настраивается состав очереди? кого туда можно добавить?
# Каким образом платформа работает в докере?
** Как реализовать направление вызова на того оператора, который последним общался с этим клиентом?
# Какие есть способы узнать, что платформа в норме, "не болеет"?
** Как связаны приоритет очереди и приоритет вызова при постановке в очередь?
# Какие виды дымовых сигналов можно наблюдать в мониторинге состояний?
** Что такое контекст звонка?
# Нужен ли мастер домену продуктовый слой и зачем?
** Чем отличаются: звонок, разговор, взаимодействие, диалог?
# С какими БД и брокерами работает система?
** Что такое уровень обслуживания?
# Какие способы резервирования БД подходят для платформы?
** Как изменить вид отчета?
# Какие микросервисы работают с БД? Где настраиваются подключения к БД?
** Как создать новый отчет?
# В конфигурации, в настройках мастер домена, в рабочих доменах?
** Как настраивается цветовая раскраска коробочных и проектных отчетов?
# Как изменяется работа платформы, если теряется сервер с мастером БД?
** Какие способы запуска софтфона существуют?
# Как активируется система, какие домены участвуют в этом?
** Почему не удается ответить на звонок из CTI-панели?
# Где размещается сервер лицензий? Может ли платформа работать без доступа к серверу лицензий?
** Какие виды карточки звонка поддерживаются?
# Какие функции выполняет в платформе мастер-домен?
** Как создать простейшую карточку из пяти полей?
# Архитектура Active-Active и Active-Passive. Какие плюсы и минусы? Как осуществлять выбор?
** Как работает сценарий диалога?
# Какие микросервисы резервируются в режиме Active-Active, и какие в Active-Passive и почему?
** Зачем нужны квалификации и как они работают?
# Какие микросервисы минимально необходимы на каждом сервере? Что будет без каждого из них?
** Как динамически повышать приоритет вызова в очереди каждую минуту?
# Что такое кворум? В каких случаях необходимо настраивать кворум? Где настраивается кворум?
** Сценарий состояния очереди запускает фоновую музыку. будем использовать синхронный или асинхронный запуск?
# Как выглядит в общем случае схема резервирования платформы Primary-Secondary?
** Какие виды исходящих кампаний поддерживаются платформой?
# Как выглядит в общем случае схема резервирования платформы Active-Active? Каки особенности при работе в нескольких дата-центрах?
** Как работает предиктивный алгоритм?
# Какие механизмы синхронизации данных между разными доменами или экземплярами платформы можно применять?
** Какие есть ограничения на размер колл-листа?
# В каком виде хранятся пароли?
** Как учитываются часовые пояса?
# Можно ли создать одинаковые учетные записи пользователей в разных доменах?
** Чем отличаются алгоритмы вглубь и вширь?
# Из каких этапов состоит настройка SSO авторизации, как выглядит результат для пользователя?
** Что такое CPD и как работает?
# Как выглядит настройка авторизации через LDAP? Нужны ли платформе при этом собственные учетные записи пользователей?
** Какие особенности настройки PCS сценария оценки качества работы?
# Что такое динамическая модель данных в платформе? Какие задачи решает? Какие существенные особенности имеет?
** Как обеспечить проверку актуальности контрагента перед звонком?
# Каким образом может быть разграничен доступ к данным в REST API?
** Как сделать авторестарт кампании каждые 30 минут?
# Какие отличия в REST-API есть между HTTP и вебсокетом?
** По каким правилам маршрутизируются вызовы исходящей кампании?
# Существуют ли операции с серверными данными, которые можно инициировать и провести из клиентского приложения, но невозможно провести через API?
** Зачем нужны сценарии состояний запуска и вызова?
# Какие способы реализации кастомного API на сервере с платформой вы знаете?
** Если оператор выставит статус "Не готов", на что это повлияет?
# Где хранится история изменений сущностей?
** Можно ли на статус оператора завязать правила переадресации звонков?
# Какие виды сценариев в платформе существуют, в чем их принципиальные отличия?
** Зачем нужно тестирование маршрутизации писем и сообщений мессенджеров?
# Из каких объектов состоит сценарий?
** Какие каналы мессенджеров поддерживаются из коробки?
# Какие способы отладки сценариев вам известны?
** Как добавить новый канал мессенджера?
# Какие виды связи сценариев с внешним миром и данными доступны?
** Поддерживается ли блендинг?
# Может ли исполняться несколько копий одного сценария одновременно? Что происходит с данными?
** Оператор должен обрабатывать один звонок или до 5 чатов и до 3 писем. как настроить?
# Какие триггеры к запуску IVR сценариев существуют? служебных сценариев? продуктовых сценариев?
** Какие есть механизмы интеграции колл-центра со сторонними системами?
# Почему в мастер-домене есть служебные сценарии, но нет IVR сценариев?
** Что такое WFM?
# Могут ли разные сценарии работать с одними и теми же данными? Как избежать конфликтов?
** Как инженерными средствами реализовать QM?
# Какие методы оптимизации сценариев вам известны? Когда следует их применять?
** Два пользователя открыли один и тот же исторический отчет и видят разные данные. Почему?
# Варианты обновления. Какие объекты обновляются? Какая необходимость толкает обновлять контейнеры?
** Какие способы поиска неисправностей существуют кроме лог-файлов?
# Модель версионирования платформы? Мажор, минор, патч, альфа, бета?  
** Как работает сценарий оценки PCS?
# Что такое патч? Какие объекты задействуются? Какие плюсы и минусы?
** Как настроить суфлирование с рабочего места супервизора?
# Опишите характер связи между патчем и патч-версией платформы?
** Чем отличаются: звонок, разговор, взаимодействие?
# Какое время недоступности при различных видах обновления? От чего зависит время недоступности при обновлении?
** Загадка: открыли один и тот же отчет на двух рабочих местах, а данные разные. в чем может быть причина?
# Какие показатели собирает мониторинг производительности?
** Что будет, если часовые пояса клиентов и сервера отличаются?
# Как настраивается мониторинг производительности?
** Способы запуска софтфона и какой способ лучше?
# Как выглядит схема вывода сервера из обслуживания для технических работ?
** Исход-кампанию настроили, но не звонит - как отлаживать?
# Как собрать лог с конкретной ноды?
** Из архива разговоров не открывается СИП-диаграмма. Что делать?
# Какие виды логов может собрать администратор рабочего домена?
** Как отлаживать распределение вызова на оператора очереди?
# Где настраиваются уровни логирования?
** Где в КЦ место ИИ?  
# С чего начинается поиск неисправности? Какие шаги?
** Что умеет QM?
# Какое предельное значение CPU в пике допустимо?
** Исходкампанию настроили, но не звонит - как отлаживать?
# Как подготовить многосерверную инсталляцию платформы к работе с диском?
# Кто сделает из реплики БД мастера БД при потере? Какие существенные особенности в этом вопросе следует учитывать?
# Какие механизмы борьбы с сетевыми атаками доступны? Какие включены по умолчанию? Как отключить?
# Например выделили фасад для обслуживания подсети. Как ограничить конкретный микросервис от роста утилизации CPU в моменты DoS-атак?
# Что необходимо сделать, чтобы все внешние подключения были шифрованные? А если со строгой проверкой сертификатов?
# В каких случаях необходимо SSL, а в каких нет?
# Где настраиваются серверные сертификаты? Как применяются? Как обновляются?
# Как можно поступить, если в многосерверной системе перекос нагрузки между серверами? Как можно поступить, чтобы разделить сильно загруженный микросервис на части?
# Как можно заставить систему перенаправлять часть запросов, поступающих на вебсервер, на кастомный веб-сервис? HTTP или вебсокет?
# Какие следствия могут наблюдаться, если в разных доменах установлены разные версии продуктового слоя?
# Могут ли два экземпляра системы, работающие в режиме Active-Passive резервирования домена, иметь разные версии. Что на это влияет?
# Можно ли изменять метаданные классов, созданных продуктовым слоем?
# Какие преимущества и недостатки использования Clickhouse для хранения архивных данных. Как подключить?
# Как себя ведет система, если недоступен мастер-сервер БД Postgresql?


* Вопросы по предмету Платформа ЭРА
====== Вопросы по среде разработке Builder ======
** Что такое и как работает кроссдоменная маршрутизация?
# Что такое билдер?
** В каких случаях необходимо SSL, а в каких нет?
# Какую роль в рамках пакета выполняет объект Приложение (Application)?
** Что такое REST API?
# Какие варианты хранения существуют у объектов классов?
** Какая часть функциональности приложений Эра доступна по API?
# В чем их ключевые отличия? Возможные примеры использования
** REST API есть через HTTP и вебсокет - в чем разница?
# В чем принципиальное отличие присоединенных и связанных классов?
** Чем токен отличается от cookie пользователей?
# Какие контролы генерируются автоматически при создании нового класса?
** В многосерверной системе с какого сервера производится учетной записи без регистрации?
# Можно ли внести изменения в сгенерированный автоматически контрол? Как это сделать?
** Что необходимо сделать чтобы к серверу можно подключать телефоны из разных подсетей?
# Каким образом свойства класса распределяются по вкладкам и группам в контроле карточки?
** Как защитить сервер, который открыт в интернет?
# Есть ли принципиальные ограничения использования служебных сценариев для реализации бизнес-логики?
** Поддерживает ли платформа SSO?
# Какими способами можно обработать события объекта класса? (Добавление, удаление, модификация)
** Как снизить вероятность интереса от злоумышленников к платформе?
# Можно ли модифицировать конструктор класса?
 
# Какой функционал обеспечивает механизм Invocations?
* Вопросы по среде разработке Builder
# Какие источники данных поддерживает Универсальный источник данных?
** Какую роль в рамках пакета выполняет объект Приложение (Application)?
# При создании проектных настроек, какие факторы необходимо учитывать?
** Какие варианты хранения существуют у объектов классов?  
# Для каких случаев бывает полезна подмена класса (Shifts)?
** В чем их ключевые отличия? Возможные примеры использования(опционально)?
# Для чего служит механизм фиксч (Fixfutes)?
** В чем принципиальное отличие присоединенных и связанных классов?
# Какие кейсы позволяет решать механизм публичных ссылок (PublicLinks)?
** Какие контролы генерируются автоматически при создании нового класса?
# Что создается при создании класса и активации пакета?
** Можно ли внести изменения в сгенерированный автоматически контрол? Как это сделать?
# Какие есть типы хранилищ и зачем они нужны?
** Каким образом свойства класса распределяются по вкладкам и группам в контроле карточки?
# Чем отличается calculatedProperty от dataProperty.autoCalcExpression?
** Есть ли принципиальные ограничения использования служебных сценариев для реализации бизнес-логики?
# В каких СУБД хранятся данные?
** Какими способами можно обработать события объекта класса? (Добавление, удаление, модификация)
# Как перейти от PostgreSQL в Kafka+ClickHouse?
** Можно ли модифицировать конструктор класса?
# Для выпадающего списка можно создать энум, а можно класс-справочник в чем разница?
** Какой функционал обеспечивает механизм Invocations?
# Как сделать, чтобы ссылка на класс-справочник содержала не id, а более понятное поле?
** Какие источники данных поддерживает Универсальный источник данных?
# Как раскрасить выпадающий список цветными шариками?
** При создании проектных настроек, какие факторы необходимо учитывать?
# Как на карточке компании отобразить список ее заказов из соседнего класса?
** Для каких случаев бывает полезна подмена класса (Shifts)?
# Как работают автоудаление строк из класса?
** Для чего служит механизм фиксч (Fixfutes)?
# Как показать на карточке историю изменений по строке класса?
** Какие кейсы позволяет решать механизм публичных ссылок (PublicLinks)?
# Где эта история хранится?
** Что такое билдер?
# Чем отличаются клиентские и серверные экшены?
** Что создается при создании класса и активации пакета?
# Зачем нужен actionTarget?
** Какие есть типы хранилищ и зачем они нужны?
# Как работают групповые операции?
** Чем отличается calculatedProperty от dataProperty.autoCalcExpression?
# Зачем нужны override свойства и экшены?
** В каких СУБД хранятся данные?
# Как настраивать права доступа к классам, строкам и столбцам?
** Как перейти от PostgreSQL в Kafka+ClickHouse?
# В чем отличия ролевой и мандатной моделей безопасности?
** Для выпадающего списка можно создать энум, а можно класс-справочник в чем разница?
# Как пользоваться подчиненностью пользователей?
** Как сделать, чтобы ссылка на класс-справочник содержала не id, а более понятное поле?
# Какие контролы и эдиторы генерятся для каждого класса автоматически?
** Как раскрасить выпадающий список цветными шариками?
# Чем отличается контрол от эдитора?
** Как на карточке компании отобразить список ее заказов из соседнего класса?
# Как вносить изменения в системные пакеты?
** Как работают автоудаление строк из класса?
# Как объединить в одном инструменте таблицу и график с единым фильтром?
** Как показать на карточке историю изменений по строке класса?
# Сколько может быть контролов в одном layout?
** Где эта история хранится?
# Продуктовый слой с сервисами в одном процессе или в отдельных в чем разница?
** Чем отличаются клиентские и серверные экшены?
# Где лежат логи продуктовых сервисов?
** Зачем нужен actionTarget?
# Как продуктовых микросервисы взаимодействуют между собой?
** Как работают групповые операции?
# Жизненный цикл инвокейшена для каких задач требуется разработка собственного микросервиса?
** Зачем нужны override свойства и экшены?
# На каком из серверов кластера исполняются продуктовые микросервисы?
** Как настраивать права доступа к классам, строкам и столбцам?
# Чем отличается REST по HTTP и WS? Что лучше?
** В чем отличия ролевой и мандатной моделей безопасности?
# Как добавить проектный отчет в системное приложение?
** Как пользоваться подчиненностью пользователей?
# Какие есть виды шифтов?
** Какие контролы и эдиторы генерятся для каждого класса автоматически?
# Могут ли шифты зависеть от ролей?
** Чем отличается контрол от эдитора?
# Что нужно сделать после создания шифта на класс?
** Как вносить изменения в системные пакеты?
# Как создать собственный компонент сценария?
** Как объединить в одном инструменте таблицу и график с единым фильтром?
# Как работают фиксчи и в какой момент применяются?
** Сколько может быть контролов в одном layout?
# Зачем нужны публичные ссылки?
** Продуктовый слой с сервисами в одном процессе или в отдельных в чем разница?
# Какие задачи решают хэндлеры?
** Где лежат логи продуктовых сервисов?
# Как добавить к таблице в целом и полям карточки встроенную справку со знаками вопроса?
** Как продуктовых микросервисы взаимодействуют между собой?
# Как создать локализуемое приложение?
** Жизненный цикл инвокейшена для каких задач требуется разработка собственного микросервиса?
** На каком из серверов кластера исполняются продуктовые микросервисы?
** Чем отличается REST по HTTP и WS?
** Что лучше?
** Как добавить проектный отчет в системное приложение?
** Какие есть виды шифтов?
** Могут ли шифты зависеть от ролей?
** Что нужно сделать после создания шифта на класс?
** Как создать собственный компонент сценария?
** Как работают фиксчи и в какой момент применяются?
** Зачем нужны публичные ссылки?
** Какие задачи решают хэндлеры?
** Как добавить к таблице в целом и полям карточки встроенную справку со знаками вопроса?
** Как создать локализуемое приложение?
 
* Вопросы по прикладным приложениям
[[Категория:Курсы]]
[[Категория:Курсы]]

Текущая версия от 12:12, 17 марта 2026

Сертификация проводится для инженеров и инженеров-разработчиков партнёрских компаний с целью повышения качества реализации проектов и снижения нагрузки на техническую поддержку.

Сертификация проводится в согласованное время по запросу через менеджера партнёрской организации в течение двух недель после подачи заявки.

Сертификация проводится в формате интервью продолжительностью 30–40 минут. Присутствовать на интервью может один сотрудник партнёрской организации. Подразумевается, что инженер прошёл необходимые курсы по платформе Эра, имеет опыт реализации проектов в прошлом и работал с демонстрационным стендом платформы.

Результатом сертификации является зачёт по конкретному предмету и теме.

Предметы сертификации и темы:

IP-АТС

  • Номерной план и многодоменность. Маршрутизация и подмена номера.
  • IVR-сценарии, сбор и передача контекста звонка. Компоненты синтеза и распознавания речи.
  • SIP транки и внешние АТС. Контроль статуса транка.
  • Autoprovision и подключение IP-телефонов. BLF.
  • Групповые номера. Коды абонентских функций.
  • Записи разговоров, форматы, срок хранения и права доступа.
  • Поиск и выявление неисправностей.

Колл-центр

  • Очереди обслуживания, приоритеты, скиллы операторов, PCS.
  • Сценарии диалога и карточки контрагентов. Вызов внешней карточки CRM.
  • Обслуживание текстовых сообщений.
  • Исходящие кампании, работа с колл-листами, алгоритмы дозвона, CPD.
  • Показатели реального времени, хронологические отчеты, кастомизация.
  • Интеграции со внешними системами.
  • Поиск и выявление неисправностей.

Билдер (среда разработки)

  • Назначение, принцип работы, объектная модель, простое приложение с одним классом из пяти полей.
  • Сложная карточка: связанные поля, динамическая видимость полей, встраивание контролов. Главный layout приложения.
  • Права доступа (ролевые и мандатные) на приложения, классы, строки и столбцы.
  • Подмены: внесение внешних изменений в коробочные пакеты - классы, контролы, эдиторы, разработка собственных компонентов продуктовых сценариев
  • Разработка отраслевых пакетов: фиксчи, локализация, генератор документов, встроенная справка, управление экземплярами msvc для сервисов и хранилищами для классов.
  • Серверные сервисы: принцип работы, подписка на события, отладка на локальном компьютере.
  • Поиск и выявление неисправностей.

Платформа Эра

  • Конфигурация, Микросервисы, Домены, Серверы, Лог-журналы, Порты, Сертификаты, Лицензирование.
  • Резервирование, Масштабирование, Сайзинг, Нагрузочное тестирование, Отказоустойчивость.
  • REST, Модель данных, Структуры хранения, Подписки.
  • Сценарии, Компоненты, Выражения, Функции, Паттерны, Планировщик.
  • Интеграция, токены, компоненты, сервисы.
  • Безопасность, Защищенность, Пользователи, Роли, Права, Авторизация.
  • Поиск и выявление неисправностей.

Прикладные приложения

  • Meet.
  • WFM.
  • ETL.
  • Smart CRM.
  • Хелпдеск.
  • Селектор.
  • Тестировщик.

Примеры вопросов из прошлых интервью

Вопросы по предмету IP-АТС
  1. Работает ли Платформа Эра с телефонами Cisco и Avaya?
  2. Что такое Autoprovision, зачем нужен, может ли работать из облака?
  3. Чем отличается TCP от UDP в контексте протокола SIP?
  4. В каких случаях следует предпочесть протокол TCP протоколу UDP?
  5. Для чего используется SDP в SIP-сообщениях?
  6. Расшифруйте активную регистрацию от SIP-абонента tcp:192.168.88.130:50983/89.216.58.242:14988 (осталось 1:56).
  7. Как делается перевод с точки зрения SIP протокола? Что заставляет сделать подмену номера?
  8. Какие могут быть причины возникновения эха?
  9. Как работает SIPREC?
  10. Что такое outbound proxy? В чем отличия outbound proxy от SIP-domain?
  11. Какой порт используется для SIP TLS?
  12. В многосерверной системе с какого сервера производится обслуживание учетной записи без регистрации?
  13. Достаточно ли для полной безопасности включить SIP TLS?
  14. Какие особенности настройки Платформы ЭРА при работе за NAT?
  15. Что такое функция шеф-секретарь?
  16. Чем отличаются селектор и конференция?
  17. Звонок не проходит — какие возможные причины и действия?
  18. Низкое качество звука — какие возможные причины?
  19. Поддерживает ли платформа Эра видеозвонки?
  20. Зачем нужен intercom? Чем отличается от вторжения?
  21. Как в Платформе Эре настроить черный список телефонных номеров?
  22. Чем отличается user от sipuser?
  23. Могут ли существовать внутренние номера разной длины в одном домене?
  24. Могут ли существовать одинаковые внутренние номера в разных доменах?
  25. Почему у веб-фонов в мониторинге отображается статус invalid в панели активных соединений?
  26. Зачем в сценариях IVR может использоваться несколько компонентов Старт?
  27. Чем отличаются локальные переменные от сценарных?
  28. Как работают видео-звонки в IVR?
  29. Как отправить в IVR абоненту из чёрного списка сигнал "занято", при этом не отправив 200 OK (поднятие трубки)?
  30. Какие способы маршрутизации в зависимости от даты и времени существуют?
  31. В чем отличия векторов от правил?
  32. Как работают правила маршрутизации с одинаковым приоритетом?
  33. Как работает переход к следующему по приоритету подходящему правилу при неудаче применения текущего правила?
  34. Предоставьте минимально необходимый набор шагов для подключения провайдера и совершения входящих исходящих звонков.
  35. Что такое и как работает кроссдоменная маршрутизация?
  36. Как убедиться что SIP-провайдер доступен и каков процесс поиска неудачи?
  37. Как реализовать переадресацию звонков в зависимости от статуса пользователя?
  38. Какие типы микросервисов участвуют в обработке вызовов?
  39. Файл S3 не появляется в облаке. Какие действия поиска неисправности?
  40. Как сделать чтобы никто не мог подключиться к разговору руководителя?
  41. Какие виды переводов существуют? Какие доступны в сценариях?
  42. Как настроить подмену FROM номера при звонке?
  43. Какие типы микросервисов участвуют в обработке вызовов?
  44. Могут ли микросервисы SG и ESG работать на одном порту, например 5060?
  45. В каких случаях необходимо несколько экземпляров SG и ESG?
  46. Где хранятся записи разговоров?
  47. Можно ли получить запись разговоров сессий IVR?
  48. Какой микросервис осуществляет запись разговоров?
  49. Какой порядок действий для выявления проблем с записями разговоров?
  50. Как долго хранятся записи разговоров?
  51. Как настроить формат и битрейт записей разговоров?
  52. В случае кросс-доменного вызова в каком домене хранится запись разговора?
  53. В каких кейсах необходимо использовать микросервис BGMG?
  54. Как включить и настроить распознавание (стенограмму) записанных разговоров?
Вопросы по предмету Контактный-центр
  1. С какими аппаратами могут работать операторы КЦ?
  2. Как работает суфлирование и другие режимы помощи оператору?
  3. Оператор не может переключить звонок - что делать?
  4. Вдруг после перевода из очереди на оператора, оператор не слышит абонента. Что делать?
  5. Что такое результат звонка "Короткий"? Какие ещё бывают результаты звонков?
  6. Где граница между колл-центром и АТС?
  7. Как передать параметры клиента из сценария IVR в карточку вызова очереди?
  8. Может ли один оператор одновременно обрабатывать два голосовых вызова? А неголосовых? Как настраивается?
  9. Может ли оператор входить и выходить из конкретной очереди?
  10. Как настраивается состав очереди? кого туда можно добавить?
  11. Как реализовать направление вызова на того оператора, который последним общался с этим клиентом?
  12. Как связаны приоритет очереди и приоритет вызова при постановке в очередь?
  13. Что такое контекст звонка?
  14. Чем отличаются: звонок, разговор, взаимодействие, диалог?
  15. Что такое уровень обслуживания?
  16. Как изменить вид отчета?
  17. Как создать новый отчет?
  18. Как настраивается цветовая раскраска коробочных и проектных отчетов?
  19. Какие способы запуска софтфона существуют?
  20. Почему не удается ответить на звонок из CTI-панели?
  21. Какие виды карточки звонка поддерживаются?
  22. Как создать простейшую карточку из пяти полей?
  23. Как работает сценарий диалога?
  24. Зачем нужны квалификации и как они работают?
  25. Как динамически повышать приоритет вызова в очереди каждую минуту?
  26. Сценарий состояния очереди запускает фоновую музыку. будем использовать синхронный или асинхронный запуск?
  27. Какие виды исходящих кампаний поддерживаются платформой?
  28. Как работает предиктивный алгоритм?
  29. Какие есть ограничения на размер колл-листа?
  30. Как учитываются часовые пояса?
  31. Чем отличаются алгоритмы вглубь и вширь?
  32. Что такое CPD и как работает?
  33. Какие особенности настройки PCS сценария оценки качества работы?
  34. Как обеспечить проверку актуальности контрагента перед звонком?
  35. Как сделать авторестарт кампании каждые 30 минут?
  36. По каким правилам маршрутизируются вызовы исходящей кампании?
  37. Зачем нужны сценарии состояний запуска и вызова?
  38. Если оператор выставит статус "Не готов", на что это повлияет?
  39. Можно ли на статус оператора завязать правила переадресации звонков?
  40. Зачем нужно тестирование маршрутизации писем и сообщений мессенджеров?
  41. Какие каналы мессенджеров поддерживаются из коробки?
  42. Как добавить новый канал мессенджера?
  43. Поддерживается ли блендинг?
  44. Оператор должен обрабатывать один звонок или до 5 чатов и до 3 писем. как настроить?
  45. Какие есть механизмы интеграции колл-центра со сторонними системами?
  46. Что такое WFM?
  47. Как инженерными средствами реализовать QM?
  48. Два пользователя открыли один и тот же исторический отчет и видят разные данные. Почему?
  49. Какие способы поиска неисправностей существуют кроме лог-файлов?
  50. Как работает сценарий оценки PCS?
  51. Как настроить суфлирование с рабочего места супервизора?
  52. Загадка: открыли один и тот же отчет на двух рабочих местах, а данные разные. в чем может быть причина?
  53. Что будет, если часовые пояса клиентов и сервера отличаются?
  54. Способы запуска софтфона и какой способ лучше?
  55. Исход-кампанию настроили, но не звонит - как отлаживать?
  56. Из архива разговоров не открывается SIP-диаграмма. Что делать?
  57. Как отлаживать распределение вызова на оператора очереди?
  58. Где в КЦ место ИИ?
  59. Что умеет QM?
  60. Исходящую кампанию настроили, но звонки не выполняются. Какие могут быть причины?
Вопросы по предмету Платформа ЭРА
  1. Что такое REST API?
  2. Какая часть функциональности приложений Эра доступна при помощи API?
  3. Чем токен отличается от cookie пользователей?
  4. Какие особенности настройки Платформы ЭРА в случаях нескольких сетевых интерфейсов?
  5. Как защитить сервер, который открыт в Интернет?
  6. Поддерживает ли платформа SSO?
  7. Что такое "конфигурация платформы"?
  8. Что настраивается в конфигурации платформы, а что за пределами?
  9. Относится ли мастер-домен к конфигурации платформы?
  10. Каким образом платформа работает в докере?
  11. Какие есть способы узнать, что платформа в норме, "не болеет"?
  12. Какие виды дымовых сигналов можно наблюдать в мониторинге состояний?
  13. Нужен ли мастер домену продуктовый слой и зачем?
  14. С какими БД и брокерами работает система?
  15. Какие способы резервирования БД подходят для платформы?
  16. Какие микросервисы работают с БД? Где настраиваются подключения к БД?
  17. В конфигурации, в настройках мастер домена, в рабочих доменах?
  18. Как изменяется работа платформы, если теряется сервер с мастером БД?
  19. Как активируется система, какие домены участвуют в этом?
  20. Где размещается сервер лицензий? Может ли платформа работать без доступа к серверу лицензий?
  21. Какие функции выполняет в платформе мастер-домен?
  22. Архитектура Active-Active и Active-Passive. Какие плюсы и минусы? Как осуществлять выбор?
  23. Какие микросервисы резервируются в режиме Active-Active, и какие в Active-Passive и почему?
  24. Какие микросервисы минимально необходимы на каждом сервере? Что будет без каждого из них?
  25. Что такое кворум? В каких случаях необходимо настраивать кворум? Где настраивается кворум?
  26. Как выглядит в общем случае схема резервирования платформы Primary-Secondary?
  27. Как выглядит в общем случае схема резервирования платформы Active-Active? Каки особенности при работе в нескольких дата-центрах?
  28. Какие механизмы синхронизации данных между разными доменами или экземплярами платформы можно применять?
  29. В каком виде хранятся пароли?
  30. Можно ли создать одинаковые учетные записи пользователей в разных доменах?
  31. Из каких этапов состоит настройка SSO авторизации, как выглядит результат для пользователя?
  32. Как выглядит настройка авторизации через LDAP? Нужны ли платформе при этом собственные учетные записи пользователей?
  33. Что такое динамическая модель данных в платформе? Какие задачи решает? Какие существенные особенности имеет?
  34. Каким образом может быть разграничен доступ к данным в REST API?
  35. Какие отличия в REST-API есть между HTTP и вебсокетом?
  36. Существуют ли операции с серверными данными, которые можно инициировать и провести из клиентского приложения, но невозможно провести через API?
  37. Какие способы реализации кастомного API на сервере с платформой вы знаете?
  38. Где хранится история изменений сущностей?
  39. Какие виды сценариев в платформе существуют, в чем их принципиальные отличия?
  40. Из каких объектов состоит сценарий?
  41. Какие способы отладки сценариев вам известны?
  42. Какие виды связи сценариев с внешним миром и данными доступны?
  43. Может ли исполняться несколько копий одного сценария одновременно? Что происходит с данными?
  44. Какие триггеры к запуску IVR сценариев существуют? служебных сценариев? продуктовых сценариев?
  45. Почему в мастер-домене есть служебные сценарии, но нет IVR сценариев?
  46. Могут ли разные сценарии работать с одними и теми же данными? Как избежать конфликтов?
  47. Какие методы оптимизации сценариев вам известны? Когда следует их применять?
  48. Варианты обновления. Какие объекты обновляются? Какая необходимость толкает обновлять контейнеры?
  49. Модель версионирования платформы? Мажор, минор, патч, альфа, бета?
  50. Что такое патч? Какие объекты задействуются? Какие плюсы и минусы?
  51. Опишите характер связи между патчем и патч-версией платформы?
  52. Какое время недоступности при различных видах обновления? От чего зависит время недоступности при обновлении?
  53. Какие показатели собирает мониторинг производительности?
  54. Как настраивается мониторинг производительности?
  55. Как выглядит схема вывода сервера из обслуживания для технических работ?
  56. Как собрать лог с конкретной ноды?
  57. Какие виды логов может собрать администратор рабочего домена?
  58. Где настраиваются уровни логирования?
  59. С чего начинается поиск неисправности? Какие шаги?
  60. Какое предельное значение CPU в пике допустимо?
  61. Как подготовить многосерверную инсталляцию платформы к работе с диском?
  62. Кто сделает из реплики БД мастера БД при потере? Какие существенные особенности в этом вопросе следует учитывать?
  63. Какие механизмы борьбы с сетевыми атаками доступны? Какие включены по умолчанию? Как отключить?
  64. Например выделили фасад для обслуживания подсети. Как ограничить конкретный микросервис от роста утилизации CPU в моменты DoS-атак?
  65. Что необходимо сделать, чтобы все внешние подключения были шифрованные? А если со строгой проверкой сертификатов?
  66. В каких случаях необходимо SSL, а в каких нет?
  67. Где настраиваются серверные сертификаты? Как применяются? Как обновляются?
  68. Как можно поступить, если в многосерверной системе перекос нагрузки между серверами? Как можно поступить, чтобы разделить сильно загруженный микросервис на части?
  69. Как можно заставить систему перенаправлять часть запросов, поступающих на вебсервер, на кастомный веб-сервис? HTTP или вебсокет?
  70. Какие следствия могут наблюдаться, если в разных доменах установлены разные версии продуктового слоя?
  71. Могут ли два экземпляра системы, работающие в режиме Active-Passive резервирования домена, иметь разные версии. Что на это влияет?
  72. Можно ли изменять метаданные классов, созданных продуктовым слоем?
  73. Какие преимущества и недостатки использования Clickhouse для хранения архивных данных. Как подключить?
  74. Как себя ведет система, если недоступен мастер-сервер БД Postgresql?
Вопросы по среде разработке Builder
  1. Что такое билдер?
  2. Какую роль в рамках пакета выполняет объект Приложение (Application)?
  3. Какие варианты хранения существуют у объектов классов?
  4. В чем их ключевые отличия? Возможные примеры использования
  5. В чем принципиальное отличие присоединенных и связанных классов?
  6. Какие контролы генерируются автоматически при создании нового класса?
  7. Можно ли внести изменения в сгенерированный автоматически контрол? Как это сделать?
  8. Каким образом свойства класса распределяются по вкладкам и группам в контроле карточки?
  9. Есть ли принципиальные ограничения использования служебных сценариев для реализации бизнес-логики?
  10. Какими способами можно обработать события объекта класса? (Добавление, удаление, модификация)
  11. Можно ли модифицировать конструктор класса?
  12. Какой функционал обеспечивает механизм Invocations?
  13. Какие источники данных поддерживает Универсальный источник данных?
  14. При создании проектных настроек, какие факторы необходимо учитывать?
  15. Для каких случаев бывает полезна подмена класса (Shifts)?
  16. Для чего служит механизм фиксч (Fixfutes)?
  17. Какие кейсы позволяет решать механизм публичных ссылок (PublicLinks)?
  18. Что создается при создании класса и активации пакета?
  19. Какие есть типы хранилищ и зачем они нужны?
  20. Чем отличается calculatedProperty от dataProperty.autoCalcExpression?
  21. В каких СУБД хранятся данные?
  22. Как перейти от PostgreSQL в Kafka+ClickHouse?
  23. Для выпадающего списка можно создать энум, а можно класс-справочник в чем разница?
  24. Как сделать, чтобы ссылка на класс-справочник содержала не id, а более понятное поле?
  25. Как раскрасить выпадающий список цветными шариками?
  26. Как на карточке компании отобразить список ее заказов из соседнего класса?
  27. Как работают автоудаление строк из класса?
  28. Как показать на карточке историю изменений по строке класса?
  29. Где эта история хранится?
  30. Чем отличаются клиентские и серверные экшены?
  31. Зачем нужен actionTarget?
  32. Как работают групповые операции?
  33. Зачем нужны override свойства и экшены?
  34. Как настраивать права доступа к классам, строкам и столбцам?
  35. В чем отличия ролевой и мандатной моделей безопасности?
  36. Как пользоваться подчиненностью пользователей?
  37. Какие контролы и эдиторы генерятся для каждого класса автоматически?
  38. Чем отличается контрол от эдитора?
  39. Как вносить изменения в системные пакеты?
  40. Как объединить в одном инструменте таблицу и график с единым фильтром?
  41. Сколько может быть контролов в одном layout?
  42. Продуктовый слой с сервисами в одном процессе или в отдельных в чем разница?
  43. Где лежат логи продуктовых сервисов?
  44. Как продуктовых микросервисы взаимодействуют между собой?
  45. Жизненный цикл инвокейшена для каких задач требуется разработка собственного микросервиса?
  46. На каком из серверов кластера исполняются продуктовые микросервисы?
  47. Чем отличается REST по HTTP и WS? Что лучше?
  48. Как добавить проектный отчет в системное приложение?
  49. Какие есть виды шифтов?
  50. Могут ли шифты зависеть от ролей?
  51. Что нужно сделать после создания шифта на класс?
  52. Как создать собственный компонент сценария?
  53. Как работают фиксчи и в какой момент применяются?
  54. Зачем нужны публичные ссылки?
  55. Какие задачи решают хэндлеры?
  56. Как добавить к таблице в целом и полям карточки встроенную справку со знаками вопроса?
  57. Как создать локализуемое приложение?