Поиск по моему блогу

Показаны сообщения с ярлыком Asterisk: The Future of Telephony. Показать все сообщения
Показаны сообщения с ярлыком Asterisk: The Future of Telephony. Показать все сообщения

Создание шаблона TrixBox для OpenVZ



Продолжаем заметки о Linux.
Сегодня будем самостоятельно изготавливать шаблон для OpenVZ. Для большинства популярных linux-дистрибутивов не составляет труда найти готовый шаблон в интернете (например на сайте OpenVZ), но не для всех. Поэтому будем учиться тому, как изготовить шаблон самостоятельно. В качестве цели я выбрал дистрибутив Trixbox версии 2.8 (текущий стабильный релиз 2.8.0.4).
Собственно Trixbox 2.8 это CentsOS 5.5 с предустановленными Asterisk, FreePBX и прочими приятными мелочами. Распространяется он в виде iso-файла. Наша конечная цель - сделать из этого iso полноценный шаблон для OpenVZ и заставить его работать.

Первое, что нам нужно сделать это установить систему на отдельный компьютер или на виртуальную машину. Разницы нет никакой, выбирайте тот вариант, который удобней вам. Я буду устанавливать в виртуалку на VMWare. Выделите для системы 512 Mb оперативки и диск размером 10 Gb - нам понадобится сделать архив всей системы.
Установка Trixbox не отличается от установки любого другого дистрибутива linux, только вопросов при установке будет значительно меньше. Система полностью сконфигурирована, вам останется только выбрать ваш регион и задать пароль root-а. После этого система самостоятельно установится в течении 10 минут.

Asterisk & Skype

Есть 3 способа поженить скайп и астериск – запустить собственный шлюз, купить лицензию Skype for Asterisk (chan_skype) или арендовать у скайпа SIP-канал.
Первый способ крив по-определению, требует гуя, скайпа и эмулирующей звуковую карту софт. Второй – $66/канал. Аренда канала у скайпа – $6.95 в месяц (за каждый канал), купить SFA – конешн выгодней в долгосрочном плане, а вот «на попробовать» – 7 баксов небольшие деньги. Это и запользуем.
Что необходимо:
  1. Рабочий, настроенный Asterisk
  2. Бизнес-аккаунт (регистрация бесплатна) Skype
В разделе «Функции/Features» добавляем профиль Skype Connect, после списания месячной

Настройка IP-телефонии на смартфонах Nokia с использованием сервера IP PBX Astersk и сети SIPNet.

Настройка SIP клиента на Nokia E52 и других смартфонах от Нокии с использованием сервера IP PBX Astersk ( Elastix, FreePbx )

Если ваше устройство в этом списке, у вас регулярно есть доступ к WiFi, но вы до сих пор платите деньги за междугородние и международные разговоры своему ОСС, не говоря уже о пребывании в роуминге, значит эта заметка для вас.
Первоисточник для продвинутых. Но его для настройки E52, E55, E72 не хватит, так как не хватает настроек именно VoIP, о чем ниже.

Итак, есть анлимный или почти бесплатный интернет в виде WiFi, есть VoIP провайдеры, которые берут на порядок меньше денег, чем операторы сотовой связи, есть телефон со встроенной поддержкой SIP VoIP. Значит надо все настроить так, чтобы не загружать никаких программ ни на мобиле, ни на тем более компьютере, а просто нажать "Call" на телефоне и автоматически использовать VoIP. Неплохо бы также показывать вызываемому абоненту не "Номер засекречен" или какую-то пугающую хрень, а свой привычный номер.
Все это можно сделать за десять минут.

VoIP-GSM шлюз для Asterisk на USB модеме HUAWEI E1550

Asterisk (PBX)Image via Wikipedia

:!: Голосовой модуль по умолчанию активирован только в модемах МТС. :!:
Рекомендованное ядро Linux 2.6.33+
Asterisk 1.6.+
Заведомо рабочие прошивки (firmware - не путать с dashboard):
МТС 11.608.12.00.143
11.608.14.15.311
Нерабочая firmware:
Мегафон 11.608.12.10.209 -при активированном голосе из под винды звонит, из под Linux - нет.
Активировать голосовую функцию можно программой DC-UNLOCKER за 4 кредита - 4 евро.

Установка asterisk из исходников

# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.2-current.tar.gz
# tar zxvf asterisk-1.6.2-current.tar.gz
# cd asterisk-1.6.2-current.tar.gz
# apt-get install g++ libncurses-dev libxml2-dev subversion
# ./configure
# make install
# make config
# make samples

Установка модуля канала chan_datacard для Huawei

Файл datacard.conf из ~/chan_datacard/etc копируем в каталог /etc/asterisk
# svn co http://www.makhutov.org/svn/chan_datacard/trunk/ chan_datacard
# cd ~/chan_datacard/
# ./configure
# make install
# cp ~/chan_datacard/etc/datacard.conf /etc/asterisk

Реклама от BigBN