Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Как дебажить T38?

Как дебажить T38?

1 2>
Откуда: Саранск
Сообщений: 12

Как дебажить T38?

Подскажите как в Asterisk 1.4.26.1 и Asterisk 1.6.2.10 (оба сервера Эластикс) посмотреть дебаг прохождения факса через сип-транк. И еще смежный вопрос: как определить поддерживает текущий астериск Т38 или нет?
2010-10-26 12:41

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Как дебажить T38?

Если Вас обременяет поиск хотя бы по форуму , то неужели Вы думаете что осилите дебаг пакетов UDPTL?
http://линия24.рф - Астериск и прочие бубны!
2010-10-26 13:04

Откуда: Саранск
Сообщений: 12

Re: Как дебажить T38?

Конечно я сначала поискал и по форуму и по voip-info.org и в гугле. Все что я смог найти - меня не устраивает. Хотелось бы что-то в роде:
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 0: INVITE sip:00958839975@???;user=phone SIP/2.0 (53)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 1: Via: SIP/2.0/UDP 172.21.35.122;branch=z9hG4bK'2H04OB4SAzR* (58)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 2: Max-Forwards: 70 (16)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 3: From: <sip:44390@???;user=phone>;tag=W7CAcr-`37 (57)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 4: To: "00958839975" <sip:00958839975@???>;tag=as02b1ea8d (62)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 5: Call-ID: 26217888437fddcf10b4625e585a2687@??? (53)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 6: User-Agent: RicohIAF Version 2.0 (32)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 7: CSeq: 1 INVITE (14)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 8: Contact: <sip:44390@???;user=phone> (45)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 9: Content-Type: application/sdp (29)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 10: Content-Length: 413 (19)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Header 11: (0)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: v=0 (3)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: o=RICOH-SIP-IPFAX 1282406883 1282406883 IN IP4 172.21.35.122 (60)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: s=Session SDP (13)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: t=0 0 (5)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: m=image 49152 udptl t38 (23)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: c=IN IP4 172.21.35.122 (22)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: a=T38FaxVersion:0 (17)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: a=T38MaxBitRate:0 (17)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: a=T38FaxRateManagement:transferredTCF (37)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: a=T38FaxUdpEC:t38UDPRedundancy (30)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: a=T38VendorInfo:0 0 37 (22)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: m=image 49152 tcp t38 (21)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: c=IN IP4 172.21.35.122 (22)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: a=T38FaxVersion:0 (17)
[Aug 21 18:08:06] DEBUG[31204] chan_sip.c: Line: a=T38MaxBitRate:0 (17)
Чтоб видеть что происходит. Ни одна из найденых мной команд не дает этого результата, поэтому прошу помощи у форума
2010-10-26 13:17

Сообщений: 47

Re: Как дебажить T38?

копайте в сторону wireshark. там есть графический парсер t38.
http://streamco.org.ua/ - весь спектр решений для телефонии. Софтсвитч, АТС, карточная платформа, SMS.
2010-10-26 13:43

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Как дебажить T38?

Я вопрос поставлю тогда по другому.
Что в дебаге хочет увидеть автор?
http://линия24.рф - Астериск и прочие бубны!
2010-10-27 11:04

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Как дебажить T38?

Присоединюсь к вопросу =) Потому что то, что аффтар привел в качестве примера - дебаг не Т.38, а дебаг SIP.
Создам аварийную ситуацию. Дорого. На долго =)
2010-10-27 11:31

Откуда: Киев
Сообщений: 749

Re: Как дебажить T38?

ответ: вот так
asterisk -r
udptl debug ip ip_here
собственно дебажить надо "идет или не идет".
разобраться во всем этом не просто, елси уж пошло.
2010-10-28 00:25

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Как дебажить T38?

ну вот такой вопрос тогда
сипнет -> астериск 1.4.22 -> шлюз длинк
на астере включен udptl (вроде там больше включать нечего)
а факсы не идут, сыпятся мессаги

WARNING[9759]: rtp.c:1145 ast_rtp_read: RTP Read too short

wireshark говорит, что шлюз дает ответ астеру типа не найдены данные.
тоже самое и от сипнета, очевидно, что затык в самом астере, сессия t38 устанавливается, но данные не идут.
что не так не пойму...

http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-28 08:20

Откуда: Kiev
Сообщений: 86

Re: Как дебажить T38?

А что за шлюз? Просто реализация t.38 на многих шлюзах разная.
У меня под Комстаром работают аудиокодесы, а медиатриксы - нет.
Кстати, попробуйте поставить canreinvite = no. Иногда при реинвайте t.38 сессия рвется.
2010-10-28 09:45

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Как дебажить T38?

canreinvite = no стоит
шлюз d-link dvg-7044
причем эта модель шлюза работала нормально по t38, правда не с сипнетом, а с другим таким же. У него есть два режима t38, пробовал оба...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-10-28 09:50

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru