Внимание! Документация к новой MikoPBX доступна по ссылке

Инструменты пользователя

Инструменты сайта


handbook:setup

Это старая версия документа!


Глава №1 Установка AskoziaPBX

Обратите внимание: Askozia ред. 5 после активации ключа будет привязана к конфигурации ПК.
  • Не переустанавливайте станцию
  • Не следует добавлять / удалять сетевые интерфейсы

Если конфигурация будет изменена, то АТС перейдет в ограниченный режим работы - только экстренные номера.

AskoziaPBX распространяется в виде образа (файл *.iso, *.img, *.bin). Образ может быть установлен на диск.
AskoziaPBX - полноценная операционная система для вашего оборудования, а не отдельная программа.

Текущая статья содержит пошаговые инструкции по созданию загрузочного диска на различных платформах.

Есть три способа, чтобы запустить вашу телефонную систему:

  • использовать Live CD для загрузки и запуска системы телефонии;
  • подготовка загрузочной карты памяти или флешки;
  • приобретение преднастроенной системы. В этом случае вы можете пропустить эту главу.
Инструкции по обновлению Askozia на новую версию расположены здесь

Системные требования

  • Жесткий диск объемом 1000Mb для основной системы
  • Жесткий диск объемом 50Gb для записей разговоров
  • 1 процессор x86
  • 1Gb оперативной памяти
  • Сетевой адаптер

Live CD

Установка с помощью Live CD - самый простой способ установки на настольный ПК или на виртуальную машину.

  1. Для начала необходимо скачать образ Live CD. Ссылка обычно приходит на электронную почту после приобретения Askozia
  2. Запишите образ «askozia-pbx-generic-pc-x86-i486-x_x.iso» на компакт-диск
  3. Вставьте Live CD в компьютер
  4. ПК должен поддерживать загрузку с CD. Должен быть настроен порядок загрузки с CD привода
  5. Перезагрузите ПК
  6. Если загрузка прошла успешно, появится консольное меню:
  7. ***This is AskoziaPBX, version 2.0.x
    built on Thu Nov 25 21:14:08 CET 2010 for Generic
    AskoziaPBX is Copyright (C) 2007-2010 IKT. All rights reserved.
    m0n0wall base Copyright (C) 2002-2007 Manuel Kasper. All rights reserved.
    LAN IP address assigned via DHCP: xxx.xxx.xxx.xxx
    
    PBX console setup
    *****************
    1) Interfaces: assign network port
    2) set up LAN IP address
    3) Reset webGUI password
    4) Reset to factory defaults
    5) Reboot system
    6) Ping host
    7) Asterisk Console
    8) Install on Hard Drive
    Enter a number: _
  8. Введите с клавиатуры цифру 8 и нажмите «Enter» для начала установки. Askozia отобразит информацию о всех доступных дисках. В текущем примере - диск «hda»
    Valid disks are:
    hda: 2097152 sectors (1073 MB) w/32KIB Cache, CHS=2080/16/63
    Enter the device name you wish to install onto: **hda**
  9. Введите с клавиатуры имя диска, в текущем случае hda.
Имена дисков могут отличаться для вашей системы. Будьте внимательны с выбором, все данные на диске, куда устанавливается Askozia, будут потеряны.
  • Система запросит подтверждение
    ********************************************************
    * WARNING!
    * The PBX is about to be installed onto the hda device.
    * - everything on this device will be erased!
    * - this cannot be undone!
    ********************************************************
    The PBX will reboot after installation.
    Do you want to proceed? (y/n) **y**
  • Система будет перезагружена, вы хотите продолжить?(Да/Нет). Если уверены - подтверждаем: у
    Installing...done
    Copying configuration...done

После завершения установки система перезагрузится. Убедитесь, что порядок загрузки системы установлен с того диска, на который мы развернули образ AskoziaPBX.

Live USB / Bootable USB

Большинство современны ПК поддерживают загрузку с USB устройства.
AskoziaPBX может быть запущена с USB устройства. Такой способ установки может потребоваться при отсутствии CD ROM.

Обратите внимание

  • Минимальная емкость USB диска - 512MB
  • ПК должен поддерживать загрузку с USB
  • При загрузке с USB все изменения в конфигурации действуют до первой перезагрузки
  • Режим Live USB - предназначен для установки или восстановления системы
Режим Bootable USB - предназначен для работы АТС с USB диска (флэш карты). Используйте для установки файл askozia-pbx-generic-pc-x86-i486-XXX-bootable_usb.bin
Режим Live USB - предназначен для установки или восстановления систем. Используйте для установки файл askozia-pbx-generic-pc-x86-i486-5_1ME_v11_live_usb.bin

Используем Windows

Скачайте askozia-pbx-generic-pc-x86-i486-uclibc-x.x.zip и распакуйте архив.

Для создания загрузочного USB диска рекомендуем использовать приложение imageUSB. Скачать можно по ссылке.

  1. Загрузите и установите приложение.
  2. Запустите imageUSB
  3. Подключите USB диск к ПК
  4. Выполните действие «Refresh drives»
  5. Выберите USB диск  imageUSB инструкции
  6. Выберите файл ораз
  7. Выполните действие «Write»
  8. Дождитесь окончания записи  Завершение работы imageUSB
  9. Подключите USB диск к ПК
  10. Перезагрузите ПК для загрузки с диска

Используем OSX

Будте внимательны при выборе устройства к форматированию. Изменения не обратимы!

Скачайте askozia-pbx-generic-pc-x86-i486-uclibc-x.x.zip и распакуйте архив.

  1. Откройте приложение «Terminal» (Терминал)
  2. Подключите USB диск
  3. Выполните команду
    diskutil list
  4. Будет отображена информация о всех подклеенных дисках  diskutil list
  5. В текущем примере имя устройства USB «/dev/disk3». Иногда диск проще найти сравним вывод команды «diskutil list» до и после подключения устройства
  6. Форматируем диск. Потребуется ввести пароль администратора
    sudo diskutil eraseDisk FAT32 NONAME  MBRFormat /dev/disk3;
  7. Отключим устройство следующей командой
    sudo diskutil unmountDisk /dev/disk3;
  8. Запишем образ на usb носитель
    sudo dd if=askozia-pbx-generic-pc-x86-i486-x_x.bin of=/dev/disk3 bs=1m;

Виртуальные машины

В наших блогах мы описали или разместили видео с примерами установки, которые вы можете найти по ссылкам ниже.

VM Ware

Установка из образа (OLD)

Если вы используете встроенную систему, или к ней невозможно подключить CD дисковод, вам нужно установить прошивку непосредственно на карту памяти, с которой будет производиться загрузка системы. Это может быть CompactFlash карта, SD карта (большинство систем поддерживают карты до 2 Гб.), жесткий диск, флешка или любой другой носитель, с которого может загружаться ваша система.

Если ваша система имеет VGA-выход, вы должны скачать Generic образ Askozia. Если доступен вывод только через последовательный порт, качайте Embedded образ.

Образ прошивки - это не просто файл, который можно скопировать на диск для загрузки. Это специальный файл, который должен быть скопирован на ваш носитель в режиме побайтового копирования.

Далее описаны инструкции для разных операционных систем.

Windows XP

Допустим, вы загрузили правильный образ прошивки вашей системы и сохранили его на рабочем столе. Кроме того, подготовили носитель, на который хотите установить AskoziaPBX.

Чтобы записать прошивку на подготовленный диск, вам понадобится программа «physdiskwrite». Вы можете скачать бесплатно дистрибутив по ссылке http://m0n0.ch/wall/physdiskwrite.php. Скачайте версию без PhysGUI (графический интерфейс пользователя). Распакуйте файл любым способом и сохраните его на рабочем столе.

Во-первых, вам необходимо отформатировать выбранный диск, поскольку существующие данные и разделы могут повлиять на установку. Щелкните правой кнопкой мыши на «Мой компьютер» и выберите «Управление».

Рисунок 1.1. Открыть Управление дисками.

Затем нажмите на раздел Управление дисками. Щелкните правой кнопкой мыши на выбранном диске и выберите пункт меню “Форматировать”. Убедитесь, что вы выбрали правильный диск.

Названия дисков для вашей системы могут отличаться. Это не обязательно должны быть «Disk1», в зависимости от того, сколько устройств системы распознается. Обратите внимание, что установка удалит все данные на выбранном жестком диске. Пожалуйста, тщательно следите за тем, что вы выбираете.

Рисунок 1.2. Форматирование выбранного диска. В случае если выбранный диск имеет несколько разделов, необходимо удалить их.

Пропустите следующую часть, если есть только один раздел на диске для установки.

Чтобы удалить раздел, щелкните правой кнопкой мыши на раздел, а затем на «Delete». Появится предупреждение перед удалением раздела. Подтвердите, нажав на ОК для удаления раздела. Повторите эту процедуру для всех разделов на выбранном диске.  Рисунок 1.3. Удалить раздел

После завершения форматирования, мы можем приступить к установке AskoziaPBX. Будем считать, что вы сохранили physdiskwrite на рабочем столе. Откройте окно командной строки для установки программного обеспечения на выбранный диск с помощью physdiskwrite. Нажмите на Пуск/Все программы/Стандартные/Командная строка, чтобы открыть окно командной строки. Вы должны ввести cd Desktop для того, чтобы изменить текущий каталог на папку с содержимым рабочего стола.

Теперь, введите следующую команду, чтобы начать установку:

physdiskwrite.exe skozia-pbx-myplatform-myversion.img
Имя файла образа должно соответствовать скачанному файлу, полученному при покупке системы.
C:\Users\Documents and Settings\MyUsername\Desktop>
physdiskwrite.exe askozia-pbx-myplatform-myversion.img
physdiskwrite v0.5.2 by Manuel Kasper <mk@neon1.net>
Searching for physical drives...
Information for \\.\PhysicalDrive0:
Windows:       cyl: 19452
tpc: 255
spt: 63
C/H/S:         16383/16/63
Model:         ST3160815AS
Serial number: 9RX4H316
Firmware rev.: 3.ADA
Information for \\.\PhysicalDrive1:
Windows:       cyl: 31
tpc: 255
spt: 63
Which disk do you want to write? (0..1) x

Вы можете выбрать диск для установки, введя его номер. Замените в примере X номером диска. Проверьте , что вы выбрали правильный диск. В этом примере PhysicalDrive0 является жесткий диском системы. PhysicalDrive1 является диском для установки AskoziaPBX. Здесь мы выбираем 1.

Названия дисков для вашей системы могут отличаться. Это не обязательно должны быть «PhysicalDrive1», в зависимости от того, сколько устройств системы распознается. Обратите внимание, что установка удалит все данные на выбранном жестком диске. Пожалуйста, тщательно следите за тем, что вы выбираете.
About to overwrite the contents of disk x with new data. Proceed? (y/n) y

Введите Y, чтобы записать прошивку на диск. Это может занять некоторое время. Как только все будет завершено, вы увидите что-то похожее на это:

Found signed compressed image file
33554432/33554432 bytes written in total

Установка завершена и загрузочная флешка или диск AskoziaPBX готова к использованию.

Windows Vista и Windows 7

Допустим, вы загрузили правильный образ прошивки вашей системы и сохранили его на рабочем столе. Кроме того, подготовили носитель, на который хотите установить AskoziaPBX.

Чтобы записать прошивку на подготовленный диск, вам понадобится программа «physdiskwrite». Вы можете скачать бесплатно дистрибутив по ссылке http://m0n0.ch/wall/physdiskwrite.php. Скачайте версию без PhysGUI (графический интерфейс пользователя). Распакуйте файл любым способом и сохраните его на рабочем столе.

Во-первых, Вам необходимо отформатировать выбранный диск, поскольку существующие данные и разделы могут повлиять на установку. Для этого вам нужно открыть окно командной строки.

Вам нужно выполнять все в командной строке с правами администратора. Входа в Windows качестве администратора недостаточно. Чтобы открыть командную строку, нажмите кнопку Пуск, введите CMD в поле ниже и подтвердите ввод. Нажмите правой кнопкой мыши на «командная строка» в появившемся списке. Затем выберите пункт меню Запуск от имени администратора.

Введите команду Diskpart в окне командной строки. По команде открывается окно программы «Diskpart». Вы можете отформатировать диск с помощью данной программы. После выполнения команды вы увидите это:

C:\Windows\system32\diskpart
Microsoft DiskPart version 6.1.7600
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: My-PC

Введите list disk для того, чтобы увидеть все устройства Windows.

DISKPART> list disk
Disk ###  Status         Size     Free     Dyn  Gpt
--------  -------------  -------  -------  ---  ---
Disk 0    Online          149 GB  1024 KB
Disk 1    Online          247 MB   214 MB

Выберите диск, который вы хотели отформатировать с помощью команды select disk x. Замените Х на номер диска. Убедитесь, что вы выбрали правильный диск.

Названия дисков для вашей системы могут отличаться. Это не обязательно должны быть «Disk1», в зависимости от того, сколько устройств системы распознается. Обратите внимание, что установка удалит все данные на выбранном жестком диске. Пожалуйста, тщательно следите за тем, что вы выбираете.
DISKPART> select disk 1
Disk 1 is now the selected disk.

Команда clean отформатирует выбранный диск. Еще раз убедитесь, что выбрали правильный диск.

DISKPART> clean

Введите exit, чтобы выйти из Diskpart.

DISKPART> exit

После завершения форматирования, мы можем приступить к установке AskoziaPBX. Будем считать, что вы сохранили physdiskwrite на рабочем столе. Откройте окно командной строки для установки программного обеспечения на выбранный диск с помощью physdiskwrite. Нажмите на Пуск/Все программы/Стандартные/Командная строка, чтобы открыть окно командной строки. Вы должны ввести cd Desktop для того, чтобы изменить текущий каталог на папку с содержимым рабочего стола.

Теперь, введите следующую команду, чтобы начать установку:

physdiskwrite.exe skozia-pbx-myplatform-myversion.img
Имя файла образа должно соответствовать скачаному файлу, полученному при покупке системы.
C:\Users\MyUsername\Desktop>physdiskwrite.exe
askozia-pbx-myplatform-myversion.img
physdiskwrite v0.5.2 by Manuel Kasper <mk@neon1.net>
Searching for physical drives...
Information for \\.\PhysicalDrive0:
Windows:       cyl: 19452
tpc: 255
spt: 63
C/H/S:         16383/16/63
Model:         ST3160815AS
Serial number: 9RX4H316
Firmware rev.: 3.ADA
Information for \\.\PhysicalDrive1:
Windows:       cyl: 31
tpc: 255
spt: 63
Which disk do you want to write? (0..1) x

Вы можете выбрать диск для установки, введя его номер. Замените в примере X номером диска. Проверьте , что вы выбрали правильный диск. В этом примере PhysicalDrive0 является жесткий диском системы. PhysicalDrive1 является диском для установки AskoziaPBX. Здесь мы выбираем 1.

Названия дисков для вашей системы могут отличаться. Это не обязательно должны быть «PhysicalDrive1», в зависимости от того, сколько устройств системы распознается. Обратите внимание, что установка удалит все данные на выбранном жестком диске. Пожалуйста, тщательно следите за тем, что вы выбираете.
About to overwrite the contents of disk x with new data. Proceed? (y/n) y

Введите Y, чтобы записать прошивку на диск. Это может занять некоторое время. Как только все будет завершено, вы увидите что-то похожее на это:

Found signed compressed image file
33554432/33554432 bytes written in total

Установка завершена и загрузочная флешка или диск AskoziaPBX готова к использованию.

Mac OS X

Допустим, вы загрузили правильный образ прошивки вашей системы и сохранили его на рабочем столе. Кроме того, подготовили носитель, на который хотите установить AskoziaPBX.

Чтобы открыть терминал нажмите «Ctrl + Пробел». Эта комбинация открывает программу «Spotlight». Введите слово Terminal в Spotlight и подтвердите, нажав клавишу Enter. Откроется окно терминала.

Теперь выполните следующую команду в терминале:

ls /dev/disk*

Терминал должен показать что-то вроде этого:

macbook:myMac$ ls /dev/disk*
/dev/disk0  /dev/disk0s1   /dev/disk0s2
macbook:myMac$

Эта команда показывает, какие диски распознаются операционной системой. В этом случае «disk0» с разделами «disk0s1» и «Disk0s2». Важно перед установкой знать на какой диск будет устанавливаться прошивка, в текущий момент диск должен быть отключен от компьютера. Запоминаем список дисков до того как подключим новый носитель.

Теперь подсоединяем носитель для установки AskoziaPBX и открываем программу «Disk Utility». Чтобы открыть Disk Utility нажмите «Ctrl + Пробел», чтобы открыть программу «Spotlight». Введите Disk Utility в строке поиска и подтвердите ввод клавишей Enter. Откроется программа Disk Utility.

В Disk Utility найти нужный диск для установки и отключите монтирование разделов.

Рисунок 1.4. Отключение монтирования разделов

После этого возвращяемся в терминал и вводим опять команду:

ls /dev/disk*

Мы должны увидеть нужное устройство:

macbook:myMac$ ls /dev/disk*
 /dev/disk0  /dev/disk0s1   /dev/disk0s2   /dev/disk2   /dev/disk2s1
macbook:myMac$

Устройство для установки AskoziaPBX в данном случае «disk2». Теперь мы можем установить прошивку. Это может занять некоторое время.

Названия дисков для вашей системы могут отличаться. Это не обязательно должны быть «disk2», в зависимости от того, сколько устройств системы распознается. Обратите внимание, что установка удалит все данные на выбранном жестком диске. Пожалуйста, тщательно следите за тем, что вы выбираете.

Следующая команда распаковывает образ и устанавливает его на целевом устройстве.

 gzcat Desktop/askozia-pbx-myplatform-myversion.img | sudo dd of=/dev/disk2 bs=512

Через несколько секунд терминал должен запросить пароль администратора системы Mac-OS, после чего начнется формирование образа.

macbook:myMac$ sudo gzcat Desktop/askozia-pbx-myplatform-myversion.img
| dd of=/dev/disk2 bs=512
Password:
53481+0 records in
53481+0 records out
27382272 bytes transferred in 28.288661 secs (967959 bytes/sec)
macbook:myMac$

Как только запись закончится, в Disk Utility вы увидите, что диск имеет два новых раздела. Извлеките этот диск из системы, используя кнопку Извлечь. Установка завершена.

Linux

Этот раздел был написан с использованием Ubuntu Linux. Тем не менее, использование командной строки делает данные указания универсальными для других Linux дистрибутивов.

Допустим, вы загрузили правильный образ прошивки вашей системы и сохранили его на рабочем столе. Кроме того, подготовили носитель, на который хотите установить AskoziaPBX.

Перед началом загрузки системы, откройте терминал.

После открытия терминала, перейдите в каталог рабочего стола, где хранится файл прошивки.

ubuntu@ubuntu:~$ cd Desktop

Теперь, перед подключением диска нам нужно знать, какие диски присутствуют в системе и как они называются. С помощью команд ниже система отобразит все известные диски.

sudo fdisk -l | grep "Disk /dev/"

Терминал должен выглядеть следующим образом:

ubuntu@ubuntu:~/Desktop$ sudo fdisk -l | grep "Disk /dev/"
Disk /dev/sda: 21.5 GB, 21474836480 bytes

Подключите диск, на который вы хотите установить прошивку и повторите предыдущие команды:

sudo fdisk -l | grep "Disk /dev/"

Команда возвращает список доступных дисков.:

ubuntu@ubuntu:~/Desktop$ sudo fdisk -l | grep "Disk /dev/"
Disk /dev/sda: 21.5 GB, 21474836480 bytes
Disk /dev/sdb: 1999 MB, 1999568384 bytes

В примере это /dev/sdb, размер которого 1999MB.

Если диск был распознан системой, вероятно, он автоматически смонтирован. Прошивка не может быть установлена на смонтированный диск. Выполните следующую команду, чтобы это выяснить это:

df | grep "/dev/sdb"

В терминале вы должны увидеть следующее:

ubuntu@ubuntu:~/Desktop$ df | grep "/dev/sdb"
/dev/sdb1 1952192 1600 1950592 1% /media/KINGSTON

Если выбранный диск имеет несколько разделов, он может быть смонтирован ​​в нескольких местах.

В нашем случае диск имеет только один раздел. Раздел, в который нужно демонтирован это /dev/sdb1. Чтобы отключить этот раздел используйте следующую команду:

sudo umount /dev/sdb1

В терминале вы увидите следующее:

ubuntu@ubuntu:~/Desktop$ sudo umount /dev/sdb1

Теперь, когда система не использует данный диск, мы можем установить прошивку на него. Следующая команда распаковывает образ и устанавливает его на диске. Возникающее предупреждение может быть связано с цифровой подписью прошивки AskoziaPBX.

sudo gunzip -c askozia-pbx-myplatform-myversion.img | sudo dd of=/dev/sdb bs=512
ubuntu@ubuntu:~/Desktop$ sudo gunzip -c askozia-pbx-myplatform.myversion.img | sudo dd of=/dev/sdb bs=512
gzip: askozia-pbx-myversion.myplatform.img: decompression OK,
trailing garbage ignored
63825+0 records in
63825+0 records out
32678400 bytes (33 MB) copied, 7.54102 s, 4.3 MB/s
ubuntu@ubuntu:~/Desktop$

Чтобы убедиться, что прошивка был установлена правильно на диск, отключите и подключите его к вашей системе и проверьте, есть ли два раздела на диске. Установка завершена и AskoziaPBX готова к использованию.

Коментарии

handbook/setup.1485517007.txt.gz · Последние изменения: 2017/01/27 11:36 — tpor