[asterisk-commits] mjordan: trunk r411556 - in /trunk: ./ configs/ include/asterisk/ res/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Mar 28 13:32:56 CDT 2014


Author: mjordan
Date: Fri Mar 28 13:32:50 2014
New Revision: 411556

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=411556
Log:
res_hep/res_hep_pjsip: Add a HEPv3 capture agent module and a logger for PJSIP

This patch adds the following:
(1) A new module, res_hep, which implements a generic packet capture agent for
the Homer Encapsulation Protocol (HEP) version 3. Note that this code is based
on a patch provided by Alexandr Dubovikov; I basically just wrapped it up,
added configuration via the configuration framework, and threw in a
taskprocessor.
(2) A new module, res_hep_pjsip, which forwards all SIP message traffic that
passes through the res_pjsip stack over to res_hep for encapsulation and
transmission to a HEPv3 capture server.

Much thanks to Alexandr for his Asterisk patch for this code and for a *lot*
of patience waiting for me to port it to 12/trunk. Due to some dithering on
my part, this has taken the better part of a year to port forward (I still
blame CDRs for the delay).

ASTERISK-23557 #close

Review: https://reviewboard.asterisk.org/r/3207/
........

Merged revisions 411534 from http://svn.asterisk.org/svn/asterisk/branches/12

Added:
    trunk/configs/hep.conf.sample
      - copied unchanged from r411534, branches/12/configs/hep.conf.sample
    trunk/include/asterisk/res_hep.h
      - copied unchanged from r411534, branches/12/include/asterisk/res_hep.h
    trunk/res/res_hep.c
      - copied unchanged from r411534, branches/12/res/res_hep.c
    trunk/res/res_hep.exports.in
      - copied unchanged from r411534, branches/12/res/res_hep.exports.in
    trunk/res/res_hep_pjsip.c
      - copied unchanged from r411534, branches/12/res/res_hep_pjsip.c
Modified:
    trunk/   (props changed)
    trunk/CHANGES

Propchange: trunk/
------------------------------------------------------------------------------
Binary property 'branch-12-merged' - no diff available.

Modified: trunk/CHANGES
URL: http://svnview.digium.com/svn/asterisk/trunk/CHANGES?view=diff&rev=411556&r1=411555&r2=411556
==============================================================================
--- trunk/CHANGES (original)
+++ trunk/CHANGES Fri Mar 28 13:32:50 2014
@@ -89,21 +89,11 @@
    without configuration changes. These dynamic logger channels will only
    exist until the next restart of asterisk.
 
-------------------------------------------------------------------------------
---- Functionality changes from Asterisk 12.1.0 to Asterisk 12.2.0 ------------
-------------------------------------------------------------------------------
-
-ARI
-------------------
- * The live recording object on recording events now contains a target_uri
-   field which contains the URI of what is being recorded.
-
 Core
 ------------------
  * Exposed sorcery-based configuration files like pjsip.conf to dialplans via
    the new AST_SORCERY diaplan function.
 
-=======
 ARI
 ------------------
  * The live recording object on recording events now contains a target_uri
@@ -137,6 +127,19 @@
 ------------------
  * A new set of Alembic scripts has been added for CDR tables. This will create
    a 'cdr' table with the default schema that Asterisk expects.
+
+res_hep
+------------------
+ * A new module, res_hep, has been added, that acts as a generic packet
+   capture agent for the Homer Encapsulation Protocol (HEP) version 3.
+   It can be configured via hep.conf. Other modules can use res_hep to send
+   message traffic to a HEP capture server.
+
+res_hep_pjsip
+------------------
+ * A new module, res_hep_pjsip, has been added that will forward PJSIP
+   message traffic to a HEP capture server. See res_hep for more
+   information.
 
 res_pjsip
 ------------------




More information about the asterisk-commits mailing list