Commit Graph

9025 Commits

Author SHA1 Message Date
Andrew Querol ead9afad70
Do not clobber caller ID names
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.
2021-01-06 13:27:08 -06:00
demonspork 9cf580c512 Allow Setting Default transcription state
When creating a new extension/voicemail box it can have a global/domain default setting for whether to enable transcription.
`transcription_enabled_default` default setting that determines what status transcription should be for all new extensions/voicemails.
2021-01-06 13:16:19 -06:00
fusionate 60151739be Time Conditions: Minor adjustment. 2021-01-04 18:09:07 -07:00
fusionate 7f08b92631 Time Conditions: Bug fixes. 2021-01-04 17:41:33 -07:00
FusionPBX 597955da06
Add a feature for global call block. 2021-01-01 23:20:17 -07:00
FusionPBX d25f1d393e
Update call_block.php
Call Block changes.
- Add a new permission call_block_domain this is assigned to the superadmin group by default.
- Add a domain select list for those that have the call_block_domain permission.
- Add a show all button to Call Block.
2021-01-01 22:02:38 -07:00
FusionPBX fc16442b3f
Merge pull request #5693 from winsock/calls_toggle_improvments
Remove the toggle dropdown in favor of three separate toggle buttons
2020-12-29 10:38:04 -07:00
Luis Daniel Lucio Quiroz de021ec34c
Hide things that non-admin users shouldnt edit 2020-12-29 00:24:03 -05:00
Luis Daniel Lucio Quiroz bb868a2a8b
Update app_config.php 2020-12-29 00:15:22 -05:00
Andrew Querol 492cbbde14 Re-add permission check per button toggle button. 2020-12-28 22:17:05 -06:00
Andrew Querol d7c7f4f1a5 Do not collapse toggle buttons so they do not loose meaning on small screens/mobile devices. 2020-12-28 21:53:04 -06:00
Andrew Querol 4807e0b570 Remove the toggle dropdown in favor of three separate toggle buttons 2020-12-28 21:32:19 -06:00
FusionPBX cd8a3336b2
Merge pull request #5692 from winsock/panel_status
Fix changing user status via the operator panel
2020-12-28 18:53:31 -07:00
Andrew Querol 88be4e0094 Fix user status setting. 2020-12-28 19:45:05 -06:00
FusionPBX 4cad037cbe
Update app_config.php 2020-12-28 17:05:50 -07:00
chansizzle 53de0031a8
order preset holidays 2020-12-28 17:00:38 -07:00
fusionate e8e67a6af7 CDR: Verify is array before checking size. 2020-12-28 14:23:00 -07:00
FusionPBX dadea8d4c6
Merge pull request #5672 from demonspork/Destination-Emergency
Add Support for Validated Emergency Destinations/Caller ID
2020-12-24 10:31:44 -07:00
emaktech cc5eba5699
Revert "Order by start_epoch to Speed Up Query Execution" 2020-12-23 23:52:15 -05:00
chansizzle 1cd6082981
added new years eve and christmas eve 2020-12-23 17:37:39 -07:00
FusionPBX 37350b4fa7
Merge pull request #5682 from greenbea/patch-1
Time condition add missing extension field  from destination select q…
2020-12-22 10:46:15 -07:00
agree 53e48a5262
Call center: add missing queue_name field from destination select sql query 2020-12-21 18:01:44 -05:00
agree 7d7ba7dee1
Time condition add missing extension field from destination select query 2020-12-21 17:44:46 -05:00
FusionPBX 2931445c91
Get the domain_name with a different approach to fix global inbound routes. 2020-12-21 15:35:59 -07:00
fusionate 54f22dcce5 Test Commit - Ignore 2020-12-21 13:07:04 -07:00
fusionate 9029a851d4 Test Commit - Ignore 2020-12-21 12:58:53 -07:00
fusionate 7ddcbbca39 Test Commit - Ignore 2020-12-21 12:04:43 -07:00
fusionate 88e1285b8b Test Commit - Ignore 2020-12-21 11:35:09 -07:00
fusionate 7d2d05a332 Test Commit - Ignore 2020-12-21 11:31:52 -07:00
fusionate 0a6ab715af Test Commit - Ignore 2020-12-21 11:16:52 -07:00
FusionPBX fa835103e3
Use isset instead of strlen. 2020-12-21 11:13:55 -07:00
fusionate 062c9f4c87 Test Commit - Ignore 2020-12-21 11:02:36 -07:00
FusionPBX 64822a388c
Missing message_status to listen to the recording again.
Missing message_status to listen to the recording again causes to error out and return to the main menu without it.
2020-12-17 09:00:02 -07:00
FusionPBX c0f483ed06
CDR Import fix missing sql parameter 2020-12-16 09:35:01 -07:00
S.Mohammad Emami Razavi f531631ddb
Update exec.lua 2020-12-16 18:23:52 +03:30
agree 60ed198a2e
CDR Import fix missing sql parameter 2020-12-15 12:42:47 -05:00
FusionPBX 74a55f3de2
[4.5] Fix Wrong CIDR 2020-12-14 18:11:09 -07:00
FusionPBX ed33c09b16
Merge pull request #5620 from greenbea/patch-22
Follow me set accountcode for external destinations
2020-12-14 18:09:22 -07:00
FusionPBX c60f2e492f
After importing the dialplans generate the dialplan xml. 2020-12-14 18:00:04 -07:00
FusionPBX dc8f9146ba
Update the array name so that is_array evaluates to true. 2020-12-14 17:31:41 -07:00
fusionate 131d96b60c Follow Me: Fix issue with Destinations not displaying correctly. 2020-12-14 13:21:05 -07:00
Luis Daniel Lucio Quiroz 5eb3eaa529
Update extension_edit.php 2020-12-13 20:18:02 -05:00
demonspork c3704c6172 Add Support for Validated Emergency Destinations/Caller ID
This adds emergency_caller_id_select permissions. and an "Emergency" checkbox to destinations. When emergency_caller_id_select permssion is added, the "Emergency Caller ID number" and name become a dropdown in the Extension and only show Destinations that have the "Emergency" checkbox selected to indicate they are valid for emergency calls.
2020-12-11 18:24:14 -06:00
fusionate e9a6449b07 Time Conditions: Fix dynamic Destination Other > Hangup option. 2020-12-11 16:36:51 -07:00
Zion Dials 53e1440e1d
Update listen_to_recording.lua
Missing message_status to listen to the recording again causes to error out and return to the main menu without it.
2020-12-11 08:55:42 -05:00
FusionPBX c314f4352a
Minor change add a little better description. 2020-12-10 20:20:51 -07:00
FusionPBX d5016a107b
Delete xml_cdr_import_update.php 2020-12-10 20:19:54 -07:00
FusionPBX 53cbf8c9b4
Fix a situation where call recording was not showing up in Call Detail Records.
Make sure the record_path is set to the default path if that value doesn't exist in the xml.
2020-12-10 20:03:53 -07:00
fusionate 1687ebb3ae Destinations: Correct permission. 2020-12-10 16:58:50 -07:00
agree 6504fbb6b0
Follow me set accountcode of the for external destinations
Accountcode of the called extension should be set for follow me
2020-12-10 13:40:11 -05:00
FusionPBX 7fe118daed
Merge pull request #5615 from emaktech/patch-65
Order by start_epoch to Speed Up Query Execution
2020-12-09 20:06:49 -07:00
FusionPBX 059f1c48a6
Merge pull request #5618 from SeyedGH/patch-1
Update gateways.php
2020-12-09 20:06:06 -07:00
FusionPBX 0ee8ff2234
Merge pull request #5617 from chansizzle/patch-324
Update app_config.php
2020-12-09 20:03:42 -07:00
FusionPBX edb9a6e269
Restrict Call Center greeting to applications to playback, say, tone_stream, and phrase. 2020-12-09 20:00:39 -07:00
FusionPBX d7dd1a9b1d
Call Center greeting improve support for say and tone_stream. 2020-12-09 19:42:16 -07:00
FusionPBX 842bcd93ee
Remove domain_uuid from the array that is saved.
The domain_uuid should not be modified from this page so it has been removed.
2020-12-09 12:24:39 -07:00
FusionPBX d0be8bf379
Fix recording icon so that it would indicate the call being recorded. 2020-12-09 10:42:21 -07:00
SeyedGH 0a33d7a90b
Update gateways.php
Foreach has a typo -> must be =>
2020-12-09 17:18:17 +01:00
chansizzle 23b2148649
Update app_config.php
dhcp options
2020-12-08 16:07:53 -07:00
fusionate 5c8201ec0d Time Conditions: Resolve issue with dynamic Destination select not loading for Presets. 2020-12-08 14:29:32 -07:00
fusionate 87c2e80542 Call Recording: Allow recording of certain feature codes. 2020-12-08 11:10:50 -07:00
emaktech c97d9e7022
Order by start_epoch to Speed Up Query Execution
In some cases, this seems to speed up xml_cdr loading times by ~10x.

It appears one big cause of this is the final ORDER_BY statements are very slow in PostgreSQL for timestamp fields. Ordering by start_epoch field improves query execution time in a dramatic way and should result in the same ordering.
2020-12-07 15:56:26 -05:00
fusionate 46b2f00826 Dialplan Manager: Adjust toggle method to support multiple domains if used on show all. 2020-12-04 12:53:51 -07:00
demonspork 5a39dbf68e Prevent Users without permission from clobbering ring_group_caller_id_name and number
Bring the ring_group_caller_id_name and number fields and permissions in line with the prefix permissions so that users without permission don't overwrite those those fields by hitting save.
2020-12-02 20:00:55 -06:00
fusionate da069651f4 CDR: Grant xml_cdr_domain permission to admin group by default. 2020-12-02 13:37:49 -07:00
FusionPBX 6f2365fe24
Update call_center_agent_edit.php 2020-12-02 12:30:02 -07:00
fusionate 0dc478ac00 Fax Server: Add ability to authorize domains for Email-to-Fax. 2020-12-02 12:20:10 -07:00
FusionPBX ae3ade1714
Add new setting agent_contact_method 2020-12-02 12:11:56 -07:00
FusionPBX e05de35122
Remove loopback for call center agent contact. 2020-12-02 11:54:07 -07:00
FusionPBX 38207d146f
Update the polycom_display_language description. 2020-12-01 12:56:16 -07:00
FusionPBX daeb353527
Change the default of polycom_display_language as a null value is English 2020-12-01 12:53:08 -07:00
FusionPBX f5faabf795
Add a new provision variable polycom_display_language default to enabled false. 2020-12-01 12:47:59 -07:00
FusionPBX f71d7f4d43
Update ivr_menu_copy.php 2020-12-01 12:25:25 -07:00
FusionPBX 77043d3961
Use ivr_menu_language, ivr_menu_dialect, ivr_menu_voice 2020-12-01 12:16:42 -07:00
FusionPBX af40fe0a62
Add new fields ivr_menu_dialect and ivr_menu_voice. 2020-12-01 12:13:34 -07:00
FusionPBX 485ebced6a
Use the ivr_menu_language to update the language dialect and voice. 2020-12-01 12:12:29 -07:00
fusionate c13c5182ac Destination Select - Dynamic: Clear session array for Outbound Destinations. 2020-11-30 15:53:44 -07:00
fusionate 229bc0ca4e Extensions - Delete: Restore concurrent deletion of voicemail box. 2020-11-30 14:17:30 -07:00
fusionate c67c8cd4c2 Destination Select - Dynamic: Clear session array on add/toggle/delete of a destination type record. 2020-11-30 14:15:57 -07:00
FusionPBX 8b19f03ced
Merge pull request #5606 from winsock/valet_park_blf
Fix the valet auto-in parking dialplan to allow BLF presence monitoring.
2020-11-28 10:51:09 -07:00
FusionPBX 278019e4fe
Merge pull request #5607 from winsock/grandstream_dialplan
Allow park+x in the Grandstream Dialplan
2020-11-28 10:48:48 -07:00
fusionate 72e6368044 IVR Menu: Change spaces to tabs in last commit. 2020-11-27 16:33:05 -07:00
fusionate 6128269328 IVR Menu: Fix issue with CID Name Prefix missing. 2020-11-27 16:31:34 -07:00
FusionPBX 2f7f492039
Merge pull request #5608 from greenbea/patch-19
IVR menu fix Caller ID name prefix
2020-11-25 19:03:48 -07:00
FusionPBX 3ed49f00d9
Add new default settings yealink_firmware_t53w, yealink_firmware_t54s, and yealink_firmware_t54w. 2020-11-25 18:59:05 -07:00
FusionPBX deadafd01e
Add default setting yealink_firmware_t57w 2020-11-25 18:23:16 -07:00
FusionPBX 62887136b1
Add permissions ivr_menus_sub_destinations, ivr_menus_other_destinations and fix related features. 2020-11-23 09:41:35 -07:00
FusionPBX e8790a8314
Remove trailing white space. 2020-11-23 09:36:04 -07:00
FusionPBX 6be0a340f2
Improve the destination select list other category. 2020-11-23 09:32:02 -07:00
FusionPBX 7370d5cd45
Add other_destinations permission. 2020-11-23 08:52:29 -07:00
agree a7712a7582
IVR menu fix Caller ID name prefix 2020-11-22 15:23:03 -05:00
Andrew Querol f1349fac12 Allow both park+x and park+*x prefixes in the Grandstream dialplan.
See #5606 for context
2020-11-20 19:17:43 -06:00
Andrew Querol ef91055b5c Fix the names of the parking lot dialplan with the auto-in support.
This now matches the normal default valet_park dialplan with naming the lots with * prefixed.
2020-11-20 18:55:01 -06:00
FusionPBX 8be1550689
Merge pull request #5596 from demonspork/yealink-local-directory
Yealink Local Directory - Enable Local Directory. Disabled by default to preserve existing behavior (variable unset in configuration file)
2020-11-20 11:36:10 -07:00
demonspork 15894f4e17 Fixed Issue with extension limits preventing Extension Search
Extension searches would fail if an extension limit was set. This is because the unset($parameters) that was used at the end of the query that counts the extensions is also unsetting the "search" parameter that was set previously. I moved the //get total extension count for domain query to happen before the search parameter is added to fix it.
2020-11-19 17:18:51 -06:00
FusionPBX 6fd52ec721
Add select_mode 2020-11-19 09:54:32 -07:00
FusionPBX cb14ed7a77
Create resources/destinations.php 2020-11-19 09:48:38 -07:00
FusionPBX a1ac4cb1b9
Create root.php 2020-11-19 09:47:09 -07:00
FusionPBX 43f162e815
Add new destinations select_mode 2020-11-19 09:46:05 -07:00
fusionate 4b57b2b7f4 Dialplans: Include Outbound Routes in Dialplans list 2020-11-18 16:24:44 -07:00
fusionate f2a9e5e494 Call Block: Set existing with no direction as 'inbound' blocks. 2020-11-18 14:30:14 -07:00
demonspork 99e2060a50 Yealink Local Directory
Enable Local Directory. Disabled by default to preserve existing behavior (variable unset in configuration file)
2020-11-18 12:51:11 -06:00
agree 0857b79ddb
Fix accountcode when using loopback 2020-11-18 13:05:31 -05:00
FusionPBX a87a9b4311
Update app_config.php 2020-11-18 08:40:28 -07:00
FusionPBX f013aa5059
Merge branch 'master' into gxp_feature_key_sync 2020-11-18 08:39:14 -07:00
FusionPBX 3a71d0c02b
Merge pull request #5554 from greenbea/patch-14
Prevent users from overriding user_context
2020-11-18 08:28:59 -07:00
FusionPBX d660e381d7
Merge pull request #5586 from winsock/device_line_add_defaults
Ensure new lines respect proxy and address default settings.
2020-11-18 08:26:01 -07:00
phoneben c76892a5b3
Update conference_centers.php 2020-11-18 16:51:18 +02:00
phoneben bdd42af87b
Update conference_centers.php
0-11-17 20:00:36.267 UTC [6385] fusionpbx@fusionpbx ERROR:  syntax error at or near "v_meeting_users" at character 63
2020-11-17 20:00:36.267 UTC [6385] fusionpbx@fusionpbx STATEMENT:  select count(*) from v_conference_rooms as r, v_meetings as p v_meeting_users as u, where r.domain_uuid = $1 and r.meeting_uuid = p.meeting_uuid and r.meeting_uuid = u.meeting_uuid and u.user_uuid = $2

missing a comma
2020-11-18 16:04:09 +02:00
Andrew Querol cfc44b4d59 Ensure we setup sip proxies even if the user doesn't have permission to customize them when adding.
Also ensures the primary and secondary server address are set to defaults if the permission does not exist.
2020-11-17 21:40:49 -06:00
FusionPBX 9af41fab4f
Merge pull request #5547 from demonspork/GXP17xx-template-fixes
GXP17xx Template Improvements
2020-11-17 20:16:03 -07:00
FusionPBX 3696269c39
Merge pull request #5560 from winsock/grandstream-xml
Grandstream GXV3370 Template Improvements
2020-11-17 20:11:55 -07:00
FusionPBX 5ce78d835a
Merge pull request #5582 from junction1153/patch-6
Updated code for v1p1beta1 API utilization
2020-11-17 18:56:02 -07:00
FusionPBX 815ff63296
Merge pull request #5587 from junction1153/patch-7
Add new_messages variable in VM Email template
2020-11-17 18:54:18 -07:00
FusionPBX 7a9b6f91d8
Merge pull request #5588 from emaktech/patch-64
Optimize Fax Conversion Quality
2020-11-17 18:43:37 -07:00
FusionPBX 62929a36f5
Merge pull request #5583 from Andy-Seattle/patch-6
Update send_email.lua to choose correct email template
2020-11-17 18:37:26 -07:00
FusionPBX 6c55f4d88d
Merge pull request #5589 from greenbea/update_grandstream_dialplan
Grandstream update dialplan to support extension intercept **[ext]
2020-11-17 18:25:14 -07:00
fusionate 832b3fae22 Call Block: Outbound call support. 2020-11-17 17:39:49 -07:00
Greenbea fae6343173 Grandstream update dialplan to support extension intercept **[ext] 2020-11-17 16:57:48 -05:00
emaktech 5d3b2d3226
Optimize Fax Conversion Quality
Added additional command line switches to the Ghostscript command which greatly improves the output quality and legibility of converted faxes.

Now using a simple threshold method - 75% threshold to determine if a pixel will be black or white.
Dithering is turned off completely.
Also switched to newer tiffg4 compression method.
2020-11-17 16:00:23 -05:00
Joseph d58c26a389
Add new_messages variable in VM Email template
Ability to use ${new_messages} as a variable in the subject for voicemail to email template. Specifically useful for users who are migrating from asterisk and freepbx
2020-11-17 09:32:37 -05:00
Andy-Seattle 6c8a4ec135
Update send_email.lua
To handle scenarios where transcribe_enabled is true BUT voicemail_transcription_enabled is not true for specific voicemail boxes. Need to be able to switch between the email templates.
2020-11-16 20:12:45 -08:00
fusionate aa87250196 Call Recording: Ignore feature-code calls. 2020-11-16 17:26:12 -07:00
FusionPBX 708ae63440
Minor change use is_array before count this prevents a PHP Warninng. 2020-11-16 15:42:27 -07:00
fusionate f48d0ade4a Transactions: Add filter by username. 2020-11-16 15:06:10 -07:00
FusionPBX ebcccb9e9d
Fix the distinct syntax issue by removing extension_uuid. 2020-11-16 13:00:01 -07:00
fusionate 6e25a4a7bf Destinations: Apply destinations > unique default setting. 2020-11-16 12:52:14 -07:00
FusionPBX dd15534541
Add a destination unique boolean setting. 2020-11-16 12:43:31 -07:00
Joseph cf2a7d200b
Updated code for v1p1beta1 API utilization
Advanced --> Default Settings --> Voicemail.
Add: Category: voicemail
Subcategory: transcribe_provider
Type: text
Value: google
Enabled: true

Add: Category: voicemail
Subcategory: transcribe_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: json_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: transcribe_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: json_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: google_key
Type: text
Value: INSERT YOUR API KEY HERE
Enabled: true

Add: Category: voicemail
Subcategory: google_url
Type: text
Value: https://speech.googleapis.com/v1p1beta1/speech
Enabled: true
2020-11-15 01:03:58 -05:00
FusionPBX bd5036d220
Merge pull request #5570 from greenbea/gateway_ping_params
Add gateway ping-min/max params
2020-11-12 00:03:25 -07:00
FusionPBX 4d183c1ffa
Update destinations.php
Fix a PHP warning.
2020-11-11 09:34:42 -07:00
Greenbea 3f426baf62 Add gateway ping-min/max params 2020-11-11 01:15:46 -05:00
FusionPBX e5cf6bde51
Update mwi_notify.lua
Add 0 as default values for new and saved messages.
2020-11-09 22:03:33 -07:00
FusionPBX f5b4a54403
Create mwi_notify.lua
Add new mwi_notify.lua script.
2020-11-09 21:41:29 -07:00
FusionPBX b494732eb7
Update mwi_notify.lua
Add debug information.
2020-11-09 21:38:04 -07:00
FusionPBX cfe259d868
Update send_mail.lua
Change header from X-FusionPBX-Email-Call-UUID to the correct value of X-FusionPBX-Call-UUID
2020-11-07 19:21:19 -07:00
fusionate 4f29228768 Fax Server: Better compatibility with current libtiff-tools. 2020-11-05 16:08:27 -07:00
FusionPBX 5fa52feefe
Merge pull request #5557 from greenbea/patch-16
Fix cache delete for global dialplans
2020-11-05 16:02:30 -07:00
agree 9708c482fe
Update dialplan_edit.php 2020-11-05 17:56:17 -05:00
Andrew Querol c959b8cd10 Add in the new default settings and enable WiFi management. 2020-11-05 12:02:33 -06:00
Greenbea 6770d15b3c Fix cache delete for global dialplans 2020-11-05 11:29:41 -05:00
Andrew Querol cdab2a752c Fix the whitespace inconsistency 2020-11-05 09:43:51 -06:00
FusionPBX c13b1426bb
Update destinations.php
Prevent a plugin from breaking parts of the project.
2020-11-04 10:46:58 -07:00
agree 139461cf2e
Update extension_edit.php 2020-11-03 16:31:40 -05:00
agree 328d79e95d
Prevent users from overriding user_context 2020-11-03 16:17:58 -05:00
Nate 5f2dddfc60 Email Templates: Integrate Ace Editor. 2020-11-02 15:58:58 -07:00
FusionPBX 991fffa4ed
Update index.lua
Add call_block_country_code and handle e.164 automatically when the country code has been provided.
2020-11-02 11:10:45 -07:00
Nate f748a754ad Call Block: UI Adjustments for Country Code. 2020-11-02 10:55:31 -07:00
FusionPBX 8528f38c51
Update dialplan_outbound_add.php
Use a parameterized query for the domain_uuid.
2020-10-28 22:02:54 -06:00
Darren Williams caacf5b82c
Update dialplan_outbound_add.php
Make the gateway select order the gateways with the current domain first
2020-10-28 18:55:26 +00:00
FusionPBX a5dadb650b
Update send_mail.lua
Use a more concise method to get default settings for email.
2020-10-27 20:42:09 -06:00
FusionPBX 54db7db4c3
Update send_email.lua
Add email_queue_enabled
2020-10-27 20:38:44 -06:00
FusionPBX afcbdaf676
Update record_message.lua
Improve the indentation
2020-10-27 20:02:19 -06:00
Nate d5bc65111a Call Block: Partial support for Country Code. 2020-10-27 11:21:12 -06:00
FusionPBX b5f85d43ca
Update dialplan_outbound_add.php
Adjust permissions to work better for admin if the outbound_route_add permissions is set.
2020-10-26 18:07:40 -06:00
Darren Williams f5a34d02f0
Include profile and caller id type in copy 2020-10-23 19:14:09 +01:00
FusionPBX 6d0865acc8
Update send_mail.lua
Update local after email.
2020-10-22 22:09:08 -06:00
Nate b5b5f467bb Devices - Export: Minor visual adjustments. 2020-10-22 12:26:52 -06:00
FusionPBX 95c8fc9c7a
Update ivr_menu.php 2020-10-22 03:16:10 -06:00
FusionPBX 6ffec9b87f
Update conference_edit.php
Change session context to domain_name.
2020-10-22 03:13:42 -06:00
FusionPBX fb72d597f2
Update ivr_menu.php
Change session context to domain_name.
2020-10-22 03:09:58 -06:00
FusionPBX 2020e398b2
Update ivr_menu_xml.php
Change session context to domain_name.
2020-10-22 03:01:47 -06:00
FusionPBX 9208a270ac
Update ivr_menu_copy.php
Change session context to domain_name.
2020-10-22 02:57:57 -06:00
FusionPBX dc9f426100
Update conference_center_edit.php
Change session context to domain_name.
2020-10-22 02:50:52 -06:00
FusionPBX d82f8cc155
Update conference_centers.php
Change session context to domain_name.
2020-10-22 02:48:44 -06:00
FusionPBX d83b4b9319
Update dialplan_outbound_add.php
Change session context to domain_name.
2020-10-22 02:47:02 -06:00
FusionPBX f5e5fd7a79
Update call_center_queue_edit.php
Change session context to domain_name.
2020-10-22 02:42:08 -06:00
FusionPBX 7aa65122a0
Update call_center.php
Change session context to domain_name.
2020-10-22 02:36:52 -06:00
FusionPBX 26a316a295
Update time_condition_edit.php
Change session context to domain_name.
2020-10-22 02:35:09 -06:00
FusionPBX 281979721c
Update fifo_add.php
Change session context to domain_name.
2020-10-22 02:33:18 -06:00
FusionPBX e9b962a8e2
Update dialplan_add.php
Change session context to domain_name.
2020-10-22 02:31:10 -06:00
FusionPBX 94b2f8b398
Update click_to_call.php
Change session context to domain_name.
2020-10-22 02:28:51 -06:00
FusionPBX 81ff164a65
Update fax.php
Change session context to domain_name.
2020-10-22 02:19:08 -06:00
FusionPBX 3173657851
Update conferences.php
Change context to domain_name.
2020-10-22 02:15:21 -06:00
FusionPBX fdc142c27d
Update device_download.php
Export more device details.
2020-10-21 21:13:11 -06:00
konradSC c2688fcf2a
Check for origination_callee_id_name
This was breaking when the variable wasn't set in the dialplan. 

Len discovered this :-)
2020-10-21 12:09:28 -04:00
Nate 3dec7cb307 Provisioning: Fix to make Domain Settings take effect in templates. 2020-10-20 16:51:48 -06:00
Nate 7e9cfb332a Extension - Edit: Adjust CIDR description. 2020-10-20 14:54:42 -06:00
Nate 53c7f1e805 Contacts - Import: Correct redirect URLs. 2020-10-20 13:29:34 -06:00
Nate 29de477e85 Contact - Import: Remove reference to outlook. 2020-10-20 13:21:18 -06:00
Nate 959a70c163 Devices - Import: Fix file upload. 2020-10-20 13:14:09 -06:00
FusionPBX b724852eff
Update device.php
When deleting a device make sure it removes any related device_uuid_alternate.
2020-10-20 09:41:08 -06:00
FusionPBX 2cb787c51c
Update app_config.php
Change voicemail_id to numeric.
2020-10-19 22:30:33 -06:00
FusionPBX 5b6102de70
Update device_edit.php
Show input text when details for select are not configured.
2020-10-19 20:19:00 -06:00
demonspork b0bbae3a40 GXP17xx Template Improvements
Various basic variables were missing like transport type and sip_port and basic things were wrong like Accept Incoming SIP from Proxy Only was disabled.
This template P codes are almost identical to the GXP16XX except that the loops for button programming doesn't seem to work with it at least with my limited testing, so they are left out for now.

Tested and working with firmware 1.0.1.89
2020-10-19 00:11:43 -05:00
Greenbea 3aa39634c9 ivr menu add pin number 2020-10-18 15:44:33 -04:00
demonspork d5b88ba4dc Fix Indention
Spaces instead of tabs :)
2020-10-16 18:51:32 -05:00
demonspork 21fd701e69 Disable grandstream_feature_key_sync by default
Disable grandstream_feature_key_sync by default because it requires the lua.conf.xml modification for the server to work with it.
2020-10-16 18:49:06 -05:00
demonspork 083453784b Grandstream GXP and GRP feature Key Sync
Grandstream GXP and GRP feature key sync variables.
2020-10-16 18:47:01 -05:00
agree 0104ec36a0
Fix Paging 2020-10-14 20:05:40 -04:00
Nate df88702ec1 Operator Panel: Enforce minimum refresh rate value. 2020-10-14 14:22:35 -06:00
Nate 9550ea7c05 Operator Panel: Implement adjustable refresh rate. 2020-10-14 14:13:51 -06:00
FusionPBX e2b97dd221
Merge pull request #5530 from Len-PGH/patch-157
Add Grandstream GRP vendor function for phonebook.
2020-10-13 16:03:37 -06:00
Nate 6913125511 Device - Import: Hide file upload for now, as doesn't work properly. 2020-10-13 10:26:16 -06:00
Len e1534289f5
Update app_config.php 2020-10-13 09:56:35 -04:00
Nate b8acae0afb Voicemail: Show assigned extension mailboxes if voicemail_domain permission not assigned. 2020-10-12 14:55:07 -06:00
Nate a770fd878c Voicemail: Enhance recording playback options. 2020-10-12 11:46:51 -06:00
Nate 349f81ddd0 Voicemail: Clear some vars. 2020-10-12 09:56:49 -06:00
Nate a16fdcc437 Voicemail: Additional step to correct potential phrase/language issues. 2020-10-12 09:54:50 -06:00
FusionPBX ce2a772720
Update index.lua
Remove trailing space.
2020-10-10 13:29:15 -06:00
FusionPBX 7f870ea26f
Remove an extra line of code that causes no harm but is not needed. 2020-10-10 12:46:56 -06:00
FusionPBX 3283140022
Update destination_edit.php
Replace string_to_regex with destination to_regex method.
2020-10-10 00:06:38 -06:00
FusionPBX cd3ed425de
Update destinations.php
Add to_regex method to the destinations class.
2020-10-10 00:03:04 -06:00
Len 6cc97a45cc
Update app_config.php 2020-10-09 22:07:25 -04:00
Nate 325da538c3 Voicemail: Adjust default greeting to accept * for remote access. 2020-10-08 18:05:20 -06:00
Nate c10d508ba8 Voicemail: Minor adjustment to play greeting script. 2020-10-08 16:18:02 -06:00
Nate 55e1e2ea35 Contacts - Import: Support multiple numbers per contact and ability to set number label. 2020-10-08 15:13:45 -06:00
FusionPBX 08de8d1f81
Remove code that caused an error. 2020-10-07 13:48:17 -06:00
Nate 7932829ff0 Switch Variables: Enhance description. 2020-10-06 14:58:00 -06:00
Nate 4a886ea1d2 Extension - Edit: Adjust permission check to mitigate warning. 2020-10-05 09:49:23 -06:00
FusionPBX 4edb1d67ac
Update ivr.conf.lua
This was added to send calls to the IVR menu exit action when it reaches the ivr_menu_max_failures. However it causes a bug when ivr_menu_max_failures = 1 and IVR Menu Option has a digits larger than 2 which gets interpreted as a failure and then sent to the fail destination. This code causes a worse issue than it solves. Commenting out the code until finding a better solution.
2020-10-02 11:58:27 -06:00
jamesorose 0c6a066f8e
Update app_config.php (#5504)
Change yealink_trust_certificates value false. When set to true this can make the phone not able to provision. If not using a trusted certificate.
2020-10-02 11:45:26 -06:00
Nate f93e0a8271 Voicemail: Additional steps to correct potential phrase/language issues. 2020-10-02 10:07:58 -06:00
FusionPBX 2bbec3f38b
Add a missing comma. 2020-10-01 19:12:30 -06:00
agree 73e9136344
Fix faxing to multiple numbers (#5503) 2020-10-01 17:08:53 -06:00
agree e3f36157d3
Allow flexible defaults for ivr failure and timeout (#5502)
* Allow flexible defaults for ivr failure and timeout

* Allow flexible defaults for ivr failure and timeout

* Fix default setting description
2020-10-01 14:22:05 -06:00
Nate 15408eee73 Recordings: Additional sanitation on file rename. 2020-09-29 18:05:37 -06:00
Nate 85e9be8148 VM Scripts: Restore recording beep tone for add intro on vm forward. 2020-09-29 14:57:00 -06:00
Nate 541bd4dd6f Device Edit: Restore ability to unset the current Device Profile. 2020-09-29 14:38:15 -06:00
Nate 41501eee61 CDR: Mitigate warnings if no extensions assigned to user. 2020-09-29 13:56:10 -06:00
Nate 62b0ef0a03 Number Translations: Fix Add. 2020-09-29 12:39:56 -06:00
Nate bfbcd94cf7 Access Controls: Fix Add. 2020-09-29 12:29:46 -06:00
FusionPBX b82e7208d0
Update call_center_queue_edit.php
Fix the permissions check for call_center_outbound_caller_id_number
2020-09-29 11:58:21 -06:00
FusionPBX 961a974ab2
Update app_config.php
Add queue_outbound_caller_id_name and queue_outbound_caller_id_number fields to the call center queue table.
2020-09-29 11:53:09 -06:00
FusionPBX ca1040a83b
Update call_center_queue_edit.php
Add outbound_caller_id_name and outbound_caller_id_number.
2020-09-29 11:48:38 -06:00
FusionPBX 4e27817f50
Add outbound_caller_id_name and outbound_caller_id_number. 2020-09-29 11:46:46 -06:00
FusionPBX b88609f2b9
Add call center outbound caller id name and number permisisons. 2020-09-29 11:45:52 -06:00
agree 16b34145d6
add extensions to destination class (#5501) 2020-09-29 11:43:48 -06:00
agree 0560b57dcc
Log viewer view all of freeswitch log files (#5500)
* log viewer view all of freeswitch log files

* Update app_languages.php

* Update log_viewer.php
2020-09-29 10:12:28 -06:00
Len 7ca85632c3
Update provision.php (#5498) 2020-09-28 20:38:11 -06:00
Len a55273fd1d
Update app_languages.php (#5496) 2020-09-28 20:37:13 -06:00
FusionPBX e591ab9ce2
Change count to is_array to prevent a warning on PHP 7.3. 2020-09-28 11:17:17 -06:00
Joseph 9b012a4405
Fix broken accountcode on fax retries (#5490)
accountcode would only appear on the sip header for the 1st retry. Added the accountcode parameter to the rest of the originate commands to resolve this issue
2020-09-26 22:46:07 -06:00
Joseph e164817bdb
Update index.lua (#5487)
Add the name of the voice mail box in the VM to email template. (part B)
2020-09-26 16:10:59 -06:00
Joseph 52f1b64947
Update record_message.lua (#5488) 2020-09-26 16:08:45 -06:00
Joseph 3934cc4810
Update send_email.lua (#5489)
Changed MM to MI, otherwise times would show as XX:09:XX. Appears that MM is not a valid value.
2020-09-26 16:07:36 -06:00
FusionPBX 53c3b9a7b0
Update send_email.lua 2020-09-26 16:07:03 -06:00
Joseph ec6303d0fe
Update send_email.lua (#5486)
Add the name of the voice mail box in the VM to email template.
2020-09-26 15:55:21 -06:00
Nate d539c3a7cc Provisioning: Support for N/A key on Htek. 2020-09-26 13:27:21 -06:00
FusionPBX be812fd1ec
Move the permission check to its own if statement. 2020-09-26 12:13:47 -06:00
Mark J Crane 78f50121dd Remove trailing spaces and add a sleep. 2020-09-26 01:16:08 +00:00
Nate 462da0a3e2 Voicemail: Better check on Default Setting switch > phrases > dir value. 2020-09-25 18:00:50 -06:00
Nate 032d369db1 Voicemail: Correct path. 2020-09-25 17:08:02 -06:00
Nate 46adde4a22 Voicemail: Use phrases instead of direct sounds. 2020-09-25 16:58:44 -06:00
agree 0216ebee07
Update index.lua (#5484) 2020-09-23 12:10:50 -06:00
FusionPBX 61767aac3a
Add new destinations get method. 2020-09-23 10:46:28 -06:00
agree aabd4059be
cdr add call flow summary (#5454) 2020-09-23 10:29:13 -06:00
agree 9fc63d2643
Fix call direction (#5456) 2020-09-23 10:27:02 -06:00
agree ca313c9d34
Update xml_cdr_details.php (#5455) 2020-09-23 10:25:55 -06:00
FusionPBX cf1b6eab3e
Voicemail message date using time zone 2020-09-19 08:48:31 -06:00
agree 4670a50fb0
xml cdr details format duration (#5457) 2020-09-18 12:34:22 -06:00
FusionPBX 45bcb8d437
Add Yealink provisioning VLAN variables. 2020-09-18 11:30:46 -06:00
FusionPBX 763945afad
Remove base64 delete. 2020-09-17 09:30:50 -06:00
FusionPBX 95d3684cd1
Make the export page use the new xml_cdr_export permission. 2020-09-16 15:48:43 -06:00
FusionPBX b9c6f56554
Add new permission xml_cdr_export. 2020-09-16 15:47:48 -06:00
FusionPBX 89bc913d97
Add permission_exists xml_cdr_export 2020-09-16 15:47:12 -06:00
FusionPBX 4b413ee745
Comment out the json results so that the code uses less RAM. 2020-09-16 15:26:50 -06:00
FusionPBX c84454bef3
Added is_array function in more places. 2020-09-16 12:33:38 -06:00
FusionPBX 974ae95ec8
Replace count array with is_array function. 2020-09-16 12:17:34 -06:00
FusionPBX 05ba2b3ca0
Fix PHP warnings 2020-09-15 19:12:19 -06:00
FusionPBX 56e56aa6f9
Comment out get variable record_name 2020-09-11 10:29:15 -06:00
graycom-git d4cc92e21f
Update index.lua (#5443)
Update to use effective_caller_id_name when prefixed on inbound routes as the caller_id_name when recording voicemail details in database
2020-09-08 09:52:54 -06:00
FusionPBX 93f5c996ae
Remove trailing tabs. 2020-09-08 09:50:17 -06:00
Mafoo 269c21d37b
BugFix [master] - ring_groups\index.lua (#5441)
change to use functions.send_mail so system from address is taken into account
2020-09-08 09:46:52 -06:00
FusionPBX 1db78cf7ea
Change dbh to db to fix an error seen in the logs. 2020-09-07 18:37:20 -06:00
FusionPBX baadb2185b
Transcription change how we are picking it up. 2020-09-02 15:58:42 -06:00
FusionPBX d7e085f9f7
Update send_email.lua 2020-09-01 19:24:03 -06:00
FusionPBX 4322d6dece
Add the server hostname. 2020-09-01 19:09:04 -06:00
FusionPBX b476f17af6
Disable transcribe_enabled if method is equal to queue. 2020-09-01 19:06:40 -06:00
agree 62e821087f
Fix follow me originate_delay for external numbers (#5432)
* Fix follow me originate_delay
2020-09-01 10:29:18 -06:00
FusionPBX d3f1bfc51e
email_status set to waiting 2020-08-31 12:31:40 -06:00
FusionPBX b7d52fecbe
Change eventsocket_create to event_socket_create 2020-08-31 11:40:39 -06:00
FusionPBX f7b715b399
Update send_mail.lua 2020-08-30 20:14:09 -06:00
Stephen Forster 37ca27c791
Update index.php (#5429)
Add filter by extensions and filter by name to Operator Panel
2020-08-28 18:09:38 -06:00
FusionPBX d18123d679
Add extension_uuid to the agent contact 2020-08-28 14:20:16 -06:00
FusionPBX d2004e921e
Device profile add just expansion. 2020-08-28 12:34:36 -06:00
chansizzle c3b5f57ad1
Update device_profile_edit.php (#5430)
* Update device_profile_edit.php

expansion modules update
2020-08-28 12:28:02 -06:00
FusionPBX 7a38482459
Add additional a + to is local or SQL statement. 2020-08-27 21:50:22 -06:00
FusionPBX 1fcc06e622
Use caceh set only if dialplan_mode has a value. 2020-08-27 21:48:04 -06:00
Stephen Forster 6691e9d791
Update basic_operator_panel.php (#5426)
Add extra name filter option to always filter using lower case.
2020-08-27 17:59:13 -06:00
Stephen Forster 1a18863b2a
Update content.php (#5427)
Add "call on hold" state to panel. If a call is placed on hold it will have an orange overlay.
2020-08-27 17:58:35 -06:00
FusionPBX cd4f709a20
Add cache.get and cache.set 2020-08-27 16:57:08 -06:00
chansizzle 0c59165a4f
Update app_config.php (#5425)
time zone name description adjusted
2020-08-27 15:52:09 -06:00
FusionPBX c317a6ab1c
Update ivr.conf.lua 2020-08-27 15:27:19 -06:00
FusionPBX 32301f438a
Change vertical spaces. 2020-08-27 15:25:29 -06:00
FusionPBX 00227699cc
Update app_config.php 2020-08-27 13:24:18 -06:00
FusionPBX 6abd91830f
Remove this as it causes a syntax error. 2020-08-27 13:23:22 -06:00
FusionPBX 8c1f42f50d
Update dialplan.lua 2020-08-27 13:02:38 -06:00
FusionPBX 2d838ff4d1
Rename dialplan_method to dialplan_mode. 2020-08-27 13:01:48 -06:00
FusionPBX 1b651b6704
Change dialplan_method to the dialplan_mode. 2020-08-27 12:58:14 -06:00
FusionPBX cb2758193f
Update dialplan.lua 2020-08-27 10:19:44 -06:00
FusionPBX d95052ffef
Update app_config.php 2020-08-27 09:49:10 -06:00
FusionPBX 07f0bf9829
Remove settings will not work without the domain_uuid. 2020-08-27 09:33:29 -06:00
FusionPBX b3ddc87077
Add destination_prefix and destination_area_code and capitlize SQL commands. 2020-08-27 09:23:49 -06:00
Stephen Forster 115ab9a093
Update content.php (#5378)
* Update content.php

Add extension and name filters, Add extension registration status. Button will be semi-transparent if not registered on FreeSWITCH

* Update content.php

Cleaned up the register status code based on block style only.
2020-08-27 09:14:39 -06:00
Andrew Querol ebab725771
[4.5] Allow changing the direct dial digits regex for IVRs (#5421)
* 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
2020-08-27 08:04:48 -06:00
FusionPBX 66ee5d4546
Add destination_trunk_prefix and destination_area_code to the SQL Query. 2020-08-26 22:49:48 -06:00
FusionPBX d1981a77cc
Add optional new optional columns destination_trunk_prefix and destination_area_code. 2020-08-26 22:05:11 -06:00
FusionPBX 0218f3be0c
A few minor fixes. 2020-08-26 22:00:05 -06:00
FusionPBX b105b737d8
Add destination_area_code and destination_trunk_prefix. 2020-08-26 21:58:21 -06:00
FusionPBX 0cee9958ea
Add the destination prefix back for now. 2020-08-26 21:55:18 -06:00
FusionPBX 036a013c45
Change prefix to country code and add destination area code and trunk prefix. 2020-08-26 21:03:50 -06:00
FusionPBX b594e5ce10
Add destination_trunk_prefix and destination_area_code. 2020-08-26 21:02:38 -06:00
FusionPBX e45260f52d
Change default polycom_provision_cert_validate to 1 Enabled for secure by default.
If someone needs validation turned off they can change the setting to 0.
2020-08-26 09:41:13 -06:00
Len 4f28d7e255
Update app_config.php (#5422)
Set to true since it's 0 or 1. VVX600 wouldn't provision with Let's Encrypt wildcard unless was set to 0.
2020-08-26 09:38:53 -06:00
chansizzle 83d66eba99
Update app_config.php (#5423)
unneeded and confusing to use setting removed. fanvil_time_zone_name is much easier to use.
2020-08-26 09:37:52 -06:00
FusionPBX 399366d18d
Add a delay to the agent status. 2020-08-25 14:11:29 -06:00
FusionPBX afe78ffc62
Add a uuid to the destinations array. 2020-08-24 09:11:50 -06:00
FusionPBX 463a29f25c
Add uuid to the destinations array. 2020-08-24 09:03:16 -06:00
FusionPBX e0e510f133
Add the uuid to the destinations array. 2020-08-24 09:01:47 -06:00
FusionPBX da10df7cfe
Rearrange the destinations array and add the uuid. 2020-08-24 08:56:10 -06:00
FusionPBX 6c0d96f663
Add a uuid 2020-08-24 08:46:21 -06:00
FusionPBX 8390eeaa3c
Add the uuid 2020-08-24 08:44:09 -06:00
FusionPBX 37ca687561
Add the uuid. 2020-08-24 08:39:36 -06:00
FusionPBX 245b29eb48
Add the uuid. 2020-08-24 08:35:42 -06:00
agree 2704f40512
fix extension import (#5419) 2020-08-21 12:44:42 -06:00
FusionPBX ebb9586512
Fix the gateway stop button. 2020-08-21 10:58:33 -06:00
FusionPBX 460256d4ec
Only show the button if the feature is installed. 2020-08-19 15:26:52 -06:00
FusionPBX 11b4f96bf2
Change how sleep is performed. 2020-08-19 14:05:28 -06:00
FusionPBX 6d553542c5
Add sleep for 1 second.
On a few systems this required to fix dtmf detection.
2020-08-18 20:44:24 -06:00
chansizzle 3d8ce2dcda
Update app_config.php (#5411) 2020-08-18 14:10:47 -06:00
FusionPBX e3052dfe30
Simplify the links. 2020-08-18 01:08:20 -06:00
FusionPBX 9d7f207173
Use quotes around the sip profile name and strengthen the input validation. 2020-08-18 01:02:42 -06:00
FusionPBX 776302265d
Allow SIP profiles with a space in the name. 2020-08-17 13:42:38 -06:00
FusionPBX d770e2f4ad
Remove deprecated methods dialplan_detail_add and dialplan_detail_update. 2020-08-17 10:52:10 -06:00
FusionPBX 07f508c16f
Replace the old function dialplan_detail_add with the database save method. 2020-08-17 10:47:17 -06:00
FusionPBX 83ec8d7e86
Change uuid to text for something that should be text. 2020-08-14 09:31:58 -06:00
FusionPBX 95dd1cee01
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:41:31 -06:00
FusionPBX ffcbcf289c
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:41:05 -06:00
FusionPBX f06e07a309
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:40:23 -06:00
FusionPBX a9e2a6a023
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:39:33 -06:00
FusionPBX 6e86691f8d
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:38:45 -06:00
FusionPBX b09ad0f257
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:38:17 -06:00
FusionPBX 756956ad50
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:36:34 -06:00
FusionPBX 6310f5fdb7
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:34:01 -06:00
FusionPBX 9ccd98bf2a
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:33:21 -06:00
FusionPBX d51008d3e7
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:32:32 -06:00
FusionPBX 3c0fcdc8f9
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:32:06 -06:00
FusionPBX 3e0851df3f
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:31:33 -06:00
FusionPBX 32aa856291
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:29:47 -06:00
FusionPBX 691ec06554
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:25:56 -06:00
FusionPBX e15c4d3ac3
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:25:03 -06:00
FusionPBX 1da210762c
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:24:16 -06:00
FusionPBX d96ec878bc
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:22:56 -06:00
FusionPBX fc0ec80fbd
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:21:12 -06:00
FusionPBX 2cc649dd2f
Update call_center.php 2020-08-14 00:18:54 -06:00
FusionPBX fe284ccebb
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:17:46 -06:00
FusionPBX bb457f6b40
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:16:43 -06:00
FusionPBX ae9da80ed1
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:15:47 -06:00
FusionPBX 3161cd638b
Remove the old save_dialplan_xml function. 2020-08-14 00:13:17 -06:00
FusionPBX 35d8e048cb
Remove save_dialplan_xml function. 2020-08-14 00:09:09 -06:00
FusionPBX c8b45c9eb5
Remove root.php 2020-08-13 23:10:49 -06:00
FusionPBX 2e8f5d1f00
Update ivr.conf.lua 2020-08-13 16:40:55 -06:00
chansizzle 9b43ff0f71
Update contacts_vcard.php (#5391)
improved email inclusion
2020-08-12 16:35:57 -06:00
FusionPBX 1abd1f1670
Change prefix from tmp_ to start_ as the variable is based on the start date. 2020-08-11 10:39:27 -06:00
Len 7d29984f3d
Update app_config.php (#5390) 2020-08-10 20:44:03 -06:00
FusionPBX a37b5a94ca
Get the domain_name from the presence_id. 2020-08-08 15:13:35 -06:00
emaktech 9bf45318a7
Allow Variable to Manually set Agent Status (#5383)
Adds a bit of additional logic to allow the following variable to be set in dialplan:

agent_action

When set to login, this script will always log the agent in regardless of current state.
When set to logout, this script will always log the agent out regardless of current state.
When unset, original behavior is preserved.

The reason for adding this code is to allow us to create a dialplan that puts a user on DND at the same time as logging out the agent, and vice-versa.
2020-08-05 21:42:13 -06:00
FusionPBX 6e4bb6d944
Change button-call_routing to button-call_forward 2020-08-05 10:58:06 -06:00
FusionPBX 29f63062cf
change button-call_routing to button-call_forward 2020-08-05 10:55:42 -06:00
FusionPBX 060450b95f
Change labels from calll routing to call forward, call-forward to call_forward and follow-me to follow_me 2020-08-05 10:51:50 -06:00
FusionPBX 1ac4316781
Add show all. 2020-08-05 10:50:37 -06:00
FusionPBX eb53f7a432
Change Call Routing to Call Forward 2020-08-05 10:48:33 -06:00
FusionPBX d0b7a098d0
Change call routing to call forward. 2020-08-05 10:47:03 -06:00
FusionPBX f5d5886b9d
Rename Calls to Call Forward 2020-08-05 10:45:59 -06:00
FusionPBX 1f05ee8a86
Always remove unrelated domains by default. 2020-08-04 20:28:33 -06:00
Luis Daniel Lucio Quiroz 2b7c938f49
Add digium support to get_vendor_by_agent() (#5380)
Missing this brand
2020-08-03 13:12:19 -06:00
FusionPBX 95e9901e33
Change the conference edit title. 2020-08-03 08:32:18 -06:00
FusionPBX 1956ff5f61
Correct the conference description. 2020-08-03 08:31:17 -06:00
chansizzle d23073f925
Update 045_call_recording_on_demand.xml (#5376)
mask/unmask on demand recordings
2020-07-31 18:16:07 -06:00
Gill Abada d19e81bb22
feature add mask/unmask recordings in real time. white space cleanup. (#5373)
Co-authored-by: Gill Abada <gill@callifi.com>
2020-07-31 10:01:36 -06:00
jrmcclean e22b1fc4e2
Update system.php (#5369)
* Update system.php

PHP version info is not displaying when FreeSWITCH is off.  Line 169 corrects this issue and the information is displayed regardless if FreeSWITCH is on or off.

Added Windows support to display System Memory.
2020-07-30 09:36:27 -06:00
benwiesner1 f765cefb51
Update app_languages.php (#5370)
desc changes make more sense especially for non superadmin / customers who are admins
2020-07-30 09:34:06 -06:00
FusionPBX 8589febfba
Update extension_edit.php 2020-07-29 14:19:18 -06:00
FusionPBX 472e1bf85a
Add a new button. 2020-07-29 13:37:30 -06:00
agree 3d9e249cc9
Conference recording missing ext (#5368) 2020-07-29 12:29:41 -06:00
chansizzle 6ec28b1cdd
Update index.php (#5367)
increased scan-ability on dark backgrounds
2020-07-29 12:01:40 -06:00
emaktech d459d06e38
Order SIP Profiles by Name by Default (#5365)
SIP profiles were unordered unless $_GET["order_by"] was set. Now if unset, it will order by sip_profile_name by default for nicer ordering.
2020-07-28 22:41:06 -06:00
FusionPBX cd78d77d6f
Update access_controls.php 2020-07-25 18:25:05 -06:00
FusionPBX 233b184120
Update app_languages.php 2020-07-25 18:24:07 -06:00
FusionPBX 8e6b414994
Add display none to hide copy and delete on load. 2020-07-25 18:19:35 -06:00
FusionPBX d8bcacbbf4
Update access_control_edit.php 2020-07-25 18:10:53 -06:00
FusionPBX fd72fd682f
Use button create class 2020-07-25 18:10:12 -06:00
FusionPBX 930f2c0049
Use the button class. 2020-07-25 16:47:42 -06:00
FusionPBX 1f1ccd9a2d
Update app_languages.php 2020-07-25 13:20:06 -06:00
FusionPBX 0239da7e09
Update number_translation_edit.php 2020-07-25 13:18:22 -06:00
FusionPBX 0586707806
Update number_translations.php 2020-07-25 13:16:55 -06:00
FusionPBX 14a3ff4e9a
pgsql host 2020-07-25 09:36:44 -06:00
FusionPBX 0c3b5a0137
Re-enable the copy button. 2020-07-24 10:43:06 -06:00
Nate c7554ad41f Access Control - Edit: Fix header. 2020-07-23 18:41:22 -06:00
markjcrane 8c8d07f10c Add reloadacl and flush cache 2020-07-23 19:57:07 +00:00
markjcrane 0fcd5a7eef Remove wrap that text editor added. 2020-07-23 19:49:59 +00:00
markjcrane c3e2b0bbbb Disable the copy button for now 2020-07-23 19:46:39 +00:00
markjcrane 3076142659 Fix the syntax 2020-07-23 19:36:42 +00:00
markjcrane 22c7c4711c Modernize Access Controls 2020-07-23 19:31:43 +00:00
FusionPBX 7e52d8b132
Fix Caller ID name and number URL decoding. 2020-07-23 10:41:59 -06:00
konradSC 6faadabea8
Fix for follow-me loops in Ring Groups (#5362)
We only want to lookup the follow-me destinations for ring group members. If additional numbers are added to the destination array via follow-me lookup then we don't want to check for follow-me again on the new destinations. This can result in a lookup loop that will cause the call to not complete and throw lua into a loop that will fill up logs and burn system resources.
2020-07-22 11:54:27 -06:00
agree cb7a604226
Add ability to have custom directory prompt (#5360) 2020-07-21 10:15:01 -06:00
agree e2498a81de
fix extension summary date selection (#5358) 2020-07-16 09:54:10 -06:00
chansizzle 22010655b8
Update contact_import.php (#5351)
start data on row 2
2020-07-15 17:00:09 -06:00
chansizzle b9b389b438
Update voicemail_imports.php (#5352)
start data on row 2
2020-07-15 16:59:54 -06:00
chansizzle 2609158df9
Update device_imports.php (#5353)
start data on row 2
2020-07-15 16:54:09 -06:00
chansizzle 7ffb4efb61
Update destination_imports.php (#5354)
start data on row 2
2020-07-15 16:53:42 -06:00
chansizzle 1407e2d214
Update extension_imports.php (#5356)
start data on row 2
2020-07-15 16:53:13 -06:00
FusionPBX 90dc96d134
Fix the device profile key vendor for Yealink 2020-07-14 19:32:01 -06:00
agree 3d0df8b271
Add voicamail_domain permission (#5349) 2020-07-14 16:24:51 -06:00
FusionPBX f4250bf622
Change the description. 2020-07-13 17:13:33 -06:00
agree 5b35a041d3
Conference recordings: remove hard-coded path (#5348) 2020-07-13 17:09:09 -06:00
agree b0b788427e
remove CDR Statistics from default menu for users (#5347)
* Remove CDR stattistics from user group menu

users don't have CDR statistics vier permission no need to have it in the menu

* remove status from user group menu

No need to have it in the default menu for the user group
2020-07-13 12:46:57 -06:00
FusionPBX b61d13fcf5
Re-enable local destination on destination_edit.php 2020-07-13 11:22:52 -06:00
FusionPBX 0e42b17dd0
Destinations re-enable local 2020-07-13 11:21:42 -06:00
agree 0cdab532ef
set domain_uuid variable (#5345) 2020-07-12 16:23:20 -06:00
agree 59bd5a9e54
Add domain_uuid variable (#5344) 2020-07-12 15:47:54 -06:00
FusionPBX a499b36277
Added array option. 2020-07-10 20:30:25 -06:00
FusionPBX 4eea4ee3cd
Rename 080_hold_music.xml to 080_user_hold_music.xml 2020-07-10 18:55:22 -06:00
FusionPBX 466b77053d
Rename the new hold music dialplan to user hold music. 2020-07-10 13:38:04 -06:00
FusionPBX 0be0bc3417
Create 080_hold_music.xml 2020-07-10 01:02:52 -06:00
FusionPBX 8cd1c447f5
Remove hold_music from user_exists dialplan 2020-07-10 01:02:16 -06:00
FusionPBX f04dbe861c
Fix a syntax problem from new Hebrew translation. 2020-07-09 18:59:52 -06:00
agree 9dc180626a
xml handler: fix duplicate gateways and unnecessary query (#5341) 2020-07-09 17:49:19 -06:00
Len 758f38d664
Update app_config.php (#5342)
* Update app_config.php

Description:
It configures whether to use audio encryption service.
CFG Configuration:
account.x.srtp_encryption
Valid Value:
(0-Disabled;1-Optional;2-Compulsory)
Optional: The phone will negotiate with the other phone what type of encryption to use for the session.
Compulsory: The phone must use SRTP during a call.
2020-07-09 17:47:56 -06:00
phoneben 0bdf2a7abe
Hebrew language for the recordings app(#5343) 2020-07-09 17:44:13 -06:00
FusionPBX 9d48084b27
Fix the description lable for destination hold music. 2020-07-09 15:14:43 -06:00
FusionPBX 492ed6a191
Add hold music to destination_edit.php 2020-07-09 15:12:43 -06:00
FusionPBX 3afcef6b38
Add hold music translation to the languages file. 2020-07-09 14:51:31 -06:00
FusionPBX e368013979
Add option for destination hold music to the database. 2020-07-09 14:34:55 -06:00
chansizzle 37061b7d6c
Update phrases.php (#5338) 2020-07-08 14:22:42 -06:00
FusionPBX 0d2e62bc9b
Add answered to the extension summary 2020-07-07 22:13:28 -06:00
FusionPBX e9584fe09c
Add permission_exists outbound_caller_id_name to hide column if user is does not have the permission. 2020-07-07 11:04:17 -06:00
chansizzle 65fdd51f07
Update dialplan_outbound_add.php (#5336)
gateway's order
2020-07-07 10:35:01 -06:00
phoneben 91f2f67fc4
Update app_config.php (#5334)
* Update app_config.php

* change type to text for pin in conferences

in conference centers you can not save
a pin as 0123 it will save as 123 due in data base it was saved to numeric vrs text

* Update conference_edit.php

* Update app_languages.php

updated hebrew name for title

* Update app_languages.php

hebrew language for title conference_center

* Update app_languages.php

active_conferences he-il
2020-07-07 08:17:22 -06:00
agree 71854ba40e
Phrases: Remove unused code (#5335)
* Remove unncessery code

* remove unnecessary code

* Update phrases.php
2020-07-06 18:21:56 -06:00
FusionPBX 2df30633be
Add the grandstream_dial_plan again however use single quotes to prevent \r and \f from being interpreted. 2020-07-06 14:48:55 -06:00
FusionPBX de775935f9
Correct the yealink_codec_opus_priority value. 2020-07-05 16:11:49 -06:00
agree 9a1c08dc87
Update app_config.php (#5330) 2020-07-05 13:32:37 -06:00
frytimo 993b326af6
add missing quotes surrounding extension_advanced (#5329)
Add missing quotes surrounding extension_advanced permission so it is interpreted as text.
2020-07-03 13:41:45 -06:00
FusionPBX b6c92847a1
extension edit correct domain_uuid so that it has a value. 2020-07-02 20:16:39 -06:00
Len ff1477e2ef
Update callcenter.conf.lua (#5326)
updated unused variable/typo
2020-07-02 18:37:41 -06:00
FusionPBX fa7bb2a781
Add direction inbound for call center calls and update missed_calls. 2020-07-02 18:02:19 -06:00
FusionPBX e1f428db59
Add direction inbound for call center calls and update missed_calls. 2020-07-02 18:01:59 -06:00
agree 237551e780
Update call_block_edit.php (#5327) 2020-07-02 17:55:10 -06:00
chansizzle f845711cda
Update voicemail_greetings.php (#5328)
allow wav OR mp3 upload
2020-07-02 16:56:22 -06:00
FusionPBX 2d5745c283
Adjust the key string to match the value. 2020-07-02 16:48:07 -06:00
FusionPBX 0a3d809556
Add cc values to the altnernate import. 2020-07-02 16:27:54 -06:00
FusionPBX fc8746c87e
Company directory add order by first name 2020-07-02 12:23:55 -06:00
FusionPBX baaf95781e
Add toggle to number translations 2020-07-02 10:54:20 -06:00
agree 602302a308
Add extension_advanced permission (#5321)
* Update extension_edit.php
* Update app_config.php
2020-07-02 00:22:38 -06:00
konradSC 5dc1137a64
Fix Yealink Expansion Modules in Device Profiles (#5324)
The 'if' statements need to reference v_device_profile_keys.profile_key_vendor instead of device_key_vendor which is in a different table.
2020-07-01 16:28:36 -06:00
agree 836fe64cf6
pin_number.lua get pin number description (#5322)
* Update pin_number.lua
2020-06-26 10:07:07 -06:00
FusionPBX 77055dfa9a
Fix a syntax bug that originated from a pull request. 2020-06-25 09:27:05 -06:00