leveler Posted May 12, 2009 Posted May 12, 2009 Есть такая схема: Абонент А -- AS53550 (не наша) -- Mera (наша) -- Mera (не наша) -- AS5350 (не наша) -- Абонент Б Мы в этом случае просто транзит. Так вот, через нас не могут нормально позвонить. Звонок проходит, и даже слышен голос, но секунды через 3 идёт отбой со стороны AS5350 абонента Б с кодом q931=102 (0x66). При соединении присутствует fastStart, но нет h245tunneling. После получения вызывающей цыской callProceeding, она пытается через facility установить отдельное TCP соединение для h245. Мера (наша) делает проброс этого дела дальше. С обратной стороны приходит connect, а потом через 2,5 секунды (или через 5 с момента передачи facility) шлёт releaseComplete. Смотрю в рекомендацию H232v2 в пункты 8.1.7.2 и 8.2.3. Согласно последнему: An endpoint receiving a FACILITY message with a FacilityReason of startH245 which has not already independently initiated the separate H.245 channel shall open the H.245 channel using the h245Address specified. Use of the separate H.245 connection is initiated by opening the H.245 TCP connection, and accepted by acknowledgement of the H.245 TCP connection. Я так понимаю, что со стороны цыски вызываемого абонента должно устанавливаться TCP соедениение, на порт, указанный Мерой в facility (Мера у нас занимается полным проксированием). Но в дампе я этого не вижу ( то есть, этого не происходит). Что дальше рыть, где копаться, кого пинать? Вставить ник Quote
leveler Posted May 13, 2009 Author Posted May 13, 2009 Спасибо за помощь, проблема решилась установкой свежей версии IOS'а на кошаке вызываемой стороны. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.