Звоните нам:
+380(50)4139380
Пишите нам:
Оставить заявку прямо сейчас!
rad@rad.kiev.ua
Asterisk IP PBX
Тестируем asterisk с помощью sipp
Тестировали мы тут пару дней Asterisk с помощью sipp. Параметры такие:
max_allowed_calls = 1024
ram = 8Gb
CPU = где-то внутри OpenVZ ;-)
Версия 1.4.42
Параметры запуска sipp:
sipp 192.168.1.72 -s 1010 -i 192.168.1.124 -d 60s -l 250 -r 100 -mi 192.168.1.124 -sf uac_pcap2.xml
Результат:
При 250-275 параллельных звонках работает нормально.
Если количество поступающих/падающих звонков в пределах 10 звонков в секунду, то все ОК.
Если частота поступающих звонков больше 20-ти звонков в секунду, то Asterisk не успевает закрывать во время соединения. И тогда вполне реальная ситуация, когда соединений в астериске больше чем реальных. Со временем проходит.
Если дать 300 звонков и больше, то падает sipp ;-)
Asterisk1.6.2 fax
Сегодня экспериментировал с автоматическим приемом факсов. С помощью приложения ReceiveFax(tifffile), внутри OpenVZ-контейнера, кодек g.711a. Вывод - работает.
Дальше переслать результат на почту не проблема для любого смыслящего системного администратора.
Asterikast Conference Manager
Пользуясь случаем посмотрели на ${TITLE}. Работает :)
В отличие от WebMeetMe не умеет приглашать в конференцию новых людей, но все входящие звонки отрабатывает нормально.


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/
Инсталляция 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.
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
Парковка звонка в 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});
};



