Skip to content
Snippets Groups Projects
  1. Aug 01, 2013
  2. Jun 24, 2013
  3. Feb 15, 2013
    • Matthew Jordan's avatar
      Add CLI configuration documentation · d04ab3c6
      Matthew Jordan authored
      This patch allows a module to define its configuration in XML in source, such
      that it can be parsed by the XML documentation engine. Documentation is
      generated in a two-pass approach:
      
      1. The documentation is first generated from the XML pulled from the source
      2. The documentation is then enhanced by the registration of configuration
         options that use the configuration framework
      
      This patch include configuration documentation for the following modules:
       * chan_motif
       * res_xmpp
       * app_confbridge
       * app_skel
       * udptl
      
      Two new CLI commands have been added:
       * config show help - show configuration help by module, category, and item
       * xmldoc dump - dump the in-memory representation of the XML documentation to
         a new XML file.
      
      Review: https://reviewboard.asterisk.org/r/2278
      Review: https://reviewboard.asterisk.org/r/2058
      
      patches:
        on review 2058 uploaded by twilson
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@381527 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      d04ab3c6
  4. Jan 16, 2013
  5. Sep 22, 2012
    • Andrew Latham's avatar
      Doxygen Updates Janitor Work · fd98835f
      Andrew Latham authored
      * Whitespace, doc-blocks, spelling, case, missing and incorrect tags.
      * Add cleanup to Makefile for the Doxygen configuration update
      * Start updating Doxygen configuration for cleaner output
      * Enable inclusion of configuration files into documentation
      * remove mantisworkflow...
      * update documentation README
      * Add markup to Tilghman's email and talk with him about updating his email, he knows...
      * no code changes on this commit other than the mentioned Makefile change
      
      (issue ASTERISK-20259)
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@373384 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      fd98835f
  6. Aug 30, 2012
  7. Jul 19, 2012
    • Matthew Jordan's avatar
      Add the ability to specify technology specific documentation · 86ff5585
      Matthew Jordan authored
      A number of applications/AMI commands in Asterisk have specific behavioral
      differences depending on the resource or channel technology those
      applications are executed on.  For example, the MessageSend application/
      command is technology agnostic, but how the channel drivers that support
      that functionality behave is dependant on the protocols and channel
      driver implementation.  Prior to this patch, those details were either
      documented in the application/command documentation itself, or were left
      undocumented.
      
      This patch adds a new element to the documentation schema, <info/>.  An info
      node is essentially a piece of technology specific reference information that
      can be included by any top level XML documentation node.  For example, the
      MessageSend application can now include XMPP/SIP specific information, where
      that technology specific information can be defined in chan_motif/res_xmpp/
      chan_sip.  Likewise, that information can also be included in the MessageSend
      AMI command.
      
      Review: https://reviewboard.asterisk.org/r/2049
      
      
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@370278 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      86ff5585
  8. Jul 10, 2012
  9. Jun 25, 2012
    • Matthew Jordan's avatar
      Add AMI event documentation · 82a7409c
      Matthew Jordan authored
      This patch adds the core changes necessary to support AMI event documentation
      in the source files of Asterisk, and adds documentation to those AMI events
      defined in the core application modules.  Event documentation is built from
      the source by two new python scripts, located in build_tools:
      get_documentation.py and post_process_documentation.py.
      
      The get_documentation.py script mirrors the actions of the existing AWK
      get_documentation scripts, except that it will scan the entirety of a source
      file for Asterisk documentation.  Upon encountering it, if the documentation
      happens to be an AMI event, it will attempt to extract information about the
      event directly from the manager event macro calls that raise the event.  The
      post_process_documentation.py script combines manager event instances that
      are the same event but documented in multiple source files.  It generates
      the final core-[lang].xml file.
      
      As this process can take longer to complete than a typical 'make all', it
      is only performed if a new make target, 'full', is chosen.
      
      Review: https://reviewboard.asterisk.org/r/1967/
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@369346 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      82a7409c
  10. Oct 10, 2011
  11. Aug 09, 2011
  12. Feb 08, 2011
  13. Nov 11, 2010
  14. Oct 14, 2010
  15. Sep 21, 2010
  16. Sep 14, 2010
  17. Sep 10, 2010
  18. Sep 02, 2010
  19. Aug 16, 2010
  20. Aug 03, 2010
  21. Jul 23, 2010
  22. Jul 16, 2010
  23. Jul 14, 2010
  24. Jul 07, 2010
  25. Jun 28, 2010
  26. Jun 25, 2010
  27. Jun 16, 2010
  28. Jun 15, 2010
  29. Jun 12, 2010
  30. Jun 10, 2010
  31. Jun 08, 2010
    • Terry Wilson's avatar
      Add SRTP support for Asterisk · 857814f4
      Terry Wilson authored
      After 5 years in mantis and over a year on reviewboard, SRTP support is finally
      being comitted. This includes generic CHANNEL dialplan functions that work for
      getting the status of whether a call has secure media or signaling as defined
      by the underlying channel technology and for setting whether or not a new
      channel being bridged to a calling channel should have secure signaling or
      media. See doc/tex/secure-calls.tex for examples.
      
      Original patch by mikma, updated for trunk and revised by me.
      
      (closes issue #5413)
      Reported by: mikma
      Tested by: twilson, notthematrix, hemanshurpatel
      
      Review: https://reviewboard.asterisk.org/r/191/
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@268894 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      857814f4
  32. Jun 02, 2010
    • David Vossel's avatar
      Update CHANGES and aoc help doc to reflect AOC additions · 3280a5c0
      David Vossel authored
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@267181 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      3280a5c0
    • Richard Mudgett's avatar
      Generic Advice of Charge. · afd4454c
      Richard Mudgett authored
      Asterisk Generic AOC Representation
      - Generic AOC encode/decode routines.
        (Generic AOC must be encoded to be passed on the wire in the AST_CONTROL_AOC frame)
      - AST_CONTROL_AOC frame type to represent generic encoded AOC data
      - Manager events for AOC-S, AOC-D, and AOC-E messages
      
      Asterisk App Support
      - app_dial AOC-S pass-through support on call setup
      - app_queue AOC-S pass-through support on call setup
      
      AOC Unit Tests
      - AOC Unit Tests for encode/decode routines
      - AOC Unit Test for manager event representation.
      
      SIP AOC Support
      - Pass-through of generic AOC-D and AOC-E messages to snom phones via the
        snom AOC specification.
      - Creation of chan_sip page3 flags for the addition of the new
        'snom_aoc_enabled' sip.conf option.
      
      IAX AOC Support
      - Natively supports AOC pass-through through the use of the new
        AST_CONTROL_AOC frame type
      
      DAHDI AOC Support
      - ETSI PRI full AOC Pass-through support
      - 'aoc_enable' chan_dahdi.conf option for independently enabling
        pass-through of AOC-S, AOC-D, AOC-E.
      - 'aoce_delayhangup' option for retrieving AOC-E on disconnect.
      - DAHDI A() dial string option for requesting AOC services.
        example usage:
        ;requests AOC-S, AOC-D, and AOC-E on call setup
        exten=>1111,1,Dial(DAHDI/g1/1112/A(s,d,e))
      
      Review:	https://reviewboard.asterisk.org/r/552/
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@267096 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      afd4454c
Loading