Нашел баг в 1.6.1.5, 1.6.1.6 и 1.6.1.7rc(1,2)

Разработка и отладка Asterisk и его приложений.

Модераторы: Admins, Модераторы

Ответить
OrNix
Сообщения: 186
Зарегистрирован: 29 авг 2007, 11:54
Откуда: Новосибирск

Нашел баг в 1.6.1.5, 1.6.1.6 и 1.6.1.7rc(1,2)

Сообщение OrNix » 16 окт 2009, 12:34

Ситуация: Макрос проигрывает звук (busy-cycl0) с помощью Background, в контексте, из которого запускается макрос, есть такой экстен:
exten => *,1,ResetCDR(w)
exten => *,n,Goto(${CONTEXT},s,5)
На 1.6.1.7rc2 при нажатии "*" во время проигрывания (busy-cycl0) рвется связь. Откатился на 1.6.1.4 - нормальное поведение (выполнение ResetCDR и далее).
Может кто запостит баг? Я врядли смогу все это подробно пояснить по-английски.

1.6.1.7rc2 - Глюк
[Oct 16 18:03:19] -- Executing [s@macro-internalcall-with-redirect-callback:3] Goto("H323/sibirtelecom-1", "s-BUSY,1") in new stack
[Oct 16 18:03:19] -- Goto (macro-internalcall-with-redirect-callback,s-BUSY,1)
[Oct 16 18:03:19] -- Executing [s-BUSY@macro-internalcall-with-redirect-callback:1] BackGround("H323/sibirtelecom-1", "busy-cycl0") in new stack
[Oct 16 18:03:19] -- <H323/sibirtelecom-1> Playing 'busy-cycl0.alaw' (language 'en')
[Oct 16 18:03:20] -- Auto fallthrough, channel 'H323/sibirtelecom-1' status is 'BUSY'
[Oct 16 18:03:24] DEBUG[9435]: pbx_spool.c:405 scan_service: Delaying retry since we're currently running '/var/spool/asterisk/outgoing/32631.call'
[Oct 16 18:03:27] NOTICE[9475]: pbx_spool.c:348 attempt_thread: Call completed to Local/2487305@qqq

1.6.1.4 - Нормальное поведение
[Oct 16 18:06:43] -- Executing [s@macro-internalcall-with-redirect-callback:3] Goto("H323/sibirtelecom-1", "s-BUSY,1") in new stack
[Oct 16 18:06:43] -- Goto (macro-internalcall-with-redirect-callback,s-BUSY,1)
[Oct 16 18:06:43] -- Executing [s-BUSY@macro-internalcall-with-redirect-callback:1] BackGround("H323/sibirtelecom-1", "busy-cycl0") in new stack
[Oct 16 18:06:43] -- <H323/sibirtelecom-1> Playing 'busy-cycl0.alaw' (language 'en')
[Oct 16 18:06:44] == CDR updated on H323/sibirtelecom-1
[Oct 16 18:06:44] -- Executing [*@callback:1] ResetCDR("H323/sibirtelecom-1", "w") in new stack
[Oct 16 18:06:44] -- Executing [*@callback:2] Goto("H323/sibirtelecom-1", "callback,s,5") in new stack
[Oct 16 18:06:44] -- Goto (callback,s,5)
[Oct 16 18:06:44] -- Executing [s@callback:5] WaitExten("H323/sibirtelecom-1", "1") in new stack

UPD: 1.6.1.5 и 1.6.1.6 тоже глючат.

OrNix
Сообщения: 186
Зарегистрирован: 29 авг 2007, 11:54
Откуда: Новосибирск

Сообщение OrNix » 17 дек 2009, 12:23

Debian Lenny, Asterisk 1.8, chan_dongle, chan_ooh323

Аватара пользователя
IgorG
Модератор
Сообщения: 1054
Зарегистрирован: 21 ноя 2005, 05:59
Откуда: Россия, Омск
Контактная информация:

Сообщение IgorG » 18 дек 2009, 09:27

:up:
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru

Ответить