|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:57||Date Closed:||2005-09-25 20:35:36|
|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 channel.c: Nobody there, continuing...
****** ADDITIONAL INFORMATION ******
Aug 26 09:28:43 VERBOSE logger.c: -- Executing Dial("IAX2email@example.com:49945-5", "SIPfirstname.lastname@example.org||S(1530)r") in new stack
Aug 26 09:28:43 VERBOSE logger.c: -- Setting call duration limit to 1530 seconds.
Aug 26 09:28:43 VERBOSE logger.c: -- Called email@example.com
Aug 26 09:31:17 VERBOSE logger.c: -- SIP/188.8.131.52-45a0 answered IAX2firstname.lastname@example.org:49945-5
Aug 26 10:01:48 VERBOSE logger.c: == Spawn extension (main-term, 380664568244, 7) exited non-zero on 'IAX2email@example.com:49945-5'
Aug 26 10:01:48 VERBOSE logger.c: -- Hungup 'IAX2firstname.lastname@example.org:49945-5'
|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.