sips
Модераторы-
Постов
169 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент sips
-
Прилагаю скриншот "external-incoming-trunk1005-2024-02-06 11-38-39.png", где можно видеть входящий внешний вызов: trunk1005 - входящий вызов, ответ на вызов, воспроизведение сообщения, ожидание донабора четырехзначного номера, донабор 1000, вызов 1000, ответ на вызов, завершение вызова. Вызов обрабатывается в контексте external-incoming, см. /opt/etc/asterisk/extensions.conf.
-
Автоматическую настройку транка можно выполнить после установки Asterisk. Это делается следующим образом: 1) на странице веб-конфигуратора Телефонная станция>Телефонные линии добавить телефонную линию. Имя линии должно содержать префикс из любой цифры и символа “*”, см. “nvox-line-settings-2024-02-05 11-10-40.png”; 2) в командной строке Linux запустить скрипт командой “nvox-trunks”, см. пример вывода скрипта “nvox-trunks-script-2024-02-05 12-49-07.png”. Скрипт создаст транк Asterisk на основе конфигурации телефонной линии. После выполнения скрипта конфигурация транка добавляется в /opt/etc/pjsip.conf, см. “pjsip_conf_2024-02-05 12-32-38.png”; dialplan для исходящих звонков через транк добавляется в /opt/etc/extensions.conf, см. extensions_conf_2024-02-05 12-36-23.png Текущий статус регистрации транка можно получить по команде “asterisk -x "pjsip show registrations"”, см. “pjsip-show-registrations-2024-02-05 13-12-16.png” Для отладки dialplan можно зайти в консоль Asterisk по команде “asterisk -rvvvv”, на зарегистрированном телефоне позвонить по номеру набранному с префиксом транка и получить лог исходящего звонка, см. “ast-console-2024-02-05 13-21-16.png”.
-
Драйвер asterisk-chan-dongle поддерживает модемы 3G от Huawei: https://github.com/bg111/asterisk-chan-dongle/wiki/Requirements-and-Limitations После установки сборки Asterisk 20.3 из статьи вы можете установить модуль asterisk-chan-dongle из репозитория http://bin.entware.net/mipselsf-k3.4/Packages.html. О том, как устанавливать дополнительные модули Asterisk написано в статье по установке Asterisk 20.3. Примеры конфигурации dongle.conf и extension.conf для звонков через модем 3G можно найти здесь: https://github.com/bg111/asterisk-chan-dongle/wiki/Configuration
-
Удаление Asterisk из встроенного хранилища: 1) в консоли Linux выполнить команду “rm /storage/* -R”. О том, как подключить консоль Linux см. в статье по установке Asterisk 20.3; 2) выйти из консоли Linux; 3) на странице Management>OPKG веб-конфигуратора Keenetic выбрать “Drive: Not selected” и нажать Save внизу страницы для сохранения настроек. После этих действий все файлы инсталляции Asterisk будут удалены из встроенного хранилища и, если необходимо, можно установить Asterisk заново.
-
Установите Asterisk 20.3 без подключения LTE-модема и адаптера телефонии. При этом Asterisk будет установлен со всем описанными в статье функциями, но без драйвера LTE-модема и настроек dialplan и pjsip необходимых для звонков VoLTE. После установки вы сможете подключить к Asterisk ваши IP-телефоны и настроить SIP-транки. Кстати, если у вас нет адаптера телефонии, вы все равно можете использовать телефонную станцию Keenetic для настройки SIP-транков, как описано в статье. Телефонную станцию нужно установить на интернет-центр (см. скриншот) и сконфигурировать SIP-линии в веб-конфигураторе до начала установки Asterisk. Без адаптера Keenetic Plus DECT или Keenetic Linear телефонная станция не запустится, но это не помешает вам создать телефонные линии SIP, конфигурация которых будет считана и использована для создания конфигурации SIP-транков во время установки Asterisk. После завершения установки вы сможете удалить модуль телефонной станции Keenetic, если она вам больше не нужна. Конфигурацию SIP-транков созданную при установке вы сможете найти в файле /opt/etc/asterisk/pjsip.conf. Исправим статью, добавим пояснения.
-
В этой статье есть сборка Asterisk 20.3 с инструкцией по установке https://help.keenetic.com/hc/ru/articles/11289657947420-Установка-IP-АТС-Asterisk-20-3-на-интернет-центр-Keenetic
-
After studying the self-test provided, I see that in 5 seconds after receiving INVITE sip:xxxxxxxxx507@xxx.xxx.xxx.232:5060, Keenetic responds with 302 Moved Temporarily message containing SIP URI sip:xxxxxxxxx969@xxx.xxx.xxx.10 in the Contact field. Receiving the 302 message, the calling party should send INVITE to sip:xxxxxxxxx969@xxx.xxx.xxx.10, but, as I understand, it didn't happen. Most probably, the reason is AVENCOM doesn’t allow call forwarding with 302 messages in such scenarios. You can check with AVENCOM technical support if it is so.
- 4 ответа
-
- 1
-
-
Hello, In order to investigate the call forwarding issue, could you, please collect diagnostics on your Keenetic and share it? Collect the diagnostics by following the steps below: go to GUI>Management>Diagnostics>Debug and click “Restart system in debug mode”; make an incoming call that should be forwarded to your cell phone; go to GUI>Management>Diagnostics>Debug and click “Stop debugging”; download the self-test_*.txt file to your PC and attach it here with your next message.
-
Чаще всего для транспортировки сообщений SIP используется протокол UDP. Вы настроили переадресацию портов TCP. Вы уверены, что ваш Gigaset GO Box 100 использует TCP для транспортировки SIP? Рекомендую проверить это в настройках Gigaset GO Box. Чтобы вам помочь, мне нужен дамп трафика SIP захваченный на вашем роутере во время исходящих и входящих вызовов. Анализ трафика поможет выяснить, почему входящие вызовы не приходят на Gigaset GO Box 100. О том, как настроить захват трафика читайте в этой статье: https://help.keenetic.com/hc/ru/articles/360000401420-Захват-сетевых-пакетов В настройках правила захвата нужно выбрать внешний сетевой интерфейс через который ваш роутер маршрутизирует трафик телефонии. Если вам удастся проверить настройки вашего Gigaset GO Box 100 и вы убедитесь, что для транспортировки SIP используется UDP, то в поле “Фильтр захвата” укажите “udp” (см. скриншот). Перед началом захвата желательно минимизировать трафик всех других устройств в локальной сети роутера, кроме Gigaset GO Box 100 (закрыть приложения, отключить устройства), чтобы дамп не переполнился раньше времени. Захватывать нужно следующим образом: 1) отключите адаптер питания от Gigaset GO Box 100; 2) запустите захват трафика на роутере; 3) подключите адаптер питания к Gigaset GO Box 100; 4) дождитесь завершения загрузки Gigaset GO Box 10 и успешного подключения сервиса телефонии от Ростелеком; 5) сделайте исходящий звонок с трубки подключенной к Gigaset GO Box 100. При исходящем звонке, после ответа на вызов убедитесь в том, что количество захваченных пакетов быстро растет (см. веб-конфигуратор>Управление>Диагностика>Захват сетевых пакетов). Если этого не происходит, то вероятнее всего, вы неправильно выбрали сетевой интерфейс для захвата трафика. В этом случае нужно остановить захват трафика, затем в правиле захвата выбрать правильный интерфейс и повторить захват; 6) сделайте входящий вызов - позвоните на телефонный номер Gigaset GO Box 100; 7) остановите захват трафика на роутере, сохраните дамп трафика и пришлите его мне.
-
В некоторых случаях SIP ALG может работать некорректно, в результате чего при входящих звонках запросы SIP не проходят в локальную сеть роутера через NAT. Проверьте, установлен ли на вашем роутере компонент “Шлюз прикладного уровня (ALG) для SIP” (см. веб-конфигуратор>Управление>Параметры системы>Общие настройки системы>Изменить набор компонентов). Если он установлен, то удалите его и снова проверьте входящие звонки.
-
Попробуйте установить сборку https://storage.googleapis.com/cdn.help.keenetic.net/mipsel-ast-lte-installer.tar.gz из этой статьи https://help.keenetic.com/hc/ru/articles/10317614546332/. Эта сборка представляет собой стандартный установщик Entware последней версии для mipsel с добавленным скриптом установки Asterisk и конфигурационными файлами для настройки VoLTE. Скрипт запускается автоматически после установки пакетов Entware. Он загружает, устанавливает и запускает Asterisk из репозитория. Если вам VoLTE не требуется и модем Quectel не подключен к Кинетику, то скрипт не будет устанавливать драйвер модема и добавлять конфигурацию связанную с VoLTE. Эту сборку можно устанавливать как на внутренний накопитель роутера, так и на внешний USB-накопитель. В случае внешнего накопителя на нем нужно создать раздел с файловой системой ext4. Чтобы получить функциональность аналогичную сборке Asterisk18, после установки можно извлечь конфигурационные файлы /etc/asterisk/*.conf из архива сборки Asterisk18, которая у вас не заработала и перезаписать ими файлы /opt/etc/asterisk/*.conf на Кинетике. Чтобы применить новую конфигурацию, Asterisk нужно перезапустить.
-
В базе знаний опубликована сборка Entware Asterisk, которая позволяет подключить интернет-центр Keenetic с адаптером телефонии Keenetic Plus DECT или Keenetic Linear и USB-модемом 4G к сети оператора мобильной связи, чтобы совершать телефонные звонки по LTE с DECT-трубок или телефонов подключенных к адаптеру телефонии: https://help.keenetic.com/hc/ru/articles/10317614546332
-
Предполагаю, что с версией KeeneticOS 4.1 в вашем роутере обновился код региона на “EA”, в версиии KeeneticOS 3.7 NVOX не “знает” этот код и не запускает телефонию DECT на роутере с неизвестным кодом. В этом случае нужно обновиться до версии KeeneticOS, которая включает NVOX с поддержкой кода “EA”. Проверить текущий код региона прошитый в роутере можно с помощью команды “show version”, см. скриншот. Если вам не подходит версия 4.1, то предлагаю обновиться до версии 3.09.C.8.0-0, в которой NVOX поддерживает “EA”. Обновить KN-1410 до этой версии можно с помощью следующих команд: components list delta components commit
-
Классификация Overwatch 2 добавлена в KeeneticOS версии 4.0 Beta 3, которая доступна в канале разработчика. Проверьте, какая версия KeeneticOS установлена на вашем роутере. Если установлена более старая версия, то загрузите KeeneticOS 4.0 Beta 3 и проверьте классификацию Overwatch 2 снова. См. на скриншоте пример классификации трафика игровой сессии Overwatch 2.
-
Предполагаю, что речь идет об установке Asterisk18 из архива в этой статье. Папки /opt нет в том архиве и не должно быть. Она появится в системе после установки Asterisk18, содержимое архива будет в этой папке, см. скриншот.
-
Возможно, для нормальной работы K+DECT не хватает электропитания. Отключите ваш USB-накопитель и USB-хаб от USB-портов KN-1810. Подключите Keenetic Plus DECT напрямую (без USB-хаба и USB-удлинителей) к одному из USB-портов KN-1810, ко второму USB-порту KN-1810 ничего не подключайте, проверьте работу телефонии. Если снова не работает, то пришлите снова self-test.
-
Отключите донгл Keenetic Plus DECT от USB-порта вашего KN-1810, подключите обратно, подождите 1 минуту, затем загрузите файл с диагностической информацией self-tests с вашего KN-1810 и пришлите этот файл со следующим сообщением, пожалуйста. См. в этой статье о том, как загрузить self-test с устройства Keenetic.
-
K+DECT не тестировали с трубкой Gigaset R700H PRO. При ее цене более 17 000 рублей вряд ли кто-то купит эту трубку, чтобы подключить ее к K+DECT. У Gigaset есть хорошие трубки с поддержкой CAT-iq 2.0 в разы дешевле этой трубки. Те, у кого трубка Gigaset R700H PRO уже есть, скорее всего будут продолжать использовать ее с профессиональными DECT-системами Gigaset и не станут использовать K+DECT. С большой вероятностью Gigaset R700H PRO будет работать с K+DECT с дефолтным профилем настроек DECT и с ней будут доступны функции описанные в этой статье. Но могут быть и сбои, например при отображении Caller ID. Если трубка будет успешно зарегистрирована на базовой станции K+DECT, на странице настройки трубки в поле “Модель” вместо названия модели будет указан IPUI этой трубки.
-
Проброс портов обычно не требуется на стороне пользователей. Рекомендую на пользовательском оборудовании настроить и включить NAT keep alive и отключить все механизмы перезаписывающие IP-адреса и порты в сообщениях SIP предназначенные для преодоления NAT, а на Кинетике удалить модуль “Шлюз прикладного уровня (ALG) для SIP”, чтобы в сообщениях SIP отправляемых пользовательскими устройствами на ВАТС были локальные адреса и порты. Это позволит ВАТС активировать собственные функции для преодоления NAT. В случае отсутствия входящих вызовов, односторонней слышимости и др. сбоев рекомендую захватить трафик SIP и RTP на внешнем интерфейсе Кинетика во время воспроизведения сбоя, чтобы проанализировать трафик, выявить причину сбоя и тогда применять те или иные механизмы преодоления NAT, если необходимо.
- 2 ответа
-
- 1
-
-
Добавим EMC вашей трубки в базу NVOX, чтобы к ней автоматически применялись нужные настройки DECT и она отображала номер вызывающего абонента при входящих вызовах. Пока это не сделано, попробуйте применить к трубке типовой профиль настроек DECT: в интерфейсе командной строки Keenetic выполните команду “nvox dect handset 02BA4A4005 profile panasonic-gap” (см. скриншот); выключите трубку, включите снова, дождитесь ее подключения к DECT-базе K+DECT и проверьте отображение номера при входящих вызовах; если номер отображается, выполните команду “copy running-config startup-config”, чтобы профиль "panasonic-gap" применялся к трубке после перезагрузки роутера.
