- PVSM.RU - https://www.pvsm.ru -
На написание этой заметки (статьей не назовешь, ибо все уже давно разжевано в статье Asterisk на Mikrotik [1]) меня толкнули изменения в интерфейсе Winbox, а так же изменения репозиториев OpenWRT в связи с помещением в архив устаревших версий, на которые ссылается оригинальный пост. Начну с истории: у меня на работе имеется виртуальная АТС, на которую я без стеснения привязал SIP-клиент на телефоне. По правилам провайдера доступ для внутренних звонков не блокируется, но доступ наружу, хоть и можно подключаться с любой точки мира, блокируется при частой смене IP, чего избежать на мобильном устройстве проблематично. Пересмотрев всевозможные варианты я остановился на поднятии у себя дома Asterisk на моем Mikrotik RB2011UiAS-RM. Благодаря инструкции от shadowalone [2] я миновал львиную долю танцев с бубном, но в связи с устаревшими ссылками пришлось-таки заняться мелким шаманством. Итак:
В начале все идет как по маслу по инструкции из оригинальной статьи [1]
1. Скачиваем образ openwrt-mr-mips-rootfs-18961.tar.gz [3]
2. Заливаем его на наш микротик:
3. Импортируем образ:
4. Задаем 48 метров памяти:
5. Устанавливаем размер диска метароутера:
6. Добавляем интерфейс в метароутер:
7. По правой кнопке по метароутеру открываем консоль:
Далее нам надо для начала сменить пароль.
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/
Нажмите здесь для печати.