Skip to content
Snippets Groups Projects
  1. Dec 16, 2017
    • Richard Mudgett's avatar
      chan_pjsip.c: Improve ast_request() diagnostic msgs. · 4a461bcd
      Richard Mudgett authored
      Attempting to dial PJSIP/endpoint when the endpoint doesn't exist and
      disable_multi_domain=no results in a misleading empty endpoint name
      message.  The message should say the endpoint was not found.
      
      * Added missing endpoint not found message.
      
      * Added more information to the empty endpoint name msgs if available.
      
      * Eliminated RAII_VAR in request().
      
      Change-Id: I21da85ebd62dcc32115b2ffcb5157416ebae51e4
      4a461bcd
  2. Dec 15, 2017
  3. Dec 14, 2017
  4. Dec 13, 2017
  5. Dec 12, 2017
    • Ivan Poddubny's avatar
      app_queue: Fix extension state subscriptions removed on dialplan reload · c7f94e57
      Ivan Poddubny authored
      The approach with having a single global subscription to all extension
      state changes has one issue: dynamically created hints don't have any
      watchers and are therefore garbage collected on the first dialplan
      reload.
      
      This change creates a state subscription for every queue member with a
      hint as state_interface, thus increasing the count of watches for
      hints, so they are not destroyed prematurely anymore.
      
      There are 2 side effects:
      1. The state change callback in app_queue is not executed when
         there are no members referring to the extension.
      2. The callback is called multiple times for the same hint if it's
         associated with more than one queue member.
      
      Reported by: Steven T. Wheeler
      
      ASTERISK-18411 #close
      
      Change-Id: I4956af2136ea2a7f110ac9272eae5f6e676d8f89
      c7f94e57
Loading