1. 28 4月, 2014 5 次提交
    • Michael Jerris's avatar
      remove unused variable · 11744131
      Michael Jerris 提交于
      11744131
    • Anthony Minessale's avatar
      FS-6491 --resolve · c51b55a4
      Anthony Minessale 提交于
      This seems to be a paradox when running a perl script from a session then executing perl again on the same session from a different thread.
      I fixed it by converting any execution of perl in the execute_on_* family of operators to only run background mode which is to store the command in the session stack to be executed only by the session thread instead of on the spot by the outide thread.  changing the execute_on_answer to perl::/path/to/script.pl would also eliminate the crash in code that has not been updated with this patch.
      
      This is just a limitation of embedded perl we have to live with.
      c51b55a4
    • William King's avatar
      fixing commit a7108411 in switch_config · 0d8f954e
      William King 提交于
      Previous commit actually broke the functionality since it was now returning if cfg->path[0] was not null.
      Also since cfg->path can never be null, this check can be simplified to only check the first index.
      0d8f954e
    • Michael Jerris's avatar
      check return value of switch_vasprintf · 60bc7dae
      Michael Jerris 提交于
      60bc7dae
    • Michael Jerris's avatar
  2. 26 4月, 2014 4 次提交
  3. 25 4月, 2014 4 次提交
  4. 24 4月, 2014 4 次提交
  5. 22 4月, 2014 4 次提交
  6. 21 4月, 2014 1 次提交
  7. 19 4月, 2014 4 次提交
  8. 18 4月, 2014 5 次提交
  9. 17 4月, 2014 2 次提交
  10. 16 4月, 2014 5 次提交
    • Anthony Minessale's avatar
      update · cbd20d8a
      Anthony Minessale 提交于
      cbd20d8a
    • Anthony Minessale's avatar
      FS-6462 --resolve · bce51017
      Anthony Minessale 提交于
      I found a problem here but it may not completely match your expectations.
      I reviewed the RFC 4028 and checked against the code and I discovered we should not be putting a Min-SE in any response at all besides a 422:
      
      section 5:
      
         The Min-SE header field MUST NOT be used in responses except for
         those with a 422 response code.  It indicates the minimum value of
         the session interval that the server is willing to accept.
      
      I corrected this problem and implemented the 422 response so if you request a value lower than the minimum specified for the profile.
      If the value is equal or higher to the minimum, it will be reflected in the Session-Expires header in the response and no Min-SE will be present.
      bce51017
    • Anthony Minessale's avatar
      FS-5997 regression from commit 70accd9f this… · 2bc28110
      Anthony Minessale 提交于
      FS-5997 regression from commit 70accd9f this caused some attended transfers to calls with multiple targets to get the abondoned channels to be stuck on write lock
      2bc28110
    • William King's avatar
    • Anthony Minessale's avatar
      add generic keepalive system and implement it in sofia to send MESSAGE or INFO… · a4a79248
      Anthony Minessale 提交于
      add generic keepalive system and implement it in sofia to send MESSAGE or INFO packets in-dialog at specified interval.
      
      Adds app: enable_keepalive 0|<seconds>
      This app can be run in the dialplan or with execute_on_* type variables for B-legs.
      
      Adds sofia param: keepalive-method  : defaults to MESSAGE can also be "INFO"
      This param sets which SIP method to use.
      a4a79248
  11. 15 4月, 2014 2 次提交