Перейти к содержанию

Рекомендуемые сообщения

Опубликовано
On 1/24/2022 at 12:09 PM, ale_xb said:

стартовый скрипт запуска asterisk установится или его надо тоже руками копировать и править?

Стартовый скрипт придется создать.

  • 2 месяца спустя...
Опубликовано

Здравствуйте!

Подскажите кому-нибудь удалось запустить fail2ban на данной сборке?

В инете для mips не нашёл ничего стоящего, не запускается и всё, менял конфиги по всякому.

Если запускать просто не через /opt/etc/init.d, а через консоль по команде fail2ban-server выдаёт это:

2022-04-04 19:59:00,780 fail2ban                [15672]: ERROR   cannot import name 'Mapping' from 'collections' (/opt/lib/python3.10/collections/__init__.pyc)

Через  /opt/etc/init.d/fail2ban start
/opt/bin/sh: can't open '/etc/rc.common': No such file or directory

Весь мозг себе уже высосал 8), есть у кого рабочие конфиги?

Почему не встроить настроенный fail2ban в сбору по умолчанию?

Брутфорсеры заколебали.

  • 2 месяца спустя...
Опубликовано
В 07.12.2021 в 22:08, Евгений Т сказал:

Подскажите, разобрались в чем проблема:

  Скрыть содержимое

[Dec  7 22:05:09] ERROR[24546]: netsock2.c:303 ast_sockaddr_resolve: getaddrinfo("Keenetic_Ultra", "(null)", ...): Temporary failure in name resolution
[Dec  7 22:05:09] WARNING[24546]: acl.c:890 resolve_first: Unable to lookup 'Keenetic_Ultra'

 

в /etc/hosts добавить строку 127.0.0.1 Keenetic_Ultra (или как у вас имя роутера в веб-морде вписано)

 

  • 3 месяца спустя...
Опубликовано

Добрый день! Помогите, пожалуйста, разобраться, давно уже стоит Asterisk 18, все прекрасно работало до сегодняшнего дня. Сегодня стало выдавать ошибку 503 SSL certificate verification error со всех подключенных по впн роутеров Keenetic. Как починить? Благодарю заранее.

image.thumb.png.658551ffe086c884da4235544d58ae4f.png

Опубликовано
30 minutes ago, Sverdlov Anton said:

Сегодня стало выдавать ошибку 503 SSL certificate verification error со всех подключенных по впн роутеров Keenetic.

Сообщение “503 SSL certificate verification error” означает, что при валидации прокси-сервера SIP произошла ошибка.

Валидация позволяет защититься от атак MITM. Она выполняется при установлении соединения TLS с прокси-сервером SIP. Прокси-сервер считается валидным при выполнении следующих условий:

1) сертификат x.509 прокси-сервера подписан одним из доверенных центров сертификации корневые сертификаты которых находятся в хранилище сертификатов устройства Keenetic;

2) доменное имя прокси-сервера SIP в настройках телефонной линии SIP совпадает с полем “commonName” в сертификате прокси-сервера SIP.

Вероятнее всего, в вашем случае оба условия не выполняются.

Валидацию можно отключить чекбоксом “Подтверждать подлинность прокси-сервера SIP при TLS-подключении” на странице Телефонная станция>Телефонные линии. Если валидация отключена, то при установлении соединения TLS сертификат прокси-сервера не проверяется.

  • 4 месяца спустя...
Опубликовано (изменено)

Добрый день всем.

Пытаюсь согласно статье установить пакет Asterisk, но не выходит: на шаге 4 инструкции по установке после выбора подключенной флешки в качестве накопителя для пакетов opkg веб-интерфейс подвисает на некоторое время. Потом в журнале появляются записи типа:

 
Янв 25 16:30:55
 ndm
Opkg::Manager: system failed [0xcffd0253], timed out.
Янв 25 16:30:55
 ndm
Core::System::StartupConfig: configuration saved.
Янв 25 16:30:56
 ndm
Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/.
Янв 25 16:30:57
 ndm
Opkg::Manager: disk is unchanged.
Янв 25 16:30:57
 ndm
Opkg::Manager: init script reset to default: /opt/etc/initrc.
На флешке после этого наблюдаю следующую картину:
image.png.e25e3ccf6a826df222e833a4ac82cbac.png
Такое впечатление, что на каталог /etc выставляются (или наоборот, не выставляются) какие-то левые права - зайти в него не возможно
Сделал уже несколько попыток с разными флешками и тремя разными устройствами: Ultra (1810), Ultra II, Extra (1710). Версии прошивки соответственно 3.9.2, 3.9.1, 3.8.7
Результат всегда одинаковый. Архив из статьи проверял - распаковывается (под виндой) нормально, ошибок нет.
Что можно ещё посмотреть, попробовать принять для развертывания этого пакета?
А, я, оказывается, тороплюсь постоянно. Asterisk стартует, если верить журналу.
Буду изучать дальше, вопрос снят
Изменено пользователем Аношин Евгений
дополнение.
Опубликовано
2 часа назад, Аношин Евгений сказал:

На флешке после этого наблюдаю следующую картину:

Установка поверх установленной системы. Или ставьте и настраивайте Asterisk руками (в уже установленной системе Entware), или архивом из статьи (Entware c предустановленным Asterisk).

Опубликовано
В 25.01.2023 в 19:06, TheBB сказал:

Установка поверх установленной системы. Или ставьте и настраивайте Asterisk руками (в уже установленной системе Entware), или архивом из статьи (Entware c предустановленным Asterisk).

Как я понимаю, выделенное жирным - это диагноз по картинке.

Вполне возможно, хотя я и ставил на чистую флешку архив из статьи согласно инструкции в самой статье.

победить (в моём случае) удалось только взяв скоростную флешку и развернув архив по инструкции на более мощном устройстве из имеющихся, при этом заставив себя отойти от клавиатуры. Через некоторое время веб-интерфейс отмер, но кнопка "сохранить" осталась активной. Проверив в другом окне браузера содержимое флешки, увидел, что всё вроде развернулось и каталог install исчез, со спокойной душой нажал кнопку "сохранить" и начал тестировать далее.

Опубликовано
2 часа назад, Аношин Евгений сказал:

Как я понимаю, выделенное жирным - это диагноз по картинке.

Да, и по логу выше...

Скрытый текст

закидываем архив

screen_2023-01-27_09:26:59-ast1.png

результат

screen_2023-01-27_09:32:34-ast2.png

создаём ещё один install

screen_2023-01-27_09:33:15-ast3.png

screen_2023-01-27_09:34:43-ast4.png

передёргиваем флешку/диск

screen_2023-01-27_09:36:20-ast5.png

 

Опубликовано

TheBB

я Вам полностью верю, что у Вас всё происходит прекрасно. Но у меня это не так.
Между делом попытался развернуть архив уже протестированной системы на рядом стоящем Keenentic extra - таже картина, что и с установкой пакета из статьи. При этом установка просто opkg там же происходит влёт и без приключений.
Так как на данный момент у меня есть развёрнутый и рабочий Asterisk, все мои предыдущие приключения с его установкой считаю частным случаем и предлагаю далее на этом внимание не заострять. По крайней мере в этой теме.

  • 4 недели спустя...
Опубликовано (изменено)
В 07.11.2021 в 19:03, Keen_VivaGiga сказал:

недостаток - многострочные сообщения не обрабатываются из-за отсутствия в сборке команды/ функции BASE64_DECODE

На текущий момент в opkg есть пакет asterisk-func-base64. Достаточно его доустановить и перезапустить asterisk
 

PS Да, с момента сообщения прошло много времени и, возможно, Вы уже решили эту проблему.
И спасибо Вам за Ваши заметки - мне это сократило часть поисков

Изменено пользователем Eugene A
Опубликовано
В 07.06.2022 в 18:06, yojig сказал:

в /etc/hosts добавить строку 127.0.0.1 Keenetic_Ultra (или как у вас имя роутера в веб-морде вписано)

 

Кто подскажет, как сохранить эти изменения? /etc - это не часть entware. После перезагрузки изменения слетают.

Опубликовано
В 22.02.2023 в 04:45, Eugene A сказал:

Кто подскажет, как сохранить эти изменения? /etc - это не часть entware. После перезагрузки изменения слетают.

Забацать скрипт автофикса. Типа:

от простого...

#!/bin/sh

do_start() {
  if ! grep -q '^127.0.0.3 localhost' /etc/hosts; then
    echo '127.0.0.3 localhost' >> /etc/hosts
  fi
}

case "$1" in
    start)
        do_start
    ;;
    stop|restart|reload|status)
        return 0
    ;;
    *)
        printf "Usage: $0 {start}\n"
        exit 1
    ;;
esac

exit 0
Скрытый текст
~ # 
~ # grep '^127' /etc/hosts
127.0.0.1 localhost
~ # 
~ # /opt/etc/init.d/S00fixhost
Usage: /opt/etc/init.d/S00fixhost {start}
~ # 
~ # /opt/etc/init.d/S00fixhost start
~ # 
~ # grep '^127' /etc/hosts
127.0.0.1 localhost
127.0.0.3 localhost
~ # 
~ # /opt/etc/init.d/S00fixhost start
~ # 
~ # grep '^127' /etc/hosts
127.0.0.1 localhost
127.0.0.3 localhost
~ # 
~ # /opt/etc/init.d/S00fixhost restart
~ # 
~ # grep '^127' /etc/hosts
127.0.0.1 localhost
127.0.0.3 localhost
~ # 
~ # /opt/etc/init.d/S00fixhost stop
~ # 
~ # grep '^127' /etc/hosts
127.0.0.1 localhost
127.0.0.3 localhost
~ # 
~ # sed -i '/127\.0\.0\.3.*/d' /var/hosts 
~ # 
~ # grep '^127' /etc/hosts
127.0.0.1 localhost
~ # 
~ # /opt/etc/init.d/S00fixhost stop
~ # 
~ # grep '^127' /etc/hosts
127.0.0.1 localhost
~ # 
~ # /opt/etc/init.d/S00fixhost restart
~ # 
~ # grep '^127' /etc/hosts
127.0.0.1 localhost
~ # 
~ # /opt/etc/init.d/S00fixhost start
~ # 
~ # grep '^127' /etc/hosts
127.0.0.1 localhost
127.0.0.3 localhost
~ # 

 

* 127.0.0.3 localhost - для демонстрации работы, заменить на нужные данные.

... до "навороченного" (!!! не готовое решение, а пример !!!)

Скрытый текст

 

#!/bin/sh

### colors
ansi_std="\033[0;0m"
ansi_red="\033[1;31m"
ansi_green="\033[1;32m"
ansi_yellow="\033[1;33m"
ansi_cyan="\033[1;36m"
ansi_white="\033[1;37m"

### columns
COLUMNS="45"

ACTION="$1"

ENABLED=yes
DESC="FixHostname"

HOSTFILE="/etc/hosts"

INHOST="192.168.1.2 $HOSTNAME"
INNAS="192.168.3.4 my_nas"
INPC="192.168.5.6 my_pc"
INREPO="192.168.7.8 my_repo"

do_check() {
  for fix in "$INHOST" "$INNAS" "$INPC" "$INREPO"; do
    if grep -q ^"${fix}" $HOSTFILE; then
      true
    else
      return 1
    fi
  done
}

do_start() {
  printf "$ansi_white %-${COLUMNS}s $ansi_std" "Starting $DESC ..."

  if [ "$ENABLED" != "yes" ]; then
    printf "$ansi_cyan %-${COLUMNS}s $ansi_std\n" "autorun disabled."
    return 0
  fi

  if [ "$ACTION" = "stop" ]; then
    printf "$ansi_yellow %-${COLUMNS}s $ansi_std\n" "$ACTION skipped."
    exit 0
  elif ! do_check; then
    for fix in "$INHOST" "$INNAS" "$INPC" "$INREPO"; do
      if ! grep -q ^"${fix}" $HOSTFILE; then
        echo "${fix}" >> $HOSTFILE
      fi
    done

    printf "$ansi_green %-${COLUMNS}s $ansi_std\n" "done."
    return 0
  else
    printf "$ansi_yellow %-${COLUMNS}s $ansi_std\n" "already fixed."
    return 0
  fi
}

do_enable() {
  printf "$ansi_white %-${COLUMNS}s $ansi_std" "Enabling autorun $DESC ..."

  if [ "$ENABLED" != "yes" ]; then
    sed -i 's,^ENABLED=no,ENABLED=yes,' "$0"
    printf "$ansi_green %-${COLUMNS}s $ansi_std\n" "done."
    return 0
  else
    printf "$ansi_yellow %-${COLUMNS}s $ansi_std\n" "already enabled."
    return 0
  fi
}

do_disable() {
  printf "$ansi_white %-${COLUMNS}s $ansi_std" "Disabling autorun $DESC ..."

  if [ "$ENABLED" = "yes" ]; then
    sed -i 's,^ENABLED=yes,ENABLED=no,' "$0"
    printf "$ansi_green %-${COLUMNS}s $ansi_std\n" "done."
    return 0
  else
    printf "$ansi_yellow %-${COLUMNS}s $ansi_std\n" "already disabled."
    return 0
  fi
}

case "$1" in
    start|stop|restart|reload|check|status)
        do_start
    ;;
    enable)
        do_enable
    ;;
    disable)
        do_disable
    ;;
    *)
        printf "$ansi_white %-${COLUMNS}s %-${COLUMNS}s $ansi_std\n" "Usage: $0" "{start}"
        exit 1
    ;;
esac

exit 0

 

 

  • 2 месяца спустя...
Опубликовано

Доброго времени суток. Не могу установить asterisk и не могу найти папку /opt/ в архиве приложенным для установки. Может кто-нибудь посмотреть в старых копиях архива установки asterisk наличие папки выше озвученной ? Заранее спасибо.

Опубликовано
34 minutes ago, polimer78 said:

Не могу установить asterisk и не могу найти папку /opt/ в архиве приложенным для установки

Предполагаю, что речь идет об установке Asterisk18 из архива в этой статье.
Папки /opt нет в том архиве и не должно быть. Она появится в системе после установки Asterisk18, содержимое архива будет в этой папке, см. скриншот.
 

2023-05-22 12-15-25.png

Опубликовано
1 час назад, sips сказал:

Предполагаю, что речь идет об установке Asterisk18 из архива в этой статье.
Папки /opt нет в том архиве и не должно быть. Она появится в системе после установки Asterisk18, содержимое архива будет в этой папке, см. скриншот.
 

2023-05-22 12-15-25.png

Да, речь идет об этой статьи. У меня нет папки /opt, уже думаю откатиться на keenetic 3.7 или пробовать установить вручную. 

asterisk.jpg

Опубликовано
1 час назад, polimer78 сказал:

Да, речь идет об этой статьи. У меня нет папки /opt, уже думаю откатиться на keenetic 3.7 или пробовать установить вручную. 

asterisk.jpg

Отвечу сам себе, если у кого то такая же ошибка то  по крайней мере у меня на 3.7 заработало.

Опубликовано

@Keen_VivaGiga Привет, подскажи какие актуальные модемы можно заюзать для исх/вход звонков по 3г/4г каналу? я увидел у тебя е3131, а что еще?

 

К сожалению заюзать встроенный в хиро 4г модем по volte не получается, а разрабы забили болт.

Опубликовано

и еще вопрос. как:

1. Создать новое подключение к оператору

2. Сделать так, что все входящие на уже имеющиеся номера приходили на конкретный экстеншен, 

3. убрать тупое голосовое уведомление об использованном транке при исходящем звонке

 

  • 1 месяц спустя...
  • 3 месяца спустя...
Опубликовано

Будьте добры, помогите с корректировкой настроек (extensions.conf) предустановленного Asterisk с pjsip на Entware.

Задача:

Есть 4 внутренних номера 1004-1007.

Необходимо создать внутренний групповой какой-то номер один, при звонке на который, вызов бы одновременно поступал на 4 номера внутренние 1004, 1005, 1006, 1007.

Далее кто первый из 1004, 1005, 1006, 1007 возьмет трубку тот и разговаривает. Звонок на остальных 3-х должен прекратится.

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

Примечание: Внешние линии отсутствуют и не участвуют никак в работе Asterisk'а. Только внутренние номера.

  • 1 месяц спустя...
Опубликовано (изменено)

Инструкцию по 18 Астериску выпилили. Ни у кого не осталось сборки для mipsel из той статьи?

UPD: вопрос снят, сборка нашлась.

Изменено пользователем Serg54
Опубликовано
9 minutes ago, ICESUN said:

инструкцию выпилили, а не у кого не осталось текста самой инструкции?

В этой статье есть сборка Asterisk 20.3 с инструкцией по установке
https://help.keenetic.com/hc/ru/articles/11289657947420-Установка-IP-АТС-Asterisk-20-3-на-интернет-центр-Keenetic

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.