Displaying 20 results from an estimated 1000 matches similar to: "CDR Function in Hangup Channel"
2014 Nov 20
1
Error saving cdr at h exten in Asterisk13
Dears,
I need to save some information on userfield when calls end in Asterisk13, but I have two error cases:
1. With endbeforehexten=no in cdr.conf, I have a registry in cdr, but userfield is not set.
2. With endbeforehexten=yes, I have two lines in cdr, one with duration, src e dst correct, and a second line with userfield setting and dst h.
I am using cdr_odbc.conf, with Asterisk11.14.0 it
2015 Aug 04
2
Modifying CDR values from a hangup extension in Asterisk 13
With endbeforehexten=no I actually get two CDR entries. One for the call
and a second one for the "h" extension.
"","13","10","sip-locals","""13""
<13>","SIP/13-00000006","SIP/10-00000007","Dial","SIP/10","2015-08-04
06:28:44","2015-08-04
2010 Dec 22
8
Possible Bug (Include ${HANGUPCAUSE} in CDR)
Ok I can't get my CDR values to set from the h extension in either 1.6.2 or
1.8 What is wrong? Here is what I found in the cdr.conf
; Normally, CDR's are not closed out until after all extensions are
finished
; executing. By enabling this option, the CDR will be ended before
executing
; the "h" extension so that CDR values such as "end" and "billsec" may
2008 Oct 09
2
Asterisk 1.6.0 CDR billsec and duration not working from h extension
Can someone tell me what I am doing wrong? Why doesn't CDR(duration)
or CDR(billsec) return the correct values?
cdr.conf
endbeforehexten=yes
extensions.conf
[macro-Dial]
; ${ARG1} - Dial String
exten => s,1,Dial(${ARG1},,M(post-dial))
exten => h,1,NoOp(Call was hung up - ${CDR(duration)} seconds long,
billed for ${CDR(billsec)} seconds)
The log shows:
-- Executing [h
2013 Mar 29
1
Asterisk 11 - Change CDR in hangup exten [Was: CDR values changed in hangup handler not saved]
2013/3/29 Julian Lyndon-Smith <asterisk at dotr.com>
> check out the endbeforehexten option in cdr.conf
>
> this needs to set to "yes"
>
> Julian
>
Unfortunately, this doesn't help.
Let's drop the hangup handler at the moment, and focus on the "saving to
file" part.
Then my issue is I can't update CDR value is hangup exten.
Here is a
2018 Feb 20
2
Modifying CDR values from a hangup extension in Asterisk 13
Hi,
Reading this old thread, may I ask if keeping hangup handlers from updating
CDR values still enforced in Asterisk 15 ?
If positive, would it be very complex to add in Asterisk, a configuration
option allowing a system administrator to list in cdr.conf, the CDR fields
allowed to be updated in hangup handlers ?
I'm planning to store some RTCP stats.
Saving them in CDR(userfield) would be
2015 Aug 03
2
Modifying CDR values from a hangup extension in Asterisk 13
Hi,
I'm trying to migrate from Asterisk 1.8 to Asterisk 13 and can't figure
this one out. I'm pretty sure the question has been already asked, but I
failed to find a solution.
Can you modify CDR values in an h-extension?
My cdr.conf contains:
[general]
enable=yes
unanswered=yes
endbeforehexten=yes
initiatedseconds=no
batch=no
The diaplan contains a simple "h" extension
2010 Aug 18
1
CDR variables
Hello list!
I am trying to get hold of ${CDR(duration)} and ${CDR(billsec)} variables in
h
It seems that these variables always return 0. I am using Asterisk version
1.6.2.11. Can't I get these values other than using CDR reccords ??
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2015 Feb 26
1
How to perform some tasks after the CDR has been closed?
Hi,
I would like to do some tasks after the CDR has been closed, and the
CDR(end), CDR(billsec) and CDR(duration) fields are available. I have tried
to do that on the h extension, but it seems the CDR is not yet complete in
the h extension.
When is the CDR closed? How can I trigger some actions after that event?
It would be nice if the channel is still available, since I need access to
other
2006 Mar 20
3
Grabbing the billsec and duration after a hangup.
Hello,
I am wondering if someone has got any ideas that can help solve this
problem.
I have a dial plan that you call into, and depending on certain conditions
it calls out on a number grabbed from a database.
Something like this :
exten => s,n,Do something
exten => s,n,Do something else
exten => s,n,Dial(ZAP/g1/${OUTBOUND},${timeout})
I need to log the time the person
2011 Aug 05
1
No more CDR record for simple Hangup?
I am using the new 1.8.5 and I just found out that Asterisk won't record
the call if the call just hangup. I did a test like this:
exten => 1009, 1, Hangup()
Then I called 1009:
== Using UDPTL CoS mark 5
== Using SIP RTP CoS mark 5
-- Executing [1009 at init-1005:1] Hangup("SIP/1007-0000003c", "") in
new stack
== Spawn extension (init-1005, 1009, 1)
2010 Feb 03
1
CDR / billsec / originate / local chan
Hi All,
I have been running a environment with asterisk 1.4.20.1 for some time
now with no issue but have recently added some extra functionality
(enabled call recording via MixMonitor) and ran into some deadlock
issues which seem to be well documented with earlier 1.4.x releases so
have decided to take the plunge and upgrade. I decided to start testing
with 1.6.2 but have run into a couple
2012 Dec 21
0
CDR written before hangup extension
asterisk 11.1
Documentation in cdr.conf for endbeforehexten reads:
Normally, CDR's are not closed out until after all extensions are
finished executing. By enabling this option, the CDR will be ended
before executing the "h" extension and hangup handlers so that CDR
values such as "end" and "billsec" may be retrieved inside of of this
extension.
I have
2013 Mar 28
2
Asterisk 11 -CDR values changed in hangup handler not saved ?
Hello,
I'm using Hanhup Handlers in a testing asterisk 11 system.
Within one such handler, I'm setting CDR values.
To me, it seems those changed CDR values are not saved in CDR back-end.
Can you confirm ?
Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2007 Aug 15
1
CDR billsec greater than duration
Hi all,
I have a strange situation on a Asterisk 1.2.17 with FreePBX 2.2.1
Doing a select in the CDR table I noticed there are some calls with
billsec greater than duration, duration is always 0 in those calls.
How can this happens ? Am I missing something ?
Tnx in advance
Regards
Edoardo Serra
WeBRainstorm S.r.l.
2006 Feb 10
2
Obtaining billsecs in the dialplan after a call?
Hi,
I'm stuck on a silly thing. I need to get the "billsec" CDR value after a
call. But I'm finding its always 0.
Here's my test code:
exten => *244*,1,Dial(Local/test@custom-tests/n,,g)
exten => *244*,n,Noop(after dial duration is ${CDR(duration)} billsec is
${CDR(billsec)})
exten => *244*,n,Hangup
[custom-tests]
exten => test,1,Answer
exten =>
2015 Oct 07
2
Storing HANGUPCAUSE in CDR
Hi,
I have the following code that operates when a channel is hung-up:
[record-hangupcause]exten => 1,n,Set(CDR(hangupcause)=${HANGUPCAUSE})exten => s,n,Return()
Before the dial a hangup handler is registered:
Set(CHANNEL(hangup_handler_push)=record-hangupcause,s,1)
The routine is called and the variables are being set, however not on the channel's CDR which made the call. I believe this
2007 Aug 28
1
deadagi and billsec or answeredtime
Hello,
I want to create php rate script and I'm using Deadagi. But I allways get
billsec 0 , or nothing. Can you help me to solve this problem...
My extension.conf:
exten => _123,1,DeadAgi(rate.php)
exten => _123,2,hangup
And my simple test php script rate.php
#!/usr/local/bin/php -q
<?php
include_once (dirname(__FILE__)."/phpagi.php");
$AGI = new AGI();
2006 Nov 13
3
Mysql 6 second rounding
This is more of mysql question then asterisk :D . Most voip providers use 6
second rounding for costing . My asterisk server stores call cdr's in mysql
properly with billsec field containing number of billed seconds . I want to
know some function to round this to 6 seconds ( or any custom valud like 30
seconds ) ..Suppose if billsec field is 3 seconds then it should round to 6
seconds , if
2007 Nov 07
2
Determination of billsec
How is the billsec field calculated in CDRs?
I have a situation where billsec is being reported as 0 despite the call
being answered and a conversation occurring. An example record follows:
'2007-11-06 21:36:50', '6495566778', '6495566778', '0116495566778',
'1100012_1', 'Local/0116495566778 at 1100012_1-887b,2',