This dialplan is meant to not record any calls any feature code calls. This means all calls starting with a * prefix. However if you set the call to record all on the extension wouldn't you expect it to record all calls? Including when picking up a call. Or when intercepting call? or when un-parking a call. Had a someone call that had used a * prefix on an outbound route because they did that this condition prevented the call from being recorded which they didn't expect when the extension was set to record all calls. Tempted to remove it entirely but have instead disabled it by default for now.
Search by new fields.
- call_block_direction
- call_block_app
- call_block_data
Remove search by country code as its type numeric and casting it to text is likely to lower performance.
* Add extension_effective_caller_id_name and extension_effective_caller_id_number
Adds 2 new variables to the user_exists dialplan:
* extension_caller_id_name
* extension_caller_id_number
This allows us to access these channel variables from the event socket and get the caller id name and number of the dialed extension when an inbound call comes in to that extension.
* Update 010_user_exists.xml
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com>
* Add iphone style toggle for destinations in ring groups
* Add iphone style toggle for destinations in ring groups
* only select enabled destination when make ring group calls
* add destination_enable filed in table v_ring_group_destinations schema
* Change destination_enabled value on to true.
* Update app_config.php
* Change destination_enabled from on to true
* Change destination_enabled to boolean
* Delete fix.css
* Will style this
* Update template.php
Co-authored-by: flagman <flagman@flagman.com>
Co-authored-by: FusionPBX <markjcrane@gmail.com>
Co-authored-by: K-flagman <43560934+kapetrosyan@users.noreply.github.com>