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

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

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


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


'''Сертификация''' проводится в формате интервью в течение 30-60 минут. Присутствовать на интервью может один сотрудник партнёрской организации. Подразумевается, что инженер прошёл необходимые курсы по платформе Эра, имеет опыт реализации проектов в прошлом и работал с демонстрационным стендом платформы.  
'''Сертификация''' проводится в формате интервью продолжительностью 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?
# Оператор не может переключить звонок - что делать?
** Что такое функция шеф-секретарь?
# Вдруг после перевода из очереди на оператора, оператор не слышит абонента. Что делать?
** Чем отличаются селектор и конференция?
# Что такое результат звонка "Короткий"? Какие ещё бывают результаты звонков?
** Где хранятся записи разговоров?
# Где граница между колл-центром и АТС?
** Звонок не проходит - что делать?
# Как передать параметры клиента из сценария IVR в карточку вызова очереди?
** Качество звука так себе - что делать?
# Может ли один оператор одновременно обрабатывать два голосовых вызова? А неголосовых? Как настраивается?
** Работает ли эра с видеозвонками?
# Может ли оператор входить и выходить из конкретной очереди?
** Зачем нужен intercom? Чем отличается от вторжения?
# Как настраивается состав очереди? кого туда можно добавить?
** Как в Эре настроить черный список телефонных номеров?
# Как реализовать направление вызова на того оператора, который последним общался с этим клиентом?
** Зачем в сценарии IVR несколько компонентов старт?
# Как связаны приоритет очереди и приоритет вызова при постановке в очередь?
** Предоставьте минимально необходимый набор шагов для подключения провайдера и совершения входящих исходящих звонков
# Что такое контекст звонка?
** Как реализовать переадресацию звонков в зависимости от статуса пользователя?
# Чем отличаются: звонок, разговор, взаимодействие, диалог?
** Почему у вебфонов в мониторинге светится invalid в панеле активных соединений?
# Что такое уровень обслуживания?
** Какие типы микросервисов учасвтуют в обработке вызовов?
# Как изменить вид отчета?
** Файл S3 не появляется в облаке. Какие действия поиска неисправности?
# Как создать новый отчет?
** В чем причина эха?
# Как настраивается цветовая раскраска коробочных и проектных отчетов?
** Как сделать чтобы никто не мог подключиться к разговору руководителя?
# Какие способы запуска софтфона существуют?
** Можно ли получить запись разговоров в IVR?  
# Почему не удается ответить на звонок из CTI-панели?
** Как работают видео-звонки в IVR?
# Какие виды карточки звонка поддерживаются?
** Как делается перевод с точки зрения SIP протокола? Что заставляет сделать подмену номера?
# Как создать простейшую карточку из пяти полей?
** Какие виды переводов сущесвтвуют? Какие доступны в сценариях?
# Как работает сценарий диалога?
** Как настроить подмену FROM номера при звонке?
# Зачем нужны квалификации и как они работают?
** Какие типы микросервисов участвуют в обработке вызовов?
# Как динамически повышать приоритет вызова в очереди каждую минуту?
# Сценарий состояния очереди запускает фоновую музыку. будем использовать синхронный или асинхронный запуск?
# Какие виды исходящих кампаний поддерживаются платформой?
# Как работает предиктивный алгоритм?
# Какие есть ограничения на размер колл-листа?
# Как учитываются часовые пояса?
# Чем отличаются алгоритмы вглубь и вширь?
# Что такое CPD и как работает?
# Какие особенности настройки PCS сценария оценки качества работы?
# Как обеспечить проверку актуальности контрагента перед звонком?
# Как сделать авторестарт кампании каждые 30 минут?
# По каким правилам маршрутизируются вызовы исходящей кампании?
# Зачем нужны сценарии состояний запуска и вызова?
# Если оператор выставит статус "Не готов", на что это повлияет?
# Можно ли на статус оператора завязать правила переадресации звонков?
# Зачем нужно тестирование маршрутизации писем и сообщений мессенджеров?
# Какие каналы мессенджеров поддерживаются из коробки?
# Как добавить новый канал мессенджера?
# Поддерживается ли блендинг?
# Оператор должен обрабатывать один звонок или до 5 чатов и до 3 писем. как настроить?
# Какие есть механизмы интеграции колл-центра со сторонними системами?
# Что такое WFM?
# Как инженерными средствами реализовать QM?
# Два пользователя открыли один и тот же исторический отчет и видят разные данные. Почему?
# Какие способы поиска неисправностей существуют кроме лог-файлов?
# Как работает сценарий оценки PCS?
# Как настроить суфлирование с рабочего места супервизора?
# Загадка: открыли один и тот же отчет на двух рабочих местах, а данные разные. в чем может быть причина?
# Что будет, если часовые пояса клиентов и сервера отличаются?
# Способы запуска софтфона и какой способ лучше?
# Исход-кампанию настроили, но не звонит - как отлаживать?
# Из архива разговоров не открывается SIP-диаграмма. Что делать?
# Как отлаживать распределение вызова на оператора очереди?
# Где в КЦ место ИИ?
# Что умеет QM?
# Исходящую кампанию настроили, но звонки не выполняются. Какие могут быть причины?


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