VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

qualifyfreq

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

newuser
Сообщения: 52
Зарегистрирован: 23 сен 2014, 15:29

qualifyfreq

Сообщение newuser »

Есть разные клиенты (локальные, удаленные на DSL и 3G и на телефоне через 3G)
Не могу ни как подобрать параметр qualifyfreq для стабильной работы.
Даже локальные клиенты время от времени выдают лаггед и анричебл.
Может кто подбирал параметр для разных типов подключения? А то во всех примерах всегда 60.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: qualifyfreq

Сообщение ded »

Если локальные клиенты выпадают в Lagged & Unreachable, то это проблема клиентов, которые тупят на OPTIONS. Никаким подбором параметров тут не спасёшься особо.
newuser
Сообщения: 52
Зарегистрирован: 23 сен 2014, 15:29

Re: qualifyfreq

Сообщение newuser »

Ну локальных пока перевожу с wifi на провод, но какие еще могут быть практические советы?
Хотя, например, два клиента через cisco spa-112 один за сегодня 2 раза отваливался, другой
ни разу, хотя одна циска на двоих, и настройки одинаковые.
Пример логов, на всякий случай

Код: Выделить всё

[Nov  5 12:04:28] NOTICE[19029] chan_sip.c: Peer '1006' is now UNREACHABLE!  Last qualify: 186
[Nov  5 12:04:38] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (179ms / 2000ms)
[Nov  5 12:05:12] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (3112ms / 2000ms)
[Nov  5 12:05:22] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (179ms / 2000ms)
[Nov  5 12:05:56] NOTICE[19029] chan_sip.c: Peer '1006' is now UNREACHABLE!  Last qualify: 179
[Nov  5 12:06:06] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (178ms / 2000ms)
[Nov  5 12:06:38] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (2013ms / 2000ms)
[Nov  5 12:06:48] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (180ms / 2000ms)
[Nov  5 12:08:24] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (3935ms / 2000ms)
[Nov  5 12:08:34] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (198ms / 2000ms)
[Nov  5 12:09:40] NOTICE[19029] chan_sip.c: Peer '1006' is now UNREACHABLE!  Last qualify: 1939
[Nov  5 12:09:50] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (179ms / 2000ms)
[Nov  5 12:11:24] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (3595ms / 2000ms)
[Nov  5 12:11:35] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (180ms / 2000ms)
[Nov  5 12:12:09] NOTICE[19029] chan_sip.c: Peer '1006' is now UNREACHABLE!  Last qualify: 180
[Nov  5 12:12:19] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (193ms / 2000ms)
[Nov  5 12:12:51] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (2351ms / 2000ms)
[Nov  5 12:13:01] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (188ms / 2000ms)
[Nov  5 12:13:35] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (3261ms / 2000ms)
[Nov  5 12:13:45] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (182ms / 2000ms)
[Nov  5 12:15:20] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (3553ms / 2000ms)
[Nov  5 12:15:31] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (181ms / 2000ms)
[Nov  5 12:18:07] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (3145ms / 2000ms)
[Nov  5 12:18:17] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (178ms / 2000ms)
[Nov  5 12:20:54] NOTICE[19029] chan_sip.c: Peer '1006' is now UNREACHABLE!  Last qualify: 329
[Nov  5 12:21:04] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (184ms / 2000ms)
[Nov  5 12:23:38] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (2258ms / 2000ms)
[Nov  5 12:23:48] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (179ms / 2000ms)
[Nov  5 12:29:25] NOTICE[19029] chan_sip.c: Peer '1006' is now Lagged. (3294ms / 2000ms)
[Nov  5 12:29:35] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (182ms / 2000ms)
[Nov  5 12:41:22] NOTICE[19029] chan_sip.c: Peer '1003' is now Lagged. (2047ms / 2000ms)
[Nov  5 12:41:33] NOTICE[19029] chan_sip.c: Peer '1003' is now Reachable. (1048ms / 2000ms)
[Nov  5 13:05:27] NOTICE[19029] chan_sip.c: Peer '1009' is now Reachable. (5ms / 2000ms)
[Nov  5 13:22:43] NOTICE[19029] chan_sip.c: Peer '1006' is now UNREACHABLE!  Last qualify: 199
[Nov  5 13:22:46] NOTICE[19029] chan_sip.c: Peer '1005' is now UNREACHABLE!  Last qualify: 221
[Nov  5 13:23:00] NOTICE[19029] chan_sip.c: Peer '1007' is now UNREACHABLE!  Last qualify: 94
[Nov  5 13:23:04] NOTICE[19029] chan_sip.c: Peer '1004' is now UNREACHABLE!  Last qualify: 177
[Nov  5 13:24:28] NOTICE[19029] chan_sip.c: Peer '1007' is now Reachable. (100ms / 2000ms)
[Nov  5 13:32:45] NOTICE[19029] chan_sip.c: Peer '1004' is now Reachable. (94ms / 2000ms)
[Nov  5 13:32:53] NOTICE[19029] chan_sip.c: Peer '1006' is now Reachable. (80ms / 2000ms)
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: qualifyfreq

Сообщение virus_net »

newuser писал(а):какие еще могут быть практические советы?
отключить qualify совсем и уменьшить время регистрации
увеличить значение параметра до большего значения
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
newuser
Сообщения: 52
Зарегистрирован: 23 сен 2014, 15:29

Re: qualifyfreq

Сообщение newuser »

И на сколько до большего? И какие последствия этого возможны?
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: qualifyfreq

Сообщение virus_net »

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

Какие последствия наступают если вызов приходит, а пир недоступен ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
newuser
Сообщения: 52
Зарегистрирован: 23 сен 2014, 15:29

Re: qualifyfreq

Сообщение newuser »

Я уже до 300 дошел. Я имею ввиду зачем опция если ее лучше отключить.
По логике она же все же нужна и без нее что-то будет хуже.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: qualifyfreq

Сообщение SolarW »

Если думать по логике и читать что на эту тему пишут в интернете то можно прийти к следующим выводам:
- функция позволяет следить за доступностью пира (reachable / unreachable, в переводе с английского доступен / недоступен)
- если пир по данным полученным от этой функции доступен то на него шлются вызовы, если недоступен то соответственно не шлются
- если функцию отключить (пир в состоянии unmonitored) то вызовы на него шлются всегда, без проверки доступности
Насколько в этом случае удачным будет вызов - 50 на 50, может дойдет а может и нет.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: qualifyfreq

Сообщение ded »

- функция позволяет поддерживать динамическую трансляцию NAT на роутере, когда клиент за этим самым NAT-ом. И если её отключить, то роутер закроет трансляцию по таймауту и до клиента входящий от Астериска точно не дойдёт.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: qualifyfreq

Сообщение SolarW »

Я склонен думать что это побочный эффект :-)
У современных телефонов типа Grandstream'а целый арсенал средств по прохождению NAT'а:
STUN
Keep-Alive пакеты
UPnP
VPN
Auto

Интересное решение UPnP:
- по запросу от телефона роутер который поддерживает эту функцию создает правило портмапинга которое не протухает как запись в таблице NAT-трансляции.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH