- исправлена ошибка из-за которой не открывались данные карточки звонка после перевода абонента
- доработаны формы ввода, отображения и поиска данных по графику дежурств:
    * введена сущность менеджера агента
    * введены зависимые списки для полей: филиал, менеджер, агент
- добавлены уники для графика дежурств, по следующим полям:
	* <идентификатор филиала>
	* <дата начала дежурства>
	* <дата окончания дежурства>
- добавлены правила валидации при создание новой записи в графике дежурств
- добавлена кнопка вывода на печать графика дежурств. логика работы вывода кнопки и вывода печатной формы:
	* для роли "менеджер" позволяет напечать дежурства только по данному менеджеру.
	* для ролей "Директор филиала" и "Администратор" позволяет напечатать данные по всем дежурствам всех менеджеров.
	* при выводе на печать берется ограничение текущим месяцем, т.е. дежурства печатаемые в графики будут ограничены 23 часами 59 минутами последнего дня месяца в котором происходит вывод на печать.
- включена авторизация по приходу event-а АТС о вводе одноразового пароля. логика работы следующая:
	* пользователю предлагается ввести логин и пароль
	* проверяется логин и пароль пользователя
	* в случае если логин и пароль корректные, то генерируется одноразовый код доступа на вход (действителен в течение суток и ограничен 10000 комбинаций, надеюсь на сутки больше не понадобится)
	* пользователю выводится сообщение с предложением ввести полученный код на клавиатуре телефонного аппарата.
	* ожидается получение входящего event-а от АТС
	* в случае прихода соответствующего event-а от АТС записывается номер находящийся в параметре cid как номер дежурного сотрудника и осуществляется переадресация в ЛК приложения
- добавлена ссылка на пользователя внесшего номер телефона в черный список
- в карточке звонка в поле поиска объекта недвижимости в дополнение к остальным данным выводится стоимость объекта
- в карточку звонка добавлена кнопка перевод звонка в колл-центр. отображение данной кнопки доступно для пользователей не имеющих роли "оперотор".