Procházet zdrojové kódy

acc Update documentation with section IDs

Olle E. Johansson před 12 roky
rodič
revize
f0f3112787
2 změnil soubory, kde provedl 52 přidání a 52 odebrání
  1. 3 3
      modules/acc/README
  2. 49 49
      modules/acc/doc/acc_admin.xml

+ 3 - 3
modules/acc/README

@@ -755,7 +755,7 @@ modparam("acc", "detect_direction", 1)
    failure_route). If this flag is not set and acc or missed_call flag are
    failure_route). If this flag is not set and acc or missed_call flag are
    not set either in request route block, there is no way to mark the
    not set either in request route block, there is no way to mark the
    request for transaction later. If either acc or missed_call flags are
    request for transaction later. If either acc or missed_call flags are
-   set in request route block, it is no need to set this flag.
+   set in request route block, there is no need to set this flag.
 
 
    Default value is not-set (no flag).
    Default value is not-set (no flag).
 
 
@@ -938,7 +938,7 @@ modparam("acc", "db_table_missed_calls", "myMC_table")
    Default value is "NULL" (SQL disabled).
    Default value is "NULL" (SQL disabled).
 
 
    Example 1.23. db_url example
    Example 1.23. db_url example
-modparam("acc", "db_url", "mysql://user:password@localhost/openser")
+modparam("acc", "db_url", "mysql://user:password@localhost/kamailio")
 
 
 6.24. acc_method_column (string)
 6.24. acc_method_column (string)
 
 
@@ -1138,7 +1138,7 @@ modparam("acc", "cdr_end_id", "end")
 
 
 6.44. cdr_duration_id (string)
 6.44. cdr_duration_id (string)
 
 
-   Modifying the duration id which is used to store the duration.
+   Modify the duration id which is used to store the duration.
 
 
    Default value is 'd'
    Default value is 'd'
 
 

+ 49 - 49
modules/acc/doc/acc_admin.xml

@@ -373,7 +373,7 @@ if (uri=~"sip:+40") /* calls to Romania */ {
 						cdr_extra_definition = cdr_log_name '=' pseudo_variable
 						cdr_extra_definition = cdr_log_name '=' pseudo_variable
 						</emphasis></para></listitem>
 						</emphasis></para></listitem>
 					</itemizedlist>
 					</itemizedlist>
-					See also <xref linkend="cdr_extra"/>.
+					See also <xref linkend="acc.p.cdr_extra"/>.
 					<para>
 					<para>
 					The full list of supported pseudo-variables in Sip-Router is
 					The full list of supported pseudo-variables in Sip-Router is
 					available at:
 					available at:
@@ -493,7 +493,7 @@ $dlg_var(callee) = $avp(callee); #callee='C'
 	<section id="ACC-param-id">
 	<section id="ACC-param-id">
 	<title>Parameters</title>
 	<title>Parameters</title>
 	<!-- Generic ACC parameters -->
 	<!-- Generic ACC parameters -->
-	<section>
+	<section id="acc.p.early_media">
 		<title><varname>early_media</varname> (integer)</title>
 		<title><varname>early_media</varname> (integer)</title>
 		<para>
 		<para>
 		Should be early media (any provisional reply with body) accounted too ?
 		Should be early media (any provisional reply with body) accounted too ?
@@ -508,7 +508,7 @@ modparam("acc", "early_media", 1)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.failed_transaction_flag">
 		<title><varname>failed_transaction_flag</varname> (integer)</title>
 		<title><varname>failed_transaction_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Per transaction flag which says if the transaction should be 
 		Per transaction flag which says if the transaction should be 
@@ -524,7 +524,7 @@ modparam("acc", "failed_transaction_flag", 4)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.failed_filter">
 		<title><varname>failed_filter</varname> (string)</title>
 		<title><varname>failed_filter</varname> (string)</title>
 		<para>
 		<para>
 		A string of failure response codes from 300 to 999
 		A string of failure response codes from 300 to 999
@@ -542,7 +542,7 @@ modparam("acc", "failed_filter", "404,407")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.report_ack">
 		<title><varname>report_ack</varname> (integer)</title>
 		<title><varname>report_ack</varname> (integer)</title>
 		<para>
 		<para>
 		Shall acc attempt to account e2e ACKs too ? Note that this is really 
 		Shall acc attempt to account e2e ACKs too ? Note that this is really 
@@ -560,7 +560,7 @@ modparam("acc", "report_ack", 1)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.report_cancels">
 		<title><varname>report_cancels</varname> (integer)</title>
 		<title><varname>report_cancels</varname> (integer)</title>
 		<para>
 		<para>
 		By default, CANCEL reporting is disabled -- most accounting
 		By default, CANCEL reporting is disabled -- most accounting
@@ -577,7 +577,7 @@ modparam("acc", "report_cancels", 1)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.detect_direction">
 		<title><varname>detect_direction</varname> (integer)</title>
 		<title><varname>detect_direction</varname> (integer)</title>
 		<para>
 		<para>
 		Controlles the direction detection for sequential requests. If 
 		Controlles the direction detection for sequential requests. If 
@@ -599,7 +599,7 @@ modparam("acc", "detect_direction", 1)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.acc_prepare_flag">
 		<title><varname>acc_prepare_flag</varname> (integer)</title>
 		<title><varname>acc_prepare_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Per transaction flag which says if the transaction may be accounted
 		Per transaction flag which says if the transaction may be accounted
@@ -607,7 +607,7 @@ modparam("acc", "detect_direction", 1)
 		failure_route). If this flag is not set and acc or missed_call flag
 		failure_route). If this flag is not set and acc or missed_call flag
 		are not set either in request route block, there is no way to mark the
 		are not set either in request route block, there is no way to mark the
 		request for transaction later. If either acc or missed_call flags are
 		request for transaction later. If either acc or missed_call flags are
-		set in request route block, it is no need to set this flag.
+		set in request route block, there is no need to set this flag.
 		</para>
 		</para>
 		<para>
 		<para>
 		Default value is not-set (no flag).
 		Default value is not-set (no flag).
@@ -619,7 +619,7 @@ modparam("acc", "acc_prepare_flag", 5)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.multi_leg_info">
 		<title><varname>multi_leg_info</varname> (string)</title>
 		<title><varname>multi_leg_info</varname> (string)</title>
 		<para>
 		<para>
 		Defines the AVP set to be used in per-call-leg accounting.
 		Defines the AVP set to be used in per-call-leg accounting.
@@ -651,7 +651,7 @@ modparam("acc", "multi_leg_info",
 		</example>
 		</example>
 	</section>
 	</section>
 	<!-- SYSLOG specific ACC parameters -->
 	<!-- SYSLOG specific ACC parameters -->
-	<section>
+	<section id="acc.p.log_flag">
 		<title><varname>log_flag</varname> (integer)</title>
 		<title><varname>log_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Request flag which needs to be set to account a transaction via syslog.
 		Request flag which needs to be set to account a transaction via syslog.
@@ -666,7 +666,7 @@ modparam("acc", "log_flag", 2)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.log_missed_flag">
 		<title><varname>log_missed_flag</varname> (integer)</title>
 		<title><varname>log_missed_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Request flag which needs to be set to account missed calls via syslog.
 		Request flag which needs to be set to account missed calls via syslog.
@@ -681,7 +681,7 @@ modparam("acc", "log_missed_flag", 3)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.log_level">
 		<title><varname>log_level</varname> (integer)</title>
 		<title><varname>log_level</varname> (integer)</title>
 		<para>
 		<para>
 		Log level at which accounting messages are issued to syslog.
 		Log level at which accounting messages are issued to syslog.
@@ -696,7 +696,7 @@ modparam("acc", "log_level", 2)   # Set log_level to 2
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-		<section>
+	<section id="acc.p.log_facility">
 		<title><varname>log_facility</varname> (string)</title>
 		<title><varname>log_facility</varname> (string)</title>
 		<para>
 		<para>
 		Log facility to which accounting messages are issued to syslog.
 		Log facility to which accounting messages are issued to syslog.
@@ -713,7 +713,7 @@ modparam("acc", "log_facility", "LOG_DAEMON")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.log_extra">
 		<title><varname>log_extra</varname> (string)</title>
 		<title><varname>log_extra</varname> (string)</title>
 		<para>
 		<para>
 		Extra values to be logged.
 		Extra values to be logged.
@@ -730,7 +730,7 @@ modparam("acc", "log_extra", "ua=$hdr(User-Agent);uuid=$avp(i:123)")
 		</example>
 		</example>
 	</section>
 	</section>
 	<!-- RADIUS specific ACC parameters -->
 	<!-- RADIUS specific ACC parameters -->
-	<section>
+	<section id="acc.p.radius_config">
 		<title><varname>radius_config</varname> (string)</title>
 		<title><varname>radius_config</varname> (string)</title>
 		<para>
 		<para>
 		<emphasis>This parameter is radius specific.</emphasis> Path to 
 		<emphasis>This parameter is radius specific.</emphasis> Path to 
@@ -754,7 +754,7 @@ modparam("acc", "radius_config", "/etc/radiusclient/radiusclient.conf")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section  id="acc.p.radius_flag">
 		<title><varname>radius_flag</varname> (integer)</title>
 		<title><varname>radius_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Request flag which needs to be set to account a 
 		Request flag which needs to be set to account a 
@@ -770,7 +770,7 @@ modparam("acc", "radius_flag", 2)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.radius_missed_flag">
 		<title><varname>radius_missed_flag</varname> (integer)</title>
 		<title><varname>radius_missed_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Request flag which needs to be set to account missed 
 		Request flag which needs to be set to account missed 
@@ -786,7 +786,7 @@ modparam("acc", "radius_missed_flag", 3)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.service_type">
 		<title><varname>service_type</varname> (integer)</title>
 		<title><varname>service_type</varname> (integer)</title>
 		<para>
 		<para>
 		Radius service type used for accounting.
 		Radius service type used for accounting.
@@ -801,7 +801,7 @@ modparam("acc", "service_type", 16)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.radius_extra">
 		<title><varname>radius_extra</varname> (string)</title>
 		<title><varname>radius_extra</varname> (string)</title>
 		<para>
 		<para>
 		Extra values to be logged via RADIUS - RADIUS specific.
 		Extra values to be logged via RADIUS - RADIUS specific.
@@ -818,7 +818,7 @@ modparam("acc", "radius_extra", "via=$hdr(Via[*]); email=$avp(s:email)")
 		</example>
 		</example>
 	</section>
 	</section>
 	<!-- SQL specific ACC parameters -->
 	<!-- SQL specific ACC parameters -->
-	<section>
+	<section id="acc.p.db_flag">
 		<title><varname>db_flag</varname> (integer)</title>
 		<title><varname>db_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Request flag which needs to be set to account a 
 		Request flag which needs to be set to account a 
@@ -834,7 +834,7 @@ modparam("acc", "db_flag", 2)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.db_missed_flag">
 		<title><varname>db_missed_flag</varname> (integer)</title>
 		<title><varname>db_missed_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Request flag which needs to be set to account missed 
 		Request flag which needs to be set to account missed 
@@ -850,7 +850,7 @@ modparam("acc", "db_missed_flag", 3)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section  id="acc.p.db_table_acc">
 		<title><varname>db_table_acc</varname> (string)</title>
 		<title><varname>db_table_acc</varname> (string)</title>
 		<para>
 		<para>
 		Table name of accounting successfull calls -- database specific. It
 		Table name of accounting successfull calls -- database specific. It
@@ -867,7 +867,7 @@ modparam("acc", "db_table_acc", "acc_$time(year)_$time(mon)")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.db_table_missed_calls">
 		<title><varname>db_table_missed_calls</varname> (string)</title>
 		<title><varname>db_table_missed_calls</varname> (string)</title>
 		<para>
 		<para>
 		Table name for accounting missed calls -- database specific. It
 		Table name for accounting missed calls -- database specific. It
@@ -883,7 +883,7 @@ modparam("acc", "db_table_missed_calls", "myMC_table")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.db_url">
 		<title><varname>db_url</varname> (string)</title>
 		<title><varname>db_url</varname> (string)</title>
 		<para>
 		<para>
 		SQL address -- database specific. If is set to NULL or emty string,
 		SQL address -- database specific. If is set to NULL or emty string,
@@ -895,11 +895,11 @@ modparam("acc", "db_table_missed_calls", "myMC_table")
 		<example>
 		<example>
 		<title>db_url example</title>
 		<title>db_url example</title>
 		<programlisting format="linespecific">
 		<programlisting format="linespecific">
-modparam("acc", "db_url", "mysql://user:password@localhost/openser")
+modparam("acc", "db_url", "mysql://user:password@localhost/kamailio")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section  id="acc.p.acc_method_column">
 		<title><varname>acc_method_column</varname> (string)</title>
 		<title><varname>acc_method_column</varname> (string)</title>
 		<para>
 		<para>
 		Column name in accounting table to store the request's method name as
 		Column name in accounting table to store the request's method name as
@@ -915,7 +915,7 @@ modparam("acc", "acc_method_column", "method")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.acc_from_tag_column">
 		<title><varname>acc_from_tag_column</varname> (string)</title>
 		<title><varname>acc_from_tag_column</varname> (string)</title>
 		<para>
 		<para>
 		Column name in accounting table to store the From header TAG parameter.
 		Column name in accounting table to store the From header TAG parameter.
@@ -930,7 +930,7 @@ modparam("acc", "acc_from_tag_column", "from_tag")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.acc_to_tag_column">
 		<title><varname>acc_to_tag_column</varname> (string)</title>
 		<title><varname>acc_to_tag_column</varname> (string)</title>
 		<para>
 		<para>
 		Column name in accounting table to store the To header TAG parameter.
 		Column name in accounting table to store the To header TAG parameter.
@@ -945,7 +945,7 @@ modparam("acc", "acc_to_tag_column", "to_tag")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.acc_callid_column">
 		<title><varname>acc_callid_column</varname> (string)</title>
 		<title><varname>acc_callid_column</varname> (string)</title>
 		<para>
 		<para>
 		Column name in accounting table to store the request's Callid value.
 		Column name in accounting table to store the request's Callid value.
@@ -960,7 +960,7 @@ modparam("acc", "acc_callid_column", "callid")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.acc_sip_code_column">
 		<title><varname>acc_sip_code_column</varname> (string)</title>
 		<title><varname>acc_sip_code_column</varname> (string)</title>
 		<para>
 		<para>
 		Column name in accounting table to store the final reply's numric code
 		Column name in accounting table to store the final reply's numric code
@@ -976,7 +976,7 @@ modparam("acc", "acc_sip_code_column", "sip_code")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.acc_sip_reason_column">
 		<title><varname>acc_sip_reason_column</varname> (string)</title>
 		<title><varname>acc_sip_reason_column</varname> (string)</title>
 		<para>
 		<para>
 		Column name in accounting table to store the final reply's reason
 		Column name in accounting table to store the final reply's reason
@@ -992,7 +992,7 @@ modparam("acc", "acc_sip_reason_column", "sip_reason")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.acc_time_column">
 		<title><varname>acc_time_column</varname> (string)</title>
 		<title><varname>acc_time_column</varname> (string)</title>
 		<para>
 		<para>
 		Column name in accounting table to store the time stamp of the 
 		Column name in accounting table to store the time stamp of the 
@@ -1008,7 +1008,7 @@ modparam("acc", "acc_time_column", "time")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.db_extra">
 		<title><varname>db_extra</varname> (string)</title>
 		<title><varname>db_extra</varname> (string)</title>
 		<para>
 		<para>
 		Extra values to be logged into database - DB specific.
 		Extra values to be logged into database - DB specific.
@@ -1024,7 +1024,7 @@ modparam("acc", "db_extra", "ct=$hdr(Content-type); email=$avp(s:email)")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.db_insert_mode">
 		<title><varname>db_insert_mode</varname> (integer)</title>
 		<title><varname>db_insert_mode</varname> (integer)</title>
 		<para>
 		<para>
 		If set to 1, use INSERT DELAYED to add records to accounting tables
 		If set to 1, use INSERT DELAYED to add records to accounting tables
@@ -1042,7 +1042,7 @@ modparam("acc", "db_insert_mode", 1)
 		</example>
 		</example>
 	</section>
 	</section>
 	<!-- DIAMETER specific ACC parameters -->
 	<!-- DIAMETER specific ACC parameters -->
-	<section>
+	<section id="acc.p.diameter_flag">
 		<title><varname>diameter_flag</varname> (integer)</title>
 		<title><varname>diameter_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Request flag which needs to be set to account a 
 		Request flag which needs to be set to account a 
@@ -1058,7 +1058,7 @@ modparam("acc", "diameter_flag", 2)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.diameter_missed_flag">
 		<title><varname>diameter_missed_flag</varname> (integer)</title>
 		<title><varname>diameter_missed_flag</varname> (integer)</title>
 		<para>
 		<para>
 		Request flag which needs to be set to account missed 
 		Request flag which needs to be set to account missed 
@@ -1074,7 +1074,7 @@ modparam("acc", "diameter_missed_flag", 3)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.diameter_client_host">
 		<title><varname>diameter_client_host</varname> (string)</title>
 		<title><varname>diameter_client_host</varname> (string)</title>
 		<para>
 		<para>
 		Hostname of the machine where the DIAMETER Client is 
 		Hostname of the machine where the DIAMETER Client is 
@@ -1090,7 +1090,7 @@ modparam("acc", "diameter_client_host", "3a_server.net")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.diameter_client_port">
 		<title><varname>diameter_client_port</varname> (int)</title>
 		<title><varname>diameter_client_port</varname> (int)</title>
 		<para>
 		<para>
 		Port number where the Diameter Client is 
 		Port number where the Diameter Client is 
@@ -1106,7 +1106,7 @@ modparam("acc", "diameter_client_port", 3000)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.diameter_extra">
 		<title><varname>diameter_extra</varname> (string)</title>
 		<title><varname>diameter_extra</varname> (string)</title>
 		<para>
 		<para>
 		Extra values to be logged via DIAMETER - DIAMETER specific.
 		Extra values to be logged via DIAMETER - DIAMETER specific.
@@ -1122,7 +1122,7 @@ modparam("acc", "diameter_extra", "7846=$hdr(Content-type);7847=$avp(s:email)")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.cdr_enable">
 		<title><varname>cdr_enable</varname> (integer)</title>
 		<title><varname>cdr_enable</varname> (integer)</title>
 		<para>
 		<para>
 		Should CDR-based logging be enabled?
 		Should CDR-based logging be enabled?
@@ -1138,11 +1138,11 @@ modparam("acc", "cdr_enable", 1)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.cdr_start_on_confirmed">
 		<title><varname>cdr_start_on_confirmed</varname> (integer)</title>
 		<title><varname>cdr_start_on_confirmed</varname> (integer)</title>
 		<para>
 		<para>
 		Should the start time be taken from the time when the dialog is created,
 		Should the start time be taken from the time when the dialog is created,
-        or when the dialog is confirmed?
+        	or when the dialog is confirmed?
 		</para>
 		</para>
 		<para>
 		<para>
 		0 - use time of dialog creation (default).
 		0 - use time of dialog creation (default).
@@ -1155,7 +1155,7 @@ modparam("acc", "cdr_start_on_confirmed", 1)
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section>
+	<section id="acc.p.cdr_facility">
 		<title><varname>cdr_facility</varname> (integer)</title>
 		<title><varname>cdr_facility</varname> (integer)</title>
 		<para>
 		<para>
 		Log facility to which CDR messages are issued to syslog.
 		Log facility to which CDR messages are issued to syslog.
@@ -1172,7 +1172,7 @@ modparam("acc", "cdr_facility", "LOG_DAEMON")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section id="cdr_extra">
+	<section id="acc.p.cdr_extra">
 		<title><varname>cdr_extra</varname> (string)</title>
 		<title><varname>cdr_extra</varname> (string)</title>
 		<para>
 		<para>
 		Set of pseudo-variables defining custom CDR fields. See
 		Set of pseudo-variables defining custom CDR fields. See
@@ -1188,7 +1188,7 @@ modparam("acc", "cdr_extra", "c1=$dlg_var(caller);c2=$dlg_var(callee)"
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section id="cdr_start_id">
+	<section id="acc.p.cdr_start_id">
 		<title><varname>cdr_start_id</varname> (string)</title>
 		<title><varname>cdr_start_id</varname> (string)</title>
 		<para>
 		<para>
 		Modifying the start id which is used to store the start time.
 		Modifying the start id which is used to store the start time.
@@ -1203,7 +1203,7 @@ modparam("acc", "cdr_start_id", "start")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-	<section id="cdr_end_id">
+	<section id="acc.p.cdr_end_id">
 		<title><varname>cdr_end_id</varname> (string)</title>
 		<title><varname>cdr_end_id</varname> (string)</title>
 		<para>
 		<para>
 		Modifying the end id which is used to store the end time.
 		Modifying the end id which is used to store the end time.
@@ -1218,10 +1218,10 @@ modparam("acc", "cdr_end_id", "end")
 </programlisting>
 </programlisting>
 		</example>
 		</example>
 	</section>
 	</section>
-		<section id="cdr_duration_id">
+	<section id="acc.p.cdr_duration_id">
 		<title><varname>cdr_duration_id</varname> (string)</title>
 		<title><varname>cdr_duration_id</varname> (string)</title>
 		<para>
 		<para>
-		Modifying the duration id which is used to store the duration.
+		Modify the duration id which is used to store the duration.
 		</para>
 		</para>
 		<para>
 		<para>
 		Default value is 'd'
 		Default value is 'd'