Тема: Передаресация между ip-gw16
Добрый день.
Подскажите пожалуйста, где искать проблему:
Имеем телефонию со следующими элементами: Asterisk, TDA600 (с платой IP-GW16), TDA200(IP-GW16).
Имеем следующий косяк: когда я звоню с астериска (с сип телефона) на TDA600, откуда меня переадресуют на TDA200, то я секунд 40 слушаю мелодию удержания, а абонент, на которого меня переадресовали, просто тишину.. и потом нас соединяет... Т.е. проще говоря, ip-gw16 очень долго соединяет два IP звонка, которые идут через него транзитом. в любых других ситуациях - все ок, т.к. когда звоню на внутреннего абонента за TDA600 или за TDA200 - все ок. причем можно заменить Asterisk любым другим IP шлюзом НЕ IP-GW - будет такая же фигня. а вот если звонить ATC<—>IP-GW16<—>IP-GW16<—>IP-GW16<—>ATC все быстро... связь Asterisk c IP-GW16 через ОOH323. VAD везде отключен.
В консоли астериска смотреть особо нечего - там он набирает по ooh323 номер абонента за первым шлюзом и все.. идет разговор, более ничего не пишется.
через web интерфейс ip-gw16 тоже ничего интересного в log information нету, типа:
13-05-2016 15:21:49 IN OUT ( End ):3336 -> 2422 [IP:192.168.5.3] Start:15:20:38 , R:16
13-05-2016 15:21:48 IN IN ( End ):1214 <- 3336 [IP:172.20.0.66] , Start:15:20:28 , R:16
13-05-2016 15:20:38 IN OUT (Start ):3336 -> 2422 [IP:192.168.5.3],
13-05-2016 15:20:28 IN IN (Start):1214 <- 3336 [IP:172.20.0.66]
faststart везде стоит yes: на всех шлюзах, на всех пирах в конфиге астериска.
Кодек везде принудительно выбрал ТОЛЬКО G711 Alaw.
В ОOH323 должен быть параметр switchtype. Какое значение у него установлено.
В ОOH323 должен быть параметр switchtype. Какое значение у него установлено.
Не знаю о таком параметре - подскажите, какие вариации?
мой конфиг ooh323.conf (добавлено уже мильен всяких полей в поисках правды):
[general]
port =1720
bindaddr =172.20.0.66
context =from-trunk
logfile=/var/log/asterisk/h323_log
disallow = all
gatekeeper=DISABLE
allow= alaw
dtmfmode = inband
fastStart =no
progress_setup =8
progress_alert =8
progress_audio =yes
hold =h450
[myTDA]
type =friend
ip =172.20.30.53
context =from-trunk
h245Tunneling =yes
fastStart =no
disallow = all
allow= alaw
dtmfmode = inband
progress_setup =8
progress_alert =8
progress_audio =yes
hold =h450
[SMC]
type =friend
ip =192.168.5.3
context =from-trunk
h245Tunneling =yes
fastStart =no
disallow = all
allow=alaw
dtmfmode = inband
progress_setup =8
progress_alert =8
progress_audio =yes
hold =h450
Да думается мне, ввиду того, что замена Астериска на другой ip шлюз (Addpac) ситуация такая же, что виноват не астериск, а шлюзы АТСок..
ах да - faststart=no поставил уже для эксперимента.. и на yes Тоже не работает))
Да, спутал с dahdi. Здесь этого параметра нет.
Смысл в том, что астериск не понимает Q.Sig от Панасоника.
Попробуйте на IP-GW16 выключить параметры Q.Sig-CF и Q.Sig-CT
И ещё странно, почему всё работает с h245Tunneling =yes, не должно было бы.
Попробуйте установить NO.
т.е. он первые 40 секунд не понимает Q.Sig, а потом что? начинает понимать или как?
на ip-gw я могу указать только:
1.1.4 QSIG Connectionless Tunneling Settings
# QSIG Connectionless Tunneling Port No.
отключить полностью этот функционал как-то не могу...
да и разве у меня используется Qsig?
т.е. он первые 40 секунд не понимает Q.Sig, а потом что? начинает понимать или как?
на ip-gw я могу указать только:
1.1.4 QSIG Connectionless Tunneling Settings
# QSIG Connectionless Tunneling Port No.отключить полностью этот функционал как-то не могу...
Заходить для этого на Web IP-GW не нужно. Это в свойствах платы из консоли PBXUnified.
да и разве у меня используется Qsig?
Да, между IP-GW у Вас Q-sig. На IP-GW Вы это поменять не можете.
понял, спасибо, буду пробовать.
Может ещё fastStart включить?
to НачШтаба 😊
faststart везде стоит yes: на всех шлюзах,
мой конфиг ooh323.conf (добавлено уже мильен всяких полей в поисках правды):
[general]
port =1720
.
fastStart =no
h245Tunneling =?
.
[myTDA]
.
h245Tunneling =yes
fastStart =no
disallow = all
allow= alaw
.[SMC]
.
h245Tunneling =yes
fastStart =no
disallow = all
.
Там, где в сторону IP-GW16 включите faststart и выключите h245Tunneling.
Попробуйте на IP-GW16 выключить параметры Q.Sig-CF и Q.Sig-CT
Вот это помгло! Спасибо огромное.
ЗЫ. Все остальное - понт)) хоть faststart, хоть h254tunneling.