Страница 1 из 2

qualifyfreq

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

Re: qualifyfreq

Добавлено: 05 ноя 2014, 19:41
ded
Если локальные клиенты выпадают в Lagged & Unreachable, то это проблема клиентов, которые тупят на OPTIONS. Никаким подбором параметров тут не спасёшься особо.

Re: qualifyfreq

Добавлено: 05 ноя 2014, 21:47
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)

Re: qualifyfreq

Добавлено: 05 ноя 2014, 22:31
virus_net
newuser писал(а):какие еще могут быть практические советы?
отключить qualify совсем и уменьшить время регистрации
увеличить значение параметра до большего значения

Re: qualifyfreq

Добавлено: 06 ноя 2014, 00:30
newuser
И на сколько до большего? И какие последствия этого возможны?

Re: qualifyfreq

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

Какие последствия наступают если вызов приходит, а пир недоступен ?

Re: qualifyfreq

Добавлено: 06 ноя 2014, 09:27
newuser
Я уже до 300 дошел. Я имею ввиду зачем опция если ее лучше отключить.
По логике она же все же нужна и без нее что-то будет хуже.

Re: qualifyfreq

Добавлено: 06 ноя 2014, 12:17
SolarW
Если думать по логике и читать что на эту тему пишут в интернете то можно прийти к следующим выводам:
- функция позволяет следить за доступностью пира (reachable / unreachable, в переводе с английского доступен / недоступен)
- если пир по данным полученным от этой функции доступен то на него шлются вызовы, если недоступен то соответственно не шлются
- если функцию отключить (пир в состоянии unmonitored) то вызовы на него шлются всегда, без проверки доступности
Насколько в этом случае удачным будет вызов - 50 на 50, может дойдет а может и нет.

Re: qualifyfreq

Добавлено: 06 ноя 2014, 12:24
ded
- функция позволяет поддерживать динамическую трансляцию NAT на роутере, когда клиент за этим самым NAT-ом. И если её отключить, то роутер закроет трансляцию по таймауту и до клиента входящий от Астериска точно не дойдёт.

Re: qualifyfreq

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

Интересное решение UPnP:
- по запросу от телефона роутер который поддерживает эту функцию создает правило портмапинга которое не протухает как запись в таблице NAT-трансляции.