Release Summary for 4.3.18
  Changes to 4.3 after version 4.3.17
  * Summary
      - As an admin I want to be able to add dynamic SIP headers via the device/user callflow actions so that I can build my integrations
  * Commits
      - [[4.3] KAZOO-6027: support custom_sip_headers on device/user actions (#5424)
  * KAZOO-6027: support custom_sip_headers on device/user actions
  * KAZOO-6027: make apis](https://github.com/2600hz/kazoo/commit/434f8d09ea21bce1f4738db2103c92d2e1bdc14a) by bitbashing
  * Summary
      - kz_services_payment_tokens:default/2 does not return the default tokens for a bookkeeper despite having one present
  * Commits
      - [KAZOO-6028: flip it and reverse it (#5427)](https://github.com/2600hz/kazoo/commit/f9067203bcdc8255c1047b028608682f756239be) by bitbashing
  * [call recording for cfw devices - 4.3 (#5437)  * fix condition in dialplan route response    * add bridge actions    * add recording &amp; metaflows to mobile devices    * set recording outbound actions for offnet to cfw devices    * make apis    * bridge string separator nightmare](https://github.com/2600hz/kazoo/commit/cee0e05b6bd4c43cc77adb802cade88b3a1577ee) by lazedo
  * [[4.3] HELP-40835: add metadata to mailbox message (#5429)  * include more expected fields in message metadata    * HELP-40835: allow client to opt-out of validation checks    Backport of #5400 to 4.3    When creating a storage plan, Kazoo checks the settings by storing a  small text file with the attachment&#039;s settings and then reading it  back. This typically works fine for &quot;dumb&quot; storage backends.    However, it could be a hinderance when the storage backend is &quot;smart&quot;  but only for the specific files it expects to receive. Adding code to  handle the writing and reading of the test file is burdensome to the  storage backend. Presumably once the backend is receiving files  properly, executing more validation checks (for new account storage  plans) could be a waste of time.    This change allows the skipping of the validation of the attachment&#039;s  settings during the API request; only JSON and internal KAZOO  validation will be performed.    * add note on dangers of not validating settings    * fix doc formatting    * sysadmins must opt-in to allowing clients to skip validation    * put config in kzs_plan for others to check    * fix validation error    * helpers to toggle validating settings    * update docs on how to allow validation skip    * test skipping validation    * new json schema](https://github.com/2600hz/kazoo/commit/a29536d3613446610e677ae311c92a1d7bc329b0) by James Aimonetti
  * [log delinquency in dollars (#5418)](https://github.com/2600hz/kazoo/commit/bb66cec2232384a3cb35e2d33a03c2f281f9f5f9) by Hesaam Farhang
  * [fix kz_att_http settings from recordings (#5422)](https://github.com/2600hz/kazoo/commit/6762a81c79f877edef48d673b45a4476a38301bd) by lazedo
  * [HELP-41218: Add UTF-8 support for json objs values (#5407) (#5419)  * Add UTF-8 support for json objs values    * Accept utf8 chars by default when sanitizing fs values within ecallmgr_util](https://github.com/2600hz/kazoo/commit/e2e159788fcc0a0a16800da536d5c5fb99afded2) by Harenson Henao
  * [billable quantity diff is jobj now (#5411)](https://github.com/2600hz/kazoo/commit/2def0ae6016fa968a57b542f748e225debd1d360) by Hesaam Farhang
  * [remove gen_listener behaviour from non-gen_listener modules (#5412)  * remove gen_listener behaviour from non-gen_listener modules  * cleanup functions  (cherry picked from commit b1353b4fbfa5e734522aff2b1a78748ee071cea2)](https://github.com/2600hz/kazoo/commit/3e91689754babdc576a630ef49f113749d9e63d5) by James Aimonetti
  * [use function clauses](https://github.com/2600hz/kazoo/commit/fc17de0edf2328dda09578989ffa112c4d3a07c3) by James Aimonetti
  * [update s3 defaults (#5415)](https://github.com/2600hz/kazoo/commit/3d6756d4b260497708d810e704f4e8e9ffb0e54e) by lazedo
  * [[4.3] KAZOO-6024: determine reseller id properly for authz request by number (#5433)  * KAZOO-6024: set reseller id when j5 authz found account is from number    * KAZOO-6024: set account, reseller id when call is not authz to allow cdrs save    * fix spec and add a comment    * breaker of default of default of default](https://github.com/2600hz/kazoo/commit/667a21f2b35bae1f473f3247ef1d75845d6c8f6c) by icehess
 -- 2600Hz Official <packages@2600hz.com>  Tue, 22 Jan 2019 09:33:47 PM +0000
