[sr-dev] git:master: mangler Minor README edits

Olle E. Johansson oej at edvina.net
Thu Dec 20 21:00:25 CET 2012


Module: sip-router
Branch: master
Commit: 75e18bc92fedc4d5a4ab0599ad16526928523b41
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=75e18bc92fedc4d5a4ab0599ad16526928523b41

Author: Olle E. Johansson <oej at edvina.net>
Committer: Olle E. Johansson <oej at edvina.net>
Date:   Thu Dec 20 20:45:40 2012 +0100

mangler Minor README edits

---

 modules/mangler/README                             |   48 +++++++++++---------
 modules/mangler/doc/mangler.xml                    |   12 +++---
 .../doc/{functions.xml => mangler_functions.xml}   |    0
 .../mangler/doc/{params.xml => mangler_params.xml} |    0
 4 files changed, 32 insertions(+), 28 deletions(-)

diff --git a/modules/mangler/README b/modules/mangler/README
index eebef48..c93a1ae 100644
--- a/modules/mangler/README
+++ b/modules/mangler/README
@@ -1,32 +1,30 @@
-1. Mangler Module
+The Mangler Module - SDP mangling
 
 Gabriel Vasile
 
    FhG FOKUS
 
-   Copyright © 2003 FhG FOKUS
+   Copyright © 2003 FhG FOKUS
      __________________________________________________________________
 
-   1.1. Overview
-   1.2. Parameters
+   List of Examples
 
-        1.2.1. contact_flds_separator (string)
+   1. Set db_url parameter
+   2. sdp_mangle_ip usage
+   3. sdp_mangle_port usage
+   4. encode_contact usage
+   5. decode_contact usage
+   6. decode_contact_header usage
 
-   1.3. Functions
+1. Overview
 
-        1.3.1. sdp_mangle_ip(pattern, newip)
-        1.3.2. sdp_mangle_port(offset)
-        1.3.3. encode_contact(encoding_prefix)
-        1.3.4. decode_contact()
-        1.3.5. decode_contact_header()
+   This is a module to help with SDP mangling
 
-1.1. Overview
+2. Parameters
 
-   This is a module to help with SDP mangling. Still in testing.
+   2.1. contact_flds_separator (string)
 
-1.2. Parameters
-
-1.2.1. contact_flds_separator (string)
+2.1. contact_flds_separator (string)
 
    First char of this parameter is used as separator for encoding/decoding
    Contact header.
@@ -47,9 +45,15 @@ modparam("module", "contact_flds_separator", "-")
    then an encoded uri might look
    sip:user-password-ip-port-protocol at PublicIP
 
-1.3. Functions
+3. Functions
+
+   3.1. sdp_mangle_ip(pattern, newip)
+   3.2. sdp_mangle_port(offset)
+   3.3. encode_contact(encoding_prefix)
+   3.4. decode_contact()
+   3.5. decode_contact_header()
 
-1.3.1.  sdp_mangle_ip(pattern, newip)
+3.1.  sdp_mangle_ip(pattern, newip)
 
    Changes IP addresses inside SDP package in lines describing connections
    like c=IN IP4 Currently in only changes IP4 addresses since IP6
@@ -70,7 +74,7 @@ modparam("module", "contact_flds_separator", "-")
 sdp_mangle_ip("10.0.0.0/8","193.175.135.38");
 ...
 
-1.3.2.  sdp_mangle_port(offset)
+3.2.  sdp_mangle_port(offset)
 
    Changes ports inside SDP package in lines describing media like m=audio
    13451.
@@ -86,7 +90,7 @@ sdp_mangle_ip("10.0.0.0/8","193.175.135.38");
 sdp_mangle_port("-12000");
 ...
 
-1.3.3.  encode_contact(encoding_prefix)
+3.3.  encode_contact(encoding_prefix)
 
    This function will encode uri-s inside Contact header in the following
    manner sip:username:password at ip:port;transport=protocol goes
@@ -105,7 +109,7 @@ sdp_mangle_port("-12000");
 if (src_ip == 10.0.0.0/8) encode_contact("enc_prefix","193.175.135.38");
 ...
 
-1.3.4.  decode_contact()
+3.4.  decode_contact()
 
    This function will decode the URI in first line in packets which come
    with encoded URI in the following manner
@@ -125,7 +129,7 @@ if (src_ip == 10.0.0.0/8) encode_contact("enc_prefix","193.175.135.38");
 if (uri =~ "^enc*") { decode_contact(); }
 ...
 
-1.3.5.  decode_contact_header()
+3.5.  decode_contact_header()
 
    This function will decode URIs inside Contact header in the same manner
    as decode_contact. The difference is no dst_uri is set (src_ip,
diff --git a/modules/mangler/doc/mangler.xml b/modules/mangler/doc/mangler.xml
index 8edfb51..8984a44 100644
--- a/modules/mangler/doc/mangler.xml
+++ b/modules/mangler/doc/mangler.xml
@@ -2,8 +2,9 @@
 <!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
    "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
 
-<section id="mangler" xmlns:xi="http://www.w3.org/2001/XInclude">
-    <sectioninfo>
+<book id="mangler" xmlns:xi="http://www.w3.org/2001/XInclude">
+    <bookinfo>
+    	<title>The Mangler Module - SDP mangling</title>
 	<authorgroup>
 	    <author>
 		<firstname>Gabriel</firstname>
@@ -20,16 +21,15 @@
 	</copyright>
     </sectioninfo>
 
-    <title>Mangler Module</title>
 
     <section id="mangler.overview">
 	<title>Overview</title>
 	<para>
-	    This is a module to help with SDP mangling.  Still in testing.
+	    This is a module to help with SDP mangling
 	</para>
     </section>
 
-    <xi:include href="params.xml"/>
-    <xi:include href="functions.xml"/>
+    <xi:include href="mangler_params.xml"/>
+    <xi:include href="mangler_functions.xml"/>
 
 </section>
diff --git a/modules/mangler/doc/functions.xml b/modules/mangler/doc/mangler_functions.xml
similarity index 100%
rename from modules/mangler/doc/functions.xml
rename to modules/mangler/doc/mangler_functions.xml
diff --git a/modules/mangler/doc/params.xml b/modules/mangler/doc/mangler_params.xml
similarity index 100%
rename from modules/mangler/doc/params.xml
rename to modules/mangler/doc/mangler_params.xml




More information about the sr-dev mailing list