Поиск по этому блогу

четверг, 17 мая 2018 г.

не запускается dahdi после asterisk freepbx

Здравствуйте!

Несколько раз встречался с ситуацией когда после запуска asterisk не поднимается dahdi. Ошибки могут быть самые разные. Но все они были вызваны попыткой asteriska влезть в конфиг dahdi. И дальнейшей невозможностью работы dahdi.

Чаще всего это вызвано проблемами при сборке и установке dahdi или самого asteriska.

Конечно идеальный вариант это пересобрать и установить повторно но не всегда есть время и возможность это сделать. Особенно когда телефония используется 24х7 и любой простой выходит в аяяй.

Потребовался костыль который смог бы запустить dahdi в случае если сервер вдруг перезагрузится. Для этого был
1). Взят нормальный рабочий конфиг dahdi который поместили в /home/user/
2). Написан вот такой вот простенький скриптик и поставлен в автозагрузку:

костыль, не работает, проблема, asterisk, bash, dahdi, freepbx, ubuntu,

#!/bin/sh
sudo dahdi_cfg -v
sudo rm /etc/asterisk/chan_dahdi.conf
sudo cp /home/user/chan_dahdi.conf /etc/asterisk/chan_dahdi.conf
sudo /etc/init.d/asterisk restart

Такое костыльное решение позволяет крепче спать по ночам. Но помните что костыли зло. Если есть возможность - лучше сделать всё правильно, пускай даже порой это невозможно без остановки сервиса.

Надеюсь это поможет с временным решением проблемы.
Успехов и хорошего дня!

Комментариев нет:

Отправить комментарий

Поделитесь своим мнением.