Release Summary for 4.0.20
  Changes to 4.0 after version 4.0.19
  * __KAZOO-5254__ The v1 API to search for phone_numbers no longer works
  <table id='changeLog'>
  	<tr>
  		<th class='clName'>Name</th>
  		<th class='clReporter'>Reporter</th>
  		<th class='clSummary'>Summary</th>
  		<th class='clDescription'>Description</th>
  	<tr>
  	<tr>
  	    <td class='clName'>KAZOO-5254</td>
  	    <td class='clReporter'>Karl Anderson &lt;karl@2600hz.org&gt;</td>
  	    <td class='clSummary'>The v1 API to search for phone_numbers no longer works</td>
  	    <td class='clDescription'>When issuing the following request (via KazooUI) the reply is a &quot;init error&quot;.
  http://some.domain:8000/v1/phone_numbers?prefix=914&amp;quantity=15&amp;_=1482436668758
  </td>
  	    </td>
      </tr>
  </table>
  * icehess/karl anderson [HELP-26829: do not compute cascade quantities twice (#3041)  * HELP-26829: do not compute cascade quantities twice  It seems we&#039;re applying cascade quantities twice during calculating services charges.  Currently in `kz_services:calclute_services_charges/2` gets current quantities, apply cascade quantities and then set the result (which is current quanitties + updates + Cascade quantities) into the service jobj which looks okay at the first sight.  But in the line below that, when the items are created for the updated service jobj, `kz_service_plans:create_items/2` is calling `kz_service_plans:create_items/1` which by default is calculating cascade quantities.  This results to adding cascade quatinties to updated service twice.  In this patch I remove the call to `apply_cascade_quantities/2`, because in the end when creating service from json, it will calculate anyway. This still needs to be tested though.  * HELP-26829: better logging](https://github.com/2600hz/kazoo/commit/43551826019add625c57a26ed0616bcecf9f7729)
  * lazedo/bitbashing [fixing caller-id/callee-id 4oh (#3040)  * add realm in stepswitch requests    * add caller-id/callee-id to kapps_call and fix set_calle_name    * add original_call_direction and alternative names for caller-id    * add more definitions to SPECIAL_CHANNEL_VARS and macro definition    * handle sofia::intercepted in event_stream to update callee    * updated event-filters    * set authorizing-type and do not propagate auto-anwer / retain-cid    * rework get_sip_from/to/request    * formatting](https://github.com/2600hz/kazoo/commit/07f9611b4badee14d982eb0b9fa9c5850f44f7a2)
  * Mark Magnusson/bitbashing [Help 27021 4oh (#3039)  * HELP-27021: load fax docs the same way for teletype and notify    * correct accountdb fetching    * update to always fetch from account_db for faxes    * HELP-27021: formatting and typo    * HELP-27021: missed one](https://github.com/2600hz/kazoo/commit/d64c15047906eec8c0e8c191c8630df2d69f64f2)
  * Pierre Fenoll/bitbashing [HELP-26792_4oh: use reseller providers as opt-in from master (#3004)  * HELP-26792_4oh: use reseller providers as opt-in from master    * HELP-26792: refactor providers features    * HELP-26792: normalize data as a record    * HELP-26792: formating    * HELP-26792: refactor pvt_features_available to allowed/denied    * HELP-26792_4oh: my turn    * HELP-26792: expand name    * HELP-26792: delete feature if disallowed    * HELP-26792: remove used define    * HELP-26792: formatting    * HELP-26792: fix list split    * HELP-26792: added logging and removed setting of defaults on numbers    * HELP-26792_4oh: fix fmt    * HELP-26792_4oh: steal tests from #3017    * module to merge with the one in knm    * HELP-26792_4oh: logic from vampired PR    * HELP-26792_4oh: use LEGACY_*_E911 macros    * HELP-26792_4oh: unexport unused + better Dialyzing    * HELP-26792_4oh: ensure list of modules is uniq    * HELP-26792_4oh: separate clauses    * HELP-26792_4oh: dead code: providers only read the e911 field. taken care of in KPN    * Revert &quot;module to merge with the one in knm&quot;    This reverts commit 028f596a9a311f0f5c01df4a317eceb0fdf88580.    * HELP-26792_4oh: add infered spec    * HELP-26792_4oh: re-export &amp; re-use allowed|denied_features/1    * HELP-26792_4oh: fix var name    * HELP-26792_4oh: replace pvt_features_available with pvt_features_allowed &amp; denied    * HELP-26792_4oh: fix last tests    * HELP-26792_4oh: re-re-remove calls to knm_providers:allowed|denied_features/1    * HELP-26792_4oh: remove pvt_features_allowed|denied tests](https://github.com/2600hz/kazoo/commit/7d71f311d79b2c14d5784d304a3f29e2f3427e88)
  * bitbashing/GitHub [HELP-26603: add a status command to for rederer pool (#3029)](https://github.com/2600hz/kazoo/commit/91643b276064733b12c5ba71985d256d8e91e1f6)
  * Mark Magnusson/bitbashing [Don&#039;t use notify when config values are empty (#3037)](https://github.com/2600hz/kazoo/commit/f415a43a9a0104df6c75f9fd238504306b1322f8)
 -- 2600Hz Offical <packages@2600hz.com>  Fri, 23 Dec 2016 21:40:33 +0000
