[asterisk-bugs] [Asterisk 0015936]: [patch] Billsec is zero when playing a file in the Dial function
Asterisk Bug Tracker
noreply at bugs.digium.com
Wed Oct 28 22:27:12 CDT 2009
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=15936
======================================================================
Reported By: falves11
Assigned To: mnicholson
======================================================================
Project: Asterisk
Issue ID: 15936
Category: Applications/app_dial
Reproducibility: always
Severity: tweak
Priority: normal
Status: ready for review
Asterisk Version: SVN
JIRA: SWP-231
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): 1.4
SVN Revision (number only!): 219720
Request Review:
======================================================================
Date Submitted: 2009-09-22 14:49 CDT
Last Modified: 2009-10-28 22:27 CDT
======================================================================
Summary: [patch] Billsec is zero when playing a file in the
Dial function
Description:
The Open Source 1.4 version of Asterisk will bill nothing, zero, if the
caller or callee hangs up before the file has finished playing, but will
record the duration of the call correctly, just the billsec amount is
wrong. It is very easy to duplicate. My dialplan is one line:
exten =>
_X.,1,Dial(Sip/${EXTEN}@XXX.XX.XX.XXX,25,CA(demo-instruct)L(1800000))
The file demo_instruct is part of asterisk's sounds and it is the longest
one. Just place a sip call and hangup a few seconds into the call. The CDR
will show zero billsec, but duration will be 60+ seconds.
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0016005 [patch] Call does not drop when caller ...
======================================================================
----------------------------------------------------------------------
(0112885) falves11 (reporter) - 2009-10-28 22:27
https://issues.asterisk.org/view.php?id=15936#c112885
----------------------------------------------------------------------
I think that the patch needs some work. I am having tons of billing
disputes. I think the "200 OK" is NOT relied to the caller when the calee
picks up the phone. The seconds recorded may be correct, but of the "200
OK" is not send immediately to the caller, the caller will not start
counting the seconds from the same time, and my bill will never, ever,
match. I think that is happening. The behavior of Asterisk must match the
"regular" behavior when there is no file playing.
Also, I am now playing the file inside a Macro. Maybe that is the issue?
The caller should get the 200 OK as soon as we receive it, in any scenario.
Issue History
Date Modified Username Field Change
======================================================================
2009-10-28 22:27 falves11 Note Added: 0112885
======================================================================
More information about the asterisk-bugs
mailing list