Hey guys, I am trying to setup a cdr storehouse off of my main routing server.  <br>I send invites and byes to the server but the accounting module just refuses to record anything.  <br><br>I am wondering if I need to satisfy some requirement other then setting flags for acc to record messages.<br>


<br>Here is the config on my cdr server:<br>#set module path<br>mpath=&quot;/usr/lib/opensips/<div id=":1ve" class="ii gt">modules/&quot;<br><br>/* uncomment next line for MySQL DB support */<br>loadmodule &quot;db_mysql.so&quot;<br>

loadmodule &quot;tm.so&quot;<br>
loadmodule &quot;acc.so&quot;<br>loadmodule &quot;sl.so&quot;<br>loadmodule &quot;maxfwd.so&quot;<br>loadmodule &quot;rr.so&quot;<br>loadmodule &quot;xlog.so&quot;<br>loadmodule &quot;textops.so&quot;<br><br><br># ----------------- setting module-specific parameters ---------------<br>


<br><br><br># ----- acc params -----<br># -- acc params --<br># set the reporting log level<br>modparam(&quot;acc&quot;, &quot;log_level&quot;, 1)<br># number of flag, which will be used for accounting; if a message is<br>


# labeled with this flag, its completion status will be reported<br>modparam(&quot;acc&quot;, &quot;log_flag&quot;, 1 )<br><br><br>/* what sepcial events should be accounted ? */<br>/*<br>modparam(&quot;acc&quot;, &quot;early_media&quot;, 1)<br>


modparam(&quot;acc&quot;, &quot;report_ack&quot;, 1)<br>modparam(&quot;acc&quot;, &quot;report_cancels&quot;, 1)<br>/* by default ww do not adjust the direct of the sequential requests.<br>   if you enable this parameter, be sure the enable &quot;append_fromtag&quot;<br>


   in &quot;rr&quot; module */<br>modparam(&quot;acc&quot;, &quot;detect_direction&quot;, 0)<br>/* account triggers (flags) */<br>modparam(&quot;acc&quot;, &quot;failed_transaction_flag&quot;, 3)<br>modparam(&quot;acc&quot;, &quot;log_flag&quot;, 1)<br>


modparam(&quot;acc&quot;, &quot;log_missed_flag&quot;, 2)<br>modparam(&quot;acc&quot;, &quot;db_flag&quot;, 1)<br>modparam(&quot;acc&quot;, &quot;db_missed_flag&quot;, 2)<br><br>modparam(&quot;acc&quot;, &quot;db_extra&quot;, &quot;from_uri=$fu; to_uri=$tu&quot;)<br>


modparam(&quot;acc&quot;, &quot;db_url&quot;, &quot;mysql://opensips:opensipsrw@localhost/opensips&quot; )<br>*/<br><br>####### Routing Logic ########<br><br><br># main request routing logic<br><br>route{<br>    xlog( &quot;Received a message&quot; );<br>


<br>    /* ********* ROUTINE CHECKS  ********************************** */<br><br>    # filter too old messages<br>    if (!mf_process_maxfwd_header(&quot;10&quot;)) {<br>        log(&quot;LOG: Too many hops\n&quot;);<br>


        sl_send_reply(&quot;483&quot;,&quot;Too Many Hops&quot;);<br>        exit;<br>    };<br>    if (msg:len &gt;=  2048 ) {<br>        sl_send_reply(&quot;513&quot;, &quot;Message too big&quot;);<br>        exit;<br>

    };<br>
<br>    if (is_method(&quot;BYE&quot;)) {<br>        xlog( &quot;bye message&quot; );<br>        setflag(1); # do accounting ...<br>        setflag(3); # ... even if the transaction fails<br>    }    <br><br>    # account only INVITEs<br>


    if (is_method(&quot;INVITE&quot;)) {<br>        xlog( &quot;invite message&quot; );<br>        setflag(1); # do accounting<br>    }<br>    <br>   <br>    setflag(2);<br>    <br>    xlog( &quot;done&quot; );<br><br>    exit;<br>


}<br><br>I
have tried sending messages by append_branch and send, and from packet
captures and xlog I know the flags are being set, but the acc module
does not record the message in syslog or the database<br><br>Thanks for any pointers</div>