Module: sip-router Branch: master Commit: e6a8bc85079389314f86cc4141cf827ecabeaf4a URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e6a8bc85...
Author: Olle E. Johansson oej@edvina.net Committer: Olle E. Johansson oej@edvina.net Date: Thu Dec 20 08:56:56 2012 +0100
iptrtpproxy Documentation updates (SER => kamailio)
---
modules/iptrtpproxy/doc/iptrtpproxy.xml | 53 ++++++++++---------- .../{functions.xml => iptrtpproxy_functions.xml} | 0 .../doc/{params.xml => iptrtpproxy_params.xml} | 0 3 files changed, 26 insertions(+), 27 deletions(-)
diff --git a/modules/iptrtpproxy/doc/iptrtpproxy.xml b/modules/iptrtpproxy/doc/iptrtpproxy.xml index 7f857b0..fbe7595 100644 --- a/modules/iptrtpproxy/doc/iptrtpproxy.xml +++ b/modules/iptrtpproxy/doc/iptrtpproxy.xml @@ -9,8 +9,9 @@ ]
-<section id="iptrtpproxy" xmlns:xi="http://www.w3.org/2001/XInclude"> - <sectioninfo> +<book id="iptrtpproxy" xmlns:xi="http://www.w3.org/2001/XInclude"> + <bookinfo> + <title>The Iptrtpproxy module</title> <authorgroup> <author> <firstname>Tomas</firstname> @@ -26,31 +27,29 @@ <holder>Tomas Mandys</holder> </copyright>
- </sectioninfo> + </bookinfo>
- <title>Iptrtpproxy module</title>
<section id="iptrtpproxy.overview"> <title>Overview</title> <para> - It provides similar functionality as <emphasis>nathelper</emphasis> but - communicates with <emphasis>netfilter</emphasis> kernel <emphasis>xt_RTPPROXY</emphasis> module using - <emphasis>libipt_RTPPROXY</emphasis> userspace library. - See <ulink url="http://www.2p.cz/en/netfilter_rtp_proxy">http://www.2p.cz/en/netfilter_rtp_proxy</ulink> - All RTP streams are - manipulated directly in kernel space, no data is copied from + This module provides similar functionality as <emphasis>nathelper</emphasis> but + communicates with <emphasis>netfilter</emphasis> kernel + <emphasis>xt_RTPPROXY</emphasis> module using + the <emphasis>libipt_RTPPROXY</emphasis> userspace library. + All RTP streams are manipulated directly in kernel space, no data is copied from kernel to userspace and back, it reduces load and delay. See <ulink url="http://www.2p.cz/en/netfilter_rtp_proxy"> http://www.2p.cz/en/netfilter_rtp_proxy</ulink> for more details. </para>
<para> - The ser module is written as light-weighted, there is not implemented - any dialog managment as in <emphasis>nathelper</emphasis>, the reason is that such an API - should be provided by core or specialized dialog manager module. - Because such module is not in CVS, session information may be stored - in extra attributes of <emphasis>avp_db</emphasis> module and - session id itself in record route as cookie, see <emphasis>rr</emphasis> module. + This &kamailio; module is written as a light-weight module, there is no + dialog managment as in <emphasis>Nathelper</emphasis>. The reason is that such an API + should be provided by core or a specialized dialog manager module. + Because such module is not in git, session information may be stored + in extra attributes of the <emphasis>avp_db</emphasis> module and + the session id itself in record route as cookie, see the <emphasis>rr</emphasis> module. </para>
<para> @@ -63,9 +62,9 @@ </para>
<para> - There is also support for media authorization. Number of codec sets may be defined. When a message containing - SDP offer/answer is being processed then current codecs and streams may be inspected, removed or signallized - according a codec set. + There is also support for media authorization. Number of codec sets may be defined. + When a message containing SDP offer/answer is being processed then current codecs + and streams may be inspected, removed or signallized according a codec set. </para>
@@ -74,12 +73,12 @@ <itemizedlist> <listitem> <para> - only IPv4 addresses are supported. + Only IPv4 addresses are supported. </para> </listitem> <listitem> <para> - more media streams per session supported + More media streams per session supported </para> </listitem> </itemizedlist> @@ -91,7 +90,7 @@ <para> The following libraries or applications must be installed before - running SER with this module loaded: + running &kamailio; with this module loaded: <itemizedlist> <listitem> <para> @@ -102,7 +101,7 @@ </itemizedlist> </para> <note><para> - The module Makefile must be edited and iptdir setup to the directory with + The modules Makefile must be edited and iptdir setup to the directory with the iptable sources (if different from ~/iptables). Alternatively compile the module using: <programlisting> @@ -133,10 +132,10 @@
<programlisting>
- switchboard_name [ ":" [ session_id "/" created ] * ( "," session_id "/" created ) ] ] - session_id = * ( [0-9] ) ; empty when no session allocated - created = timestamp - </programlisting> +switchboard_name [ ":" [ session_id "/" created ] * ( "," session_id "/" created ) ] ] +session_id = * ( [0-9] ) ; empty when no session allocated +created = timestamp +</programlisting>
</section>
diff --git a/modules/iptrtpproxy/doc/functions.xml b/modules/iptrtpproxy/doc/iptrtpproxy_functions.xml similarity index 100% rename from modules/iptrtpproxy/doc/functions.xml rename to modules/iptrtpproxy/doc/iptrtpproxy_functions.xml diff --git a/modules/iptrtpproxy/doc/params.xml b/modules/iptrtpproxy/doc/iptrtpproxy_params.xml similarity index 100% rename from modules/iptrtpproxy/doc/params.xml rename to modules/iptrtpproxy/doc/iptrtpproxy_params.xml