<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi,&nbsp;Răzvan.<div><br></div><div>Thank you for this hint!</div><div><br></div><div>I set multi-leg acc support now, and it’s almost works )))</div><div><br></div><div>1) If first GW drop my call and return error - ACC generate row in table for this leg, BUT sip_code is 200 (not error code)</div><div>2) I set&nbsp;<span style="background-color: rgb(254, 254, 238);">modparam("acc", "multi_leg_info»,…</span><span style="background-color: rgb(254, 254, 238);">) with&nbsp;</span>avp I would to store in database, but almost all columns are empty for unsuccessfull leg - for other legs they are present.</div><div><span style="background-color: rgb(254, 254, 238);"><br></span></div><div><br></div><div><div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica;  font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Best regards,</div><div>Alexander Mustafin</div><div><a href="mailto:mustafin.aleksandr@gmail.com">mustafin.aleksandr@gmail.com</a></div><div><br></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>

<br><div><div>29 нояб. 2013 г., в 14:44, Răzvan Crainea &lt;<a href="mailto:razvan@opensips.org">razvan@opensips.org</a>&gt; написал(а):</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi, Alexander!<br><br>If you want to have multiple rows for each leg, then you should use multi-leg acc support[1]. Note that you should not use the CDR flag, since you are doing old two-steps accounting.<br><br>[1] <a href="http://www.opensips.org/html/docs/modules/1.8.x/acc#multi-call-legs">http://www.opensips.org/html/docs/modules/1.8.x/acc#multi-call-legs</a><br><br>Best regards,<br><br>Razvan Crainea<br>OpenSIPS Core Developer<br><a href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a><br><br>On 11/28/2013 02:36 PM, Alexander Mustafin wrote:<br><blockquote type="cite">If first gateway in drouting return error - I need a CDR with sip code<br>of error. Then, if next gw is setup the call &nbsp;- I need a CDR, after BYE<br>message.<br><br>First attempt - generate one row INVITE in the table (with error code),<br>and second attempt generate two rows &nbsp;- INVITE and BYE<br><br>I believe that it should work like that!<br><br>Best regards,<br>Alexander Mustafin<br>mustafin.aleksandr@gmail.com &lt;mailto:mustafin.aleksandr@gmail.com&gt;<br><br><br><br><br>28 нояб. 2013 г., в 15:42, Alexander Mustafin<br>&lt;mustafin.aleksandr@gmail.com &lt;mailto:mustafin.aleksandr@gmail.com&gt;&gt;<br>написал(а):<br><br><blockquote type="cite">Hi, Razvan!<br><br>I’m tried set &nbsp;ACC_FAILED in places, where call may be failed. In<br>request route too.<br><br>Best regards,<br>Alexander Mustafin<br>mustafin.aleksandr@gmail.com &lt;mailto:mustafin.aleksandr@gmail.com&gt;<br><br><br><br><br>28 нояб. 2013 г., в 15:35, Răzvan Crainea &lt;razvan@opensips.org<br>&lt;mailto:razvan@opensips.org&gt;&gt; написал(а):<br><br><blockquote type="cite">Hi, Alexander!<br><br>Have you tried setting the ACC_FAILED flag in the request route?<br><br>Best regards,<br><br>Razvan Crainea<br>OpenSIPS Core Developer<br>http://www.opensips-solutions.com &lt;http://www.opensips-solutions.com/&gt;<br><br>On 11/28/2013 10:35 AM, Alexander Mustafin wrote:<br><blockquote type="cite">Hello!<br><br>I need to store all CDRs for all calls, but some failed calls are not to<br>handled by ACC.<br><br>modparam("acc", "failed_transaction_flag", "ACC_FAILED»)<br><br>failure_route[MISSED_CALL] {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (t_check_status("[4|5][0-9][0-9]")) {<br>setflag(ACC_FAILED);<br>}<br>}<br><br>But call which rejected with 503 (example) error is missed in acc table.<br><br>Best regards,<br>Alexander Mustafin<br>mustafin.aleksandr@gmail.com<br>&lt;mailto:mustafin.aleksandr@gmail.com&gt;&lt;mailto:mustafin.aleksandr@gmail.com&gt;<br><br><br><br><br><br><br>_______________________________________________<br>Users mailing list<br>Users@lists.opensips.org &lt;mailto:Users@lists.opensips.org&gt;<br>http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br><br></blockquote><br>_______________________________________________<br>Users mailing list<br>Users@lists.opensips.org &lt;mailto:Users@lists.opensips.org&gt;<br>http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br></blockquote><br></blockquote><br><br><br>_______________________________________________<br>Users mailing list<br>Users@lists.opensips.org<br>http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br><br></blockquote><br>_______________________________________________<br>Users mailing list<br>Users@lists.opensips.org<br>http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br></blockquote></div><br></div></body></html>