• Asterisk: Автоинформирование вызываемого абонента перед соединением с оператором

      Всем привет!
      Решил поделиться собственным опытом в некоторых особенностях работы Dialplan'а.

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

      Исходные данные:
      Сервер с Asterisk 1.8, без Web-интерфейса, настроенный как телефонный шлюз-маршрутизатор.
      Конфигурация задаётся редактированием конфигурационных файлов в каталоге /etc/asterisk/
      Необходимо воспроизвести сообщение вызываемому абоненту, а затем уведомить вызывающего о готовности его слушать.
      Кому интересно, добро пожаловать под кат.
      Подробности
      • +12
      • 18,1k
      • 8
    • Проект инфо-панели оповещения об авариях (Часть 3)

        Приветствую всех.
        Вот уже третья часть довольно сильно затянувшейся истории (раз, два).
        Устройство ещё не завершено, хотя почти все основные блоки в настоящий момент собраны:
        — Индикаторы (2);
        — Процессорный модуль (в этой части);
        — Блок питания (импульсный преобразователь 48V -> 5V до 6А) (в процессе, пауза из-за окончательно сломавщихся щупов к осциллографу (кЕтай));

        План действий:
        [+] SD-Card-Sector
        [+] FAT-FS
        [+>] OneWire async
        [-] Slave firmware
        [part] Ethernet
        [-] Протокол обмена между процессорами
        [-] Bootloader

        Осторожно, фото.
        Читать дальше →
        • +8
        • 10,6k
        • 2
      • Проект инфо-панели оповещения об авариях (Часть 2)

          Приветствую всех.
          В первой части была рассмотрена концепция самой инфо-панели, которую я собираю для офиса (где, напомню, затруднён нормальный мониторинг за некоторыми серверами, в том числе, из-за топологии сети — серая подсеть с частью важного оборудования, которому не требуется выход в интернет, но от его работы зависит работоспособность услуг телефонии, в частности, TDM и E1).
          Теперь накопилось достаточно материала для продолжения темы.

          Вот так выглядят индикаторы:



          В окончании проекта будет приведён весь код с пояснениями.
          Код распространяется по лицензии WTFPL.
          За информацию по лицензии, а так же за код для Ethernet модуля ENC28J60 ещё одно спасибо Lifelover.

          Проект ещё не закончен, далее будет продолжение.

          К сожалению, на текущий момент устройство ещё не собрано, и пришлось довольно много ждать (при разработке столкнулся с неприятными трудностями как при изготовлении плат, так и при закупке некоторых расходников).
          Готовы модули индикации (2 из 3), хотя работать можно и только с ними. Частично собрана «библиотека» работы с LED-дисплеем.
          Пока нет интерфейса взаимодействия между двумя контроллерами (здесь вопрос к хабровчанам, как сделать лучше — сам склоняюсь к реализации через UART).

          Кого заинтересовал — добро пожаловать под кат.
          Предупреждение: Много фото.
          Читать дальше →
        • Проект инфо-панели оповещения об авариях (Часть 1)

          Вместо Intro


          История создания проекта могла бы и не начаться, если бы не одно непритяное «Но» — в отделе имеется оборудование, которое должно работать бесперебойно, в режиме 24/7/365 (круглосуточно, без выходных, всегда) — собственно, это аппратные станции (оптические мультиплексоры, SDH-оборудование) и сервера SIP телефонии (а так же Call центр, но об этом нам сообщают сами операторы, их очень хорошо обучили реагировать на малейшие сбои).
          Само оборудование находится в серверной, удалённой от кабинета, и достаточно зашумлённой (50-80db внутри — это норма, даже говорить приходится на повышенных тонах, т.к. иначе просто не слышно собеседника уже в полу метре).
          В случае любых сбоев оборудования, необходимо их быстро устранять (сбои могут возникать как с нашей стороны, так и со стороны присоединённых операторов, а так же по независимым причинам, например, обрыв оптики, перегрузка на линии, прочие потери данных), в связи с чем требуется постоянно сделить за показателями работоспособности.
          Меры принимаются, но ранее это происходило с некоторой задержкой в виду отсутствия возможности контроля.
          Визуальный контроль за оборудованием возможен (индикация предупреждений и аварий предусмортена), но для этого требуется быть рядом с оборуддованием, что постоянно не представляется возможным.

          Заинтересовавшихся прошу под кат. (Осторожно, трафик ~10-15МБ фото)
          Читать дальше →