понедельник, 12 марта 2018 г.

Прошивка SIP и настройка Cisco 7911G

Cisco CP-7911G на данный момент хоть и является сугубо устаревшей техникой, но тем не менее, если не предъявляется каких-то особых требований к телефонным аппаратам на рабочих местах, вполне пригоден для использования в работе.
Его несомненными достоинствами являются надёжность работы и дешивизна на вторичном рынке, что даёт возможность при ограниченном бюджете оснастить каждого сотрудника индивидуальным IP-телефоном.


В связи с тем, что изначально Cisco 7911 поставляется с прошивкой SCCP заточенной под работу с Cisco CallManager, прежде чем подключить его к Asterisk, FreeSWITCH или другой IP-АТС, необходимо загрузить в него прошивку с поддержкой SIP и соответствующим образом вручную настроить его конфигурационный файл. Данный процесс прошивки Cisco 7911 в SIP и его настройки описан далее.

вторник, 6 марта 2018 г.

Бэкап в облако mega.nz из консоли CentOS 7

При всём множестве облачных сервисов для хранения данных, лишь немногие позволяют обеспечить синхронизацию данных только в консольном режиме без привлечения GUI. Из того, что я нашёл и опробовал - Яндекс.Диск и MEGA.NZ.
Яндекс.Диск очень хорошо документирован, но единственный его недостаток - всего 10 Гб на бесплатном тарифе.
Mega.NZ также очень неплохо документирован, имеет консольную версию и предоставляет целых 50 Гб на бесплатном тарифе. Его консольный клиент называется MEGAcmd. Процесс его установки и настройки в CentOS 7 описан в этом посте.


Сразу оговорка. Все прелести сервиса (50 Гб и неограниченный трафик) доступны только тем, кто регистрировался на нём сразу после его запуска. Сейчас его монетизировали и оставили только 15 Гб. Кроме того, есть квота трафика на скачивание, на загрузку квоты нет. В принципе, если использовать сервис чисто для бэкапа и скачивать архивы оттуда только по необходимости, то сервис вполне можно использовать и на бесплатном аккаунте. В крайнем случае, Pro-аккаунт стоит совсем недорого.

понедельник, 26 февраля 2018 г.

Настройка RAID в HP Microserver Gen10

Не так давно HP обновили поколение продуктовой линейки. Досталось в этот раз и микросерверу. Был Gen8, стал сразу Gen10. О случившихся с этим замечательным кубиком метаморфозах я рассуждать не здесь не буду, это и так уже расписано со всех сторон на других ресурсах.

Одно из нововведений - контроллер RAID Marvell 88SE9230 PCIe to SATA 6Gb/s Controller. В связи с тем, что на сервер ставился кастомный образ ESXi 6.5 специально для HPE Gen9 и выше, в котором поддержка данного контроллера уже есть, было решено использовать встроенное решение для создания RAID1 из двух установленных дисков. В отличии от Gen8, задача оказалась не столь тривиальной.
Далее будет описано как настроить контроллер Marvell 88SE9230 на HPE ProLiant Microserver Gen10

четверг, 15 декабря 2016 г.

Elastix 5.0 = 3CX 15. WTF?!!!

Вчера на почту пришла рассылка о релизе Elastix 5.0 beta. "ВАУ!" подумал я, хотя немного и недоумевал - ветка 4.0 вышла совсем недавно и там явно есть что допилить. Открывая elastix.org, я был готов увидеть что угодно, но то что я там увидел повергло меня в состояние близкое к культурному шоку.
Отныне Elastix перестал существовать в том виде, в котором мы его привыкли видеть. По сути проект заброшен и под вывеской Elastix теперь прячется коммерческий 3CX версии 15.


пятница, 20 мая 2016 г.

Вызов точка-точка (FXO-FXS) между D-Link 7111S и Cisco SPA122

В небольшой организации потребовалось пробросить порт от аналоговой АТС в другой офис, где не было возможности использовать прямую телефонную пару от АТС. Переходить на IP для маленького офиса оказалось накладным, поэтому решили пробросить внутренний номер с АТС по SIP, используя пару шлюзов FXO и FXS.
Найти за недорого удалось лишь совершенно разные адаптеры D-Link 7111S (FXO) и Cisco SPA122 (FXS). Вот этот зоопарк мне и доверили подружить.


Принцип здесь стандартный - используем HotLine (автонабор нужного номера при снятии трубки или поступлении вызова на FXO) и Direct IP Dialing на обоих шлюзах, но вот подход к настройке весьма разный. Далее будет описана процедура настройки ключевых параметров обоих устройств без упоминания таких элементарных вещей, как настройки сети и т.п.

вторник, 12 апреля 2016 г.

Пример использования Custom Contexts в FreePBX

Custom Contexts - это модуль FreePBX, позволяющий гибко и удобно разграничивать доступ пользователей IP-АТС к маршрутам и приложениям диалплана. Работа с данным модулем возможна только из интерфейса FreePBX. В данном мануале я опишу пару примеров использования Custom Contexts.

вторник, 15 марта 2016 г.

Настройка D-Link DVG-5004S (4-портовый FXS шлюз)

В данном мануале описан процесс настройки голосового FXS-шлюза D-Link DVG-5004S для использования с Asterisk и построенных на нём дистрибутивах вроде Elastix или FreePBX. Нижеприведённая процедура настройки применима не только к Asterisk, но и к любому другому голосовому сервису, работающему по протоколу SIP: это может быть и FreeSWITCH и Kamailio.
Под названием DVG-5004S можно встретить устройства в двух разных корпусах и на разных аппаратных версиях.

Также немного отличается и внешний вид WEB-интерфейса, но все параметры абсолютно идентичны.

пятница, 19 февраля 2016 г.

Cевер и клиент Samba в Ubuntu Server

Данная краткая инструкция описывает как открыть общие ресурсы (папки) на сервере под управлением Ubuntu Server 14.04 видимые в сети Windows, а также как в самой Ubuntu Server смонтировать в нужный каталог сетевой диск или просто общую папку Windows.

понедельник, 1 февраля 2016 г.

Установка и настройка tftp-сервера в CentOS 6

Tftp-сервер может оказаться очень полезным сервисом как в крупной, так и в совсем маленькой сети. Он может использоваться, как хранилище конфигураций оконечных устройств (autoprovision), для централизованного обновления прошивок, для централизованного хранилища резервных копий конфигураций сетевых устройств и т.п. Применений очень много.
В данном мануале описано как установить и запустить tftp-сервер на CentOS 6.

пятница, 22 января 2016 г.

Запись звонков по требованию в Elastix

Известно, что Asterisk может вести запись звонков. Какие именно звонки записывать - определяется диалпланом. В Elastix или FreePBX для каждого отдельного внутреннего номера можно выбрать как именно вести запись: принудительно записывать нужные виды звонков, совсем отключить возможность записи или же вести запись только по требованию пользователя. Рассмотрим как настроить запись по требованию.