База знаний

www. IT-Mehanika .ru --  журнал доброго админа

Установка Asterisk на Mikrotik

Может быть кому то покажется что установить Asterisk на Mikrotik это бред, но попробовав такую связку для дома, я был в восторге, и что самое главное, у меня прекрасно все работает на моем основном маршрутизаторе.

Я не претендую на первенство данной статьи, т.к. на habre уже есть похожая от лица shadowalone. Эту статью написал я, но суть не изменилась.

В отличии от хабра, я все делал в winbox т.к. она более удобна чем все настраивать через webfig.


Сначала по ссылке для mibs (openwrt-mr-mips-rootfs.tar.gz) ,а для платформ PowerPC (PPC) есть здесь скачал дистрибутив openwrt. Да, многие наверно знают что это за дистрибутив.

Потом в winbox в раздел Files закидываю файл для нашей платформы. Идем в MetaROUTER и нажимаем кнопку Import Image и выбираем файл который мы только что закинули с openwrt. Параметр Memory Size я выставил 48 Mib , а параметр Disk Size я выставил 30000 KiB, размер nand flash мне позволял дать столько и у меня еще 40% еще осталось свободным. После импорта образа opewrt, файл с раздела Files можно удалить, для увеличения свободного места на внутренней флеш памяти.

Metarouter

В принципе из картинки все понятно что было сделано, не буду напрягать лишними словами.

Далее нам необходимо добавить сетевой интерфейс для виртуальной машины, и идем : вкладка Interfaces раздела MetaROUTER

Metarouter 2

Я выбрал вариант dynamic что бы можно было сетевой интерфейс добавить в локальный бридж, потому что, образно выражусь, сам Mikrotik работает в режиме роутера, а виртуальная машина будет использовать сгенерированный сетевой интерфейс, который не будет занимать порт. А IP адрес сетевого интерфейса openwrt я пропишу статический уже в самой системе. Я даже могу сказать, что сделал еще проще, openwrt получает IPшник по DHCP, но на сервере DHCP, этого же mikrotikа, я выставил, этой виртуальной машине присваивание одного и того же IP.

Meta

После этого я захожу в консоль виртуальной машины прямо на роутере (см. картинку выше) и меняю пароль root с помощью команды passwd

Теперь из локальной сети, я могу зайти по ssh на сам openwrt

Что самое интересное, в этом образе openwrt по умолчанию предустановлен Midnight Commander, и это очень радует, потому что я обожаю его.

Теперь по рекомендациям shadowalone мы редактируем файл /etc/opkg.conf для mibs

Что бы очень странный человек, обвиняющий меня в том что я спер ссылки на репозитарии, так до сих пор не могу понять как это я смог сделать, смог успокоится, то в строчке src/gz snapshots  и далее ресурс с пакетной базой меняем ресурс на http://openwrt.wk.cz/kamikaze/packages/mr-mips/

opkg

Благодаря редактору mc это не составит большого труда.

После изменения данного файлика производим обновления репозиториев и устанавливаем Asterisk

# opkg update

# opkg install asterisk18 asterisk18-codec-alaw asterisk18-chan-iax2 asterisk-gui

# /etc/init.d/asterisk enable

Далее редактируем файл /etc/asterisk/manager.conf и в самом конце файла меняем пароль админа на свой, после чего запускаем asterisk

# /etc/init.d/asterisk start

asterisk

aster

Для дома имея даже 3-4 телефона данная система прекрасно справиться со своей задачей, будут звонки как на внешние транки так и на внутренние телефоны. Только господа, не забывайте правильно настраивать сам Asterisk. У нашего эксперта Владимира (mr.bublik) целый раздел посвящен для увеличения безопасности и уменьшения атак "партизанов-сусликов".

Что самое интересно, у меня получилось поставить snmp на openwrt и закинуть его в систему мониторинга The Dude.

От себя добавлю, что данная система отлично справится с несколькими одновременными звонками, при этом у вас будет два устройства в одном флаконе.


Комментарии   

-1 #53 mrbublik 11.11.2016 10:16
Цитирую maksvoip:
Крэшится. Подскажите такую штуку, ну вот я установил на RB951Ui-2HnD, настроил. Все класс, все работает, но до первого выключения. Выключил, включил, слетели настройки екстеншенов и транки пропали. Прописал снова, выключил, включил опять не работает, веб не доступен, подключился по ssh, екстеншены и транки остались, пропал диалплан :sad:

951 слабенький. на мой взгляд не стоит туда впихивать астериск. если только freeswitch. он меньше жрет ресурсов. у нас давно уже спор на эту тему ))))
ну не для виртуализации он :) если ставить router os на отдельный комп - легко.
0 #52 maksvoip 10.11.2016 09:07
Крэшится. Подскажите такую штуку, ну вот я установил на RB951Ui-2HnD, настроил. Все класс, все работает, но до первого выключения. Выключил, включил, слетели настройки екстеншенов и транки пропали. Прописал снова, выключил, включил опять не работает, веб не доступен, подключился по ssh, екстеншены и транки остались, пропал диалплан :sad:
-1 #51 sa 14.01.2014 01:59
Цитирую mrbublik:
Прошу прощения у уважаемого sa , не заметил его коммент:
Цитата:
Какие истерики, Бог с Вами, о чём Вы? Всё цитатами говорите :) был один такой, тож все цитатами говорил, помниться в фильме одном :) Это Вы так свою самооценку поднимаете, ну ну.

Заодно и отвечу. Вы себя в этом фильме к какому герою приписываете? К тому же персонаж которого вы упоминаете, говорил не цитатами, а пословицами. Смотрите внимательней. К тому же цитаты в конце, не совсем подошли бы к теме того фильма и психотипам его героев ...
Андрей, мы не устраивали истерик - не тот возраст и пол. Хотите состязаться в рассуждениях давайте я тему в Кухне открою. Классно будет. Шоу - отдайте админу пиво.
:) К сожалению, не очень расположен к дисскусиям, ни так много времени.
Я уже после подумал насчет цитат и пословиц, что Вам в голову мог придти другой фильм, который российского производства, вернее мне он в голову пришел опосля написания. как то так.
+1 #50 mrbublik 14.01.2014 01:33
Прошу прощения у уважаемого sa , не заметил его коммент:
Цитата:
Какие истерики, Бог с Вами, о чём Вы? Всё цитатами говорите :) был один такой, тож все цитатами говорил, помниться в фильме одном :) Это Вы так свою самооценку поднимаете, ну ну.
Заодно и отвечу. Вы себя в этом фильме к какому герою приписываете? К тому же персонаж которого вы упоминаете, говорил не цитатами, а пословицами. Смотрите внимательней. К тому же цитаты в конце, не совсем подошли бы к теме того фильма и психотипам его героев ...
Андрей, мы не устраивали истерик - не тот возраст и пол. Хотите состязаться в рассуждениях давайте я тему в Кухне открою. Классно будет. Шоу - отдайте админу пиво.
0 #49 ВиталийФ 14.01.2014 00:20
Посмотрите вот здесь может поможет:
ithelpblog.com/.../...

linuxforum.ru/.../
0 #48 mrbublik 13.01.2014 23:21
Давайте не мериться адекватностью и не переходить на личности.
Мы не кичимся уровнем компетенции и не пытаемся растить свою самооценку. Наш сайтик - это всего лишь круг увлеченных людей, относящихся друг к другу с уважением. А все спорные орг. вопросы решаются быстро, одной аргументированн ой фразой или одним звонком. Без поднятия пены.

Один – ноль и знает, что он – ноль. Другой хорош и знает себе цену. Я думаю, первый лучше второго.
«Видящий» из Люблина
0 #47 sa 13.01.2014 23:19
Какие истерики, Бог с Вами, о чём Вы?
Всё цитатами говорите :) был один такой, тож все цитатами говорил, помниться в фильме одном :)
Это Вы так свою самооценку поднимаете, ну ну.
+1 #46 Веталий 13.01.2014 21:55
Цитирую sa:
Ну прям вообще неадекватно.
Где Вы угрозы то увидели?
Вам мягко намекнули на то что, ресурсы у чела многократно превышают Ваши, да и знания. А Вы приняли это за угрозы, что за чушь, кому Вы нужны?
Детский сад прямо, чес слово.

А разве вы адекватный, что устроили здесь флуд и истерику?!
-1 #45 Виталий 13.01.2014 15:34
Вы о чем? Если вы не "парень" то кто вы? Это не оскорбление, это уважение к вам же. Я тоже паренек (т.е. мужского пола), а знаниями с вами не мерюсь, и ресурсами тоже "кто дальше плюнет против ветра". У меня немного другие заботы, и другие цели нежели мериться с кем то и чем то. А угрозы, почитайте свои комменты выше.
0 #44 mrbublik 13.01.2014 15:19
ресурсы не мерил, да и не хочу. Кто знает больше ? Да я и не состязаюсь, не собираюсь доказывать что-то. Кому-то нужны, кому-то полезны. Мне хватает моего опыта и срока работы в этой сфере, что бы при необходимости умножать знания.
"И предал я сердце мое тому, чтобы познать мудрость и познать безумие и глупость: узнал, что и это - томление духа; потому что во многой мудрости много печали; и кто умножает познания, умножает скорбь" царь Соломон (с)

You have no rights to post comments