- PVSM.RU - https://www.pvsm.ru -

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

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

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

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

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

2018_09_22_12_44_31 [4] 2018_09_22_12_39_13 [5]

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

Картинки

2018 09 22 12 44 31 [6] 2018 09 22 12 47 24 [6]

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

2018_09_22_12_48_37 [6]

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

2018_09_22_13_03_21 [6]

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

2018_09_22_13_13_42 [6] 2018_09_22_13_15_32 [6]

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

2018_09_22_13_19_00 [6] 2018_09_22_13_08_56 [6]

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

Код

passwd

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

Код

ifconfig

Дальнейшие действия, как правильно подметил shadowalone [2] нужно проводить уже по 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 и настраивать транки.

Автор: мистер Олимпия

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/asterisk/293565

Ссылки в тексте:

[1] Asterisk на Mikrotik: https://www.pvsm.ruhttp://https://habr.com/post/180889/

[2] shadowalone: https://www.pvsm.ruhttp://https://habr.com/users/shadowalone/

[3] openwrt-mr-mips-rootfs-18961.tar.gz: http://ms1.nserver.us/openwrt.wk.cz/kamikaze/openwrt-mr-mips-rootfs-18961.tar.gz

[4] Image: https://ibb.co/n6bwhU

[5] Image: https://ibb.co/kd3dU9

[6] Image: https://imgbb.com/

[7] Источник: http://habrahabr.ru/sandbox/123889/