Установка Asterisk на Debian. Часть 1.

Asterisk
Давно хотелось себе домой Asterisk для опытов. Есть задумка подключить городскую линию через Asterisk, но какой для этого использовать «сервер»? Из домашнего железа для этих целей подходят роутер и файлопомойка WD MyBook Live. У WD больше оперативной памяти, поэтому на нем и буду ставить опыты. Для подсоединения к городской линии мне еще потребуется sip шлюз с fxo интерфейсом, которого пока нет. Поэтому статью разобью на 3 части. 1 — установка и первичная настройка asterisk, 2 — подключение шлюза с fxs + fxo интерфейсами, 3 — стык с sip провайдером и настройка голосовой почты.

Часть 1. Установка и первичная настройка Asterisk

Для начала нужно включить SSH для доступа к консоли, для этого откроем httр://wd/UI/ssh и поставим галку «Доступ SSH: Включить». Логин\пароль по умолчанию root\welc0me. Заходим по SSH на LiveBook (например с помощью putty) и вводим
/opt/bin/ipkg install asterisk
Чтобы добавить звуки, поставим дополнительный пакет
ipkg -force-overwrite install asterisk-sounds

Создадим файлы конфигурации из базового набора:
cd /opt/etc/asterisk/sample/
cp * ..

Запуск и остановка Asterisk
Запустить Asterisk с отладкой можно с ключами:
/opt/sbin/asterisk -vvvc
Чтобы остановить Asterisk, введите в его консоли «stop now»
Если запустить без ключей, Asterisk запустится как демон:
/opt/sbin/asterisk
Для подключения к консоли уже запущенного Asterisk нужно использовать ключ -r:
/opt/sbin/asterisk -r

Чтобы запускать Asterisk при загрузке девайса создадим файл S[число][число] в папке /opt/etc/init.d/:
vim /opt/etc/init.d/S99asterisk

#!/bin/sh
if [ -f /opt/var/run/asterisk.pid ] ; then
  kill `cat /opt/var/run/asterisk.pid`
else
  killall asterisk
fi
rm -f /opt/var/run/asterisk.pid
umask 077
/opt/sbin/asterisk

Asterisk GUI
Простой веб-интерфейс можно поставить например отсюда www.fivn.com/products/asterisk.html

Пока все, по мере продолжения экпериментов буду добавлять информацию.

xtelekom.ru — офисная ip телефония

12 комментариев

avatar
А как сам девайс — нормальный? — стоит брать для установки transmission?
avatar
Отличный девайс, transmission поставил первым делом. Собственно и брал для этой функции его. АТС сейчас только мысль пришла сделать :)
avatar
А проц то позволяет норм жить? — торрент с какой max скоростью закачивается?
avatar
ну у меня 6-7мбайт прокачивает. комп напрямую не пробовал цеплять
avatar
проц посмотрел как грузится
avatar
Чегой-то у меня transmission не стартует автоматом, несмотря на настройки в web-интерфейсе. Не было такого?
avatar
Да, тоже не стартует. Почему не знаю, не стал разбираться )
avatar
Короче, скопировал из /etc/rc2.d/transmission-daemon в /etc/init.d/transmission-daemon,
сделал
update-rc.d transmission-daemon defaults

и заработало
avatar
Где еще можно поменять папку в которую качает по умолчанию. При перезагрузке ставится дефолтная…
avatar
Нашел сам
/root/.config/transmission-daemon/settings.json
avatar
вот еще что включить можно галкой:
ABSkins AccessBook Additional Skins: Add some additional skins to AccessBook… (more info...) v1.2 Registered version only
Cinedb Cinedb AccessBook Plugin: retrieve movie thumbnail and description from the web… (more info...) v2.1 Registered version only
FileCopy FileCopy: Automatically copy files from/to the Mybook to/from a remote location(more info...) 2.1 Registered version only
MP3Audio MP3Audio plugin: stream music remotely via AccessBook v2.2 Registered version only
NZBGET NZBGET News Downloader… (more info...) 2.5 Registered version only
No-IP No-IP Dynamic client updater v1.0
OpenVpn OpenVpn: connect to your Mybook as if you were physically at home.(more info...) v3.0 Registered version only
Roksbox Roksbox: Share files to the Roku Roksbox beta version… v1.1 Registered version only
WakeOnLan WakeOnLan: Remotely turn on other Wol enabled computers at home (more info...) v1.2 Registered version only
Web_Server Web Server + AccessBook: remotely access and share files with friends (more info...) v8.2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.