Jump to content

des

Forum Members
  • Posts

    660
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by des

  1. 3 minutes ago, KorDen said:

    Я сейчас думаю над этой фразой. Донгл получается рестартится при подвисшем на 5 секунд даже одном канале? Проверяется ли при этом, что не заняты (идут разговоры) другие каналы?

    Нет, не проверяется. Лучше перезагрузиться:
    1) Проблема становится очевидной, и по ней будут жалобы. Если проблемы скрывать - все начнет страшно глючить через какое-то время работы. И там уже не разберешься в причинах. Телефония перезагружается с громкими матами в логе при ЛЮБОЙ обнаруженной проблеме. Поэтому глюки практически не наблюдаются.

    2) Другие каналы не проверяются. Логика следующая: если есть частая проблема - приложение будет просто нерабочим, и ее быстро исправят. Если проблема редкая - лучше раз в месяц перезагрузить все, оборвав звонки, чем, например, чтобы звонок завис где-то, и за него продолжали считаться деньги, или чтобы нужно было руками донгл передергивать.

  2. Возможно, причина в смене IP адреса, если это был основной интерфейс. Когда-то делали перегистрацию телефонии в таком случае, чтобы переключалась с кабеля на мобильный интернет и назад.

  3. @KorDen Спасибо. Здесь настоящий баг - утечка ресурсов. В донгле 4 голосовых канала. После завершения или постановки на удержание звонка нужно деинициализировать голосовой канал в донгле, разорвать RTP соединение по сети, и вычистить все связанные объекты в программе. Это многоступенчатый процесс, в котором возможны любые проблемы. На всякий случай ставлю таймер 5 секунд при завершении звонка, если через 5 секунд звонок еще существует - значит, что-то пошло не так, голосовой канал не удалось вернуть в систему, и нужно перезагрузить донгл, чтобы не получилось, что телефония, вроде, работает, а позвонить никуда нельзя, потому что все голосовые каналы где-то потерялись.

    Если я правильно понимаю из лога, произошли следующие события:

    1. Переаутентификация IPSEC.
    2. Возможно, при этом слетело RTP соединение и пропал звук.
    3. Вы положили трубку.
    4. Началась очистка ресурсов.
    5. Возможно, из-за перезагрузки IPSEC повис RTP сокет, и таймаут у него больше 5 секунд.
    6. Телефония обнаружила, что "мертвый" звонок не очистился за 5 секунд, и перезагрузилась.
  4. @TCH1960 Проблему с SIP ALG не воспроизвели. SIP ALG перезаписывает IP-адреса в сообщениях SIP проходящих через NAT Кинетика. Он помогает подключать внешние SIP-устройства через NAT Кинетика к SIP-серверу в Интернете. На трафик встроенной телефонной станции K+DECT он не должен влиять, т.к. этот трафик не проходит через NAT.

    Тем не менее, известно, что в модеме E3372H установлено приложение Siproxd – прокси-сервер SIP. Siproxd просматривает сообщения SIP, проходящие через модем, и подставляет адрес модема 192.168.8.1 в заголовки SIP и SDP сообщений от сервера и проксирует трафик sip и rtp во во время вызовов. Такое проксирование часто вызывает задержки и потери голосовых пакетов и сообщений SIP, а также появление некорректных IP-адресов в заголовке SIP. Обычно это приводит к различным сбоям при регистрации и/или входящих/исходящих вызовах. Своеобразной визитной карточкой Siproxd можно считать поле Record-Route: <sip:siproxd@192.168.8.1:5060;lr>, которое он добавляет в заголовки входящих сообщений SIP. Отключить siproxd простыми методами невозможно, но его можно нейтрализовать одним из следующих способов:

    1) отправлять сообщения SIP на нестандартный UDP-порт прокси-сервера оператора, если оператор предоставляет такую возможность.
    2) вместо UDP использовать SIP-транспорт TCP или TLS
    3) заменить модем на другой, без siproxd.

    • Upvote 1
  5. @TCH1960 Спасибо, сегодня попробуем воспроизвести проблему у себя. Если не удастся - понадобится Ваша помощь (дамп траффика и/или отладочный лог).

  6. Добрый день.

    В телефонии, вроде, ничего особо не меняли, но что-то другое могло зацепить.

    Сделайте, пожалуйста, диагностику, и пришлите нам результаты:

    • дамп SIP-трафика во время регистрации
    • файл диагностики self-test.txt (включить режим отладки, выключить и сохранить self-test.txt)

    Для захвата трафика нужно настроить правило захвата на внешнем интерфейсе Кинетика с фильтром “udp” и выполнить следующие действия:
    1) выключить базовую станцию DECT;
    2) запустить захват пакетов;
    3) включить базовую станцию DECT;
    4) подождать 1 минуту, затем выключить захват пакетов;
    5) сохранить файл с дампом трафика *.pcapng

    Статья про захват трафика: https://help.keenetic.com/hc/ru/articles/360000401420-Захват-сетевых-пакетов

  7. On 9/22/2018 at 8:17 PM, KorDen said:

    Сейчас наткнулся... Всё плейнтекстом

    
    [I] Sep 22 19:41:56 ndm: Nvox::Manager: set SIP line 1 line name to "...".
    [I] Sep 22 19:41:56 ndm: Nvox::Manager: set SIP line 1 login to "...".
    [I] Sep 22 19:41:56 ndm: Nvox::Manager: set SIP line 1 password to "...".
    [I] Sep 22 19:41:56 ndm: Nvox::Manager: set SIP line 1 domain to "...".

    В self-test еще в разделе show dect status

    Спасибо, сейчас выпилим)

  8. 10 minutes ago, Andrei Andrei said:

    Доброго дня. Giga ii - прошивка 2.11 последняя. База gigaset a580, трубка a58h. Входящие работают, исходящие - нет (Билайн и Мультифон пробовал). Ошибок никаких не показывает. Есть ли владельцы в ветке? Стоит ли попробовать прошивку откатить?

    У Вас не работают звонки у DECT базы Gigaset? Эта ветка обсуждает отдельный продукт Keenetic Plus Dect.

    Снимите дамп трафика входящего и исходящего звонков на интерфейсе, связанном с базой, и на внешнем интерфейсе - попробуем разобраться. https://help.keenetic.net/hc/ru/articles/213966089

    Откатить можно пробовать до 2.09. Расскажете о результатах.

  9. Сейчас новая вебка на стадии beta (экспериментальная версия) - не весь функционал покрыт, и нет гарантий стабильной работы настроек. Со временем в нее добавят недостающие модули, включая телефонию.

  10. Простите, пропустили Ваше сообщение.

    По поводу проблемы: воспроизвели, будет исправляться.

    По поводу описания допустимых символов: набор допустимых символов должен показываться в подсказке при введении недопустимого символа:

    digitmap_symbols_20170307001_720.jpg

    Более активное обсуждение телефонии ведется здесь и здесь

×
×
  • Create New...