<span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt">No this is just a snip of the much larger code.<br />
The "h" extension is runing but no values port dial function aer being written. If I do a Set(CDR(field)=Value) before the dial<br />
The value is stored.&nbsp; See my other response for a larger snip of code. <br />
<br />
Bryant<br />
<br />
<span style="font-family: tahoma,arial,sans-serif; font-size: 10pt;"><hr width="100%" size="2" align="center" />
<b>From</b>: "Carlos Chavez" &lt;cursor@telecomabmex.com&gt;<br />
<b>Sent</b>: Wednesday, December 22, 2010 2:46 PM<br />
<b>To</b>: asterisk-users@lists.digium.com<br />
<b>Subject</b>: Re: [asterisk-users] Possible Bug (Include ${HANGUPCAUSE} in CDR)</span><br />
<br />
On Wed, 2010-12-22 at 12:42 -0500, Bryant Zimmerman wrote:<br />
&gt; Ok I can't get my CDR values to set from the h extension in either<br />
&gt; 1.6.2 or 1.8 What is wrong? Here is what I found in the cdr.conf<br />
&gt; <br />
&gt; <br />
&gt; <br />
&gt; ; Normally, CDR's are not closed out until after all extensions are<br />
&gt; finished <br />
&gt; ; executing. By enabling this option, the CDR will be ended before<br />
&gt; executing<br />
&gt; ; the "h" extension so that CDR values such as "end" and "billsec" may<br />
&gt; be<br />
&gt; ; retrieved inside of of this extension. The default value is "no".<br />
&gt; endbeforehexten=no<br />
&gt; <br />
&gt; The default is set to no so why can't I store any CDR values in my h<br />
&gt; extension.<br />
&gt; <br />
&gt; exp..<br />
&gt; exten =&gt; h,n,Set(CDR(cause_code)=${HANGUPCAUSE})<br />
&gt; I need the cause code stored.<br />
&gt; <br />
&gt; Really what I need to be able to do is in the h quickly store some<br />
&gt; values to the CDR then.<br />
&gt; For the write of the CDR and stopping the billing seconds. Then<br />
&gt; continue to process some cleanup funcitons.<br />
&gt; <br />
&gt; How can I work arround asterisk not honoring the endbeforehexten=no.<br />
&gt; Is there some other way to achieve this?<br />
&gt; <br />
&gt; Bryant<br />
&gt; <br />
&gt; I need the cause code stored.Really what I need to be able to do is in<br />
&gt; the h quickly store some values to the CDR then.For the write of the<br />
&gt; CDR and stopping the billing seconds. Then continue to process some<br />
&gt; cleanup funcitons.How can I work arround asterisk not honoring the<br />
&gt; endbeforehexten=no.Is there some other way to achieve this?Bryant <br />
<br />
Is the CDR line your only h line? I ask because if you only have one<br />
priority for h then you MUST have: <br />
<br />
exten =&gt; h,1,Set(CDR(cause_code)=${HANGUPCAUSE})<br />
<br />
This is because the dialplan will not use n for the first priority and<br />
thus will never run.<br />
<br />
-- <br />
Telecomunicaciones Abiertas de M&eacute;xico S.A. de C.V.<br />
Carlos Ch&aacute;vez Prats<br />
Director de Tecnolog&iacute;a<br />
+52-55-91169161 ext 2001<br />
<br />
--<br />
_____________________________________________________________________<br />
-- Bandwidth and Colocation Provided by http://www.api-digital.com --<br />
New to Asterisk? Join us for a live introductory webinar every Thurs:<br />
http://www.asterisk.org/hello<br />
<br />
asterisk-users mailing list<br />
To UNSUBSCRIBE or update options visit:<br />
http://lists.digium.com/mailman/listinfo/asterisk-users<br />
<br /></span>