sips
Модераторы-
Постов
213 -
Зарегистрирован
-
Посещение
-
Победитель дней
6
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент sips
-
Выполните /opt/etc/init.d/S31asterisk stop Перезапишите /opt/lib/asterisk/modules/chan_quectel.so прилагаемым файлом. Выполните /opt/etc/init.d/S31asterisk start Проверьте сценарий с зависанием в состянии Dialing после набора невалидного номера. Через 20 секунд дрйвер должен прервать вызов командой +CHUP, если статус Dialing не сменится. chan_quectel.so
-
Насколько я понял, в процессе установки из телефонных линий телефонной станции Keenetic были созданы SIP-транки Asterisk, но они не работают, нет SIP-регистрации. SIP-регистрация телефонных линий работала до создания транка? Чтобы понять, почему не работают SIP-транки мне нужен self-test c роутера и конфигурация /opt/etc/asterisk/pjsip.conf из Asterisk.
-
Это скрипт для удаления Asterisk со всеми модулями, драйверами и конфигурационными файлами. Перед новой инсталляцией Asterisk нужно удалить существующую инсталляцию этим скриптом. После удаления система OPKG Entware с другими установленными пакетами останется и можно будет заново установить Asterisk в эту систему по инструкции. Если в существующей инсталляции есть конфигурационные файлы Asterisk, которые правились руками и их нужно сохранить, то перед удалением Asterisk их нужно скачать с роутера, чтобы потом загрузить на роутер обратно в новую инсталляцию. Скрипт нужно загрузить на встроенное хранилище роутера, например, в папку /opt/etc/asterisk/scripts, затем сделать его исполняемым с помощью команды "chmod +x /opt/etc/asterisk/scripts/remove-asterisk" в командной строке Linux. После этого можно его запустить "/opt/etc/asterisk/scripts/remove-asterisk". Скрипт запрашивает подтверждение на удаление. remove-asterisk
-
Предполагаю, что вы заходите в NDMS CLI как “admin”, затем переходите в консоль Linux по команде "exec ash" и запускаете инсталлятор /opt/asterisk/install. При этом некоторые команды используемые инсталлятором не работают, т.к. не хватает прав. Чтобы инсталлятор работал корректно нужно зайти в консоль Linux напрямую по SSH как пользователь “root” (дефолтный пароль “кееnetic”), затем запустить инсталлятор /opt/asterisk/install, как написано в инструкции "keenetic-asterisk-installer-guide-20260603.pdf". Рекомендую полностью удалить текущую инсталляцию OPKG Entware + Asterisk, затем повторить установку Asterisk по инструкции от пользователя “root” из консоли Linux.
-
Обновлен инсталлятор: keenetic-asterisk-installer-20260615.tar.gz Добавлена проверка статуса модема при исходящем звонке. Если модем готов для исходящего звонка, то вызов направляется по LTE. Если модем не готов, то вызов отбивается с голосовым сообщением. Если asterisk упал по какой-то причине, то он автоматически перезапустится в течение минуты. Руководство по установке не обновлялось. keenetic-asterisk-installer-20260615.tar.gz
-
Тест фильтрации входящих звонков описанный ниже выполнялся с KeeneticOS 5.0.12. Смотрю историю звонков, вижу звонки с номеров 1234567890 и +1234567890, которые нужно заблокировать. Получаю данные по телефонным линиям сконфигурированным в системе. Имеется одна линия с идентификатором 1. Черный список для нее не сконфигурирован и не включен. Мне нужно заблокировать звонки с номеров, которые начинаются на 123 и +123. Создаю черный список линии 1 для блокировки номеров из 10-ти цифр, которые начинаются на 123 и +123. Включаю черный список линии 1. Проверю данные по телефонным линиям. Черный список линии 1 сконфигурирован и включен. Проверяю черный список линии 1. Смотрю историю звонков, вижу заблокированные звонки с номеров 1234567890 и +1234567890. Смотрю системный лог и вижу записи о входящих звонках заблокированных черным списком.
-
Обновлен инсталлятор с учетом пожелания @mesb использовать IP-телефон для звонков VoLTE. После установки экстеншены 1000..1009 и 2000..2009 могут звонить по LTE. Экстеншен 1000 принимает входящие звонки VoLTE. IP-телефон нужно подключить к 1000, информацию по подключению см. в руководстве по установке Entware Asterisk. Вся остальная функциональность осталась без изменений. Новая версия “asterisk-installer-20260610.tar.gz” заменила предыдущую версию здесь
-
Предполагаю, что последний вопрос о звонках VoLTE. Инсталлятор установит Asterisk на роутер в режиме репитера. Для установки телефонная станция Keenetic/Netcraze не требуется. В случае роутера KN-2312/NC-2312 при установке будут настроены звонки VoLTE. После завершения установки без телефонной станции Keenetic/Netcraze потребуется перезагрузить роутер, чтобы драйвер модема заработал. Если для звонков VoLTE нужно использовать отдельный IP-телефон вместо телефонной станции Keenetic/Netcraze, то потребуется скорректировать конфигурацию Asterisk и открыть порты UDP 5060 и UDP 10000..10100 в межсетевом экране роутера для входящих сообщений SIP и аудиопакетов RTP от SIP-телефона.
-
Да, наличие VoLTE у оператора обязательное условие. Без VoLTE подключение к интернету на роутере будет прерываться примерно на 10 секунд в начале и конце звонка. Предполагалось, что телефония, которая обрывает интернет никому не нужна, поэтому без VoLTE (без регистрации в IMS) драйвер модема отклоняет входящие и исходящие звонки. Для VoLTE требуется регистрация в IMS, которая в данном случае возможна только при подключении 4G.
-
Прилагается новая версия инсталлятора Entware Asterisk. В ней добавлена автонастройка звонков VoLTE на роутерах Hopper 4G+ KN-2312 и NC-2312 с телефонным адаптером Keenetic Linear или Keenetic Plus DECT. Это может быть полезно для тех, кто хочет использовать встроенный модем роутера не только для подключения к интернету, но и для телефонных звонков через сеть LTE оператора сотовой связи. Для звонков LTE перед началом установки нужно обновить микропрограмму встроенного модема, новая микропрограмма прилагается. Обновление выполняется в веб конфигураторе роутера (см. Управление>Настройка системы>NDMS и обновления>Встроенный модем сотовой сети>Обновить встроенный модем) Кроме того, в данном инсталляторе добавлен старт сервиса Asterisk в сценариях установки, где на роутере не установлена телефонная станция Keenetic - больше не понадобится стартовать Asterisk вручную по завершению установки. Руководство по установке Asterisk с данным инсталлятором прилагается. Прошу тех, кто будет использовать VoLTE на KN-2312/NC-2312 поделиться опытом использования. Если найдутся баги, будем исправлять. Пожелания постараемся учесть. В дальнейшем это поможет добавить функции VoLTE в телефонную станцию Keenetic. keenetic-asterisk-installer-20260610.tar.gz - инсталлятор Entware Asterisk keenetic-asterisk-installer-guide-20260603.pdf - руководство по установке Entware Asterisk EM-2312_custom_241651B01A7908M11A-M2_CUS_DK_20260521-19-1.bin - драйвер модема встроенного в роутер KN-2312/NC-2312 EM-2312_custom_241651B01A7908M11A-M2_CUS_DK_20260521-19-1.bin keenetic-asterisk-installer-20260610.tar.gz keenetic-asterisk-installer-guide-20260603.pdf
-
Если ваши телефоны используют транспорт UDP, а транспорт TLS не используется, то порт TCP 5061 открывать не нужно. В вашем случае порт RTP открывается, когда Asterisk отправляет телефону первый пакет с аудиоданными. Если с другим телефоном в другой подсети во время звонка голоса не будет, то может понадобиться открыть диапазон портов UDP, который использует Asterisk для передачи аудио по RTP (см. в /opt/etc/asterisk/rtp.conf).
-
Выяснилось, что в связи с ошибкой в скрипте в некоторых сценариях установки, например, когда телефонная станция Keenetic не установлена и USB-модем LTE не подключен, после заврешения установки Asterisk не запускается. Проверить текущий статус Asterisk можно следующей командой: /opt/etc/init.d/S31asterisk status Если команда возвращает “dead”, то это означает, что Asterisk не запущен. В этом случае его нужно запустить следующей командой: /opt/etc/init.d/S31asterisk start Когда Asterisk запущен, его статус должен быть “alive”, см. скриншот.
-
asterisk-installer-20260420.tar.gz - инсталлятор Asterisk; keenetic-entware-asterisk-installer-20260420.pdf - статья по установке Asterisk с данным инсталлятором. В отличие от предыдущей версии, данный инсталлятор не интегрирован в инсталлятор OPKG Entware. С ним можно установить Asterisk в уже существующую систему OPKG Entware. Он подходит для роутеров Keenetic и Netcraze любой архитектуры - MIPS, MIPSel и aarch64. Инсталлятор настраивает SIP-транспорты Asterisk со стандартными портами UDP 5060, TCP 5060 и TCP 5061 (UDP, TCP и TLS соответственно). Если телефонная станция Keenetic на роутере использует эти порты, то инсталлятор меняет ее порты на UDP 5070, TCP 5070 и TLS 5071. Инсталлятор содержит скрипты для установки и конфигурирования, конфигурационные файлы, аудиофайлы asterisk core sounds в формате ulaw и одну музыкальную композицию для голосовой почты и тестовых звонков. После установки Asterisk занимает 20,5 MB на встроенном хранилище роутера. Особенности установки Asterisk см. в разделе “Установка Asterisk” прилагаемого документа. Если обнаружатся ошибки в инсталляторе и/или документе, прошу сообщить. keenetic-entware-asterisk-installer-20260420.pdf asterisk-installer-20260420.tar.gz
