Pull to refresh

Asterisk на Mikrotik. Обновленная настройка

На написание этой заметки (статьей не назовешь, ибо все уже давно разжевано в статье Asterisk на Mikrotik) меня толкнули изменения в интерфейсе Winbox, а так же изменения репозиториев OpenWRT в связи с помещением в архив устаревших версий, на которые ссылается оригинальный пост. Начну с истории: у меня на работе имеется виртуальная АТС, на которую я без стеснения привязал SIP-клиент на телефоне. По правилам провайдера доступ для внутренних звонков не блокируется, но доступ наружу, хоть и можно подключаться с любой точки мира, блокируется при частой смене IP, чего избежать на мобильном устройстве проблематично. Пересмотрев всевозможные варианты я остановился на поднятии у себя дома Asterisk на моем Mikrotik RB2011UiAS-RM. Благодаря инструкции от shadowalone я миновал львиную долю танцев с бубном, но в связи с устаревшими ссылками пришлось-таки заняться мелким шаманством. Итак:

В начале все идет как по маслу по инструкции из оригинальной статьи

1. Скачиваем образ openwrt-mr-mips-rootfs-18961.tar.gz

2. Заливаем его на наш микротик:

2018_09_22_12_44_31 2018_09_22_12_39_13

3. Импортируем образ:

Картинки
2018 09 22 12 44 31 2018 09 22 12 47 24

4. Задаем 48 метров памяти:

2018_09_22_12_48_37

5. Устанавливаем размер диска метароутера:

2018_09_22_13_03_21

6. Добавляем интерфейс в метароутер:

2018_09_22_13_13_42 2018_09_22_13_15_32

7. По правой кнопке по метароутеру открываем консоль:

2018_09_22_13_19_00 2018_09_22_13_08_56

Далее нам надо для начала сменить пароль.

Код
passwd

Затем перезапускаем метароутер, но НЕ КОМАНДОЙ Reboot, а нажав сначала Disable а затем Enable в контекстном меню по правому клику или нажатием на крестик и галочку. После загрузки в консоли (вы же ее не закрыли, не так ли?) смотрим IP, полученный нашим метароутером:

Код
ifconfig

Дальнейшие действия, как правильно подметил shadowalone нужно проводить уже по SSH. Соединяемся вашим любимым SSH клиентом (у меня putty) на IP нашего метароутера. Редактируем файл /etc/opkg.conf

Код
nano /etc/opkg.conf

Вот отсюда и начинается расхождение с оригинальной инструкцией. Все дело в том, что репозитории, указанные там, уже не действительны, по этому без стеснения удаляем содержимое и заменяем этим:

Код
src/gz snapshots http://ms1.nserver.us/openwrt.wk.cz/kamikaze/packages/mr-mips
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /jffs
src X-Wrt http://archive.openwrt.org/kamikaze/8.09.2/ifxmips/packages/

Не забываем сохранить (CTRL+O — CTRL+X)!

После этого обновляем списки пакетов и устанавливаем Asterisk:

Код
opkg update
opkg install asterisk18 asterisk18-codec-alaw asterisk18-chan-iax2 asterisk-gui
/etc/init.d/asterisk enable


Переходим к редактированию /etc/asterisk/manager.conf

Код
nano /etc/asterisk/manager.conf

Там жмем кнопочку end на клавиатуре, ибо все что нам надо на данном этапе — это смена пароля, а эти значения в конце файла. Меняем значение Secret={ваш пароль} и сохраняем (CTRL+O — CTRL+X).

После всех манипуляций осталось только запустить астериску:

Код
/etc/init.d/asterisk start

Затем можно спокойно заходить на веб-морду по адресу {адрес метароутера}:8088 и настраивать транки.

2018_09_22_13_43_50

Но это уже другая история.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.