<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hello, I'm using mod_nibblebill to bill my calls only for leg b and heartbeats set to 'off'.</div><div>After the hangup&nbsp;I see 3 different MySQL updates from nibblebill instead of just one.</div><div><br></div><div><div>This is my dial plan:</div><div><br></div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>&lt;extension name="TEST"&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space: pre; ">        </span>&lt;condition field="destination_number" expression="^(1\d+)$"&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space: pre; ">        </span>&lt;action application="set" data="dialed_extension=$1"/&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application="export" data="dialed_extension=$1"/&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application="set" data="hangup_after_bridge=true"/&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application="set" data="continue_on_fail=true"/&gt;</div><div><span class="Apple-tab-span" style="white-space: pre; ">                        </span>&lt;action application="bridge" data="{nibble_rate=5,nibble_account=13}sofia/gateway/xxxxxxx/$1"/&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;action application="hangup"/&gt;</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>&lt;/condition&gt;</div><div><span class="Apple-tab-span" style="white-space: pre; ">        </span>&lt;/extension&gt;</div></div><div><br></div><div>...this is the MySQL log:</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>select 1</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>UPDATE web_account SET balance=balance-0.343372 WHERE id='13'</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>select 1</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>SELECT balance AS nibble_balance FROM web_account WHERE id='13'</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>select 1</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>UPDATE web_account SET balance=balance-0.001177 WHERE id='13'</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>select 1</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>SELECT balance AS nibble_balance FROM web_account WHERE id='13'</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>select 1</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>UPDATE web_account SET balance=balance-0.001197 WHERE id='13'</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>select 1</div><div><span class="Apple-tab-span" style="white-space: pre; ">                </span>68080 Query<span class="Apple-tab-span" style="white-space: pre; ">        </span>SELECT balance AS nibble_balance FROM web_account WHERE id='13'</div></div><div><br></div><div><br></div><div>...and here's the FS log:&nbsp;<a href="http://pastebin.freeswitch.org/16175">http://pastebin.freeswitch.org/16175</a>&nbsp;</div><div><br></div><div>The xml_cdr is saved after the second update, so the&nbsp;nibble_total_billed is different than the real total value debited from the account balance.</div><div><br></div><div>Is this normal?&nbsp;</div><div>Shouldn't nibblebill just do one update after the hangup?</div><div><br></div></body></html>