Skip to content
Snippets Groups Projects
  1. Jun 13, 2014
  2. Jun 12, 2014
  3. Jun 11, 2014
    • Richard Mudgett's avatar
      format.c: Fix misuse of hash container function. · 33a4ae86
      Richard Mudgett authored
      The supplied hash function to a container must be idempotent given the
      object's key value to figure out which container bucket the object belongs
      in.  Returning a random number or the current container count is not
      idempotent.  The "computed hash" value doesn't help find the object later
      in those cases.
      
      * Fixed the format_list container to actually be a list since that is how
      the container is used.  Conceptually, if more than 283 formats were added
      to the format_list then odd things may have happened before the fix.
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@415728 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      33a4ae86
  4. Jun 10, 2014
  5. Jun 09, 2014
  6. Jun 06, 2014
  7. Jun 05, 2014
    • Richard Mudgett's avatar
      config: Fix config files not reloading when only an included file changes. · 4cc6c768
      Richard Mudgett authored
      The twisted logic determining if a config file should be reloaded was
      mostly broken and disabled.  The incorrect test that ASTERISK-23383 fixed
      actually reenabled the broken logic.  The incorrect test was causing the
      timestamp to always be cleared which caused config files with includes to
      always be reloaded.
      
      * Made wildcard includes always cause a reload.  Determining if a file was
      deleted cannot be determined without restructuring the cache to determine
      if any files are missing from the last files actually loaded.  Also
      without refactoring config_text_file_load(), the glob loop couldn't check
      more than one file for changes anyway.
      
      * Made remove the cache entry if the file no longer exists when trying to
      get its timestamp or it is no longer a regular file.  This fixes the
      corner case where the file was loaded, then deleted, then the config
      reloaded, then the file restored with the same timestamp, and then the
      config reloaded again.
      
      * Made remove the cache entry include list when actually loading the file.
      This gets rid of any stale includes the file had from the last time the
      file was loaded.
      
      ASTERISK-23683 #close
      Reported by: tootai
      
      Review: https://reviewboard.asterisk.org/r/3575/
      ........
      
      Merged revisions 415225 from http://svn.asterisk.org/svn/asterisk/branches/1.8
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@415229 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      4cc6c768
    • Matthew Jordan's avatar
      app_confbridge: Allow muting of users waiting to enter a ConfBridge · a890f546
      Matthew Jordan authored
      Prior to this patch, users waiting to enter a ConfBridge were not considered
      when muted via the CLI or via AMI. Instead, a confusing message would be
      emitted stating that the channel did not exist.
      
      This patch allows a user to be muted when waiting to enter a ConfBridge
      conference. This is equivalent to start when muted, only toggled via the CLI
      or AMI.
      
      Review: https://reviewboard.asterisk.org/r/3582
      
      ASTERISK-23824 #close
      patches:
        rb3582.patch uploaded by tm1000 (License 6524)
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@415206 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      a890f546
  8. Jun 04, 2014
  9. Jun 03, 2014
  10. May 30, 2014
  11. May 29, 2014
  12. May 28, 2014
  13. May 27, 2014
  14. May 23, 2014
  15. May 22, 2014
  16. May 21, 2014
  17. May 19, 2014
  18. May 16, 2014
  19. May 15, 2014
    • Richard Mudgett's avatar
      app_meetme: Fix overwrite of DAHDI conference data structure. · e5d18001
      Richard Mudgett authored
      Starting a conference recording using the admin menu overwrites the DAHDI
      conference data structure used to modify the admin user's conference mute
      mode.
      
      * Made no longer pass the user's DAHDI conference data structure into the
      menu functions.  The menu now uses its own DAHDI conference data
      structure to start the recording channel.
      
      * Moved the unlock conf->playlock to before playing the conf-full message.
      No sense keeping the lock while that prompt is playing.  The user is never
      going to get into the conference at that point.
      ........
      
      Merged revisions 413991 from http://svn.asterisk.org/svn/asterisk/branches/1.8
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@413992 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e5d18001
    • Walter Doekes's avatar
      Blocked revisions 413949 · 3e5fb27f
      Walter Doekes authored
      > Apparently this was already fixed in Asterisk 11.
      > https://reviewboard.asterisk.org/r/1944/ (r368519, 2012-06-05 16:41:43 +0200)
      ........
      chan_local+app_dial: Propagagate call answered elsewhere over local channels.
      
      AST_FLAG_ANSWERED_ELSEWHERE was not propagated back from local channels.
      It is now. That means that when a call is picked up from a callgroup of
      local channels, the other channels will now properly see it as "picked up".
      
      This occurs when you use a construct like Dial(Local/a@context&Local/b@context)
      where a@context and b@context dial two chan_sip devices respectively. If one
      device picks up, the other will not see "1 missed call" anymore. In this
      respect, it now behaves the same as when doing Dial(SIP/a&SIP/b).
      
      Review: https://reviewboard.asterisk.org/r/3540/
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@413950 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      3e5fb27f
  20. May 14, 2014
  21. May 13, 2014
  22. May 12, 2014
    • Richard Mudgett's avatar
      chan_dahdi/sig_pri: Prevent unnecessary PROGRESS events when overlap dialing is enabled. · e99783e7
      Richard Mudgett authored
      When overlap dialing is enabled, the lack of inband audio available
      information in the SETUP_ACKNOWLEDGE events causes an interoperability
      problem with SIP.  sig_pri doesn't know if there is dialtone present when
      a SETUP_ACKNOWLEDGE is received so it assumes it is there and posts an
      AST_CONTROL_PROGRESS frame.  The SIP channel driver then sends out a 183
      Session Progress and blocks the desired 180 Ringing message when the
      ALERTING message comes in.
      
      * Made the configure script detect if the installed version of libpri
      supports the SETUP_ACKNOWLEDGE enhancements.
      
      * Using the new API, made generate an AST_CONTROL_PROGRESS frame on an
      incoming SETUP_ACKNOWLEDGE message when the message indicates inband audio
      is present instead of assuming that dialtone is present.
      
      * Using the new API, made SETUP_ACKNOWLEDGE send out an inband audio
      available indication only if dialtone is expected.  The change also makes
      the fallback behaviour of sending the PROGRESS message better by sending
      it only if dialtone is expected.
      
      * Changed receiving a PROCEEDING message to not generate an
      AST_CONTROL_PROGRESS frame if the progress indication ie indicates
      non-end-to-end-ISDN.  This helps interoperability with SIP.
      
      * Changed sending a PROCEEDING message in response to an
      AST_CONTROL_PROCEEDING frame to not indicate inband audio available.  It
      was silly to do so anyway because the channel driver doesn't know if
      inband audio is even available.  This helps interoperability with SIP.
      
      This patch and a corresponding change in libpri work together to allow
      Asterisk to control the inband audio available progress indication ie on
      the SETUP_ACKNOWLEDGE message when dialtone is present.
      
      AST-1338 #close
      Reported by: Tyler Stewart
      
      Review: https://reviewboard.asterisk.org/r/3521/
      ........
      
      Merged revisions 413714 from http://svn.asterisk.org/svn/asterisk/branches/1.8
      
      
      git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@413765 65c4cc65-6c06-0410-ace0-fbb531ad65f3
      e99783e7
Loading