Skip to content
Snippets Groups Projects
  1. Jan 16, 2020
  2. Jan 15, 2020
  3. Jan 14, 2020
  4. Jan 13, 2020
    • Sean Bright's avatar
      func_curl: Add 'followlocation' option to CURLOPT() · 0c2bf166
      Sean Bright authored
      We allow for 'maxredirs' to be set, but this value is ignored when
      followlocation is not enabled which, by default, it is not.
      
      ASTERISK-17491 #close
      Reported by: candrews
      
      Change-Id: I96a4ab0142f2fb7d2e96ff976f6cf7b2982c761a
      0c2bf166
  5. Jan 12, 2020
    • Sean Bright's avatar
      app_queue: Deprecate the QueueMemberPause.Reason field · 9522390a
      Sean Bright authored
      The QueueMemberPause AMI event includes two fields that return the
      reason a member was paused.
      
      * In release branches, deprecate Reason in favor of PausedReason.
      * In master, remove the Reason field entirely.
      
      ASTERISK-28349 #close
      Reported by: Niksa Baldun
      
      Change-Id: I01da58f2b0ab927baeee754870f62b51b7b3d296
      9522390a
  6. Jan 10, 2020
  7. Jan 09, 2020
  8. Jan 08, 2020
    • Kevin Harwell's avatar
      app_agent_pool: Update XML docs for AgentLogin · 00a74321
      Kevin Harwell authored
      This patch fixes some wrongly formatted documentation for the AgentLogin
      application. A couple of "see also" links should contain only the function
      name, and no parameters.
      
      Change-Id: I3f788b47dce3292e311f8a9856938d59a0bd0661
      00a74321
    • George Joseph's avatar
      CI: Update buildAsterisk.sh to do a "make full" · d5f3ec92
      George Joseph authored
      If you do a "make all" when building Asterisk the xml documentation
      produced will be missing certain AMI events where their
      documentation is located not at the top of the c source file but
      embedded further down next to the event's manager_event()
      registration call.  See main/manager_mwi.c for an example.
      
      "make full" does produce the correct documentation so we're changing
      it in the build script.  A separate commit/issue will address the
      problem with "make all".
      
      ASTERISK-28507
      Reported by: David Lee
      
      Change-Id: I4a22635d6eef99eacecc0efb69e28360eebdb86c
      d5f3ec92
    • Joshua C. Colp's avatar
      res_pjsip_pubsub: Add ability to persist generator state information. · 4e7adbd8
      Joshua C. Colp authored
      Some body generators, such as dialog-info+xml, require storing state
      information which is then conveyed in the NOTIFY request itself. Up
      until now there was no way for such body generators to persist this
      information.
      
      Two new API calls have been added to allow body generators to set and
      get persisted data. This data is persisted out alongside the normal
      persistence information and allows the body generator to restore
      state information or to simply use this for normal storage of state.
      State is stored in the form of JSON and it is up to the body
      generator to interpret this as needed.
      
      The dialog-info+xml body generator has been updated to take advantage
      of this to persist the version number.
      
      ASTERISK-27759
      
      Change-Id: I5fda56c624fd13c17b3c48e0319b77079e9e27de
      4e7adbd8
    • Joshua Colp's avatar
    • Joshua Colp's avatar
    • Sean Bright's avatar
      res_pjsip_endpoint_identifier_ip.c: Add port matching support · 312abaa1
      Sean Bright authored
      Adds source port matching support when IP matching is used:
      
        [example]
        type = identify
        match = 1.2.3.4:5060/32, 1.2.3.4:6000/32, asterisk.org:4444
      
      If the IP matches but the source port does not, we reject and search for
      alternatives. SRV lookups are still performed if enabled (srv_lookups = yes),
      unless the configured FQDN includes a port number in which case just a host
      lookup is performed.
      
      ASTERISK-28639 #close
      Reported by: Mitch Claborn
      
      Change-Id: I256d5bd5d478b95f526e2f80ace31b690eebba92
      312abaa1
  9. Jan 07, 2020
  10. Jan 06, 2020
    • George Joseph's avatar
      stasis.c: Use correct topic name in stasis_topic_pool_delete_topic · 1c9ddad4
      George Joseph authored
      When a topic is created for an object, its name is only
      <object>:<uniqueid>
      For example:
      bridge:cb68b3a8-fce7-4738-8a17-d7847562f020
      
      When a topic is added to a pool, its name has the pool's topic
      name prepended.  For example:
      bridge:all/bridge:cb68b3a8-fce7-4738-8a17-d7847562f020
      
      The topic_pool_entry's name however, is only what was passed
      in to stasis_topic_pool_get_topic which is
      bridge:cb68b3a8-fce7-4738-8a17-d7847562f020
      That's actually correct because the entry is qualified by the
      pool that's in.
      
      When you're ready to delete the entry from the pool, you retrieve
      the tropic name from the object but since it now has the pool's
      topic name prepended, it won't be found in the pool container.
      
      Fix:
      
      * Modified stasis_topic_pool_delete_topic() to skip past the
      pool topic's name, if it was prepended to the topic name,
      before searching the container for a pool entry.
      
      ASTERISK-28633
      Reported by: Joeran Vinzens
      
      Change-Id: I4396aa69dd83e4ab84c5b91b39293cfdbcf483e6
      1c9ddad4
    • Richard Mudgett's avatar
      app_bridgeaddchan.c: Make BridgeAdd be more like Bridge · 19069f7d
      Richard Mudgett authored
      * Made BridgeAdd not hangup the call if there is a problem.
      * Reduced message level from warning to verbose for normal exception
      cases.
      * Added a loop safety check to BridgeAdd.
      * Made BridgeAdd set BRIDGERESULT with the status when dialplan is
      resumed.
      
      Change-Id: I374d39b8a3edcc794eeb5c6b9f31a01424cdc426
      19069f7d
    • Richard Mudgett's avatar
      app_dial.c: Simplify dialplan using Dial. · abcb4ab3
      Richard Mudgett authored
      Dialplan has to be careful about passing an empty destination list or
      empty positions in the list.  As a result, dialplan has to check for
      these conditions before using Dial.  Simplify dialplan by making Dial
      handle these conditions gracefully.
      
      * Made tolerate empty positions in the dialed device list.
      
      * Reduced some message log levels from notice to verbose.
      
      ASTERISK-28638
      
      Change-Id: I6edc731aff451f8bdfaee5498078dd18c3a11ab9
      abcb4ab3
Loading