• Как можно выбрать одинаковый ключ из разных ключей JSON?

    @winmasta Автор вопроса
    Придумал вот такой костыль на баше:

    echo $JSON | jq --raw-output '.[].ip' > array
    while read IP
    do
         тут действие для каждого ip адреса
    done < array
    Ответ написан
    Комментировать
  • Swiftmailer не отправляет письма не от SU?

    @winmasta Автор вопроса
    Странно но chmod 755 /etc/ssl/certs помогло.
    Ответ написан
    Комментировать
  • Как правильно настроить nginx proxypass?

    @winmasta Автор вопроса
    вот такая ошибка была при входе

    VM197:37 WebSocket connection to 'ws://oktell.ooossa.ru/' failed: Error during WebSocket handshake: Unexpected response code: 200

    как видно сайт использует веб сокет, следовательно нужно добавить пару директив в конфиг

    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";

    теперь работает
    Ответ написан
    Комментировать
  • Как настроить уведомление в telegram freepbx_12 asterisk_13?

    @winmasta Автор вопроса
    Изначально была проблема: мне на мобильный приходят звонки с моего офиса и номер определяется исходящего транка. Часто бывает не могу взять вовремя трубку или абонент на том конце не дожидается моего ответа. Хотелось знать, кто конкретно звонил.

    Проблему решил так:
    1. Настроил телеграм по инструкции из статьи выше.
    2. Создал (если его нет) extension_override_freepbx.conf
    3. Туда вписал следующее:

    [from-internal]
    exten => НОМЕР_МОЕГО_МОБИЛЬНОГО,1,System(/ПУТЬ_ДО_СКРИПТА/telegram.sh ИМЯ_ПОЛУЧАТЕЛЯ "Входящий звонок от ${CALLERID(num)}")


    Стоит отметить, что:

    1. Номер мобильного можно посмотреть в логах астера.
    2. Скрипт telegram.sh должен принадлежать пользователю:группе asterisk:asterisk и иметь флаг исполнения.

    Теперь любой звонок, который выходит с этого астера на мобильный номер будет сопровождаться сообщением в телеграм с номером звонящего (внутренним или внешним).

    В качестве аккаунта телеграма я взял свой собственный аккаунт и сообщения шлю себе же.
    Ответ написан
    2 комментария
  • VirtualBox не видит USB

    @winmasta
    Нужно добавит текущего пользователя в группу vboxusers, для этого в терминале набираем

    sudo usermod -a -G vboxusers ИМЯ_ПОЛЬЗОВАТЕЛЯ
    Ответ написан
    Комментировать
  • Как восстановить битые файлы на внешнем диске?

    @winmasta
    testdisk мне вчера помог восстановить большую часть файлов при похожей проблеме, правда ушло 2е суток (надо использовать deeper search)
    Ответ написан
    Комментировать