Skip to content
Snippets Groups Projects
  1. Nov 29, 2021
  2. 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
  3. 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
  4. Nov 18, 2021
  5. 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
  6. 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
    • Naveen Albert's avatar
      app_read: Fix custom terminator functionality regression · 3c4b7cef
      Naveen Albert authored
      Currently, when the t option is specified with no arguments,
      the # character is still treated as a terminator, even though
      no character should be treated as a terminator.
      
      This is because a previous regression fix was modified to
      remove the use of NULL as a default altogether. However,
      NULL and an empty string actually refer to different
      arrangements and should be treated differently. NULL is the
      default terminator (#), while an empty string removes the
      terminator altogether. This is the behavior being used by
      the rest of the core.
      
      Additionally, since S_OR catches empty strings as well as
      NULL (not intended), this is changed to a ternary operator
      instead, which fixes the behavior.
      
      ASTERISK-29705 #close
      
      Change-Id: I9b6b72196dd04f5b1e0ab5aa1b0adf627725e086
      3c4b7cef
    • Josh Soref's avatar
      utils: Spelling fixes · 59715a07
      Josh Soref authored
      Correct typos of the following word families:
      
      command-line
      immediately
      extensions
      momentarily
      mustn't
      numbered
      bytes
      caching
      
      ASTERISK-29714
      
      Change-Id: I8b2b125c5d4d2f9e87a58515c97468ad47ca44f8
      59715a07
    • Josh Soref's avatar
      pbx: Spelling fixes · 3685e556
      Josh Soref authored
      Correct typos of the following word families:
      
      process
      populate
      with
      africa
      accessing
      contexts
      exercise
      university
      organizations
      withhold
      maintaining
      independent
      rotation
      ignore
      eventname
      
      ASTERISK-29714
      
      Change-Id: I90eacc5bc3dcf75a9c898cfb85164f37dec08345
      3685e556
    • Josh Soref's avatar
      rest-api-templates: Spelling fixes · 4cf87f61
      Josh Soref authored
      Correct typos of the following word families:
      
      overwritten
      descendants
      
      ASTERISK-29714
      
      Change-Id: I2307e35887a3437e50317a4b86f0893f25f9fd3b
      4cf87f61
    • Josh Soref's avatar
      channels: Spelling fixes · c1b21bee
      Josh Soref authored
      Correct typos of the following word families:
      
      appease
      permanently
      overriding
      residue
      silliness
      extension
      channels
      globally
      reference
      japanese
      group
      coordinate
      registry
      information
      inconvenience
      attempts
      cadence
      payloads
      presence
      provisioning
      mimics
      behavior
      width
      natively
      syslabel
      not owning
      unquelch
      mostly
      constants
      interesting
      active
      unequipped
      brodmann
      commanding
      backlogged
      without
      bitstream
      firmware
      maintain
      exclusive
      practically
      structs
      appearance
      range
      retransmission
      indication
      provisional
      associating
      always
      whether
      cyrillic
      distinctive
      components
      reinitialized
      initialized
      capability
      switches
      occurring
      happened
      outbound
      
      ASTERISK-29714
      
      Change-Id: Ife52ee89cd2170b684fa651ca72b1cb911a57339
      c1b21bee
    • Josh Soref's avatar
      tests: Spelling fixes · 4fc59ccc
      Josh Soref authored
      Correct typos of the following word families:
      
      mounting
      jitterbuffer
      thrashing
      original
      manipulating
      entries
      actual
      possibility
      tasks
      options
      positives
      taskprocessor
      other
      dynamic
      declarative
      
      ASTERISK-29714
      
      Change-Id: I6b94659d045eec5d8d020fce2e9b6e2f593dfeb6
      4fc59ccc
    • Josh Soref's avatar
      Makefile: Spelling fixes · c3978efe
      Josh Soref authored
      Correct typos of the following word families:
      
      libraries
      install
      overwrite
      
      ASTERISK-29714
      
      Change-Id: I6488814f79186d6c23dfd7b7f9bba0a046126174
      c3978efe
Loading