Permalink
Switch branches/tags
Commits on Oct 19, 2018
  1. rework blackhole subscriptions (#5228)

    lazedo authored and jamesaimonetti committed Oct 17, 2018
    * saves binding entries
Commits on Oct 16, 2018
  1. 4two: fix branched callflow not being properly killed, prevent cf_piv…

    mark2600 authored and jamesaimonetti committed Oct 16, 2018
    …ot from waiting forever (#5220)
Commits on Oct 15, 2018
  1. KAZOO-5923: Fix number(s) synchronisation (#5206)

    harenson authored and jamesaimonetti committed Oct 8, 2018
    KAZOO-5923: use kz_json:are_equal/2 instead of the =:= operator and tickie atoms
Commits on Oct 8, 2018
  1. use username in transfer api (#5201)

    lazedo authored and k-anderson committed Oct 8, 2018
  2. use pmap in blackhole - 4.2 (#5199)

    lazedo authored and k-anderson committed Oct 8, 2018
    * pmap_responders fix
    
    * use pmap in blackhole
Commits on Oct 4, 2018
  1. [master] HELP-39737: update modified timestamp for aging (#5186) (#5191)

    icehess authored and k-anderson committed Oct 4, 2018
    * HELP-39737: update modified timestamp for aging
    
    * HELP-39737: it doesn't seem necessary to set modified, any action making PN
    
    dirty is enough to update modified
  2. [4.2] HELP-39143: Phone stays in calling mode even after media is est…

    swysor authored and lazedo committed Oct 4, 2018
    …ablished when using cf toggle (#5117)
    
    * HELP-39143: call showing connected mode when invoking *74
    
    * instead of b_noop, do a b_answer to ensure call is answered before prompts play
Commits on Oct 2, 2018
  1. allow kzd_accounts to access soft deleted accounts (#5180)

    lazedo authored and jamesaimonetti committed Oct 2, 2018
    * needed to fetch tree for a deleted account
  2. HELP-37837: Fix tasks app startup race condition issue (#5065)

    harenson authored and lazedo committed Oct 2, 2018
    * Fix tasks app startup race condition issue (WIP)
    
    * Fix tasks app startup race condition issue
    
    * SUPPORT-37837: Circle fixes
    
    * SUPPORT-37837: Add fixes according to PR review's comments
    
    * SUPPORT-37837: Add fixes according to PR review's comments
    
    * SUPPORT-37837: Remove kz_global's extra fix besides lookup_name fix
Commits on Oct 1, 2018
  1. Added convertapi support (#5102) (#5146)

    sergey-safarov authored and swysor committed Oct 1, 2018
    * Fixed typo
    
    * Fixed typo
    
    * Added passing options as map
    
    * Added convertapi support
    
    * Updated swagger.json adn added system_config.kazoo_convert.json
    
    * Added md file for convertapi
    
    * Renamed "for_open_office_files_only" value to "for_openoffice_files_only"
    
    * Fixed typo
    
    * Documentation clarification
    
    * Added missed behaviour declaration
    
    (cherry picked from commit 5df0656)
Commits on Sep 20, 2018
  1. updated tests so it uses Today instead of PrevDate (#5139)

    swysor authored and jamesaimonetti committed Sep 11, 2018
    Temporal route changes to Today vs PrevDate, refactor weekly logic
    
    only change weekly prevdate to today
Commits on Sep 18, 2018
  1. don't crash the crasher (#5131)

    jamesaimonetti authored and k-anderson committed Sep 18, 2018
Commits on Sep 17, 2018
  1. HELP-37255 - add Require-Fail-On-Single-Reject - 4.2 (#4933)

    mk1s authored and k-anderson committed Sep 17, 2018
    * add Require-Fail-On-Single-Reject
    
    call forwarding configured to require key press needs to exit
    from the originate loop if the user rejects the call
    
    using Fail-On-Single-Reject is not enough because it will add
    the variable to the a-leg of the loopback channel, and we want to
    add it as part of the bridge dial string of the b-leg
    
    * add NO_ANSWER to exit reasons
  2. 4two: correctly cast bindings on inital add so that they can be remov…

    mark2600 authored and lazedo committed Sep 17, 2018
    …ed with rm_binding later (#5128)
Commits on Sep 12, 2018
  1. FORUM-9923: start time is not stop time (#5107)

    swysor authored and jamesaimonetti committed Sep 12, 2018
  2. [4.2] prepend after privacy (#5083)

    sudomabider authored and k-anderson committed Sep 12, 2018
    * apply prepend after privacy
    
    * fix return type of cid
  3. FORUM-9923: update temporal rules/routes (#5105)

    jamesaimonetti committed Jun 22, 2018
    * FORUM-9923: update temporal rules/routes
    
    update schema to include missing fields
    
    update callflow action to use accessor module's functions
    
    update tests for yearly recurring events
    
    * update docs a bit
    
    * satisfy the edoc
    
    * more doc clarification
    
    * spelling fixes for ect/etc
    
    add the ref doc changes
Commits on Sep 7, 2018
  1. oops accidently pdfs (#5101)

    swysor authored and jamesaimonetti committed Sep 6, 2018
    fixed a few more commands in the schema
    
    Fixed some more schemas
    
    Fixed factual error in doc
Commits on Sep 6, 2018
  1. Updated fax converter to use 200x200 default resolution (#5094)

    swysor authored and jamesaimonetti committed Sep 4, 2018
    formatting fixes
    
    Updated docs for new resolution
    
    Fixed the command name for resample and updated docs for new command
    
    fixed imagemagic assertion in centos
    
    make api, updated docs
    
    removed redundent slow test
    
    rand_hex(32) to rand_hex(12)
  2. KAZOO-5963: remove extra quotes from rfc_1036 in cdrs (#5092)

    icehess authored and lazedo committed Sep 6, 2018
Commits on Sep 5, 2018
  1. Avoid asking for cached value when possible (#5089)

    jamesaimonetti authored and lazedo committed Sep 5, 2018
    The default realm config is accessed on nearly every call event
    processed in ecallmgr before publishing to the wider kazoo
    ecosystem. When the cache is cold, several things happen:
    
    1. Each event for any active calls will request the default realm
    2. Since the cache is cold, a kz_amqp_worker will be checked out to
    fetch the value from sysconf
    3. Each worker will return at about the same time and attempt to cache
    the value.
    
    Under load, this causes:
    1. If enough call events happen before the value can be retrieved from
    sysconf, the worker pool will be exhausted, crashing the event
    process.
    2. When the amqp workers that did get used to fetch the value return,
    they will inundate the cache process' mailbox, causing timeouts
    waiting for the cache to respond.
    
    This patch does two things to help:
    
    1. Only ask the ecallmgr_config cache for the default realm if the
    realm isn't found in the FreeSWITCH props (vs asking for it before
    looking).
    2. Add store_async to the kz_cache to use gen_server:cast/2 to not
    block the ecallmgr process trying to get on with its work.
    
    What this doesn't address is a potential stampede on the
    ecallmgr_config cache that results in many multiples of amqp workers
    being used to fetch the same key.
    
    As 4.3+ remove ecallmgr_config entirely, it didn't seem worth the time
    to add stampede mitigation here. However, kapps_config should be
    looked at for possible stampede mitigation in 4.3+
    
    During loaded issue period, ecallmgr_config asked for these most often:
         19 ecallmgr:debug_channel
         47 ecallmgr:default_realm
         64 ecallmgr:freeswitch_context
        161 ecallmgr:expires_deviation_time
Commits on Aug 30, 2018
  1. HELP-38834: configured system wide default to ignore pvt_deleted (#5088)

    swysor authored and jamesaimonetti committed Aug 30, 2018
    specific type
  2. HELP-39096: use auth_user timestamp for attachment filenames in cb_fa…

    swysor authored and jamesaimonetti committed Aug 27, 2018
    …xes (#5077)
    
    Fixed spec
    
    do not let it crash if user is not found
Commits on Aug 29, 2018
  1. PISTON-575: ignore non-existent dbs in unassign_from_prev (#5086)

    danielfinke authored and jamesaimonetti committed Jun 7, 2018
    formatting changes
Commits on Aug 28, 2018
  1. ignore non-bridge channel_execute_complete events (#5069)

    jamesaimonetti authored and lazedo committed Aug 28, 2018
  2. HELP-39082: fixed call dropping when deleting a not configured tempor…

    swysor authored and jamesaimonetti committed Aug 28, 2018
    …ary greeting (#5080)
    
    Fixed spec
Commits on Aug 22, 2018
  1. KAZOO-5958: fix handling of messages from workers (#5072)

    lazedo authored and jamesaimonetti committed Aug 22, 2018
Commits on Aug 21, 2018
  1. [4.2] HELP-37107: fixed kz_notify_resend to use a timer, added debug …

    swysor authored and lazedo committed Aug 21, 2018
    …logs t… (#5059)
    
    * HELP-37107: fixed kz_notify_resend to use a timer, added debug logs to instrument this module
    
    * pattern match the timer_ref in the handle_info function header
    
    * Removed refresh from not_found clause
    
    * canceling timer on trigger_timeout
Commits on Aug 16, 2018
  1. [4.2] Call control updates (#5060)

    jamesaimonetti authored and lazedo committed Aug 16, 2018
    * ignore error events
    
    * add dry-run to token restrictions on callflows
    
    * update log lines to match
    
    * made apis
Commits on Aug 13, 2018
  1. [4.2] cleanup handling of dynamic conference profiles (#5050)

    jamesaimonetti authored and lazedo committed Aug 13, 2018
    * cleanup handling of dynamic conference profiles
    
    * docs and schemas
    
    * update conferences app src
  2. KAZOO-5948: avoid crash when cidr is invalid (#5054)

    icehess authored and jamesaimonetti committed Aug 10, 2018
    KAZOO-5948: be more expressive
Commits on Aug 11, 2018
  1. fix nouns in serice plans editable (#5052)

    icehess authored and jamesaimonetti committed Aug 10, 2018
    fix verbing
  2. KAZOO-5947: default to false if override privacy is not defined (#5049)

    icehess authored and jamesaimonetti committed Aug 10, 2018
Commits on Aug 10, 2018
  1. HELP-38700: Fixed bug in notify (#5048)

    swysor authored and lazedo committed Aug 10, 2018