mirror of https://github.com/sipwise/kamailio.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
121 lines
3.2 KiB
121 lines
3.2 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
|
|
|
<section id="acc.functions" xmlns:xi="http://www.w3.org/2001/XInclude">
|
|
<sectioninfo>
|
|
</sectioninfo>
|
|
|
|
<title>Functions</title>
|
|
|
|
<section id="acc_log_request1">
|
|
<title><function>acc_log_request(comment)</function></title>
|
|
<para>
|
|
<function>acc_request</function> reports on a request, for example,
|
|
it can be used to report on missed calls to off-line users who are
|
|
replied 404. To avoid multiple reports on UDP request
|
|
retransmission, you would need to embed the action in stateful
|
|
processing.
|
|
</para>
|
|
<para>
|
|
Meaning of the parameters is as follows:
|
|
</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para><emphasis>comment</emphasis> - Comment to be appended.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<example>
|
|
<title>acc_log_request usage</title>
|
|
<programlisting>
|
|
...
|
|
acc_log_request("Some comment");
|
|
...
|
|
</programlisting>
|
|
</example>
|
|
</section>
|
|
|
|
<section id="acc_db_request2">
|
|
<title><function>acc_db_request(comment, table)</function></title>
|
|
<para>
|
|
Like <function>acc_log_request</function>,
|
|
<function>acc_db_request</function> reports on a request. The
|
|
report is sent to database at "db_url", in the table referred to in
|
|
the second action parameter
|
|
</para>
|
|
<para>
|
|
Meaning of the parameters is as follows:
|
|
</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para><emphasis>comment</emphasis> - Comment to be appended.</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para><emphasis>table</emphasis> - Database table to be used.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<example>
|
|
<title>acc_db_request usage</title>
|
|
<programlisting>
|
|
...
|
|
acc_log_request("Some comment", "Some table");
|
|
...
|
|
</programlisting>
|
|
</example>
|
|
</section>
|
|
|
|
<section id="acc_rad_request">
|
|
<title><function>acc_rad_request(comment)</function></title>
|
|
<para>
|
|
Like <function>acc_log_request</function>,
|
|
<function>acc_rad_request</function> reports on a request. It
|
|
reports to radius server as configured in "radius_config".
|
|
</para>
|
|
<para>
|
|
Meaning of the parameters is as follows:
|
|
</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>
|
|
<emphasis>comment</emphasis> - Comment to be appended.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<example>
|
|
<title>acc_rad_request usage</title>
|
|
<programlisting>
|
|
...
|
|
acc_rad_request("Some comment");
|
|
...
|
|
</programlisting>
|
|
</example>
|
|
</section>
|
|
|
|
<section id="acc_diam_request">
|
|
<title><function>acc_diam_request(comment)</function></title>
|
|
<para>
|
|
Like <function>acc_log_request</function>, <function
|
|
moreinfo="none">acc_diam_request</function> reports on a
|
|
request. It reports to Diameter server.
|
|
</para>
|
|
<para>
|
|
Meaning of the parameters is as follows:
|
|
</para>
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para><emphasis>comment</emphasis> - Comment to be appended.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<example>
|
|
<title>acc_diam_request usage</title>
|
|
<programlisting>
|
|
...
|
|
acc_diam_request("Some comment");
|
|
...
|
|
</programlisting>
|
|
</example>
|
|
</section>
|
|
</section>
|