Звоните нам:
+380(44) 594.96.41
Пишите нам:
Оставить заявку прямо сейчас!
skype://net.style
icq://49610444
rad@rad.kiev.ua
Asterisk и доступ к нему из мира
По мотивам недавнего общения с клиентами расскажу как правильно решать задачи удаленного доступа по протоколу SIP к Asterisk.
Бизнес-задача звучит так: директор берет с собой ноутбук и едет в кругосветное путешествие. Хочет регулярно звонить и принимать звонки как будто он находится в офисе. Решений есть несколько.
Обычно, если Вы открываете firewall и пускаете всех подряд на порт 5060/udp, то Вы рискуете по двум пунктам:
* тем. что Вас взломают и назвонят на много денег (подберут пароль и т.д.)
* тем, что Вашу АТС грубо уложат в /dev/null обычным или распределенным DOS.
Варианты защиты следующие:
1. Никогда не используйте простые пароли даже в локальной сети. Есть утилита pwgen.
2. Не открывайте порт 5060, откройте другой. Например, 9060.
Видеозвонки и видеоконференции
Сегодня целый день экспериментировали с видео. Результат следующий:
1. Видеозвонок по SIP с разрешением 640х480 прошел на ура. Клиент - ekiga 3.x Понравилось. И никаких усилий со стороны администратора.
2. Видеоконференции на основе bigbluebutton. Как ни странно, но работает :) Поговорили на троих.
Клиент - Firefox & flash plugin, протокол RTMP. Запустили демо-сервер внутри VirtualBox. И даже там оно работало.
Что особенно понравилось в bigbluebutton, так это то, что можно по своему усмотрению включать камеру и микрофон, смотреть и показывать презентации, включать видеокамеры тех, кто экспортирует свое видео, участвовать в голосовой конференции и т.д.
В общем, штука весьма интересная. Попробовать ее можно по адресу : http://demo.bigbluebutton.org/
[ Link ] Неплохая статья об Asterisk.
Итак, Asterisk — это программная АТС с открытым кодом. Создателем её является вполне себе коммерческая компания Digium, сделавшая десяток лет назад грамотный маркетинговый ход: в чистом «софтовом» виде Asterisk применим в очень ограниченном количестве ситуаций, а как только возникает задача сопряжения с «классической» телефонией — то здесь уже одним софтом не обойдёшься, нужны вполне материальные железки, за которые придётся выложить вполне материальные деньги. Поэтому Digium начала и спонсировала разработку Asterisk, а сама занялась созданием и продажей аппаратного обеспечения для него.
Читать статью польностью - http://habrahabr.ru/blogs/voip/95795/
- Login to post comments
Инсталляция Asterisk для Centos 5 прямо из репозитория Digium
Инсталляция пакетов прямо из репозитория разработчиков делает работу системного администратора более легкой и менее проблематичной. Выгоды подключения репозитория достаточно хорошо известны моим читателям.
Чуть ниже небольшое howto:
Требуются файлы в каталоге /etc/yum.repos.d:
centos-asterisk.repo:
[asterisk-tested]
name=CentOS-$releasever - Asterisk - Tested
baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium
[asterisk-current]
name=CentOS-$releasever - Asterisk - Current
baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium
centos-digium.repo:
Вышел Asterisk 1.6.2.0
18 декабря 2009 года свет увидел новый релиз IP АТС Asterisk.
Интересное:
* поддержка MFC/R2 в chan_dahdi
* значительные улучшения поддержки факсов по сравнению с более ранними ветками
* faxdetect в sip.conf
* асинхронный Originate в диалплане
* поддержка кодеков HD g.722.1, g.722.1c
* новое приложение ConfBridge для создания конференций, которому не нужен DAHDI.
- Login to post comments
mp3-файлы в качестве music on hold (moh)
musiconhold.conf:
[default]
mode=mp3
random=yes
directory=/var/lib/asterisk/mohmp3
application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s
- Login to post comments
Парковка звонка в Asterisk
На форумах часто жалуются, что парковка звонка описанная в документации работает не так как надо, а именно, невозможно припарковать звонок, который был поднят из парковки.
Уважаемые пользователи, надо внимательно читать документацию! :)
Рецепт следующий.
features.conf
[general]
parkext => 700 ; What extension to dial to park
parkpos => 701-799 ; What extensions to park calls on.
context => parkedcalls ; Which context parked calls are in
extensions.ael
_XX => {
PARKINGEXTEN=${EXTEN} + 700;
ParkAndAnnounce(PARKED,6000,Console/dsp,Out_Group_A);
};
_0XX => {ParkedCall
UNPARK=${EXTEN:1} + 700;
ParkedCall(${UNPARK});
};
НЕОфициальная сборка ALT Linux
Уважаемый Миша Бочкарев при моем содействии таки сделал альфу (раняя-рання-преранняя) дистрибутива.
Цель: дать нам и другим пользователям не извращаясь за 10 минут получить готовый Asterisk в привычном нам окружении, который останется только настроить.
Что получается после инсталляции:
* Linux 2.6.27-ovz-smp
* PostgreSQL 8.3
* monit
* Asterisk 1.4
* Zaptel
* CDR and SIP_CONF tables @ postgres
Качать отсюда - http://www.rattler.kiev.ua/DL/server-pbx-i586-20091201.iso
Критику можно оставлять на http://www.asterisk-ua.org/forum, а так же писать на support@netstyle.com.ua
Писать "спасибо" можно где-угодно :)
- Login to post comments
Выбор канала в группе Zap-каналов
Вырезка из статьи http://voip.rus.net/tiki-index.php?page=Asterisk+zap+channels
В файле конфигурации модуля канала Zap - ( zapata.conf), Вы можете определить группы Zap каналов, которые будут обрабатываться в команде Dial как один канал. В ней Вы определяете, каким из четырех методов будет пользоваться модуль канала Zap для выбора не занятого канала из группы, с помощью одного из префиксов, указанного до номера группы: g, G, r, или R:
* g: выбор незанятого Zap канала с наименьшим номером (aka. поиск по возрастанию в группе).
* G: выбор незанятого Zap канала с наибольшим номером (aka. поиск по убыванию в группе).
* r: использование round-robin поиска, начиная с большего номера канала, чем тот, что был использован в предыдущий раз (aka. циклический поиск по возрастанию).





