Форумы  ·  Войти  · 

Тема: Передаресация между ip-gw16

13.05.16 8:48   JuSt  (7/13.05.16)  

Добрый день.
Подскажите пожалуйста, где искать проблему:
Имеем телефонию со следующими элементами: 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.

[ #1 ]  13.05.16 9:36   Mike_K  EXPERT  

В ОOH323 должен быть параметр switchtype. Какое значение у него установлено.

[ #2 ]  13.05.16 9:55   JuSt  (7/13.05.16)  
Mike_K - 13.05.16 9:36

В О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

[ #3 ]  13.05.16 10:00   JuSt  (7/13.05.16)  

Да думается мне, ввиду того, что замена Астериска на другой ip шлюз (Addpac) ситуация такая же, что виноват не астериск, а шлюзы АТСок..

[ #4 ]  13.05.16 10:02   JuSt  (7/13.05.16)  

ах да - faststart=no поставил уже для эксперимента.. и на yes Тоже не работает))

[ #5 ]  13.05.16 10:06   Mike_K  EXPERT  

Да, спутал с dahdi. Здесь этого параметра нет.

Смысл в том, что астериск не понимает Q.Sig от Панасоника.
Попробуйте на IP-GW16 выключить параметры Q.Sig-CF и Q.Sig-CT
И ещё странно, почему всё работает с h245Tunneling =yes, не должно было бы.
Попробуйте установить NO.

[ #6 ]  13.05.16 10:13   JuSt  (7/13.05.16)  

т.е. он первые 40 секунд не понимает Q.Sig, а потом что? начинает понимать или как?
на ip-gw я могу указать только:
1.1.4 QSIG Connectionless Tunneling Settings
#    QSIG Connectionless Tunneling Port No.   

отключить полностью этот функционал как-то не могу...
да и разве у меня используется Qsig?

[ #7 ]  13.05.16 10:19   Mike_K  EXPERT  
JuSt - 13.05.16 10:13

т.е. он первые 40 секунд не понимает Q.Sig, а потом что? начинает понимать или как?
на ip-gw я могу указать только:
1.1.4 QSIG Connectionless Tunneling Settings
#    QSIG Connectionless Tunneling Port No.   

отключить полностью этот функционал как-то не могу...

Заходить для этого на Web IP-GW не нужно. Это в свойствах платы из консоли PBXUnified.

JuSt - 13.05.16 10:13

да и разве у меня используется Qsig?

Да, между IP-GW у Вас Q-sig. На IP-GW Вы это поменять не можете.

[ #8 ]  13.05.16 10:21   JuSt  (7/13.05.16)  

понял, спасибо, буду пробовать.

[ #9 ]  13.05.16 10:56   НачШтаба  EXPERT  

Может ещё fastStart включить?

[ #10 ]  14.05.16 6:06   Out  (205/06.09.07)  

to НачШтаба 😊

JuSt - 13.05.16 8:48

faststart везде стоит yes: на всех шлюзах,

[ #11 ]  14.05.16 7:38   O-ops  EXPERT  
JuSt - 13.05.16 9:55

мой конфиг 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.

[ #12 ]  16.05.16 2:39   JuSt  (7/13.05.16)  
Mike_K - 13.05.16 10:06

Попробуйте на IP-GW16 выключить параметры Q.Sig-CF и Q.Sig-CT

Вот это помгло! Спасибо огромное.
ЗЫ. Все остальное - понт)) хоть faststart, хоть h254tunneling.

Komendant.pro
 ©1999-2024  Инженерная лаборатория "Комендантъ"