Добрый день.
Два Asteriska соеденены iax trunk-ом.
Е1 IAX
АТС---------|*|==========|*|------SIP
В одном есть карточка Е1 соеденена с АТС в другом ничего нет, только SIP телефоны.
В транке настроен кодек g729. Захотел включить jitter в транке.
После включения наблюдается след картина:
Голос ходит только в одном направлении, слева направо.
В обратном напраавлении голос не идёт.
На том Asterisk где стоит карточка Е1 iax show channels показывает какой-то нереальный jitter,
и я так понимаю все голосовые пакеты убиваются.
Постоянно вылетает строка:
g729 plc
Подскажите в чём проблема? В таймингах? на Asteriske справа работает pseudo dahdi
Версии Asterisk 1.6.0.26
Очень нужна помощь.
1. g729 присутствует на обоих Астерисках? core show translations?
2. tcpdump host ip_addr_2nd_asterisk -s 1500 -w voicedamp.pcap и анализировать при помощи Wireshark
2. tcpdump host ip_addr_2nd_asterisk -s 1500 -w voicedamp.pcap и анализировать при помощи Wireshark
в данный момент iax транк отключил перешёл на SIP вечером верну и попробую.
В inet-е искал что-то похожее, ничего конкретного, один чел спрашивал на появление g729 plc, никто так и не ответил.
Воткнуть карточку во второй Asterisk нет возможности, может это всё таки как-то связано с timer-ами.
goldi писал(а):Воткнуть карточку во второй Asterisk нет возможности, может это всё таки как-то связано с timer-ами.
А какую карточку?
Если может быть связано с таймерами - попробуйте в /etc/asterisk/asterisk.conf размаркировать опцию интернал тайминг?
На том сервере где стоит TE122 internal_timing выключен,
где нет никаких карточек - включен (размаркирован)
Выовод статуса IP PBX
Dahdi driver info
Chan Extension Context Language MOH Interpret Blocked State
pseudo from-internal en default In Service
Вот что есть из wareshark-а:
Анализ RTP потоков:
А (нет звука) - Б (есть звук)
Из А в Б
Max delta = 23,94 ms at packet no. 9511
Max jitter = 1,09 ms. Mean jitter = 0,07 ms.
Max skew = 18,65 ms.
Total RTP packets = 991 (expected 991) Lost RTP packets = 0 (0,00%) Sequence errors = 0
Duration 19,78 s (-739 ms clock drift, corresponding to 7701 Hz (-3,73%)
Из Б в А
Max delta = 25,61 ms at packet no. 8468
Max jitter = 1,64 ms. Mean jitter = 0,74 ms.
Max skew = -5,63 ms.
Total RTP packets = 991 (expected 991) Lost RTP packets = 0 (0,00%) Sequence errors = 0
Duration 19,80 s (-740 ms clock drift, corresponding to 7701 Hz (-3,74%)
Вот что выдаёт iax2 show netstats на А:
Channel RTT Jit Del Lost % Drop OOO Kpkts Jit Del Lost % Drop OOO Kpkts FirstMsg LastMsg
IAX2/to_odin-18450 7 666 42266 -2520 7 178 19 0 0 40 0 0 0 0 0 Tx:NEW Rx:ACK
Бред какой-то.
Вот что на стороне Б:
-------- LOCAL --------------------- -------- REMOTE --------------------
Channel RTT Jit Del Lost % Drop OOO Kpkts Jit Del Lost % Drop OOO Kpkts FirstMsg LastMsg
IAX2/from_office-1347 7 0 40 0 0 0 0 0 8207 64499 16772043 8 3240 19 6 Rx:NEW Tx:ACK
Цифры меняются постоянно.
Не могу объяснить почему, но звук стал ходить в обе стороны, только тогда,
когда на SIP телефоне на стороне Б, поменял кодек с g729 на alaw.
Телефон eyeBeam 1.5.19.
Как можно отключить plc, с ним на той стороне где он работает наблюдаются
кратковременные паузы в разговоре, в тот момент когда он отрабатывает.