Переписал с использованием менеджера астериска