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

Настройка nat для работы rtp

Проблемы Asterisk без вэб-оболочек и их решения

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

ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка nat для работы rtp

Сообщение ded »

Да, возможно. Даже по причине отсутствия нужного кодека.
Но разбираться Вам нужно с техподдержкой этого оператора, изучать INVITE при удачном и при неудачном звонке.
Он и Вы - заинтересованные в этом вопросе больше всего, выгодополучатели, так сказать.
r.usaev
Сообщения: 14
Зарегистрирован: 19 авг 2013, 21:07

Re: Настройка nat для работы rtp

Сообщение r.usaev »

Сделал tcpdump
Этой клмандой
tcpdump -i eth0 -vvvnn -s0 | grep UDP

Не рабочий
18:50:23.888410 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.13138 > IP-оператора.42630: [bad udp cksum 1e49!] UDP, length 172
18:50:23.912278 IP (tos 0x0, ttl 121, id 18009, offset 0, flags [none], proto: UDP (17), length: 200) IP-шлюза.40036 > IP-Asterisk.10390: [udp sum ok] UDP, length 172
18:50:23.912336 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.13138 > IP-оператора.42630: [bad udp cksum 7c48!] UDP, length 172
18:50:23.927252 IP (tos 0x0, ttl 121, id 18010, offset 0, flags [none], proto: UDP (17), length: 200) IP-шлюза.40036 > IP-Asterisk.10390: [udp sum ok] UDP, length 172
18:50:23.927312 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.13138 > IP-оператора.42630: [bad udp cksum e0cd!] UDP, length 172
18:50:23.947179 IP (tos 0x0, ttl 121, id 18011, offset 0, flags [none], proto: UDP (17), length: 200) IP-шлюза.40036 > IP-Asterisk.10390: [udp sum ok] UDP, length 172
18:50:23.947236 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.13138 > IP-оператора.42630: [bad udp cksum bcca!] UDP, length 172
18:50:23.972115 IP (tos 0x0, ttl 121, id 18012, offset 0, flags [none], proto: UDP (17), length: 200) IP-шлюза.40036 > IP-Asterisk.10390: [udp sum ok] UDP, length 172
18:50:23.972173 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.13138 > IP-оператора.42630: [bad udp cksum 20ce!] UDP, length 172
18:50:23.992192 IP (tos 0x0, ttl 121, id 18015, offset 0, flags [none], proto: UDP (17), length: 200) IP-шлюза.40036 > IP-Asterisk.10390: [udp sum ok] UDP, length 172
18:50:23.992249 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.13138 > IP-оператора.42630: [bad udp cksum f8c6!] UDP, length 172
18:50:24.003596 IP (tos 0x0, ttl 245, id 36522, offset 0, flags [none], proto: UDP (17), length: 661) IP-оператора.5060 > IP-Asterisk.5060: [udp sum ok] SIP, length: 633


Работающий драфик
19:01:57.774343 IP (tos 0x0, ttl 43, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-оператора.49450 > IP-Asterisk.14382: [udp sum ok] UDP, length 172
19:01:57.774470 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.16432 > IP-шлюза.40042: [bad udp cksum 12c6!] UDP, length 172
19:01:57.779547 IP (tos 0x0, ttl 121, id 20704, offset 0, flags [none], proto: UDP (17), length: 200) IP-шлюза.40042 > IP-Asterisk.16432: [udp sum ok] UDP, length 172
19:01:57.779674 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.14382 > IP-оператора.49450: [bad udp cksum f539!] UDP, length 172
19:01:57.794337 IP (tos 0x0, ttl 43, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-оператора.49450 > IP-Asterisk.14382: [udp sum ok] UDP, length 172
19:01:57.794408 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.16432 > IP-шлюза.40042: [bad udp cksum f5be!] UDP, length 172
19:01:57.799247 IP (tos 0x0, ttl 121, id 20706, offset 0, flags [none], proto: UDP (17), length: 200) IP-шлюза.40042 > IP-Asterisk.16432: [udp sum ok] UDP, length 172
19:01:57.799313 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.14382 > IP-оператора.49450: [bad udp cksum 612d!] UDP, length 172
19:01:57.814233 IP (tos 0x0, ttl 43, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-оператора.49450 > IP-Asterisk.14382: [udp sum ok] UDP, length 172
19:01:57.814301 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.16432 > IP-шлюза.40042: [bad udp cksum 13a!] UDP, length 172
19:01:57.820247 IP (tos 0x0, ttl 121, id 20707, offset 0, flags [none], proto: UDP (17), length: 200) IP-шлюза.40042 > IP-Asterisk.16432: [udp sum ok] UDP, length 172
19:01:57.820320 IP (tos 0xb8, ttl 64, id 0, offset 0, flags [DF], proto: UDP (17), length: 200) IP-Asterisk.14382 > IP-оператора.49450: [bad udp cksum e3af!] UDP, length 172

Нет трафика
IP-оператора -> IP-Asterisk
Аватара пользователя
Zavr2008
Сообщения: 2212
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Настройка nat для работы rtp

Сообщение Zavr2008 »

useragent=FPBX-2.10.1(1.8.7.0)
Судя по этой строке Вам необходимо читать Будущее Телефонии ОБЯЗАТЕЛЬНО!

Как и ожидал, отсуствует localnet= и externhost=
в localnet пропишите только 127.0.0.1;
externhost=<внешний IP астера> - это мое личное IMHO, лишь совет (ded - хуже то не будет!!!!)
allowguest=yes - позабавил) Кубинские товарищи и страдальцы из Северной Кореи явно оценят. Убирайте срочно. добавить советую alwaysauthreject=yes коль на то пошло. Также закрыть от всего мира вход в вэбку FreePBX.
из general строку про nat я бы вообще убрал.
[bad udp cksum 1e49!]
Вот это интересно..

Где sip отладка?!!!! sip set debug on
далее сделать тестовый звонок на многострадальный софтфон.
И выложить под спойлером начало (сообщение INVITE и несколько следующих)...
(Выше меня опять повело на телепатию.. сорри)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройка nat для работы rtp

Сообщение Vlad1983 »

весь гемор из-за directrtpsetup=yes
ЛС: @rostel
Аватара пользователя
Zavr2008
Сообщения: 2212
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Настройка nat для работы rtp

Сообщение Zavr2008 »

vlad1983, ну ты и глазастый, привет!!!
directrtpsetup=yes is similar to directmedia=, except the audio is redirected in the initial INVITEs rather than reinviting the media a
few RTP packets in. Note: canreinvite= was renamed to directmedia= in Asterisk 1.6.2 to more accurately describe what this setting does.
Надо взять на заметку..

Вообще глаз да глаз нужен за этим Диджиумом.. То nat=yes - depricated. Теперь и эти фокусы..
Они бы хоть при dialplan reload писали что не совместимые/устаревшие вещи попались. КРУПНО и красным бы....
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройка nat для работы rtp

Сообщение Vlad1983 »

я с этой чертовой опцией один раз чуть вывих моска не получил
когда оно стоит ни какие другие canreinvite и пр. не работают
ЛС: @rostel
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка nat для работы rtp

Сообщение ded »

Кто же мог ему подсказать такой параметр вписать? directrtpsetup
Это какой-то злобный буратино, где-то пример конфига опубликовал.
Аватара пользователя
Zavr2008
Сообщения: 2212
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Настройка nat для работы rtp

Сообщение Zavr2008 »

поколение FreePBX..
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
r.usaev
Сообщения: 14
Зарегистрирован: 19 авг 2013, 21:07

Re: Настройка nat для работы rtp

Сообщение r.usaev »

alwaysauthreject=yes
есть в конфиге
allowguest=yes
с этим согласен тыкал от безваходности :)
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Настройка nat для работы rtp

Сообщение Vlad1983 »

от безвыходности можно так натыкать что получим еще и нехилый долг перед операторами
кусков на 6 баксов пока не отсекут
Последний раз редактировалось Vlad1983 20 авг 2013, 18:32, всего редактировалось 1 раз.
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH