Может быть кому то покажется что установить 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 можно удалить, для увеличения свободного места на внутренней флеш памяти.
В принципе из картинки все понятно что было сделано, не буду напрягать лишними словами.
Далее нам необходимо добавить сетевой интерфейс для виртуальной машины, и идем : вкладка Interfaces раздела MetaROUTER
Я выбрал вариант dynamic что бы можно было сетевой интерфейс добавить в локальный бридж, потому что, образно выражусь, сам Mikrotik работает в режиме роутера, а виртуальная машина будет использовать сгенерированный сетевой интерфейс, который не будет занимать порт. А IP адрес сетевого интерфейса openwrt я пропишу статический уже в самой системе. Я даже могу сказать, что сделал еще проще, openwrt получает IPшник по DHCP, но на сервере DHCP, этого же mikrotikа, я выставил, этой виртуальной машине присваивание одного и того же IP.
После этого я захожу в консоль виртуальной машины прямо на роутере (см. картинку выше) и меняю пароль root с помощью команды passwd
Теперь из локальной сети, я могу зайти по ssh на сам openwrt
Что самое интересное, в этом образе openwrt по умолчанию предустановлен Midnight Commander, и это очень радует, потому что я обожаю его.
Теперь по рекомендациям shadowalone мы редактируем файл /etc/opkg.conf для mibs
Что бы очень странный человек, обвиняющий меня в том что я спер ссылки на репозитарии, так до сих пор не могу понять как это я смог сделать, смог успокоится, то в строчке src/gz snapshots  и далее ресурс с пакетной базой меняем ресурс на http://openwrt.wk.cz/kamikaze/packages/mr-mips/
Благодаря редактору 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
Для дома имея даже 3-4 телефона данная система прекрасно справиться со своей задачей, будут звонки как на внешние транки так и на внутренние телефоны. Только господа, не забывайте правильно настраивать сам Asterisk. У нашего эксперта Владимира (mr.bublik) целый раздел посвящен для увеличения безопасности и уменьшения атак "партизанов-сусликов".
Что самое интересно, у меня получилось поставить snmp на openwrt и закинуть его в систему мониторинга The Dude.
От себя добавлю, что данная система отлично справится с несколькими одновременными звонками, при этом у вас будет два устройства в одном флаконе.
Комментарии
951 слабенький. на мой взгляд не стоит туда впихивать астериск. если только freeswitch. он меньше жрет ресурсов. у нас давно уже спор на эту тему ))))
ну не для виртуализации он :) если ставить router os на отдельный комп - легко.
Я уже после подумал насчет цитат и пословиц, что Вам в голову мог придти другой фильм, который российского производства, вернее мне он в голову пришел опосля написания. как то так.
Цитата: Заодно и отвечу. Вы себя в этом фильме к какому герою приписываете? К тому же персонаж которого вы упоминаете, говорил не цитатами, а пословицами. Смотрите внимательней. К тому же цитаты в конце, не совсем подошли бы к теме того фильма и психотипам его героев ...
Андрей, мы не устраивали истерик - не тот возраст и пол. Хотите состязаться в рассуждениях давайте я тему в Кухне открою. Классно будет. Шоу - отдайте админу пиво.
ithelpblog.com/.../...
linuxforum.ru/.../
Мы не кичимся уровнем компетенции и не пытаемся растить свою самооценку. Наш сайтик - это всего лишь круг увлеченных людей, относящихся друг к другу с уважением. А все спорные орг. вопросы решаются быстро, одной аргументированн ой фразой или одним звонком. Без поднятия пены.
Один – ноль и знает, что он – ноль. Другой хорош и знает себе цену. Я думаю, первый лучше второго.
«Видящий» из Люблина
Всё цитатами говорите :) был один такой, тож все цитатами говорил, помниться в фильме одном :)
Это Вы так свою самооценку поднимаете, ну ну.
А разве вы адекватный, что устроили здесь флуд и истерику?!
"И предал я сердце мое тому, чтобы познать мудрость и познать безумие и глупость: узнал, что и это - томление духа; потому что во многой мудрости много печали; и кто умножает познания, умножает скорбь" царь Соломон (с)
RSS лента комментариев этой записи