Skip to content
Snippets Groups Projects
  1. Nov 06, 2018
    • Alexei Gradinari's avatar
      res_pjsip.c: Make taskprocessor scheduling algorithm pick the shortest queue · 5f3f7077
      Alexei Gradinari authored
      The current round-robin method does not take the current taskprocessor
      load into consideration when distributing requests.  Using the least-size
      method the request goes to the taskprocessor that is servicing the least
      number of active tasks at the current time.
      
      Longer running tasks with the round-robin method can delay processing
      tasks.
      
      * Change the algorithm from round-robin to least-size for picking the
      PJSIP taskprocessor from the default serializer pool.
      
      Change-Id: I7b8d8cc2c2490494f579374b6af0a4868e3a37cd
      5f3f7077
  2. Nov 05, 2018
  3. Nov 02, 2018
  4. Nov 01, 2018
    • Pascal Cadotte Michaud's avatar
      contrib/sip_to_pjsip: add a --quiet option to avoid prints · ebff81e3
      Pascal Cadotte Michaud authored
      Using the --quiet or -q option in conjonction with /dev/stdout as the output
      file allow the output to be used as a valid configuration.
      
      Given a script that generates a valid sip.conf I can pipe the output of that
      script into `sip_to_pjsip.py -q /dev/stdin /dev/stdout`. This allow me to use
      that piped command in my pjsip.conf using the `exec` command.
      
      ASTERISK-28136
      
      Change-Id: I7b0e2e90e2549f3f8e01dc96701f111b5874c88d
      Unverified
      ebff81e3
  5. Oct 31, 2018
  6. Oct 30, 2018
  7. Oct 29, 2018
  8. Oct 27, 2018
    • Alexei Gradinari's avatar
      res_pjsip_notify: improve realtime performance on CLI completion on the endpoint · e407b8af
      Alexei Gradinari authored
      The module 'res_pjsip_notify' inefficiently makes a lot of DB requests
      on CLI completion on the endpoint.
      
      For example if there are 10k endpoints the module makes 10k requests
      of these 10k records.
      
      Even if a part of the endpoint entered
      the module makes the same 10k requests and then filtered them by itself.
      
      This patch gathers endpoints container by prefix
      and adds all gathered endpoints to completion at once.
      
      ASTERISK-28137 #close
      
      Change-Id: Ic20024912cc77bf4d3e476c4cd853293c52b254b
      e407b8af
  9. Oct 26, 2018
    • Torrey Searle's avatar
      res_pjsip_session: add new flag use_callerid_contact · cac4ccef
      Torrey Searle authored
      Add a new global flag to res_pjsip to allow the callerid to be used
      as the username in the contact header.  This allows chan_pjsip to have
      the same behavour as chan_sip
      
      ASTERISK-28087 #close
      
      Change-Id: I9a720e058323f6862a91c62f8a8c1a4b5c087b95
      cac4ccef
  10. Oct 25, 2018
  11. Oct 24, 2018
  12. Oct 23, 2018
  13. Oct 22, 2018
Loading