Commit Graph

357 Commits

Author SHA1 Message Date
frytimo 4a8e148ccf
remove is_numeric check for voicemail id (#6484)
Co-authored-by: Tim Fry <tim@voipstratus.com>
2022-10-11 21:32:32 -06:00
markjcrane d50bcb476a Replace root.php 2022-10-10 16:35:14 -06:00
frytimo e88176c755
voicemail boxes can now be text or numeric (#6467) 2022-09-07 16:37:02 -06:00
FusionPBX 93c7714148
Add new permission voicemail_file (#6403)
* Add new permission voicemail_file

* Update app_config.php

* Update voicemail_edit.php
2022-06-01 10:48:33 -06:00
FusionPBX eee7786529
Remove some code redundancy. 2022-05-02 08:27:15 -06:00
FusionPBX 16b8d5e172
Update extension_edit.php 2022-05-02 08:17:53 -06:00
Joseph f080a39053
Fix voicemail transcriptions not being pushed (#6339)
* Fix voicemail transcriptions not being pushed

When creating a new extension, under the Voicemail tab, Transcribe is empty. This was causing users to not receive VM transcriptions. Adding the above code will push transcribe = true or false (depending on the value in default settings) after creating a new extension.
2022-05-02 08:06:21 -06:00
FusionPBX 8e530abb0d
Add voicemail_transcription_enabled to extension_edit.php (#6265)
* Rename permission to voicemail_transcription_enabled

* Update voicemail_edit.php

* Add voicemail_transcription_enabled

* Update app_languages.php

* Update voicemail_edit.php
2022-01-29 02:28:07 -07:00
FusionPBX e0e6a529ec
Only use the transcription_enabled_default on add. 2022-01-28 08:54:37 -07:00
FusionPBX 27540bb42c
Fix the display_name 2021-12-15 19:36:05 -07:00
FusionPBX a80a22f797
Default the device line label to the extension number 2021-12-15 15:06:13 -07:00
FusionPBX 2db571f2fc
Correct the name dislplay_label to label. 2021-12-15 15:02:17 -07:00
FusionPBX b2c8f976a7
Add line_label and line_display_name default settings. (#6195)
* Update app_config.php

* Add device line_label and line_dislplay_name.
2021-12-15 14:39:34 -07:00
FusionPBX 6782195989
Update extension_edit.php 2021-11-30 14:20:25 -07:00
FusionPBX 4dff27a076
When adding an extension make the voicemail directory. 2021-11-23 10:09:08 -07:00
FusionPBX 4f6c7f5d5e
Fix the path in the link. 2021-11-17 08:02:48 -07:00
demonspork 36cb791e0b
Add Permission to set Empty emergency Number (#5944)
* Add Permission to set empty emergency Number
2021-11-16 13:42:31 -07:00
FusionPBX 7a216743bc
Update path to app/call_forward previously app/calls. 2021-11-10 08:12:22 -07:00
FusionPBX 1df0ade6cd
Outbound caller id number - only allow numeric and + 2021-10-20 10:58:23 -06:00
FusionPBX 6d4196f537
If the device is on the local domain allow it and use its device_uuid. 2021-09-23 17:55:32 -06:00
FusionPBX 4b71467053
Add device duplicate check for extension edit. 2021-09-19 00:42:40 -06:00
markjcrane e429756307 Change error/user_busy to USER_BUSY 2021-09-18 23:26:21 -06:00
FusionPBX 221a88c673
Update extension_edit.php 2021-09-17 13:05:48 -06:00
FusionPBX 9145fbcfc4
When assiging an extension to a device make sure to use the server_address_primary, and server_address_secondary 2021-07-26 10:43:03 -06:00
FusionPBX d682ff01d1
Set device vendor
Get the device vendor from the template name if the template was provided otherwise use the get_vendor method using the MAC address
2021-07-23 11:56:19 -06:00
agree 64afa5df36
[extensions] outbound caller id select list remove duplicates (#5977) 2021-06-22 14:46:34 -06:00
agree 68d9e583ef
[extensions] Fix mwi_account field not emptying (#5978) 2021-06-22 14:41:54 -06:00
agree cf4f8d1e36 Add ability to set default accountcodes 2021-05-05 21:28:47 -04:00
agree 0c605dfd30
Update extension_edit.php 2021-04-11 10:36:45 -04:00
agree 5967dfbfaf Add max registrations per extension setting 2021-04-11 00:28:06 -04:00
agree 05befb3f99
Extension fix cache not clearing
The cache was broken for user users without the extension_user_context permission
2021-03-16 17:36:11 -04:00
FusionPBX 3b4cc55671
Move the extension settings button. 2021-02-10 00:42:08 -07:00
FusionPBX c3ee52596e
Change the permisison for the settings button. 2021-02-09 14:15:09 -07:00
fusionate 80c51cc2e2 Extension - Edit: Lookup extension on submit if extension_extension permission not assigned. 2021-01-22 12:12:29 -07:00
agree 4037331e4b
Extension add permission for extension field 2021-01-18 23:38:08 -05: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
Luis Daniel Lucio Quiroz de021ec34c
Hide things that non-admin users shouldnt edit 2020-12-29 00:24:03 -05: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
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 c67c8cd4c2 Destination Select - Dynamic: Clear session array on add/toggle/delete of a destination type record. 2020-11-30 14:15:57 -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 4a886ea1d2 Extension - Edit: Adjust permission check to mitigate warning. 2020-10-05 09:49:23 -06:00
FusionPBX 460256d4ec
Only show the button if the feature is installed. 2020-08-19 15:26:52 -06:00
FusionPBX 29f63062cf
change button-call_routing to button-call_forward 2020-08-05 10:55:42 -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
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
agree 602302a308
Add extension_advanced permission (#5321)
* Update extension_edit.php
* Update app_config.php
2020-07-02 00:22:38 -06:00
FusionPBX 71c90a59c8
Remove the formatting of the mac address. 2020-05-27 19:10:20 -06:00
FusionPBX da6fe3c3ec
Show one row for extension device list. 2020-05-12 11:32:02 -06:00
FusionPBX 5b1b2687b3
Fix extension edit password length and strength. 2020-05-12 11:07:46 -06:00
Nate 86bba631c1 Extensions - Edit: Hide User select if empty. 2020-04-15 13:11:29 -06:00
Nate 7cb134fe2a Extensions - Edit: Fix description for Emergency Caller ID fields when outbound_caller_id_select granted. 2020-04-14 12:56:14 -06:00
Nate 27a1a3b805 Extensions - Edit: Fix add User bug. 2020-04-11 13:56:03 -06:00
Nate cea2f610ba Extensions - Edit: Change Description field to input. 2020-03-31 19:58:50 -06:00
Nate b9fe83cd78 Extensions - Edit: Cleanup. 2020-03-28 20:19:35 -06:00
Nate 94bc8eeb6a Extensions - Add: Define Device Provisioning upon create. 2020-03-28 20:16:05 -06:00
Nate 5b42cc2d1a Extensions - Add: Assign a User on create. 2020-03-28 16:21:48 -06:00
Nate 39c0352268 Extension - Edit: Cleanup. 2020-03-26 17:29:32 -06:00
Nate e8494facee Multiple: Add IDs to form tags, remove empty action attributes. 2020-03-05 10:02:25 -07:00
Nate 029c7174b4 Multiple - Add IDs to common/default action buttons. 2020-03-05 00:05:45 -07:00
FusionPBX cb1ede13c7 Update extension_edit.php 2020-03-02 18:00:04 -07:00
Nate 63d0582864 Extension - Add: Remove auto-generate extension users. 2020-02-18 06:17:27 -07:00
FusionPBX 058d8c1195 Update extension_edit.php 2020-02-17 15:06:00 -07:00
Nate 9ec85741fa Extensions - Add: Validate array to mitigate warning. 2020-02-17 08:43:59 -07:00
FusionPBX 85c47f2ac9 Update extension_edit.php 2020-02-13 13:32:22 -07:00
Nate 93f2155d85 Extension - Edit: Clean up. 2020-02-12 11:17:08 -07:00
Nate e3d15e6d05 Update extension_edit.php 2020-01-11 11:23:52 -07:00
Nate 4de20fd969 Extension Edit/Import/Export - Action bar, button and list updates. 2020-01-11 11:06:49 -07:00
Luis Daniel Lucio Quiroz c27d0cea2d Update extension_edit.php (#5007) 2020-01-08 10:45:10 -07:00
Nate 6b454c4e36 Extensions: Fix Emergency Caller ID Number select. 2019-12-12 18:05:13 -07:00
FusionPBX f62bb85e3f Update extension_edit.php 2019-11-14 15:12:01 -07:00
Nate 20084f1d52 Extension Edit: Resolvee PHP warning. 2019-11-08 13:37:09 -07:00
FusionPBX a350afddbd Update extension_edit.php 2019-10-10 10:24:01 -06:00
Nate e73417533a Extensions: Token integration. 2019-09-19 06:22:40 -06:00
Nate 911a43219e Users: Prevent duplicate usernames. 2019-09-10 19:23:14 -06:00
Nate abc4d01bac Extensions: Retain current list page through edit, (single) delete, and back operations. 2019-09-10 18:07:49 -06:00
FusionPBX 58f3e0e7c5 Update extension_edit.php 2019-08-27 23:50:53 -06:00
Nate c7baaab4a9 Update to latest jQuery 1.x, in preparation to update to latest (3.x). Update jQuery UI, QR Code. Misc adjustments for compatibility. 2019-08-19 10:51:21 -06:00
chansizzle 60093a5e01 Update extension_edit.php (#4429) 2019-08-09 14:35:58 -06:00
Nate 8516bc38ad Extensions: Database class integration. 2019-08-06 19:49:59 -06:00
FusionPBX 6bc0d3ba39 Update extension_edit.php 2019-07-15 14:21:46 -06:00
ednt c34faf2e7c Extended and looped devicelines cause of DECT stations which can handle more then 48 lines (#4279) 2019-06-14 08:16:01 -06:00
Nate f194175965 Additional browser autofill prevention for Extensions and Voicemails 2019-04-13 17:39:43 -06:00
FusionPBX a1cf0e90ce Update extension_edit.php 2019-02-19 08:41:56 -07:00
FusionPBX a3767d4913 Update extension_edit.php 2019-02-11 20:42:59 -07:00
FusionPBX 2de15017e6 Update extension_edit.php 2019-01-29 13:22:17 -07:00
FusionPBX c4b5bfa95f Update extension_edit.php 2019-01-19 13:38:55 -07:00
FusionPBX 68450df8a6 Update extension_edit.php 2019-01-13 23:59:03 -05:00
FusionPBX c40205bdf6 Update extension_edit.php 2019-01-05 09:50:10 -07:00
dougstamp 19d5877fa4 Update extension_edit.php (#3473)
Added code to update device_key_label on devices that have the extension set as BLF/etc. when an extensions effective_caller_id_name is changed.
2019-01-05 09:02:31 -07:00
FusionPBX 39748ebc29 Update extension_edit.php 2018-10-23 23:14:07 -06:00
FusionPBX 3cbcfa213c Update extension_edit.php 2018-10-15 16:50:59 -06:00
emaktech cc9bf89660 Allow editing 48 lines on extension_edit page (#3472)
When provisioning 48 port analog gateway, (Grandstream GXW4248 for example) need ability to configure up to 48 lines per device.
2018-09-13 23:53:19 -06:00
markjcrane a72f1d6266 Change messages class to message 2018-08-31 03:09:01 +00:00
FusionPBX 541b052017 Update extension_edit.php 2018-08-10 13:05:55 -06:00
FusionPBX d50659fa04 Update extension_edit.php 2018-07-30 11:23:46 -06:00