Category: VoIP

Авг 11 2009

Asterisk. Статистика звонков в MySQL.

Запись статистики, Asterisk, ведет автоматически, если загружен модуль cdr_csv.so, статистика ведется по умолчанию в /var/log/asterisk/cdr-csv/Master.csv. Этой статистики в принципе достаточно, но работать не удобно. Удобней всего обрабатывать статистику хранящуюся в базе. Для того, что бы статистика писалась в MySQL нужно установить из портов:

cd /usr/ports/net/asterisk-addons/
make install clean

Read more »

Авг 09 2009

Asterisk. Команда Dial. Misic on hold.

Как вы могли уже видеть в предыдущих статьях, Asterisk, маршрутизация звонков. и Asterisk добавляем SIP клиентов., вся работа по перенаправлении звонков выполняется с помощью команды Dial.
Простое применение Dial я уже демонстрировал:

[dialout]
exten => 333,1,Dial(SIP/user1)

Read more »

Авг 08 2009

Asterisk, маршрутизация звонков.

Как я уже писал в статье Asterisk добавляем SIP клиентов., основной файл настроек, отвечающий за маршрутизацию звонков называется extentions.conf. Разделение маршрутов для разных источников и клиентов можно разграничивать с помощью контекстов, так называются секции диалплана.
Read more »

Авг 08 2009

Asterisk добавляем SIP клиентов.

Астериск замечательно подходит на роль внутриоффисной АТС, даже если у вас нет выходя на внешнюю линию, уже сейчас можно замечательно звонить друг другу и общаться через Asterisk. Для этого нужен сервер с Asterisk, компьютеры с установленным SIP фоном и наушники(колонки) с микрофоном. Использовать можно ekiga, это софтфон под FreeBSD, Linux и т.п. И к примеру X-Lite, он меня не подводил. Теперь остается настроить Asterisk.
Начнем с настройки SIP аккаунтов. Для этого откроем для редактирования файл sip.conf. В нем находятся настройки отвечающие за SIP.
Read more »

Авг 02 2009

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

Asterisk в CentOS, в официальном его репозитарии отсутствует. Да в принципе в большинстве линуксов, ну кроме пожалуй Ubuntu, если и присутствует то в виде сильно устаревшей версии. Поэтому приходится ставить из исходников. Но перед тем как приступить к сборке Asterisk, подготовим CentOS к этому. Первым делом обновим систему:

yum -y upgrade

По окончании работы yum, если обновлялось ядро, нужно перегрузиться, это связано с тем, что для сборки DAHDI нужны исходники ядра, причем при сборке будут проверяться наличие исходников именно того ядра, которое в данный момент работает. В общем перезагрузимся.

reboot

Read more »

Июл 25 2009

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

Asterisk — програмная телефонная станция ориентированная как на VoIP(IP телефонию), так и на маршрутизацию традиционной телефонии с помощью специальных карт подключаемой к серверу. Собственно Digium изначально начинал с разработки самих карт под телефонные потоки и обычную аналоговую телефонию, а вслед за картами начал разрабатывать Asterisk, что бы было с чем эти карты обслуживать. В портах FreeBSD присутствуют все версии Asterisk. 1.2 — первая версия которую можно было начинать использовать для работы. 1.4 — эта версия только недавно перестала активно развиваться и является на сегодняшний день стабильно версией, ну насколько слово стабильная может относится к астериск. 1.6 — эта версия сейчас активно развивается. Итак, на сегодняшний день, я работаю с Asterisk 1.4.XX, его и будем устанавливать.

cd /usr/ports/net/asterisk/
make install clean

Read more »

Май 18 2009

Кодек iLBC в Asterisk

Оговорюсь сразу, статья относится к сборке под Linux, во FreeBSD, достаточно в диалоге настройки порта ткнуть галочку напротив iILBC и все.
Но Asterisk приходится чаще всего собирать под Linux и если при

make menuselect

Выбрать поддержку iLBC(в разделе Codec Translators), то получим такую ошибку при выполнении команды make:
Read more »


Украинская Баннерная Сеть