storage_type was never initialized as a setting in the database due to the y counter being reset to 0 after it. This was causing the storage_type setting to not show up in the UI.
By default custom caller ID names will get clobbered by this diaplan if no number is set. This is potentially problematic if you just want a custom caller ID name set for multiple extensions using the default caller ID number.
* Modify ivr.conf.lua to allow changing the direct dial matching digits from default settings
This is needed to allow using direct dial with IVR options that overlap the default regex pattern.
* Add in the new direct_dial_digits setting to allow changing what triggers attempting a direct dial in IVRs