[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