Module: sip-router Branch: master Commit: bf2cb0f9a5fc6e3dff5194801cd90e15a8c193fd URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=bf2cb0f9...
Author: Juha Heinanen jh@tutpro.com Committer: Juha Heinanen jh@tutpro.com Date: Wed May 9 10:22:17 2012 +0300
modules/dialplan: dp_translate documentation improvement
---
modules/dialplan/README | 44 +++++++++++++++--------------- modules/dialplan/doc/dialplan_admin.xml | 12 ++++---- 2 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/modules/dialplan/README b/modules/dialplan/README index b7acda1..1b18d07 100644 --- a/modules/dialplan/README +++ b/modules/dialplan/README @@ -12,9 +12,9 @@ Edited by
Juha Heinanen
- Copyright � 2007-2008 Voice Sistem SRL + Copyright © 2007-2008 Voice Sistem SRL
- Copyright � 2008-2010 Juha Heinanen + Copyright © 2008-2010 Juha Heinanen __________________________________________________________________
Table of Contents @@ -46,7 +46,7 @@ Juha Heinanen
6. Functions
- 6.1. dp_translate(id, src[/dest]) + 6.1. dp_translate(id, [src[/dest]])
7. MI Commands
@@ -109,7 +109,7 @@ Chapter 1. Admin Guide
6. Functions
- 6.1. dp_translate(id, src[/dest]) + 6.1. dp_translate(id, [src[/dest]])
7. MI Commands
@@ -200,7 +200,7 @@ Chapter 1. Admin Guide
The translation rules will be loaded using this database URL.
- Default value is "mysql://openser:openserrw@localhost/openser". + Default value is “mysql://openser:openserrw@localhost/openser”.
Example 1.1. Set db_url parameter ... @@ -211,7 +211,7 @@ modparam("dialplan", "db_url", "mysql://user:passwb@localhost/db")
The table's name from which to load the translation rules.
- Default value is "dialplan". + Default value is “dialplan”.
Example 1.2. Set table_name parameter ... @@ -222,7 +222,7 @@ modparam("dialplan", "table_name", "my_table")
The column name used to store the dialplan ID group.
- Default value is "dpid". + Default value is “dpid”.
Example 1.3. Set dpid_col parameter ... @@ -234,7 +234,7 @@ modparam("dialplan", "dpid_col", "column_name") The column name used to store the priority of the corresponding rule from the database row.
- Default value is "pr". + Default value is “pr”.
Example 1.4. Set pr_col parameter ... @@ -245,7 +245,7 @@ modparam("dialplan", "pr_col", "column_name")
The column name used to store the type of matching of the rule.
- Default value is "match_op". + Default value is “match_op”.
Example 1.5. Set match_op_col parameter ... @@ -256,7 +256,7 @@ modparam("dialplan", "match_op_col", "column_name")
The column name to store the rule match expression.
- Default value is "match_exp". + Default value is “match_exp”.
Example 1.6. Set match_exp_col parameter ... @@ -268,7 +268,7 @@ modparam("dialplan", "match_exp_col", "column_name") The column name to store the length of a string matching the match expression.
- Default value is "match_len". + Default value is “match_len”.
Example 1.7. Set pr_col parameter ... @@ -279,7 +279,7 @@ modparam("dialplan", "match_len_col", "column_name")
The column name to store the rule's substitution expression.
- Default value is "subst_exp". + Default value is “subst_exp”.
Example 1.8. Set pr_col parameter ... @@ -290,7 +290,7 @@ modparam("dialplan", "subst_exp_col", "column_name")
The column name to store the rule's replacement expression.
- Default value is "repl_exp". + Default value is “repl_exp”.
Example 1.9. Set repl_exp_col parameter ... @@ -302,7 +302,7 @@ modparam("dialplan", "repl_exp_col", "column_name") The column name to store the rule's attributes to be set to the message.
- Default value is "attrs". + Default value is “attrs”.
Example 1.10. Set attrs_col parameter ... @@ -315,7 +315,7 @@ modparam("dialplan", "attrs_col", "column_name") (dp_translate() succeeds). This parameter can be an AVP or a SCRIPT VAR.
- Default value is "NULL". + Default value is “NULL”.
Example 1.11. Set attrs_pvar parameter ... @@ -326,7 +326,7 @@ modparam("dialplan", "attrs_pvar", "$avp(s:dest)")
The number of rows to be fetched at once from database
- Default value is "1000". + Default value is “1000”.
Example 1.12. Set fetch_rows parameter ... @@ -335,12 +335,14 @@ modparam("dialplan", "fetch_rows", 4000)
6. Functions
- 6.1. dp_translate(id, src[/dest]) + 6.1. dp_translate(id, [src[/dest]])
-6.1. dp_translate(id, src[/dest]) +6.1. dp_translate(id, [src[/dest]])
Will try to translate src into dest according to the translation rules - with dialplan ID equal to id. If dest is missing, only matching and + with dialplan ID equal to id. If src/dest is missing the default + parameter “ruri.user/ruri.user” will be used, thus translating the + request uri user part. If only dest is missing, only matching and storing of matching rule's attributes is done.
Returns 1, if translation succeeded, -1 in case of some error occurred, @@ -354,9 +356,7 @@ modparam("dialplan", "fetch_rows", 4000) variable + script var - the dialplan id is the value of an existing script variable. - * src/dest - input and output of the function. If this parameter is - missing the default parameter "ruri.user/ruri.user" will be used, - thus translating the request uri user part. + * src/dest - input and output of the function. Input parameter src can be any pseudo variable. Output parameter dest can be: + R-URI diff --git a/modules/dialplan/doc/dialplan_admin.xml b/modules/dialplan/doc/dialplan_admin.xml index a789a4c..254e124 100644 --- a/modules/dialplan/doc/dialplan_admin.xml +++ b/modules/dialplan/doc/dialplan_admin.xml @@ -358,13 +358,16 @@ modparam("dialplan", "fetch_rows", 4000) <section> <title> - <function moreinfo="none">dp_translate(id, src[/dest])</function> + <function moreinfo="none">dp_translate(id, [src[/dest]])</function> </title> <para> Will try to translate src into dest according to - the translation rules with dialplan ID equal to id. If dest is + the translation rules with dialplan ID equal to id. If src/dest is + missing the default parameter <quote>ruri.user/ruri.user</quote> will + be used, thus translating the request uri user part. If only dest is missing, only matching and storing of matching rule's - attributes is done. + attributes is done. + </para> <para> Returns 1, if translation succeeded, -1 in case of some error @@ -399,9 +402,6 @@ modparam("dialplan", "fetch_rows", 4000) <listitem> <para> <emphasis>src/dest</emphasis> - input and output of the function. - If this parameter is missing the default parameter - <quote>ruri.user/ruri.user</quote> will be used, thus - translating the request uri user part. </para> <para>Input parameter src can be any pseudo variable. Output parameter dest can be: