
?simplemice
07.12.2016
09:16:11
а фича

Archawka
07.12.2016
09:25:16
Чат, а подскажите, как побороть пропадание звука в разговорах?
то есть звонят, звонят люди - а потом звук пропадает. сначала на входящих, потом и на исходящих.

Artem DieZel
07.12.2016
09:26:45
убрать NAT

Google

Archawka
07.12.2016
09:26:58

Artem DieZel
07.12.2016
09:27:05
ну или, как обычно у нас происходит - сдать проблему провайдеру

Archawka
07.12.2016
09:27:09
на рядом стоящем транке от билайна все окей.

Artem DieZel
07.12.2016
09:27:10
пусть там за клиента подумают :D

Archawka
07.12.2016
09:27:24
в принципе я к тому же склоняюсь =)

Artem DieZel
07.12.2016
09:27:34
не Вестколл, надеюсь?
:D

Archawka
07.12.2016
09:27:50

Artem DieZel
07.12.2016
09:28:10
Ну и хорошо, на один гемор меньше :)

Archawka
07.12.2016
09:28:43
я уже джиттер включил и обязал его использование. и canreinvite разрешил

Artem DieZel
07.12.2016
09:28:50
canreinvite разрешил - плохо

Archawka
07.12.2016
09:29:00

Artem DieZel
07.12.2016
09:29:22
тогда надо смотреть, куда отправляется rtp

Google

Artem DieZel
07.12.2016
09:29:33
в блоке SDP сообщения invite или 200 ок от авантела

Archawka
07.12.2016
09:29:42
если обьяснишь что он делает и за что отвечают его параметры - буду благодарен

Artem DieZel
07.12.2016
09:29:50
Google, не?
:)
canreinvite разрешает спрямление rtp трафика между терминалами sip
в твеом случае - между авантелом и телефоном

Archawka
07.12.2016
09:31:10

Artem DieZel
07.12.2016
09:32:01
в том, что твой nat роутер может не понять, куда транслировать вдруг откуда ни возьмись взявшийся входяший rtp (udp трафик на рандомный порт 10К-20К)
и будет его сбрасывать
что затроутер? zyxel?

Archawka
07.12.2016
09:32:34
в принципе - разрешен.

Artem DieZel
07.12.2016
09:33:04
То, что вы считаете "разрешен" еще не говорит о правильности трансляции входящего трафика из инета в локальную сеть
а что вы считаете "разрешен", кстати?:
отлично, и что, по вашему, должен сделать микротик с таким пакетом
?

Archawka
07.12.2016
09:36:15
хм, я понял.

Artem DieZel
07.12.2016
09:36:24
а почему не телефона?
в вашем случае все проще, я бы вообще не использовал статичных трансяций.

Google

Archawka
07.12.2016
09:37:03
ок, сейчас задам правило для телефонов тоже, посмотрим.

Artem DieZel
07.12.2016
09:37:05
отключите в микроте sip alg
уберите правила
отключите canreinvite
и все должно работать
именно
обычно, это главная причина всех бед, особенно, если не знаешь, что это и как работает

Archawka
07.12.2016
09:42:59
именно
если у меня рубанется коннект и на билайне - придется вернуть все назад.

Artem DieZel
07.12.2016
09:43:42
Вы сами усложнили схему при изначальном подключении, и я не могу сказать, рубанется что-то другое или нет :)
подключении и настройке*

Moiseev
07.12.2016
09:44:53
Этот параметр не должен мешать работе телефонии

Artem DieZel
07.12.2016
09:45:05

Artem DieZel
07.12.2016
09:45:08
вы уверены?)

Moiseev
07.12.2016
09:45:11
Да

Artem DieZel
07.12.2016
09:45:26
Просветите, а что такое sip alg?

Moiseev
07.12.2016
09:45:32
Не разу не было проблем

Alexander
07.12.2016
09:47:13
Исправление SIP-заголовков

Moiseev
07.12.2016
09:47:14
Короче фигня которая позволяет нормально ходить ртп через нат

Artem DieZel
07.12.2016
09:47:24
ясно всё
лучше, выключайте :)

Google

Roman
07.12.2016
09:48:05

Moiseev
07.12.2016
09:48:16
Ну хз

Archawka
07.12.2016
10:40:19
выключил.
нитчего не поменялось.
strict RTP переключил на no, при звонке на 495-777-77-77 тишина, зато пробился голос на 499-777-77-77

Artem DieZel
07.12.2016
10:46:35
только выключил, или все изменения, о которых я писал?

Archawka
07.12.2016
10:48:28
часть звонков - есть голос, часть звонков - нет голоса.

Admin
ERROR: S client not available

Artem DieZel
07.12.2016
10:54:23
надо смотреть чем они отличаются

Archawka
07.12.2016
11:02:58

Artem DieZel
07.12.2016
11:03:39
в таком случае количество возможных причин стремится к бесконечности

Archawka
07.12.2016
11:04:10
и сидят они на разных серверах)
серваки правда идентичные.

Artem DieZel
07.12.2016
11:06:05
вдиимо, это единственное, чем звонки похожи друг на друга? :)

Archawka
07.12.2016
11:10:11
Ты прав.
Короче походу единственное что мне придется сделать - это звонить прову.
Ок, а если дебаг на моем номере включить, и позвонить на два номера, в которых известно что будет - есть вероятность заметить разницу?

Artem DieZel
07.12.2016
11:24:16
Надо собрать sip+rtp дампы хорошего и плохого вызова

Google

Artem DieZel
07.12.2016
11:24:36
и смотреть, чем они отличаются, в части блоков SDP и IP-адресов обмена RTP
Пров тебе скажет, что отправлет тебе RTP туда, куда ты сказал его отправить в SDP

Archawka
07.12.2016
11:26:52

Artem DieZel
07.12.2016
11:27:35
tshark -i eth0 -f "host <provider IP>" -w /tmp/dump.pcap
если debian версии 8+

Archawka
07.12.2016
11:28:04
центось 6

Artem DieZel
07.12.2016
11:28:12
:(

Archawka
07.12.2016
11:28:24
фрипбх же

Artem DieZel
07.12.2016
11:28:35
не оправдание

Archawka
07.12.2016
11:28:50
в смысле астериск нау дистриб готовый.

Artem DieZel
07.12.2016
11:28:56
omg
не asterisk-way :D

Archawka
07.12.2016
11:30:05
Маам, тут зануда!
ок, поверхностное гугление говорит мне, что команда tshark -i eth0 -w /root/dump.pcap -f "(udp port 5060) or (udp[1] & 1 != 1 && udp[3] & 1 != 1 && udp[8] & 0x80 == 0x80 && length < 250)" -R "ip.addr == 8.8.8.8" даст мне искомое.

Artem DieZel
07.12.2016
11:30:59
не исключено
но лучше тогда весь траф с хоста провайдера

Archawka
07.12.2016
11:31:12
айпишник соответсвтенно подставляю авантеловский, амирите? или лучше айпишник моего телефона?

Artem DieZel
07.12.2016
11:32:00
-f "(udp port 5060)
уже сомнительно

Archawka
07.12.2016
11:32:37
потому что udp?