  Release Summary for 4.3-122
  [![Generic badge](https://img.shields.io/badge/release_status-building-lightgrey.svg)](https://shields.io/)
  Changes to branch `4.3` after version `4.3.121`.
  * [PISTON-1135: compare existing account doc to saved account doc, not req data](https://github.com/2600hz/kazoo/pull/6636) - _by Daniel Finke_
      Prior to this change, the check of whether the account’s &quot;pvt_enabled&quot; property changed was always succeeding. This caused the registrations for the account to be flushed on every account save.
  * [fix `make validate-js`](https://github.com/2600hz/kazoo/pull/6635) - _by James Aimonetti_
      `make validate-js` was always failing with
      ```
      Usage: ./scripts/validate-js.sh file.json+
      ```
  * [fix `make validate-js`](https://github.com/2600hz/kazoo/pull/6635) - _by Daniel Finke_
      `make validate-js` was always failing with
      ```
      Usage: ./scripts/validate-js.sh file.json+
      ```
  * [fix hotornot crash when caller_id_numbers is in filter_list](https://github.com/2600hz/kazoo/pull/6633) - _by Alan R Evans_
      Fix hotornot crash when caller_id_names is present in system_config/hotornot/filter_list
      Before fix:
      ```
      [root@d1k1 ~]# sup hotornot_maintenance rates_for_did 00447800000000
      Candidates:
      RATE NAME |   COST | INCREMENT |   MINIMUM | SURCHARGE |    WEIGHT |          PREFIX |   RATEDECK NAME |         VERSION |
      outbound_GB_447891 | 0.0102 |        60 |        60 |       0.0 |        59 |          447891 |        ratedeck |                 |
      outbound_GB_4478 | 0.2237 |        60 |        60 |       0.0 |        18 |            4478 |        ratedeck |                 |
      outbound_GB_44 | 0.0035 |        60 |        60 |       0.0 |        20 |              44 |        ratedeck |                 |
      inbound_UK_44 |    0.0 |        60 |        60 |       0.0 |        20 |              44 |        ratedeck |                 |
      Command failed: {&#039;EXIT&#039;,{function_clause,[{knm_converters,normalize,[undefined],[{file,&quot;src/converters/knm_converters.erl&quot;},{line,101}]},{hon_util,matching_rate,3,[{file,&quot;src/hon_util.erl&quot;},{line,213}]},{lists,&#039;-filter/2-lc$^0/1-0-&#039;,2,[{file,&quot;lists.erl&quot;},{line,1286}]},{lists,foldl,3,[{file,&quot;lists.erl&quot;},{line,1263}]},{hotornot_maintenance,rates_for_did,4,[{file,&quot;src/hotornot_maintenance.erl&quot;},{line,83}]},{sup,in_kazoo,4,[{file,&quot;src/sup.erl&quot;},{line,98}]},{rpc,&#039;-handle_call_call/6-fun-0-&#039;,5,[{file,&quot;rpc.erl&quot;},{line,197}]}]}}
      ```
      After fix:
      ```
      [root@d1k1 ~]# sup hotornot_maintenance rates_for_did 00447800000000
      Candidates:
      RATE NAME |   COST | INCREMENT |   MINIMUM | SURCHARGE |    WEIGHT |          PREFIX |   RATEDECK NAME |         VERSION |
      outbound_GB_447891 | 0.0102 |        60 |        60 |       0.0 |        59 |          447891 |        ratedeck |                 |
      outbound_GB_4478 | 0.2237 |        60 |        60 |       0.0 |        18 |            4478 |        ratedeck |                 |
      outbound_GB_44 | 0.0035 |        60 |        60 |       0.0 |        20 |              44 |        ratedeck |                 |
      inbound_UK_44 |    0.0 |        60 |        60 |       0.0 |        20 |              44 |        ratedeck |                 |
      Matching:
      RATE NAME |   COST | INCREMENT |   MINIMUM | SURCHARGE |    WEIGHT |          PREFIX |   RATEDECK NAME |         VERSION |
      * outbound_GB_447891 | 0.0102 |        60 |        60 |       0.0 |        59 |          447891 |        ratedeck |                 |
      outbound_GB_4478 | 0.2237 |        60 |        60 |       0.0 |        18 |            4478 |        ratedeck |                 |
      inbound_UK_44 |    0.0 |        60 |        60 |       0.0 |        20 |              44 |        ratedeck |                 |
      outbound_GB_44 | 0.0035 |        60 |        60 |       0.0 |        20 |              44 |        ratedeck |                 |
      ok
      ```
  * [Upstream 4.3 knm converters normalize crashes](https://github.com/2600hz/kazoo/pull/6616) - _by Ben Bradford_
      Crash fixes related to knm_converters:normalize/1
      Kazoo5 PRs:
      https://github.com/2600hz/kazoo-jonny5/pull/4
      https://github.com/2600hz/kazoo-core/pull/54
  * [Upstream 4.3 telnyx carrier api issues](https://github.com/2600hz/kazoo/pull/6615) - _by Ben Bradford_
      Fixes to the Telnyx carrier module
      The best effort configuration setting did not work, My guess is that this was written and then telnyx changed the api response and the response to no longer included the flag “any_best_effort” so the old code would never filter the best effort out. This improvement will now pass the best effort flag to telnyx and remove the need to filter the response.
      Requests for TF numbers was failing as the request built and passed to Telnyx was incorrect. It passed the TF NAP as `prefix` in the body and it should be `nap` as there api doc states. I have also added the option to filer TF numbers by NXX.
      Also found that the crossbar quantity option was always overwritten to 500 so every time you requested 15 numbers through CB it requested 500 from telnyx resulting in longer query times. The fix was to only set the default values if they were not set.
      Kazoo5 PR https://github.com/2600hz/kazoo-core/pull/48
  * [Upstream 4.3 - standardized csv files generated by kazoo](https://github.com/2600hz/kazoo/pull/6612) - _by Ben Bradford_
      Back port or changes accepted to master branch a few months back by @jamesaimonetti
      https://github.com/2600hz/kazoo/pull/6446
  * [PISTON-1002: use collect_digits for DTMF during vm greeting/instructions](https://github.com/2600hz/kazoo/pull/6601) - _by James Aimonetti_
      Backport of https://github.com/2600hz/kazoo/pull/6249. Going to make a change in master as well as the 8-arity version of kapps_call_command:collect_digits wasn&#039;t actually needed.
  * [PISTON-1002: use collect_digits for DTMF during vm greeting/instructions](https://github.com/2600hz/kazoo/pull/6601) - _by Daniel Finke_
      Backport of https://github.com/2600hz/kazoo/pull/6249. Going to make a change in master as well as the 8-arity version of kapps_call_command:collect_digits wasn&#039;t actually needed.
  * [Moved callflow validation logic out of crossbar and into kazoo core so it can be used by other modules](https://github.com/2600hz/kazoo/pull/6598) - _by Ben Bradford_
      Moved validation logic so it can be used by future kazoo tasks callflow module
  -- 2600Hz Official <packages@2600hz.com> +Mon, 05 Oct 2020 22:08:12 
