Страница 1 из 1
помогите побороть Retransmission timeout reached 103 erno
Добавлено: 13 мар 2012, 02:50
mobiwings
Добрый вечер всем.
есть такая проблема. астериск стоит не за нат - соеденен с провайдером. начинаю набирать на один и тот же номер и бросать трубку через три набора набираю второй номер телефона и тут вылетает злополучный Retransmission timeout reached 103 erno. как он меня задрал уже. на телефоне выскакивает что не возможно соеденится без гудков и все, а на удаленный номер в это время идет дозвон!!! при чем если на телефоне сделать сразу отбой не поднимая трубку - то все равно будет перезванивать астериск и так раза четыре или пока не снимешь трубку на удаленном телефоне (в которой тупо тишина) и не положишь ее. Почему так происходит? помогите плис - уже замучался. иногда правда неделю работает почти без проблем - процентов 5 таких случаев - а иногда просто каждый 2й звонок или 5ть неудачных handup и один только нормальный дозвон.
и может кто может дать 100% рабочий конфиг sip
Server: Asterisk PBX 1.8.10.0
За ранее всем спасибо
Re: помогите побороть Retransmission timeout reached 103 ern
Добавлено: 13 мар 2012, 12:27
ded
1. Вопрос этот - к провайдеру.
2. У Вас 100% рабочий конфиг sip.
Re: помогите побороть Retransmission timeout reached 103 ern
Добавлено: 13 мар 2012, 15:38
mobiwings
спасибо за ответ.
попробую перестроить на другого. посмотрю результат.
[Mar 13 12:14:22] WARNING[24491]: chan_sip.c:3641 retrans_pkt: Retransmission timeout reached on transmission 45530a1c3650cf0c7f8853@х.х.х.х:5060 for seqno 103 (Critical Request) -- See
https://wiki.asterisk.org/wiki/display/ ... nsmissions
Packet timed out after 6399ms with no response
[Mar 13 12:14:22] WARNING[24491]: chan_sip.c:3670 retrans_pkt: Hanging up call 45530a1c3650cf0c7f8853@х.х.х.х:5060 - no reply to our critical packet (see
https://wiki.asterisk.org/wiki/display/ ... nsmissions).
== Everyone is busy/congested at this time (1:0/0/1)
вот такую ошибку выдает. потом все нормально пускает на дозвон
Re: помогите побороть Retransmission timeout reached 103 ern
Добавлено: 13 мар 2012, 15:47
Vlad1983
снимайте sip дебаг
тупо пялясь в логи ничего не понимая, проблему не решить
нужно найти источник либо ложное срабатывание какого-то таймера либо действительно нет ответа на "critical packet"
Re: помогите побороть Retransmission timeout reached 103 ern
Добавлено: 13 мар 2012, 15:48
Dgoni_ev
Снимите трассу (дебаг пакет сигнализации) на участке Пров - Ваш Asterisk и Asterisk - конечный пользователь. И тогда всё будет ясно, т.к. на месте вашего прова без оснований, статистики и логов, вообще не стал рассматривать вашу заявку.
Re: помогите побороть Retransmission timeout reached 103 ern
Добавлено: 13 мар 2012, 15:56
ded
Retransmission (перепосылка пакета) происходит, если нет ответа. Нет ответа в течение 6 сек от провайдера - это показатель загруженности сети и/или оборудования провайдера. Для того и таймаут, не бесконечно же слать эти паеты? Чего беситься то?
mtr ip_addr_provider покажет есть ли проблемы сетевого уровня.
Re: помогите побороть Retransmission timeout reached 103 ern
Добавлено: 13 мар 2012, 16:12
Dgoni_ev
ИМХО Все выводы ошибок не равнозначны, нельзя привести тождественно равные коды в разных системах, но каждая ошибка выводится используя определённый критерий сигнального протокола. Если снять дебаг со стороны клиента и со стороны оператора в равнозначных ситуациях, в которых указанно куда и кто шлёт пакеты, оператор не сможет сказать - проблема на вашей стороне. Пакеты могут не теряться, а игнорироваться, в дебаге со стороны оператора это можно увидеть.
Re: помогите побороть Retransmission timeout reached 103 ern
Добавлено: 15 мар 2012, 01:21
mobiwings
Всем спасибо за ответы, бесился конечно что нет стабильности в работе. После первого поста полез к провайдеру на сайт - все оказалось просто. В настройках стоял у провайдера Enable Symmetrical RTP. Сначало конечно же переключив на второго провайдера - при котором все работало в течении дня без проблем. Вернув на прежнего трафик - поставив Disable Symmetrical RTP, все заработало без ошибок. Сутки - полет нормальный. Если начнет выпендриватся - сниму с дебага и приложу сюда. Спасибо.