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

Телефон через некоторое время перестает отдавать голос

Добавлено: 01 апр 2021, 08:13
w307892309
Доброго дня.

Есть телефон Grandstream GXP1610, настроен, работает, но через несколько часов почему-то перестает отдавать голосовой трафик (соединение устанавливается, но голос идет только в одну сторону)
Все звонки идут через Asterisk (canreinvite=no)
Astersik и телефон находятся в одной сети (10.10.3.0.24) nat=no
Через телефон к сети подключен компьютер - он работает стабильно
Проблема лечится перезагрузкой телефона.

Подскажите, в какую сторону копать? Или можно говорить, что умирает телефон?


Звонок идет так:
|Time | 10.10.3.3 |
| | | 10.10.3.54 |
|0.000000 | INVITE SDP (g711A g7 |SIP INVITE From: "905" <sip:905@10.10.3.3 To:<sip:351@10.10.3.54:5060 Call-ID:24da92542fa6df531fe10f3d26e64e10@10.10.3.3:5060 CSeq:102
| |(5060) ------------------> (5060) |
|0.012036 | 100 Trying| |SIP Status 100 Trying
| |(5060) <------------------ (5060) |
|0.021680 | 180 Ringing |SIP Status 180 Ringing
| |(5060) <------------------ (5060) |
|2.523224 | 200 OK SDP (g711A g7 |SIP Status 200 OK
| |(5060) <------------------ (5060) |
|2.524380 | ACK | |SIP Request INVITE ACK 200 CSeq:102
| |(5060) ------------------> (5060) |
|2.695730 | RTP (g711A) |RTP, 277 packets. Duration: 4294964.601s SSRC: 0x66CFA89C
| |(12830) ------------------> (59586) |
|8.232088 | BYE | |SIP Request BYE CSeq:103
| |(5060) ------------------> (5060) |
|8.251041 | 200 OK | |SIP Status 200 OK
| |(5060) <------------------ (5060) |

Re: Телефон через некоторое время перестает отдавать голос

Добавлено: 01 апр 2021, 11:44
Zavr2008
Проблема односторонней слышимости почти всегда - проблема настройки NAT.

Почему нет конфигов, почему вместо sip debug эта ерунда, почему пишем cenreinvite=no?
Вероятно настраивали про протухшим статьям на хабре..
Если налажали с настройками авторизации, могут и потоки RTP наезжать друг на друга..

Итак, для верной работы в локалке:
в general должен быть localnet. Именно для этой подсети при звонках внутри и не будет NAT.
Неплохо и externhost указать для тех звонков, кому NAT нужен.

Везде у пиров ставим directmedia=no

Далее смотрим - а есть ли маршрутизатор, может он режет RTP. Также отрубаем в нем SIP ALG.

Будущее Телефонии открывать и по главе читать на ночь..

Re: Телефон через некоторое время перестает отдавать голос

Добавлено: 01 апр 2021, 13:35
w307892309
To Zavr2008:
проблема с одним телефоном из 100. причем такая проблема что проявляется не сразу, а спустя часы, а то и дни.
про то, как nat влияет на прохождения голоса - это понятно и достаточно легко диагностируется, даже при кривой отработке sip alg на маршрутизаторе. Здесь ничего этого нет. Здесь все просто. по крайней мере должно быть.

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

все вопросы по nat'у и конфигу астериска и посылы в Будущее телефонии были в точку, если бы картина была статичной - то есть всегда одно и то же (а в идеале и со всеми телефонами)

Re: Телефон через некоторое время перестает отдавать голос

Добавлено: 01 апр 2021, 15:29
Wapo
У меня из 30 аппаратов парочка (всего) уже выброшена по причине сбоев в работе аудио-железа аппарата. Ну и один приходится каждое утро (или от кол-ва звонков) перегружать.

Re: Телефон через некоторое время перестает отдавать голос

Добавлено: 01 апр 2021, 16:39
ded
Не знаю как поймать такой момент, но нужно было бы видеть сигнализацию +
set rtp debug on
как RTP загнётся - что будет перед этим событием в сигнализации?

Re: Телефон через некоторое время перестает отдавать голос

Добавлено: 01 апр 2021, 16:41
tma
w307892309 писал(а):проблема с одним телефоном из 100. причем такая проблема что проявляется не сразу, а спустя часы, а то и дни.
100 телефонов за NAT на мой взгляд не очень хорошая идея размещать с точки зрения маршрутизатора, лучше уж локальную АТС и к ней цеплять уже телефоны.
Но сами по себе телефоны могут умирать. На моей памяти от большого числа вызовов Linksys'ы вначале начинают глючить, затем может отказать аналоговая часть.
Grandstream в этом отношении не лучше. Если у вас они активно используются, то вполне себе возможно что сдох.

Re: Телефон через некоторое время перестает отдавать голос

Добавлено: 01 апр 2021, 18:50
Zavr2008
Неважно 100 телефонов или 1. Важно что на форум стоит выдавать данные правильные, чтобы другим не оставалась ванговать..

Re: Телефон через некоторое время перестает отдавать голос

Добавлено: 16 апр 2021, 08:22
w307892309
ded писал(а):Не знаю как поймать такой момент, но нужно было бы видеть сигнализацию +
set rtp debug on
как RTP загнётся - что будет перед этим событием в сигнализации?
поменяно у телефона: патч-корд, блок питания, порт коммутатора - проблема через некоторое время появляется (время пока не больше 2х дней)

телефон поставил себе попробую покурить дампы, спасибо

Re: Телефон через некоторое время перестает отдавать голос

Добавлено: 16 апр 2021, 08:48
april22
на астериске сделайте кольцевой дамп TCPdump , на этот телефон . и пусть он там крутится
как только случится смотрите по времени и узучайте потом что там произошло

Re: Телефон через некоторое время перестает отдавать голос

Добавлено: 18 апр 2021, 17:14
Zavr2008
Вообще эта модель телефона с чудесами, возможно прошивку обновить следует.