Summary:ASTERISK-04910: Call wasn't interrupted when Dial() was used with S() option.
Reporter:Dmytro Mishchenko (arkadia)Labels:
Date Opened:2005-08-29 09:03:57Date Closed:2005-09-25 20:35:36
Versions:Frequency of
Description:Dial was executed as:

But in CDR I've got billable time 1831. CDR was stored properly.
In "Additional Information" you may see logs from verbose.

At the time when the call should be interrupted (in 1530 seconds after answer) in debug log there are 47472 messages! like:
Aug 26 09:56:47 DEBUG[31599] channel.c: Nobody there, continuing...


Aug 26 09:28:43 VERBOSE[31599] logger.c:     -- Executing Dial("IAX2/user@", "SIP/380664568244@||S(1530)r") in new stack
Aug 26 09:28:43 VERBOSE[31599] logger.c:     -- Setting call duration limit to 1530 seconds.
Aug 26 09:28:43 VERBOSE[31599] logger.c:     -- Called 380664568244@
Aug 26 09:31:17 VERBOSE[31599] logger.c:     -- SIP/ answered IAX2/user@
Aug 26 10:01:48 VERBOSE[31599] logger.c:   == Spawn extension (main-term, 380664568244, 7) exited non-zero on 'IAX2/user@'
Aug 26 10:01:48 VERBOSE[31599] logger.c:     -- Hungup 'IAX2/user@'
Comments:By: Olle Johansson (oej) 2005-09-10 08:22:32

Anyone with ideas on what could be causing this? Do we need more input from the reporter?


By: Kevin P. Fleming (kpfleming) 2005-09-25 20:35:15

I cannot reproduce this problem using current CVS HEAD; I've tried Zap<->IAX2 and SIP<->IAX2, and in both cases the defined call time limit worked as expected.

If you can reproduce it after updating to current CVS, please upload (as an attachment) a _complete_ trace of the console/debug messages associated with the call, so we can try to find the source of the problem.