Search
Write a publication
Pull to refresh
92
0
Литницкий Максим @litnimax

Пользователь

Send message
Знаете, установить на Voyage торрент трекер или любое другое ПО очень просто — поднять в виртуалке такой же Voyage, apt-get install gcc и прочие devel, все там собрать, и скопировать бинари. Все просто и привычно. А теперь сделайте то же самое на RouterOS. Может, что-то и поменялось, но быстрый поиск выводит на такой диалог:
— Where i can find sdk for RB400 series? Or i can develop in C and then compile it for ROS?
— There is no such thing. Users cannot contribute packages to ROS.
И даже OpenWRT, который работает у меня дома, засттавляет выходить из зоны комфорта и напрягаться при желании что-то с ним сделать. А Voyage — обычный Debian Linux.
Ничего забавного. RuoterOS — специализированная система, урезанная до пределов. А это general purpose linux. Со всеми привычными вещами типа стандартной инит-системы, управления пакетами, утилитами полноценными а не busybox, etc…
Ну он занимается маршрутизацией 10 Mbit'ого интернета (в локалку раздает), и постоянно 3-5 активный VoIP звонка (море мелких UDP пакетов). Вот тут обзор от Астерискера — bit.ly/ixSiUf, он протестировал VoIP звонки, 100 одновременных, а это очень много маленьких UDP пакетов. Как домашний роутер уверен справится.
Верх металлический. Вот тут более детально — bit.ly/iyHbNt
Вентилятора нет. Греется не сильно. Термометр приложить? :-)
Упс, enter случайно нажал. Продолжение:

[100](local-user)
secret=123
username=100
mailbox=100@default
Не забываем использовать директивы deny/permit на пиры!!! Это должно стать привычкой. Не важно, хоть сеть класса А (если внешний пир надо открывать с динамическим IP). И еще надо обязательно ставить fail2ban.
Иначе при желании — поломают и Кубу сольют через твою бедный FXO адаптер на 1 линию. А если не повезет, и будет SIP пир на провайдера — зайльют так, что мало не покажется.
Пример настройки:
[100]
type=friend
host=dynamic
username=100
secret=пароль для локального абонента
language=ru
nat=no
canreinvite=no
context=home
mailbox=200@default
disallow=all
allow=ulaw
allow=alaw
deny=0.0.0.0/0
permit=192.168.0.0/24


Еще удобно шаблоны использовать:

[local-user](!)
type=friend
host=dynamic
language=ru
nat=no
canreinvite=no
context=home
disallow=all
allow=ulaw
allow=alaw
deny=0.0.0.0/0
permit=192.168.0.0/24

[100](local-user)
Debian ARM чем не устраивает?
Под ARM нет :-)
Еще рекомендую посмотреть на запрошенный, но очень полезный в смысле обучения дистрибутив AstPbx — asteriskpbx.ru/display/AstPBX, а именно скачать конфиг файлы.
В них много интересного есть для новичка.
Опытом не поделитесь?
Все, кто строит IVR на Asterisk, и использует русские голосовые файлы отсюда — downloads.asterisk.org/pub/telephony/sounds/, т.е. те файлы, которые вот вот войдут в состав Asterisk. Так вот, Вы можете заказать дозапись нужных вас фраз, ведь пакет подготовлен студией ivrvoice.ru ;-)
Можно записать единственную фразу с именем компании, остальные пару сотен фраз пойдут в виде бесплатной нагрузки.
А Вы сюда копию выкладывайте тоже — asteriskpbx.ru.
AEL, который транслируется в обычный диалплан? А вы пробовали отлаживать сложные диалпланы на AEL? Это просто мука. Нет, AEL — в топку!!!
А Astrisk есть четыре родных способа обрабатывать звонки (писать диалпан):
— pbx_config
— pbx_ael
— AGI / FastAGI
— pbx_lua
AEL среди них самый убогий :-)
> Смутное ощущение, что я уже читал эту статью на каком-то из астериск-ресурсов. Могло ли это быть?
В этом материале каждое слово написано лично мной :-) Материал раньше был размещен на сайте pbxware.ru в разделе Публикации, но пользы от размещения там мало. Тут намного больше тех, кому это может быть интересно.
>Шлюзы Dlink, Linksys по умолчанию принимают Invite на порту 5060 и любой «гость» можно инициировать звонок, для этого нужен обычный IP телефон…

Ерунда какая-то!!! Криво шлюзы настроили.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity