<div dir="ltr">I tried this but no luck. I&#39;m storing avp in onreply route. That avp is set in radius_extra param.<br><br><div class="gmail_quote">On Mon, Jul 21, 2008 at 10:32 PM, Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">Ruchir wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I added &quot;modparam(&quot;tm&quot;, &quot;onreply_avp_mode&quot;, 1)&quot; in config file. I&#39;ve stored the diversion header in reply route using following code.<br>
<br>
 &nbsp; &nbsp;if($hdr(Diversion)!=null)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;avp_delete(&quot;$avp(s:src_user_reply)&quot;);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$avp(s:src_user_reply) = $hdr(Diversion);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;xlog(&quot;Client call forwarding to<br>
 &nbsp; &nbsp;$avp(s:src_user_reply)\n &quot;);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br>
<br>
<br>
But I always get NUll value in $avp(s:src_user_reply) when I check in script when new invite arrives.<br>
</blockquote></div>
The AVP will not be visible in a different transaction (for another invite). The AVP will be present only when doing acc for the transaction you set the AVP for.<br>
<br>
Regards,<br>
Bogdan<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
<br>
On Mon, Jul 21, 2008 at 1:48 PM, Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a> &lt;mailto:<a href="mailto:bogdan@voice-system.ro" target="_blank">bogdan@voice-system.ro</a>&gt;&gt; wrote:<br>

<br>
 &nbsp; &nbsp;Hi Ruchir,<br>
<br>
 &nbsp; &nbsp;You may try the following approach:<br>
<br>
 &nbsp; &nbsp;1) in onreply_route, if 3xx, store the info from the reply in an<br>
 &nbsp; &nbsp;AVP (be sure an enable onreply_avp_mode -<br>
 &nbsp; &nbsp;<a href="http://www.openser.org/docs/modules/1.3.x/tm.html#AEN313" target="_blank">http://www.openser.org/docs/modules/1.3.x/tm.html#AEN313</a>)<br>
<br>
 &nbsp; &nbsp;2) in failure route, if the 3xx was selected as final response,<br>
 &nbsp; &nbsp;use the AVP for extra accouting.<br>
<br>
 &nbsp; &nbsp;regards,<br>
 &nbsp; &nbsp;Bogdan<br>
<br>
 &nbsp; &nbsp;Ruchir wrote:<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;I&#39;m using uac_redirect module to handle redirect and<br>
 &nbsp; &nbsp; &nbsp; &nbsp;accounting from openser. Redirect works fine so as cdr but I&#39;m<br>
 &nbsp; &nbsp; &nbsp; &nbsp;not getting how to write redirect reason in cdr. I didn&#39;t find<br>
 &nbsp; &nbsp; &nbsp; &nbsp;any way to find and store redirect reason(call forward, busy,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;no answer) in CDR. Does anyone know how to do it?<br>
 &nbsp; &nbsp; &nbsp; &nbsp;------------------------------------------------------------------------<br>
<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;_______________________________________________<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Users mailing list<br></div>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="mailto:Users@lists.openser.org" target="_blank">Users@lists.openser.org</a> &lt;mailto:<a href="mailto:Users@lists.openser.org" target="_blank">Users@lists.openser.org</a>&gt;<div class="Ih2E3d"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://lists.openser.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.openser.org/cgi-bin/mailman/listinfo/users</a><br>
 &nbsp; &nbsp; &nbsp; &nbsp; <br>
<br>
<br>
</div></blockquote>
<br>
</blockquote></div><br></div>