Заметки
Маршрутизация звонков по сотруднику и времени
Выбор телефонии по сотруднику и времени — задача маршрутизации. Настройка приложения по умолчанию и динамический выбор провайдера для каждого звонка — разные возможности.
Для собственной интеграции удобно иметь один обработчик запуска. Он получает пользователя, применяет расписание в заданном часовом поясе и выбирает поддерживаемый маршрут АТС.
Если несколько независимых приложений одновременно реагируют на один запуск, можно получить два звонка. Поэтому до реализации проверьте, как портал выбирает обработчик и линию, а не подписывайте все приложения на одинаковое событие.
В журнале решения сохраняйте сотрудника, правило и выбранный маршрут. Номер клиента полностью для этого не нужен. Предусмотрите, что происходит вне рабочего времени и при недоступности выбранного провайдера; бесконтрольное переключение на другой номер меняет ожидаемый сценарий звонка.