AskoziaPBX
Безопасность
Редактор маршрутов (CFE)
Панель телефонии (CTI)
Интеграция с 1С
Прочее
AskoziaPBX
Безопасность
Редактор маршрутов (CFE)
Панель телефонии (CTI)
Интеграция с 1С
Прочее
Если конфигурация будет изменена, то АТС перейдет в ограниченный режим работы - только экстренные номера.
AskoziaPBX распространяется в виде образа (файл *.iso, *.img, *.bin). Образ может быть установлен на диск.
AskoziaPBX - полноценная операционная система для вашего оборудования, а не отдельная программа.
Текущая статья содержит пошаговые инструкции по созданию загрузочного диска на различных платформах.
Есть три способа, чтобы запустить вашу телефонную систему:
Установка с помощью Live CD - самый простой способ установки на настольный ПК или на виртуальную машину.
***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: _
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**
******************************************************** * 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.
Большинство современны ПК поддерживают загрузку с USB устройства.
AskoziaPBX может быть запущена с USB устройства. Такой способ установки может потребоваться при отсутствии CD ROM.
Скачайте askozia-pbx-generic-pc-x86-i486-uclibc-x.x.zip и распакуйте архив.
Для создания загрузочного USB диска рекомендуем использовать приложение imageUSB. Скачать можно по ссылке.
Скачайте askozia-pbx-generic-pc-x86-i486-uclibc-x.x.zip и распакуйте архив.
diskutil list
sudo diskutil eraseDisk FAT32 NONAME MBRFormat /dev/disk3;
sudo diskutil unmountDisk /dev/disk3;
sudo dd if=askozia-pbx-generic-pc-x86-i486-x_x.bin of=/dev/disk3 bs=1m;
В наших блогах мы описали или разместили видео с примерами установки, которые вы можете найти по ссылкам ниже.
Если вы используете встроенную систему, или к ней невозможно подключить CD дисковод, вам нужно установить прошивку непосредственно на карту памяти, с которой будет производиться загрузка системы. Это может быть CompactFlash карта, SD карта (большинство систем поддерживают карты до 2 Гб.), жесткий диск, флешка или любой другой носитель, с которого может загружаться ваша система.
Если ваша система имеет VGA-выход, вы должны скачать Generic образ Askozia. Если доступен вывод только через последовательный порт, качайте Embedded образ.
Далее описаны инструкции для разных операционных систем.
Допустим, вы загрузили правильный образ прошивки вашей системы и сохранили его на рабочем столе. Кроме того, подготовили носитель, на который хотите установить AskoziaPBX.
Чтобы записать прошивку на подготовленный диск, вам понадобится программа «physdiskwrite». Вы можете скачать бесплатно дистрибутив по ссылке http://m0n0.ch/wall/physdiskwrite.php. Скачайте версию без PhysGUI (графический интерфейс пользователя). Распакуйте файл любым способом и сохраните его на рабочем столе.
Во-первых, вам необходимо отформатировать выбранный диск, поскольку существующие данные и разделы могут повлиять на установку. Щелкните правой кнопкой мыши на «Мой компьютер» и выберите «Управление».
Затем нажмите на раздел Управление дисками. Щелкните правой кнопкой мыши на выбранном диске и выберите пункт меню “Форматировать”. Убедитесь, что вы выбрали правильный диск.
В случае если выбранный диск имеет несколько разделов, необходимо удалить их.
Пропустите следующую часть, если есть только один раздел на диске для установки.
Чтобы удалить раздел, щелкните правой кнопкой мыши на раздел, а затем на «Delete».
Появится предупреждение перед удалением раздела. Подтвердите, нажав на ОК для удаления раздела. Повторите эту процедуру для всех разделов на выбранном диске.
После завершения форматирования, мы можем приступить к установке 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.
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 готова к использованию.
Допустим, вы загрузили правильный образ прошивки вашей системы и сохранили его на рабочем столе. Кроме того, подготовили носитель, на который хотите установить 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. Замените Х на номер диска. Убедитесь, что вы выбрали правильный диск.
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.
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 готова к использованию.
Допустим, вы загрузили правильный образ прошивки вашей системы и сохранили его на рабочем столе. Кроме того, подготовили носитель, на который хотите установить 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 найти нужный диск для установки и отключите монтирование разделов.
После этого возвращяемся в терминал и вводим опять команду:
ls /dev/disk*
Мы должны увидеть нужное устройство:
macbook:myMac$ ls /dev/disk* /dev/disk0 /dev/disk0s1 /dev/disk0s2 /dev/disk2 /dev/disk2s1 macbook:myMac$
Устройство для установки AskoziaPBX в данном случае «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 вы увидите, что диск имеет два новых раздела. Извлеките этот диск из системы, используя кнопку Извлечь. Установка завершена.
Этот раздел был написан с использованием 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 готова к использованию.