Release Summary for 4.2.0
  Difference between master and 4.1
  * Summary
      - Call logs are showing the device user instead of the actual user.
  * Commits
      - [UI-2865: remove console.log](https://github.com/2600hz/monster-ui-voip/commit/afbd8ed43b32f8a3e54e9d0ca2d9c687a16366d3) by Jean-Roch Maitre
      - [UI-2865: now adds device name if available in interaction legs](https://github.com/2600hz/monster-ui-voip/commit/864f487a83e6f36c2a5c8feb5b16fdebd06b38ee) by Jean-Roch Maitre
  * Summary
      - As a FEE, I want to use lodash instead of underscorejs so that I have access to more utilities
  * Commits
      - [UI-2866: Migrate from underscore to lodash (#36)
  * UI-2866: Reference lodash intead of underscore following migration
  * UI-2866: Migrate underscore specific utils to lodash](https://github.com/2600hz/monster-ui-voip/commit/a43a8640fecc06fae31854d0549fcb78d2bfee9c) by Joris Tirado
  * Summary
      - As an admin I want the new invite format added to the UI so that I can set devices to use the contact
  * Commits
      - [UI-2868: adding sip device to list of types using SIP creds](https://github.com/2600hz/monster-ui-voip/commit/1287fc75411c34ec7092fb69a300af12d043c6be) by Jean-Roch Maitre
      - [UI-2868: change smartpbx default to contact for invite_format](https://github.com/2600hz/monster-ui-voip/commit/2f55f855f4fca6fc4c70a9506de70e0ac7a906bb) by Jean-Roch Maitre
  * Summary
      - As a FEE, I want to upgrade Chart.js to latest so that it&#039;s easier to use
  * Commits
      - [UI-2853: Use new Chart declaration following upgrade (#34)](https://github.com/2600hz/monster-ui-voip/commit/0702dfa151ecd9fa6fff602dad85e1f766b8d202) by Joris Tirado
  * Summary
      - Clicking on Main Number is changing call routing by forcing the number &quot;0&quot; to a callflow
  * Commits
      - [UI-2848: changed the way we initialize maincallflow, to stop routing to 0 automatically, even when they wouldn&#039;t configure a main number](https://github.com/2600hz/monster-ui-voip/commit/4cffee3567d1e71952743b0fcf83434c432623b5) by Jean-Roch Maitre
  * Summary
      - As a FEE, I want eslint to handle switch statement correctly so that it does not throw false errors
  * Commits
      - [UI-2849: Fix switch statement keyword spacing (#33)](https://github.com/2600hz/monster-ui-voip/commit/c4bb4c6ec51b4d2bc2cf3930bdb7ccc2a25e6932) by Joris Tirado
  * Summary
      - Company caller ID does not show when set in Smart PBX
  * Commits
      - [UI-2825: now properly sets external caller id name when number selected as main company number as cid name configured](https://github.com/2600hz/monster-ui-voip/commit/e7d6763e801b4fc260067108ed0ef7c37def5af1) by JR Maitre
  * Summary
      - As a user I want the devices that don&#039;t have SIP settings to show up as registered, so that it&#039;s not confusing
  * Commits
      - [UI-2814: properly handled registered devices in main view, devices view and user view](https://github.com/2600hz/monster-ui-voip/commit/6b8acf6d0c4ceb84a38d54d4d8f4f4042402f34c) by JR Maitre
  * Summary
      - As a FEE, I want ESLint errors/warnings to be fixed for SmartPBX so that the codebase is consistent
  * Commits
      - [UI-2843: Fix ESLint erros/warnings (#32)](https://github.com/2600hz/monster-ui-voip/commit/d5c32e991ff427fbceff9a0b3518026e557fb3bf) by Joris Tirado
  * Summary
      - As a user, I want ATAs to use the proper icon so that I am not confused
  * Commits
      - [UI-2802: Use proper icon to represent ATA devices (#30)](https://github.com/2600hz/monster-ui-voip/commit/b66f1eb15a8da8900bff725e4bd4ffa6f4849ded) by Joris Tirado
  * Summary
      - As an admin, I&#039;d like the change password button to be more obvious so that I can find it
  * Commits
      - [UI-2757: Improve password change experience for users (#29)
  * UI-2757: Add context to change users passwords
  * UI-2757: Add a confirmation field to check new password
  * UI-2757: Set validation in code instead of markup
  * UI-2757: Disable button once clicked to avoid click bomb](https://github.com/2600hz/monster-ui-voip/commit/55728762343f8afb2f99e4413db9078a80296508) by Joris Tirado
  * Summary
      - Changing the name a smart PBX does not take effect only after refreshing
  * Commits
      - [UI-2797: Execute parallel callback when no conferences (#28)](https://github.com/2600hz/monster-ui-voip/commit/2de393e1e2807e6858e77827a92011015324df51) by Joris Tirado
  * Summary
      - Call queues are not available in smart PBX, main number, incoming call handling then virtual receptionist.
  * Commits
      - [UI-2735: Add Call Queues as entities for receptionist (#27)](https://github.com/2600hz/monster-ui-voip/commit/4253a6af288b1f08f93e96e04f2fc7a52c3a9111) by Joris Tirado
  * Summary
      - Call-Recording SmartPBX Issues
  * Commits
      - [UI-2787: fix issues with call recording in smart pbx (no longer require number configured, set default time limit to 3600 if unset)](https://github.com/2600hz/monster-ui-voip/commit/af943f40b0ac24060434a2b3b2728331d017dab4) by Jean-Roch Maitre
  * Summary
      - SmartPBX Faxbox Email to Fax example uses faxbox number
  * Commits
      - [UI-2783: fix fax to email texts](https://github.com/2600hz/monster-ui-voip/commit/6096a5b58640e4c9bbff16f69ea5b514e8bbb270) by Jean-Roch Maitre
  * Summary
      - Group extensions and DID&#039;s are not showing in smart PBX &gt; groups
  * Commits
      - [UI-2771: fix pagination issues in groups of smartpbx](https://github.com/2600hz/monster-ui-voip/commit/194fb5ebf6c2b8bf86eec7f75220b4172407cc00) by Jean-Roch Maitre
  * Summary
      - As a user, I want to see the same control when I select a storage plan for call recordings or voicemails, so that I understand it easily
  * Commits
      - [UI-2765: fix typo with call recording field](https://github.com/2600hz/monster-ui-voip/commit/0f82926e64736f27a07b4fcf2a9b08ec8fbdddca) by Jean-Roch Maitre
      - [UI-2765: use the endpoint settings of call recording account settings](https://github.com/2600hz/monster-ui-voip/commit/c73f83603a48eb9f0c86f42367018e0b3b35bcba) by Jean-Roch Maitre
      - [UI-2765: change level of setting for account setting of call recording](https://github.com/2600hz/monster-ui-voip/commit/4b7eea0e169d352c1de8a336466bef3b5becc794) by Jean-Roch Maitre
  * Summary
      - The name of the SmartPBX callflow doesn&#039;t track the name of the SmartPBX user, which creates confusion
  * Commits
      - [UI-2713: changing user name in smartpbx now update vmbox/conference/callflow accordingly, to prevent confusion...](https://github.com/2600hz/monster-ui-voip/commit/a1b736150fb0b33c1b71b951b72aba506a665a5d) by Jean-Roch Maitre
  * Summary
      - As a developer I want the provisioner to return NULL for any unconfigured combo or feature keys in SmartPBX so that we know to remove the parameter in provisioner
  * Commits
      - [UI-2704: Return `null` for unset keys (#25)](https://github.com/2600hz/monster-ui-voip/commit/8608ea718be8df4a8a3db50516688375cf60853a) by Joris Tirado
  * Summary
      - As a FEE, I want the core-content id to use snake case so that all ids are in the format
  * Commits
      - [UI-2694: Normalize core content id name to snake case (#24)](https://github.com/2600hz/monster-ui-voip/commit/d9d3af2c436f6ed756e27d8e9164c52f50b8ee7a) by Joris Tirado
  * Summary
      - As a user, I want to be able to set a Combo Key as a line key in Smart PBX
  * Commits
      - [UI-2689: Handle combo key behavior, add `line` action (#23)
  * OOB: Enforce ESLint rules
  * UI-2689: Allow combo keys to be defined as line keys
  * UI-2689: Show warning message on first combo key](https://github.com/2600hz/monster-ui-voip/commit/82fe62b9636287f7f9df1612b1b82dc41133e7a4) by Joris Tirado
  * Summary
      - As a user, I want the extension picker control to show up instead of just a text input when i create a group in smartpbx, so that it&#039;s easier to pick an extension
  * Commits
      - [UI-2666: add a way to find an extension when creating a group](https://github.com/2600hz/monster-ui-voip/commit/7b30fd0f77f61e61f5f308284d091b6122a6bc4a) by Jean-Roch Maitre
  * Summary
      - As a SmartPBX User, I would like to assign a device for &quot;next action&quot;, so I can set a landline answering service
  * Commits
      - [UI-2664: added chosen to next action dropdown, also added devices as an option](https://github.com/2600hz/monster-ui-voip/commit/57d8dd922fd035ea812dbd622b8f6bfd54fb90a4) by Jean-Roch Maitre
  * Summary
      - As a FEE, I want `sortBy` to replace our util function so that I use native functions from underscore
  * Commits
      - [UI-2649: Use sortBy instead of monster.util.sort (#22)](https://github.com/2600hz/monster-ui-voip/commit/12d54ec97a102d270cb291bb60ab8ab04ad0da85) by Joris Tirado
  * Summary
      - SmartPBX e911 error message present when a number has e911 info
  * Commits
      - [UI-2629: allow user to switch emergency caller id number from smartpbx](https://github.com/2600hz/monster-ui-voip/commit/2b135cb803b7b57a3f9c0328d1631445d6725859) by Jean-Roch Maitre
  * [Updated russian translation (#37)  Thanks for the update :)](https://github.com/2600hz/monster-ui-voip/commit/28cd94c7ffa8916019b3c52ee6dc3945e8d6ac0f) by sergey-safarov
  * [OOB: fix keep caller id label](https://github.com/2600hz/monster-ui-voip/commit/52d908fd98c558ab832de89ea8f7eb2e834f4328) by Jean-Roch Maitre
  * [Merge branch &#039;master&#039; of github.com:2600hz/monster-ui-voip](https://github.com/2600hz/monster-ui-voip/commit/a831e90ccdedd6f4965ee04ca3bebe34c47d193d) by Jean-Roch Maitre
  * [Updated russian translation (#35)  * Space symbols formating    * Updated russian translation    * Removed unnecessary russian translation    * Removed not translated entities](https://github.com/2600hz/monster-ui-voip/commit/d819f139adc6e572e4733dbdd3fd0e8c15f208da) by sergey-safarov
  * [OOB: Updated metadata](https://github.com/2600hz/monster-ui-voip/commit/017dbe14032d9dec8aac59dc94e3c2bf4398e04a) by JR Maitre
  * [Merge branch &#039;master&#039; of github.com:2600hz/monster-ui-voip](https://github.com/2600hz/monster-ui-voip/commit/67fa363a0b6464b839e8222a5fa8e0ed6c4b5613) by Jean-Roch Maitre
  * [UI-2761: Add new category for qubicle feature codes (#26)](https://github.com/2600hz/monster-ui-voip/commit/f8f791cf65d67dd442f6536adfb6e6adf2a70209) by Joris Tirado
  * [UI-2578: updated working version of call recording settings on user using new 4.1 code](https://github.com/2600hz/monster-ui-voip/commit/7ea9faaa57afb8db8a037d8cb045b2cccc8df7d8) by Jean-Roch Maitre
  * [Merge remote-tracking branch &#039;origin/master&#039;](https://github.com/2600hz/monster-ui-voip/commit/d5cc0af51643f9f14fe270ee821684a2eb96eedb) by Jean-Roch Maitre
  * [UI-2634: add support for mp3/wav media extension on vmbox in smart pbx](https://github.com/2600hz/monster-ui-voip/commit/edb91e28149fdd0c4d29c9f705592f4bb05824f0) by Jean-Roch Maitre
  * [UI-2598: fixed issue with ringing timeout when set to 0](https://github.com/2600hz/monster-ui-voip/commit/ba4b855923259f8216bbc2f4d9493e0255df5a5f) by Jean-Roch Maitre
  * [Merge remote-tracking branch &#039;origin/master&#039;  Conflicts: 	submodules/strategy/strategy.js](https://github.com/2600hz/monster-ui-voip/commit/fc2d94673dd69eae8ad44d51d82fc752b3bbe468) by Jean-Roch Maitre
 -- 2600Hz Offical <packages@2600hz.com>  Wed, 27 Sep 2017 21:38:37 +0000
