Skip to content
Snippets Groups Projects
  1. Dec 02, 2021
  2. Nov 30, 2021
    • Naveen Albert's avatar
      documentation: Standardize examples · bcb7aee7
      Naveen Albert authored
      Most examples in the XML documentation use the
      example tag to demonstrate examples, which gets
      parsed specially in the Wiki to make it easier
      to follow for users.
      
      This fixes a few modules to use the example
      tag instead of vanilla para tags to bring them
      in line with the standard syntax.
      
      ASTERISK-29777 #close
      
      Change-Id: I9acb6cc5faf1d220e73c6dd28592371d768d279b
      bcb7aee7
    • Sean Bright's avatar
      config.c: Prevent UB in ast_realtime_require_field. · 04ac4fe5
      Sean Bright authored
      A backend's implementation of the realtime 'require' function may call
      va_arg() and then fail, leaving the va_list in an undefined
      state. Pass a copy of the va_list instead.
      
      ASTERISK-29771 #close
      
      Change-Id: I555565a72af84e96d49f62fe8cb66ba5a78461f4
      04ac4fe5
    • Naveen Albert's avatar
      app_voicemail: Refactor email generation functions · 70cdb0f9
      Naveen Albert authored
      Refactors generic functions used for email generation
      into utils.c so that they can be used by multiple
      modules, including app_voicemail and app_minivm,
      to avoid code duplication.
      
      ASTERISK-29715 #close
      
      Change-Id: I1de0ed3483623e9599711129edc817c45ad237ee
      70cdb0f9
  3. Nov 29, 2021
  4. Nov 22, 2021
    • Jaco Kroon's avatar
      logger: use __FUNCTION__ instead of __PRETTY_FUNCTION__ · 89237be1
      Jaco Kroon authored
      
      This avoids a few long-name overflows, at the cost of less instructive
      names in the case of C++ (specifically overloaded functions and class
      methods).  This in turn is offset against the fact that we're logging
      the filename and line numbers in any case.
      
      Change-Id: I54101a0bb5f8cb9ef63ec12c5e0d4c8edafff9ed
      Signed-off-by: default avatarJaco Kroon <jaco@uls.co.za>
      89237be1
  5. Nov 19, 2021
    • Mike Bradeen's avatar
      astobj2.c: Fix core when ref_log enabled · ea941032
      Mike Bradeen authored
      In the AO2_ALLOC_OPT_LOCK_NOLOCK case the referenced obj
      structure is freed, but is then referenced later if ref_log is
      enabled. The change is to store the obj->priv_data.options value
      locally and reference it instead of the value from the freed obj
      
      ASTERISK-29730
      
      Change-Id: I60cc5dc1f5a4330e7ad56976fc38a42de0ab6072
      ea941032
    • Alexander Traud's avatar
      channels: Fix for Doxygen. · 3f86c95c
      Alexander Traud authored
      ASTERISK-29762
      
      Change-Id: Ia8811ac12b93ff8c18164699c6fbc604cb0a23f7
      3f86c95c
    • Joshua C. Colp's avatar
      bridge: Deny full Local channel pair in bridge. · 7d4e37a1
      Joshua C. Colp authored
      Local channels are made up of two pairs - the 1 and 2
      sides. When a frame goes in one side, it comes out the
      other. Back and forth. When both halves are in a
      bridge this creates an infinite loop of frames.
      
      This change makes it so that bridging no longer
      allows both of these sides to exist in the same
      bridge.
      
      ASTERISK-29748
      
      Change-Id: I29928b6de87cd9be996a77daccefd7c360fef651
      7d4e37a1
    • Naveen Albert's avatar
      res_tonedetect: Add call progress tone detection · ca2e13e1
      Naveen Albert authored
      Makes basic call progress tone detection available
      in a tech-agnostic manner with the addition of the
      ToneScan application. This can determine if the channel
      has encountered a busy signal, SIT tones, dial tone,
      modem, fax machine, etc. A few basic async progress
      tone detect options are also added to the TONE_DETECT
      function.
      
      ASTERISK-29720 #close
      
      Change-Id: Ia02437e0450473031e294798b8cb421fb8f24e90
      ca2e13e1
    • Boris P. Korzun's avatar
      rtp_engine: Add type field for JSON RTCP Report stasis messages · 70b14f3e
      Boris P. Korzun authored
      ASTERISK-29727 #close
      
      Change-Id: I2eca8aeb591cb63ac2238d08eab662367453cb82
      70b14f3e
  6. Nov 18, 2021
  7. Nov 17, 2021
    • Josh Soref's avatar
      bridges: Spelling fixes · 4bc3dc65
      Josh Soref authored
      Correct typos of the following word families:
      
      multiplication
      potentially
      iteration
      interaction
      virtual
      synthesis
      convolve
      initializes
      overlap
      
      ASTERISK-29714
      
      Change-Id: Ia40f1aca8f2996ab407c6ed9d24cb10a67c6684b
      (cherry picked from commit 2a8fb469)
      4bc3dc65
    • Naveen Albert's avatar
      app_morsecode: Fix deadlock · 721026ff
      Naveen Albert authored
      Fixes a deadlock in app_morsecode caused by locking
      the channel twice when reading variables from the
      channel. The duplicate lock is simply removed.
      
      ASTERISK-29744 #close
      
      Change-Id: I204000701f123361d7f85e0498fedc90243c75e4
      721026ff
  8. Nov 16, 2021
    • Naveen Albert's avatar
      res_pjsip_callerid: Fix OLI parsing · 1cd2584b
      Naveen Albert authored
      Fix parsing of ANI2/OLI information, since it was previously
      parsing the user, when it should have been parsing other_param.
      
      Also improves the parsing by using pjproject native functions
      rather than trying to parse the parameters ourselves like
      chan_sip did. A previous attempt at this caused a crash, but
      this works correctly now.
      
      ASTERISK-29703 #close
      
      Change-Id: I8f3c79032d9ea1a21d16f8e11f22bd8d887738a1
      1cd2584b
Loading