Details

    • Type: New Feature New Feature
    • Status: Closed
    • Severity: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Target Release Version/s: None
    • Component/s: Applications/General
    • Labels:
      None
    • Mantis ID:
      4735
    • Regression:
      No

      Description

      This application is similar to the Monitor application only it's designed to record 1 audio and mix them natively as the call is in progress to avoid the need to spawn external processes which lead to harmful cpu usage spikes.

      BENEFITS:
      *) One call can record to mutiple files at the same time.
      *) An append mode allows an agent to record all thier calls in 1 file
      *) A bridge flag allows recording to only take place when the channel is bridged.
      *) The volume for either side of the channel may be adjusted seperatly.
      *) a cli interface makes it possible to start and stop the monitoring at will from a manager session or the cli prompt.

      This modules uses the new slinfactory introduced in bug ASTERISK-4602 thus it is a requirement however, for testing purpouses, a static version of the module with the slinfactory coded embedded is also attached so it would be possible to test the module before the accptance of bug 4724

      *CLI> show application MuxMon

      = Info about application 'MuxMon' =

      [Synopsis]
      Record A Call Natively

      [Description]
      MuxMon(<file>.<ext>[|<options>[|<command>]])

      Records The audio on the current channel to the specified file.

      Valid Options:
      b - Only save audio to the file while the channel is bridged. does not include conferences
      a - Append to the file instead of overwriting it.
      v(<x>) - Adjust the heard volume by a factor of <x> -4/4.
      V(<x>) - Adjust the spoken volume by a factor of <x> -4/4.
      W(<x>) - Adjust the overall volume by a factor of <x> -4/4.

      <command> will be executed when the recording is over
      Any strings matching ^

      {X} will be unescaped to ${X}

      and
      all variables will be evaluated at that time.
      The variable MUXMON_FILENAME will be present as well.

                • ADDITIONAL INFORMATION ******

      Disclaimer on file
      Anthony Minessale http://www.pbxfreeware.org
      anthmct@yahoo.com

        Activity

        Hide
        Michael Jerris added a comment -

        hex- can you please test this new version.

        Show
        Michael Jerris added a comment - hex- can you please test this new version.
        Hide
        Matt O'Gorman (Inactive) added a comment -

        elguero and hex

        has the problem been resolved with the latest version? Please respond.

        Matt

        Show
        Matt O'Gorman (Inactive) added a comment - elguero and hex has the problem been resolved with the latest version? Please respond. Matt
        Hide
        Roberto Lopes added a comment -

        Any news about this app ? It is really interesting since the soxmix on large scale environments causes SERIOUS problems.

        Show
        Roberto Lopes added a comment - Any news about this app ? It is really interesting since the soxmix on large scale environments causes SERIOUS problems.
        Hide
        Mark Spencer added a comment -

        Added to CVS head, thanks!

        Show
        Mark Spencer added a comment - Added to CVS head, thanks!
        Hide
        Digium Subversion added a comment -

        Repository: asterisk
        Revision: 6795

        U trunk/apps/Makefile
        A trunk/apps/app_mixmonitor.c
        A trunk/apps/app_muxmon.c

        ------------------------------------------------------------------------
        r6795 | markster | 2008-01-15 15:51:16 -0600 (Tue, 15 Jan 2008) | 2 lines

        Add muxmon application (bug ASTERISK-4613 with mods, thanks tony!)

        ------------------------------------------------------------------------

        http://svn.digium.com/view/asterisk?view=rev&revision=6795

        Show
        Digium Subversion added a comment - Repository: asterisk Revision: 6795 U trunk/apps/Makefile A trunk/apps/app_mixmonitor.c A trunk/apps/app_muxmon.c ------------------------------------------------------------------------ r6795 | markster | 2008-01-15 15:51:16 -0600 (Tue, 15 Jan 2008) | 2 lines Add muxmon application (bug ASTERISK-4613 with mods, thanks tony!) ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=6795

          People

          • Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development