Страница 1 из 1

Cisco 2811 TCS ACK Wait timeout

Добавлено: 14 сен 2012, 12:50
malder
Здравствуйте. Есть схема, в которой 2811 принимает звонки из потоков (pstn) и астериска:
asterisk =(sip,g711u)=> 2811 =(h323,g729)=> mvts => операторов пачка.
На циске транскодинг, ccm. Циска валит какую-то часть звонков (в основном на мобилы) 63 кодом, судя по всему из-за того, что не дожидается пакета tcs ack:

Код: Выделить всё

%VOICE_IEC-3-GW: H323: Internal Error (TCS ack wait timeout): IEC=1.1.183.5.63.0 on callID 285111

Код: Выделить всё

#sh voice iec description 1.1.183.5.63.0
    IEC Version: 1
    Entity: 1 (Gateway)
    Category: 183 (Capability Exchange Failure)
    Subsystem: 5 (H323)
    Error: 63 (TCS ack wait timeout)
    Diagnostic Code: 0
Указанный таймаут меняется в диапазоне от 1 до 45 секунд. Если я правильно понимаю, то терминатор либо совсем не отсылает ack на tcs от 2811, либо тот теряется по дороге.
Конфиг 2811:

Код: Выделить всё

voice service voip
 allow-connections h323 to h323
 allow-connections h323 to sip
 allow-connections sip to h323
 allow-connections sip to sip
 fax protocol cisco
 h323
  no ras brq
  h245 tunnel disable
  h245 caps mode restricted
[b]  h245 timeout tcs 1[/b]
в диалпирах ничего особенно интересного, могу показать если нужно. Кодек на исходящем g729.
Можно ли какое-то решение придумать?

Re: Cisco 2811 TCS ACK Wait timeout

Добавлено: 14 сен 2012, 12:53
ded
Дык, Вам похоже на форум MVTS надо... Астериск то тут не причём?
Используйте fast start & h245 tunnelling на 2811 (и на Мере тоже!), у Вас похоже это и есть проблемное место.

Re: Cisco 2811 TCS ACK Wait timeout

Добавлено: 14 сен 2012, 12:56
malder
Тут много чего обсуждают просто. Да и думаю не в свичах дело

Re: Cisco 2811 TCS ACK Wait timeout

Добавлено: 15 сен 2012, 13:03
ded
ded писал(а):Используйте fast start & h245 tunnelling на 2811 (и на Мере тоже!), у Вас похоже это и есть проблемное место.

Re: Cisco 2811 TCS ACK Wait timeout

Добавлено: 18 сен 2012, 13:10
amateur

Код: Выделить всё

h245 timeout tcs 1
Надо просто выставить разумное значение этого параметра. Или оставить значение по умолчанию (15 секунд).

Код: Выделить всё

TCS --After the gateway sends a TCS, it waits 15 seconds for a response to this TCS. The normal behavior is for the connected peer to send its own TCS, and then an acknowledgement (TCSack) to the first TCS. The gateway will set the TCS timer waiting for this TCSack. In certain cases, especially when connecting to an H320 video call, this normal 15 second timeout may not be enough. This command allows the user to configure this timeout value from any value between 1 and 45 seconds. The behavior of the timeout is not changed. If the timer expires, the gateway will send a TCSrelease, and disconnect the call

Re: Cisco 2811 TCS ACK Wait timeout

Добавлено: 18 сен 2012, 15:48
malder
При выставлении 45 секунд те же звонки рвутся не сразу, а через 45 секунд, когда уже люди разговаривать начали. Количество недовольных обрывами во время разговора гораздо больше количества недовольных недозвонившихся совсем.
Никак не повлиять на такую ситуацию?

ded: наличие/отсутствие tunneling&faststart на этот параметр не повлиял, тестил.

Re: Cisco 2811 TCS ACK Wait timeout

Добавлено: 19 сен 2012, 08:54
amateur
Тогда скорее всего вам не высылают TCSAck, т.к. по-умолчанию TCP Retransmission Timeout значительно меньше, чем 45 секунд. Если бы пакет терялся, то это было бы раньше обнаружено на уровне TCP и он был бы повторно отправлен.