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

Обрывается исходящий звонок

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

mishapolitaev
Сообщения: 22
Зарегистрирован: 31 янв 2016, 08:20

Re: Обрывается исходящий звонок

Сообщение mishapolitaev »

So if there's too much time between each RTCP report, NAT relationships will be forgotten and RTCP packets lost.
Думаете что RTCP пакеты шлются настолько редко что запись об отправленном пакете стирается из таблицы NAT и пришедший запоздалый пакет не может быть перенаправлен к Астериску во внутреннюю сеть?

Не уж то записи в NAT таблице хранятся так мало, а RTCP пакеты шлются так редко? Проверю.
mishapolitaev
Сообщения: 22
Зарегистрирован: 31 янв 2016, 08:20

Re: Обрывается исходящий звонок

Сообщение mishapolitaev »

Добавил

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

directmedia=no
directmediadeny=0.0.0.0/0
directrtpsetup=no
Но безуспешно, всё тот же Retransmitting #1 .. Retransmitting #6. Он мне уже скоро снится будет.

Вывел Asterisk сервер в DMZ -- тоже самое.

Кстати на другом Asteriske с тем же конфигом, та же версия, пробую клиент и сервер за натом всё отлично работает. Но проблему получилось воссоздать установив неправильное значение

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

;externaddr=40.15.222.31:20160
externaddr=40.15.222.31:11111
Увидел теже Retransmitting #1 .. Retransmitting #6 и обрыв звонка. Но на проблемном Астериске эта опция правильная.

Может дело в роутере.


Фаервол на сервере и роутере тоже отключен.

RTCP отключить говоришь, первая ссылка в гугле, FYI:

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

There is no configuration option for doing this; RTCP is a mandatory 
part of an RTP implementation that intends to be compliant with the 
RFCs. If you want to disable it, you'd have to modify the source code.
Надо детально смотреть дебаг лог на что именно сервер не может получить ответ. Пока я не въехал. Но какой-то ACK на INVITE я видел. Значит может клиент прислать ACK когда хочет!
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Обрывается исходящий звонок

Сообщение Vlad1983 »

уже сказано
Samael28 писал(а):Не надо делать 20160 -> 5060. Сделайте 5060 -> 5060.
upd не будет нормально мапиться в обратном направлении
отключить SIP-ALG
пробросить для RTP обязательно
ЛС: @rostel
mishapolitaev
Сообщения: 22
Зарегистрирован: 31 янв 2016, 08:20

Re: Обрывается исходящий звонок

Сообщение mishapolitaev »

Значит докладываю:
Нашёл тему с такой же проблемой как у меня: https://forum.asterisk.ru/viewtopic.php?f=3&t=198
Так же обрывается звонок при исходящем вызове. В итоге у него там причина была в роутере Dlink 2640u, он его заменил и всё заработало. А у меня такой же роутер! И думаю если его заменю, то проблема уйдёт, но это позже.

При моей текущей конфигурации, не приходится звонить с сипфона который через 2 ната от астериска. Два астериска у меня зареганы друг на друге и они друг друга не обрывают при звонке. Просто я принялся её решать потому что думал ну раз с сипфоном так, то и с астриском так же будет, ведь они по отношению к другому астериску вроде тоже как сип-клиенты, хотя видимо я не прав был.

А роутер сменю чуть позже и проверю, глюки не только в этом замечаю у него. Жаль что прошивка wrt, которая думаю решила бы проблему не поддерживает adsl. Так как разработчики адсл модуля не выложили исходники от своих драйверов в открытый доступ. Хотя исходники драйверов этих утекли чуть позже в сеть, но пользоваться ими, например встраивать в опенсорс прошивку wrt, - незаконно кажется. Такие вот дела.

Буду искать роутер с Adsl, wifi, usb (для gsm модема) чтоб на самом роутере иметь астериск.

P.S. Замена 20160 на 5060 не помогла, как я и думал, зато пока я висел на 5060 порту какой-то гад успел меня на этом словить, что SIP видиш ли у меня есть. Я так и думал что так будет, почему же и поставил не стандартный порт. По всем то портам каждый хост не будешь сканировать. И шлёт мне инвайты. Я даже ради интереса позволил ему позвонить туда куда он пытался, судя по номеру бабушке в Зимбабве куда-то) но переадресовал на свой внутренний, думал ему скажу "Привет, мошенник")) Но в трубке была тишина, конечно бот.
Но теперь и смена порта не помогает, знают же твари что там сип и сканировать начинают в случае потери связи. После смены порта на какой пятизначный проходит секунд 15-20 и они тут как тут, опять спамят своими инвайтами. Ладно, fail2ban решит проблему.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH