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

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

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

Вчера словил зависание роутера во время входящего вызова.

Вызов с сервера поступает одновременно на два устройства (кинетик и SIP-шлюз), соответственно кто первый возьмет - тот и говорит, второму посылается отбой. S850HX не трогали, ответили на входящий вызов через шлюз. Обычно в таких случаях вызов просто записывается в пропущенный, и на этом все, что логично. В этот раз S850HX зависла в состоянии вызова (пока не сбросили кнопкой, дальше сразу отобразила что нет базы), а роутер ушел в кому.

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

 

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

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

Вы можете проверить, изменив имя линии с Home на Homes - если добавление буквы уберет зависание - то, вероятно, дело в длине пакета. Или сделать так, чтобы в линии Sipnet в названии стало 4 буквы - тогда открытие звонка с этой линии на 060 в истории подвесит роутер. Получается, сценарий: количество английских букв в названии линии + цифр в набранном номере = 7.

Это предположение; если сможете проверить - напишите, пожалуйста, результат.

Опубликовано (изменено)
31 минуту назад, des сказал:

Получается, сценарий: количество английских букв в названии линии + цифр в набранном номере = 7

Ага, так и есть. И похоже, самое первое зависание при просмотре истории (трехзначные уже потом для тестов набирались, из чего я и сделал вывод что вообще при входе историю падает) тоже подходит - одна линия тогда называлась кириллицей (передается UTF-8 же, т.е. по 2 байта, или нет?), и входящий был с 10/11-значным номером + CID(CNIP), там как раз наверное и получилось аккурат на 64 байта больше

Изменено пользователем KorDen
Опубликовано

Да, текст идет в UTF8.

Проблема либо в libusb, либо где-то в ядре. Для телефонии затягиваю фикс, который увеличивает длину USB пакета на 1, если она была кратна 64. Надеюсь, причину повисания потом найдут и исправят.

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

Giga II 2.09.A.6.0-0

В 03.04.2017 в 20:14, T@rkus сказал:

После выключения либо перезагрузки роутера пропадает путь в каталоге для хранения истории звонков.

Без изменений

В 04.04.2017 в 15:43, T@rkus сказал:

Да по ходу в пробеле дело. Если его убрать то в папку History_Calls файл сохраняется.

Без изменений

  • 3 недели спустя...

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

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

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

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

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

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

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

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

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

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

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

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