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

401 на INVITE с использованием nat

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

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

mapt
Сообщения: 62
Зарегистрирован: 25 июл 2012, 11:50
Откуда: Россия, Волгоград

Re: 401 на INVITE с использованием nat

Сообщение mapt »

из второго варианта при дальнейшем анализе вообще складывается впечателение, что rtp ходит, а udptl нет. копаю в сторону t38pt_rtp
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: 401 на INVITE с использованием nat

Сообщение awsswa »

а слабо правильный дамп снять что wireshark понимал - а то в этих каракулях ползать лень
платный суппорт по мере возможностей
mapt
Сообщения: 62
Зарегистрирован: 25 июл 2012, 11:50
Откуда: Россия, Волгоград

Re: 401 на INVITE с использованием nat

Сообщение mapt »

awsswa писал(а):а слабо правильный дамп снять что wireshark понимал - а то в этих каракулях ползать лень
на всех серверах linux, wireshark туда поставить мне честно говоря слабо.

если подскажите как делать чтобы tcpdump генерил правильный формат - сделаю.
mapt
Сообщения: 62
Зарегистрирован: 25 июл 2012, 11:50
Откуда: Россия, Волгоград

Re: 401 на INVITE с использованием nat

Сообщение mapt »

mapt писал(а):из второго варианта при дальнейшем анализе вообще складывается впечателение, что rtp ходит, а udptl нет. копаю в сторону t38pt_rtp
ни t38pt_rtp ни t38pt_tcp не помогают, да я и не уверен что поддерживаются со стороны эртелекома.

а вот насчет udptl предположение полностью оправдано

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

astsrv*CLI> udptl set debug on
UDPTL Debugging Enabled

== Using UDPTL CoS mark 5
 UDPTL (SIP/ertelecom526660-0000021a): packet to 188.187.253.2:35060 (seq 0, len 6)
 UDPTL (SIP/ertelecom526660-0000021a): packet to 188.187.253.2:35060 (seq 1, len 8)
и полнейшая тишина...

собственно это и есть те две одинокие строки в дампе

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

21:27:34.826969 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto UDP (17), length 34)
    88.87.76.35.4615 > 188.187.253.2.43612: UDP, length 6
21:27:35.026963 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto UDP (17), length 36)
    88.87.76.35.4615 > 188.187.253.2.43612: UDP, length 8
а логика эртелекома на мой взгляд проста. он (в отличии от rtp) шлет не откуда пришли пакеты (88.87.76.35) а в то, что есть в INVITE (192.168.0.65). и это естественно дропается на первом же их вменяемом шлюзе.
Glukinho
Сообщения: 660
Зарегистрирован: 07 янв 2011, 20:05

Re: 401 на INVITE с использованием nat

Сообщение Glukinho »

mapt писал(а):если подскажите как делать чтобы tcpdump генерил правильный формат - сделаю.
Он всегда в этом формате и пишет.
mapt
Сообщения: 62
Зарегистрирован: 25 июл 2012, 11:50
Откуда: Россия, Волгоград

Re: 401 на INVITE с использованием nat

Сообщение mapt »

awsswa писал(а):а слабо правильный дамп снять что wireshark понимал - а то в этих каракулях ползать лень
разобрался благодаря вашей же статье http://awsswa.livejournal.com/15280.html

но как-то странно работает. запускаю с помощью

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

tcpdump -i any -nn -s0 host 188.187.253.1 or host 188.187.253.2 or host 188.187.253.1 or host 192.168.0.51 or host 88.87.76.35 -w fax3.pcap -v
но в wireshark он не видит source и destination, да и в VOIP calls пусто.

Изображение
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: 401 на INVITE с использованием nat

Сообщение Vlad1983 »

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

tcpdump -i any -vvvnn -s0 host 188.187.253.1 or host 188.187.253.2 or host 188.187.253.1 or host 192.168.0.51 or host 88.87.76.35 -w fax3.pcap
ЛС: @rostel
mapt
Сообщения: 62
Зарегистрирован: 25 июл 2012, 11:50
Откуда: Россия, Волгоград

Re: 401 на INVITE с использованием nat

Сообщение mapt »

Vlad1983 писал(а):

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

tcpdump -i any -vvvnn -s0 host 188.187.253.1 or host 188.187.253.2 or host 188.187.253.1 or host 192.168.0.51 or host 88.87.76.35 -w fax3.pcap
спасибо. вечером подготовлю новые дампы и выложу. а мое сообщение с теми дампами смотрели, есть мысли?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: 401 на INVITE с использованием nat

Сообщение Vlad1983 »

в том сообщении нечитабельно варшарком, а за просто так глаза ломать нет никакого желания.
ЛС: @rostel
mapt
Сообщения: 62
Зарегистрирован: 25 июл 2012, 11:50
Откуда: Россия, Волгоград

Re: 401 на INVITE с использованием nat

Сообщение mapt »

Vlad1983 писал(а):

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

tcpdump -i any -vvvnn -s0 host 188.187.253.1 or host 188.187.253.2 or host 188.187.253.1 or host 192.168.0.51 or host 88.87.76.35 -w fax3.pcap
попробовал сейчас для проверки. всеравно wireshark както невалидно обрабатывает.
вот пример дампа http://mdc-vlg.ru/fax3.pcap

может у меня что не так? запускаю вроде с -vvvnn
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH