Собрание статей и заметок преимущественно по администрированию операционных систем Linux и Windows (но не только). Цель - собрать в одном месте полезное и интересное, что то вроде записной книжки. Большая часть скопирована целиком или скомпилирована из найденного в интернете, и я никоим образом не предендую на авторство, которое мне не принадлежит, чукча не писатель, чукча читатель. Некоторые же статейки - написаны мной, в качестве шпаргалок по мотивам прохождения некоторых квестов.
IP телефония в Ubuntu или Debian на базе Asterisk за 15 минут
“Asterisk — полностью программная учрежденческая АТС (УАТС), работающая под управлением операционной системы Linux”. По возможностям Asterisk зачастую опережает своих традиционных собратьев. Поддерживаются практически все популярные протоколы IP-телефонии (SIP, H323, SCCP, ADSI). Помимо стандартных и общеизвестных, Asterisk также имеет свой собственный протокол — IAX.
Установка — набрал стандартную всем команду sudo apt-get install asterisk и процесс пошел.
Установочный скрипт копирует файлы в 3 основных каталога:
1. /etc/asterisk — расположение конфигурации;
2. /usr/lib/asterisk/modules — место хранения модулей Asterisk;
3. /var/lib/asterisk/ — здесь находятся дополнительные файлы asterisk (звуки, agi-скрипты, картинки и т. д.).
Сам же исполняемый файл обычно помещается в /usr/sbin/asterisk.
Для проверки правильности установки выполним следующую команду:
# asterisk -vvvvvcd
Если все нормально, то мы увидим несколько экранов пока еще непонятной для нас информации, заканчивающейся приветствием командного интерфейса Asterisk . Не вдаваясь в подробности, напишем в консоли stop now и перейдем к более детальной настройке.
Начнем с редактирования файла /etc/asterisk/sip.conf. Убедимся, что в секции general присутствуют следующие строки:
Для первого знакомства с Asterisk нам вполне хватит возможностей программных клиентов. Наиболее известные из них: X-Ten X-Lite (мой выбор), sjPhone, FireFly, MS Messenger, kPhone.
Начнем с sip.conf:
Поле type, определяющее тип клиента, может принимать три значения:
* user — возможны только входящие звонки; * peer — возможны только исходящие звонки; * friend — разрешены как исходящие, так и входящие вызовы
После задания всех вышеописанных настроек и сохранения файла sip.conf перейдем к определению номерного плана. Для этого нам понадобится отредактировать файл /etc/asterisk/extensions.conf.
еперь добавим наши телефоны в этот номерной план. Для этого создадим следующий контекст:
Вобщем и все
Идем на сайт http://www.xten.com. Скачиваем, устанавливаем и запускаем программу X-Lite. При первом запуске программа предложит настроить микрофон и откроет окно настроек SIP прокси-сервера. В этом окне определим следующее:
Теперь можно попробовать позвонить по тестовым номерам стандартной инсталляции — 2, 3, 1000, 1234, 1236, 500, 600, 8500, 200, 201, 202. При звонках на последние два номера вам, скорее всего, ответит Allison Smith — обладательница приятного голоса, которым разговаривает Asterisk.
Удачи вам
В настройке помогает сайт voip.kg
Источник: http://openkazan.info