markjcrane
471da2bca0
Add (!class_exists('extension'))
2016-04-28 16:57:42 -06:00
markjcrane
c3b12c217d
Cleanup the indentation ... tabs and whitespace after the last pull request.
2016-04-28 16:56:44 -06:00
Alexey Melnichuk
a0c79a685a
Fix. Display long extensions (>9 digits)
2016-04-28 14:37:58 +03:00
Harry G. Coin
f02028629a
fixes so cli installs/upgrades work.
...
Also another step along the way allowing freeswitch to run -u -g freeswitch and fusionpbx to run -u -g www-data
2016-04-25 21:26:26 -05:00
Harry G. Coin
1f9ad42543
include omitted column name, partial fix to support mariadb 10.1.
2016-04-25 20:44:30 -05:00
Harry G. Coin
bda6861f88
\r\n --> \n
...
Cause all the .php files containing lines ending with \r\n to instead end with \n.
DYI with:
find fusionpbx -type f -name '*.php' -exec dos2unix '{}' \;
2016-04-25 20:30:23 -05:00
Harry G. Coin
8abe003a71
The goal is to increase confidence in fusionpbx, one step is to run by default with error_reporting (E_ALL ^ E_NOTICE);
...
So, please find in this set numerous small changes which eliminate numerous php warning messages.
Also, a small bug fix in an sql statistics routine, naming a count(*) field as count, so displaying correct detail.
If any of the proposed changes are omitted, the relevant page will experience php warnings.
There are no doubt fusionpbx pages I've yet to visit that still generate warnings, this set is nearly certainly not comprehensive.
2016-04-25 20:19:58 -05:00
reliberate
d73ea93a14
Voicemail: Show Add button even when no Voicemails exist.
...
Extensions: Integrate keyboard shortcuts (Ctrl+A to select all, Delete to delete checked).
2016-03-31 18:03:32 -06:00
Alexey Melnichuk
04a0349050
Fix. Display extension on MySQL.
...
Problem that
```SQL
select (select count(*) as num_rows ...)
```
is not the same as
```SQL
select (select count(*) ...) as num_rows
```
I think problem may be on SQLite too.
2016-03-29 19:00:59 +03:00
markjcrane
b7ee8d69c3
Fix the problem with non-numeric extension causing an error. Not certain we will keep this method but its an interesting solution.
2016-03-29 03:42:24 -06:00
reliberate
5974b686e9
Apps: Integrate ability to set paging via a Default/Domain/User Setting (domain > paging > numeric).
2016-03-28 23:02:11 -06:00
reliberate
5793de2851
Destinations/Extensions/Voicemails: Better sorting ability.
2016-03-28 15:21:05 -06:00
reliberate
d5c60df4fc
Added: Bootstrap Framework - initial integration.
...
Added: Bootstrap Plugins - DateTimePicker, ColorPicker (in multiple apps)
Added: Default Theme - responsive
Removed: RightJS Framework - no longer needed.
Removed: Accessible Theme - superseded by Default theme.
Removed: Minimized Theme - superseded by Default theme.
Enhanced: Menu - responsiveness added.
Enhanced: Dashboard - responsiveness added.
Etc.
2016-03-25 16:29:20 -06:00
FusionPBX
ddcb4cab28
Revert "Revert "Revert "search selects"""
2016-03-24 22:25:18 -06:00
FusionPBX
d7b95e462b
Revert "Revert "search selects""
2016-03-24 22:03:37 -06:00
FusionPBX
f9096f9cf1
Revert "search selects"
2016-03-24 22:02:41 -06:00
blackc2004
c2e1755931
search selects
2016-03-22 15:42:46 -07:00
reliberate
39bfec7aa2
Extensions: Added bulk delete.
...
Voicemail: Added bulk delete. On delete, remove recordings folder, and voicemail_options, _destinations, and _greetings database records.
2016-03-16 18:48:42 -06:00
FusionPBX
45704a7707
Merge pull request #1469 from mafoo/WhitespaceClean-app/batch_2
...
WhitespaceClean-app/batch_2
2016-03-11 13:35:24 -07:00
markjcrane
961e527abb
Change device_provision_enable to device_enabled to make it consistent with the rest of the fields that are used for to enable and disable something.
2016-03-11 11:46:02 -07:00
mafoo
6eed9935d4
WhitespaceClean-app/batch_2
...
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 12:01:24 +00:00
reliberate
39a31432ba
User Dashboard: Minor layout optimizations.
...
Follow Me: Added search and minimized paging controls.
Extensions: Added minimized paging controls.
2016-03-03 19:01:58 -07:00
reliberate
9b9d8b4e3b
Devices, Extensions, Gateways, Users: Bypass browser password manager prompt when saving.
2016-02-25 18:19:51 -07:00
markjcrane
af18c963c0
Rename .project.ROOT to project_root.php this conforms better with current file naming standards.
2016-02-22 14:01:18 -07:00
markjcrane
d65982cfac
Add a new permission extension_user_record to control who is able to see extension record. By default superadmin has this permission.
2016-01-27 15:56:22 -07:00
Mafoo
56b34c34ca
changed throw Exception to die
...
nothing ever eval runs the root.php so changed to die to cause a immediate report of error and stop code processing.
2016-01-20 11:30:31 +00:00
Mafoo
87dbd6b428
Added check for if .project.ROOT is missing
...
If a installation is missing the .project.ROOT previously it would just use the last search path as the project root (wrong) this will cause a Exception should it be unable to find it
2016-01-18 09:38:16 +00:00
markjcrane
fa081456b1
Change $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH to $_SERVER["PROJECT_ROOT"].
2016-01-17 00:01:13 -07:00
FusionPBX
d298dad5cc
Merge pull request #1331 from mafoo/BugFix-root.php_logic
...
Rollout new root.php
2016-01-16 10:09:44 -07:00
Matthew Vale
6999198492
added logic in cli mode to chdir to the correct directory first
...
the webserver would normally do this for us, but we need to do it
2016-01-14 16:25:05 +00:00
markjcrane
fca7beb7af
If the call group or toll allow have a value set set selected.
2016-01-13 17:57:25 -07:00
markjcrane
9c5eb3faea
Use call group singular instead of plural.
2016-01-13 16:40:26 -07:00
markjcrane
b8d3ca338d
Add an option for toll allow and call group select list.
2016-01-13 16:26:55 -07:00
Matthew Vale
a41e89af76
Added full logic to support cli as well
2016-01-13 17:38:54 +00:00
Matthew Vale
0176d30312
change to use '/' instead of DIRECTOR_SEPERATOR
2016-01-12 14:47:50 +00:00
Matthew Vale
e6ad46cfbf
Rollout of root.php
2016-01-12 13:55:39 +00:00
Matthew Vale
81b85c3caf
Merge branch 'fusionpbx/master' into Enhance-Languages
...
Conflicts:
app/extensions/app_languages.php
2015-12-11 08:45:26 +00:00
blackc2004
d107530cf2
extension download
2015-12-10 15:07:46 -08:00
Matthew Vale
f5bfeffe18
First pass on app/*
2015-12-10 10:12:41 +00:00
FusionPBX
cab006a151
Merge pull request #1307 from blackc2004/patch-15
...
Update app_config.php
2015-12-09 14:57:06 -08:00
blackc2004
52bd6a1029
Update extension.php
2015-12-09 14:04:26 -08:00
blackc2004
9a1d650532
Update app_config.php
2015-12-09 13:59:43 -08:00
FusionPBX
ee8166d918
Merge pull request #1210 from blackc2004/patch-8
...
Update extension_edit.php
2015-10-30 09:37:23 -06:00
FusionPBX
b829588746
Merge pull request #1211 from blackc2004/patch-7
...
Update app_languages.php
2015-10-30 09:36:55 -06:00
FusionPBX
e8d95a94e3
Merge pull request #1212 from blackc2004/patch-6
...
Update app_config.php
2015-10-30 09:36:30 -06:00
blackc2004
cdb016277d
Update extension.php
2015-10-29 12:24:55 -07:00
blackc2004
292b754cb1
Update extension_edit.php
2015-10-29 12:24:24 -07:00
blackc2004
e2c3717556
Update app_languages.php
2015-10-29 12:23:49 -07:00
blackc2004
3c4a7744e4
Update app_config.php
2015-10-29 12:22:40 -07:00
Alexey Melnichuk
3db89f6c91
Change. Allow use destination number as Outbound CallerID number for extension.
2015-10-23 15:05:24 +03:00
koldoa
2d5bce9481
Changed readdir to scandir so we can get sorted template names
2015-10-16 15:04:31 +02:00
markjcrane
4107bd0826
Another case where automcomplete bombs. Accounts -> Extensions password is used for registration not for a login. In FusionPBX if the password is left empty it would automatically create a new password. However auto complete instead puts in the login password this is an undesirable bug that this update fixes by adding a honey pot for the password.
2015-09-19 18:19:23 -06:00
markjcrane
7bd5f9a1ba
Add extension count.
2015-09-04 23:12:36 -06:00
markjcrane
514fd37672
Fix the extension device list.
2015-08-25 11:57:59 -06:00
FusionPBX
632d152035
Merge pull request #1118 from moteus/clear_cache_number_alias
...
Fix. clear cache also for number_alias.
2015-08-21 11:33:03 -06:00
Alexey Melnichuk
bff7f43abb
Fix. clear cache also for number_alias.
2015-08-21 13:22:07 +04:00
markjcrane
850d53359c
Move SQL queries out of the content as a best practice and coding standard. Fix number alias when using auth name and auth id.
2015-08-20 20:16:07 -06:00
markjcrane
8ca1eaf93e
Give precedence to number_alias over extension in destinations class that generates the destination select list.
2015-08-15 21:49:27 -06:00
markjcrane
e9d5215232
Change type number to text to fix caller id numbers that start with a 0.
2015-08-14 10:47:15 -06:00
FusionPBX
e6a85e776b
Merge pull request #1018 from moteus/number_alias_as_vm_id
...
Change. Use number_alias as voicemail_id.
2015-08-11 20:43:20 -06:00
FusionPBX
75aaf20cfa
Merge pull request #1017 from moteus/no_default_domain
...
Change. Does not use `default` dialplan/directory.
2015-08-10 11:27:19 -06:00
markjcrane
ebe536c66d
Change call_center_contact to user_contact.
2015-08-07 15:24:24 -05:00
markjcrane
1393201847
Escape the $ for $domain_uuid.
2015-08-06 00:14:46 -05:00
markjcrane
752c54d05c
Escape the $ in the domain_uuid variable.
2015-08-05 18:17:39 -05:00
markjcrane
bcf1363277
Add destination details to several app_config.php files.
2015-08-04 14:52:10 -06:00
markjcrane
0c76720731
Add title-call_groups to app/extensions.
2015-08-03 18:42:16 -06:00
markjcrane
dd1d7a9ffd
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-02 23:43:53 +00:00
root
22c146f7f4
Add latest translations
2015-08-02 23:42:11 +00:00
markjcrane
6f6a2fc8d0
Change extension_context to extension_user_context in one location that was missed.
2015-07-31 10:58:38 -06:00
markjcrane
a7a472c86a
Add a new permission extension_user_context.
2015-07-31 09:37:53 -06:00
markjcrane
2353b9622a
Change else if to elseif on extension_edit.php
2015-07-31 09:18:27 -06:00
Alexey Melnichuk
18491ea2c0
Merge branch 'master' into no_default_domain
...
Conflicts:
app/hot_desking/extension_edit.php
2015-07-21 11:24:59 +04:00
Alexey Melnichuk
a4b0b2d271
Merge branch 'master' into number_alias_as_vm_id
...
Conflicts:
app/hot_desking/extension_edit.php
2015-07-21 11:19:13 +04:00
markjcrane
ae99066dcd
The extension_password permission is not needed on the field name as the password is auto-generated. Because of this its only needed on the update.
2015-07-06 12:15:03 -06:00
markjcrane
c5b04b94d9
Add AR eg translation.
2015-07-05 23:13:46 -06:00
Alexey Melnichuk
e89a499b2c
Change. Use number_alias as voicemail_id.
2015-07-02 18:49:58 +04:00
Alexey Melnichuk
9097861e30
Change. Does not use `default` dialplan/directory.
...
I think it more consistent that it allows edit domain in single place.
Also on my Windows machine while installing all users/context creates not in `default` directory.
And I have problem because remove users did not work, `default.xml` file contain `$${v_domain}` variables.
2015-07-02 13:14:35 +04:00
Mark Crane
3031f125f2
Add latest translations
2015-06-30 10:30:02 +00:00
Mark Crane
34f6a889b9
Fix the the syntax so the default will work correctly.
2015-06-23 21:13:22 +00:00
Mark Crane
553d3a9c49
Add call_screen_enabled to the extension insert, update and then set the default to false.
2015-06-23 20:42:26 +00:00
Mark Crane
22dd5b6658
Add extension_call_screen permission, and add call_screen_enabled to extensions/extension_edit.php.
2015-06-23 20:06:44 +00:00
Mark Crane
71b0956e9a
Add call_screen_enabled to extension_edit.php.
2015-06-23 19:59:51 +00:00
Mark Crane
5823b0f8bc
Add call_screen_enabled to the database and add the lable for translations.
2015-06-23 19:58:07 +00:00
Mark Crane
4d5b09e7b5
Move extension devices up on the page to make it more convenient for configuring devices.
2015-06-23 19:43:12 +00:00
Mark Crane
5ff1f11bbe
Add latest translations
2015-06-22 09:30:02 +00:00
Mark Crane
8bdb5b0aee
Add latest translations
2015-06-22 08:30:02 +00:00
Nate Jones
60963abd4f
Ring Groups: Added Missed Call notification interface.
...
Extensions: Removed unnecessary echoes.
2015-06-19 16:33:05 +00:00
Mark Crane
96c10412f7
Add latest translations
2015-06-15 19:30:00 +00:00
Mark Crane
63f1b8f8b2
Sync the recent translations
2015-06-13 05:35:54 +00:00
Mark Crane
8a761fdfcb
Unhide mwi_account again.
2015-06-11 00:17:27 +00:00
Mark Crane
4699d4c8e8
Synchronize the translations.
2015-06-06 02:37:26 +00:00
Nate Jones
c096530d89
Extension: Hide MWI Account field till functionality restored.
2015-06-02 21:51:15 +00:00
Nate Jones
46bbdeaa38
Extensions: Missed Call notification option.
2015-05-23 02:11:26 +00:00
Mark Crane
aaba392446
Fix the syntax by adding a missing ).
2015-05-20 22:34:16 +00:00
Mark Crane
2ee03aa15b
A few more adjustments for the new password permissions.
2015-05-20 22:32:55 +00:00
Mark Crane
f281d4fa40
Add extension_password and device_line_password permissions. Goal is to make it possible to hide the password from the admin as desired by the superadmin.
2015-05-20 22:24:19 +00:00
Mark Crane
dd929e5f6c
Allow limit max to set to 0 to disable the extension calling.
2015-05-20 16:54:55 +00:00
Mark Crane
d022ddcdc8
Add missing commas.
2015-05-20 02:28:10 +00:00
Mark Crane
a04e45f63d
Add defaults for sip port and transport, expires to extension_edit.php.
2015-05-20 02:21:10 +00:00
Nate Jones
60856cc6f5
Extensions: Only show Call Control button on edit.
2015-05-05 16:45:35 +00:00
Mark Crane
35ad4784dd
Add call_timout to the extension xml files.
2015-05-05 07:45:05 +00:00
Nate Jones
b9d28743f7
Extension Add: Fix for Issue 910 - Skip check on extensions limit if not defined.
2015-04-10 14:42:55 +00:00
Mark Crane
3b8b7ad0ca
Update the translations from the translation server. Includes the following new languages Brazilian Portuguese, Polish, and Swedish Sweden. Thanks to those that put in the effort to add these languages additional translator volunteers are welcome.
2015-04-08 13:38:58 +00:00
Digital Daz
03f5a6854e
Prevent users bypassing extension limits by using range
2015-04-07 23:50:36 +00:00
Nate Jones
73d0629ba2
Extensions: Added direct link to Calls page, requested in Issue 870.
2015-03-25 17:11:07 +00:00
Nate Jones
9a15385e87
Extensions: Fixed sorting.
2015-03-22 08:48:50 +00:00
Nate Jones
c97b5cf86b
Extensions: Search fixed.
2015-03-22 08:42:44 +00:00
Nate Jones
6f4209e2f6
Misc: Implement maximum limits on multiple apps.
2015-03-22 08:17:04 +00:00
Mark Crane
f08e4be71b
Set the user_context on an extension to the domain name.
2015-03-22 03:22:05 +00:00
Nate Jones
349185b8a7
Voicemail: Added default settings to control default Voicemail File and Keep Local settings when creating new extensions and/or Voicemail boxes.
2015-03-20 01:09:18 +00:00
Nate Jones
8485694537
Voicemail:
...
- Adjust for single-quotes in caller_id_name on insert query (hopefully addressing Issue 877).
- If Keep Local is false, remove the recording from the file system.
- Fix Forward Destinations so message is fully copied to other extension voicemail boxes, not just emailed.
- Add script to Ext and VM Edit pages to prevent Listen or Download links being sent when Keep Local is false.
- Minor language mods.
2015-03-15 09:15:04 +00:00
Mark Crane
3b9224bb44
Set the user context to the domain name.
2015-03-10 10:48:50 +00:00
Mark Crane
e0b1ad7ec1
Add a new permission to hide the dial string from admins by default.
2015-02-28 16:18:12 +00:00
luis daniel lucio quiroz
ac19ba116b
you can fix your forward caller id number/name
2015-02-28 04:07:15 +00:00
Nate Jones
71a861580c
Voicemail: Added additional options for email notification (attach vm, download link, auto-play listen link). Also cleaned up email templates a little.
2015-02-24 08:09:01 +00:00
Nate Jones
e5295bad45
Visual adjustments.
2015-02-15 09:20:19 +00:00
Nate Jones
0018e553c4
Visual adjustments.
2015-02-15 07:59:02 +00:00
Nate Jones
996e89c396
Removal of colon next to form label names.
2015-02-15 06:50:00 +00:00
Mark Crane
501d074c1a
Remove the extension password as required if its empty then it provides a default password.
2015-01-28 18:37:56 +00:00
Nate Jones
5d62e3ea04
Extension Edit: Restore mouseover reveal on VM Password.
2015-01-27 18:19:34 +00:00
Mark Crane
bd75dc5665
Remove the type numeric from the voicemail password as it conflicts password reveal code.
2015-01-27 18:11:05 +00:00
Mark Crane
2f8a5b662e
Add the project path to accounts -> extensions and device MAC address link.
2015-01-24 02:15:18 +00:00
Mark Crane
96e826bcc9
Enable ability to have global gateways.
2015-01-22 11:10:51 +00:00
Mark Crane
d718423e86
Simplify use of domain_uuid in extensions.php.
2015-01-20 20:59:27 +00:00
Nate Jones
2448ab3a8e
Use the new multi-lingual code on misc files.
2015-01-18 10:33:34 +00:00
Mark Crane
c5755666cb
Add the text class to more of the applications.
2015-01-18 10:06:08 +00:00
Mark Crane
2bb98fb2e5
Switch the email to text as voicemail_mail_to can be more than one email address which is not allowed using the email type.
2015-01-17 08:21:33 +00:00
Mark Crane
bee6b9ae5e
Update the memcache reference to use the new cache PHP class.
2015-01-16 00:21:02 +00:00
Mark Crane
9369fd8d0d
Move the menu array to app_menu.php
2014-12-26 03:27:54 +00:00
Mark Crane
bbf2a3badc
Add app_menu.php files for the menu.
2014-12-25 19:32:57 +00:00
luis daniel lucio quiroz
6924e0a834
HTML5 input patter for mac address
2014-12-23 01:06:20 +00:00
luis daniel lucio quiroz
01e2d4fd13
HTML5 input tags for extension_edit
2014-12-21 05:46:21 +00:00
Mark Crane
516778f3f3
Remove the deprecated schema definition for call forward no answer.
2014-12-16 22:59:25 +00:00
Nate Jones
781218cb6a
Issue 782 Fix: Account Code previously set by SuperAdmin was being overwritten if Admin saved extension without billing system present.
2014-12-10 03:13:46 +00:00
Mark Crane
ba54bce345
Remove the a1 hash which breaks integration with Asterisk. a1 hash was also undermined by reverse authentication.
2014-12-09 09:45:14 +00:00
Mark Crane
14babb88ed
Set extension variables for forward all, busy, no answer, and do not disturb.
2014-12-03 08:05:41 +00:00
Mark Crane
d7da2a382b
Change Call Forward Unanswered to Call Forward No Answer
2014-12-03 05:55:01 +00:00
Nate Jones
836ee32400
Call Forwarding: Added 'Unanswered' gui controls, script mods forthcoming.
2014-11-29 18:14:23 +00:00
Mark Crane
0ae21c9bfa
Set the device line_number default to 1.
2014-11-20 02:34:03 +00:00
Philippe Rioual
14ca352a4f
updated / enhanced french translations
2014-10-29 08:51:56 +00:00
Mark Crane
f40194f219
When assigning and extension to a device set the display_name.
2014-10-28 03:26:01 +00:00
Mark Crane
b4c32e7fc4
Remove the closing multi-line comment
2014-10-11 07:26:59 +00:00
Mark Crane
58fe5d54a7
Add the menu_item_group_uuid primary key when adding a group to the menu
2014-10-11 07:16:04 +00:00
Mark Crane
110ae90cae
Add reverse authentication required for the provision and reboot options on the status -> registrations.
2014-09-17 17:04:41 +00:00
luis daniel lucio quiroz
c13fa44e98
server side verifications of accountcode
2014-08-08 12:37:06 +00:00
luis daniel lucio quiroz
86113f7d32
admin only can set specific accountcodes
2014-08-08 12:19:48 +00:00
luis daniel lucio quiroz
cc45613328
just a little format to have the same code
2014-08-05 22:37:23 +00:00
luis daniel lucio quiroz
7fb66e521b
billing needs to convert to billing currency always!
2014-08-05 22:27:12 +00:00
Mark Crane
0c58eaa56d
Add domain_name to the extension xml file
2014-08-03 10:48:45 +00:00
Nate Jones
eef73fd005
Input Type Switch Button: Changed from left triangle (⨞) to left triangle (◁), as wasn't displaying properly in FF on Mac.
2014-08-03 07:02:12 +00:00
Nate Jones
16105f7d3a
Input Type Switch Button: No interprets HTML entities code for left triangle (⨞) after switching element type once (wasn't being parsed as an HTML entity, but displayed literally).
2014-08-03 06:12:10 +00:00
Nate Jones
abcc96f0ad
Input Type Switch Button: Changed from < to left triangle (⨞)
2014-08-03 05:31:42 +00:00
Mark Crane
92f32dcd00
Remove capitalization on the context its better to show the case that it actually uses
2014-08-01 14:26:58 +00:00
Mark Crane
c7a6434fc5
Change user context to context and add context to the extensions page
2014-08-01 14:21:06 +00:00
Mark Crane
3814da4a42
Use the session domain_uuid rather than the domain_uuid variable
2014-08-01 14:02:45 +00:00
luis daniel lucio quiroz
a24dd89b59
billing now supports domain_uuid to let currect domain erasing work properly, missing support to bill extension created added
2014-08-01 13:14:50 +00:00
luis daniel lucio quiroz
ee6a13acd9
nibble_account can only be changed by superadmins
2014-07-25 22:33:56 +00:00
Mark Crane
5291c4764d
Deprecate provisioning_list in the v_extensions table
2014-07-22 10:12:24 +00:00
Mark Crane
3df14551c0
A1 Hash the extension and voicemail passwords';
2014-07-18 04:12:06 +00:00
Nate Jones
135741c237
Extensions: Provisioning MAC Address select box set to a fixed width to prevent Advanced section column width inconsistency.
2014-07-11 05:34:27 +00:00
Nate Jones
dc2196dd6f
Document (Window) Title: Update variable name to avoid conflict when paging is used.
2014-07-10 00:32:50 +00:00
Nate Jones
f428196e75
Misc: jQuery goodness for Advanced buttons.
2014-07-07 19:33:17 +00:00
luis daniel lucio quiroz
f77545bf40
extension app is getting ready for billing
2014-06-25 17:45:48 +00:00
Nate Jones
454e4cc12c
Fix missing / on closing <tr> tags.
2014-06-22 01:16:49 +00:00
Nate Jones
59687a4785
(Modified) Usability Enhancement: Click on list rows to Edit items. Now uses jQuery (instead of onclick) to avoid being redirected to Edit when canceling a Delete.
2014-06-21 08:52:47 +00:00
Nate Jones
84a134a23d
Usability Enhancement: Click on list rows to Edit items.
2014-06-21 07:04:04 +00:00
Omar Irbouh
05baa7b69c
display users as link
2014-06-21 01:51:05 +00:00
Nate Jones
3c07aa1a35
Add links to certain column text in a list view.
...
Add ability to edit Call Block number.
2014-06-21 00:58:16 +00:00
luis daniel lucio quiroz
e27959492e
pre-filling by default accountcode with current _SESSION[domain_name] only for superadmin and when adding
2014-06-18 12:22:38 +00:00
luis daniel lucio quiroz
452939a2b7
do not change accountcode when updating and not superadmin
2014-06-18 12:10:46 +00:00
luis daniel lucio quiroz
4f2b2fd4a3
accountcode can only be set by superadmin, domain value set by default
2014-06-18 11:53:31 +00:00
Mark Crane
98b57ef319
One more adjustment to get the extension copy working
2014-05-30 04:28:19 +00:00
Mark Crane
ae23c26729
When copying an extension fields that are numeric should use a null if the variable has not length
2014-05-30 04:14:28 +00:00
Mark Crane
7e423aab8b
Fix extension writing to xml files when number alias is not used
2014-05-28 03:19:51 +00:00
Mark Crane
21b3b66571
Fix the voicemail mail to.
2014-05-25 06:59:55 +00:00
Mark Crane
9244908718
Fix the layout for the extension show advanced button
2014-05-25 05:40:06 +00:00
Mark Crane
4459e57272
Adjust advanced button html for extensions
2014-05-25 02:49:00 +00:00
Mark Crane
ac47cc2828
Add ability to configure the extension directory xml to provide the option to use freeswitch voicemail
2014-05-25 01:43:47 +00:00
Mark Crane
5cc9a532bf
Remove the directory path from the extensions list
2014-05-20 07:47:43 +00:00
Nate Jones
05c86a1b6d
Extension Edit: Password changes are now reflected on any Device having the extension assigned to any lines.
2014-05-08 04:46:36 +00:00
Nate Jones
53d1ed5045
Extension Edit: Adding and deleting users and/or device lines on an extension now saves any OTHER changes made to the page.
2014-05-06 20:21:11 +00:00
Mark Crane
b4bdc8a764
Add like to the search to make it more powerful
2014-05-02 08:49:25 +00:00
Mark Crane
0896efe4cf
More work on the search
2014-05-02 08:32:44 +00:00
Mark Crane
3ace825eb6
Add a search to Extensions and Destinations
2014-05-02 08:22:27 +00:00
Mark Crane
52f8dceefe
Add search to dialplan -> destinations and accounts -> extensions
2014-05-02 08:03:16 +00:00
Nate Jones
92cce44faf
Extension Copy - Now includes Record value.
2014-05-02 05:24:27 +00:00
Nate Jones
b1ed97499f
Extension Edit - Removed ability to assign the same user twice.
2014-05-02 05:07:29 +00:00
Mark Crane
52b946f575
Add emergency caller id name to the extension xml and to xml handler.
2014-05-01 04:59:33 +00:00
Mark Crane
660b752375
Add emergency caller id name when copying an extension
2014-05-01 04:51:21 +00:00
Mark Crane
97597ee3f1
Get the emergency caller id name from the database
2014-05-01 04:24:44 +00:00
Mark Crane
b9eeb73143
Fix the emergency caller id name description
2014-05-01 04:21:49 +00:00
Mark Crane
6ddd47ff62
Add emergency caller id name to accounts -> extensions
2014-05-01 04:18:27 +00:00
Nate Jones
cd46b1b1db
Extension Copy more complete and includes voicemail.
2014-05-01 02:48:25 +00:00
Mark Crane
83b35342a3
add a way to customize the default dial string for follow me
2014-04-30 09:30:09 +00:00
Mark Crane
a1fb17656c
add a way to customize the default dial string for an extension
2014-04-30 09:13:22 +00:00
Nate Jones
b983e635fc
Fixed Issue 534 - Replaces space with dash
2014-04-27 07:30:40 +00:00
Nate Jones
bac3749ddd
Submit button also placed at top; reordered to right margin, too.
2014-04-26 22:50:52 +00:00
Mark Crane
27dbe83464
When assigning an extension to a device make sure the device template is saved
2014-04-24 07:55:59 +00:00
Mark Crane
3e032fbd4f
When saving changes stay on the extension edit
2014-04-18 21:16:41 +00:00
Nate Jones
d23281344f
Fixed default select box values (Extensions)
2014-04-15 00:54:01 +00:00
Mark Crane
989c8943cb
Add user_record variable to the extension/user XML.
2014-04-03 17:35:18 +00:00
Mark Crane
7cf7ca98dc
Add user_record to the extensions table and make it save the value.
2014-04-03 17:32:38 +00:00
Mark Crane
68d6a3b204
Add an option to record calls for an extension.
2014-04-02 06:43:11 +00:00
Mark Crane
6f412254a1
Add translations for the select options for sip force contact and for sip bypass media.
2014-04-02 06:41:16 +00:00
Mark Crane
2a7610ca11
Update the year on extensions page.
2014-04-01 20:17:04 +00:00
Mark Crane
e4321c2e7b
Set the extension table voicemail fields as deprecated.
2014-04-01 20:08:24 +00:00
Nate Jones
55aada9d3c
Added Default Settings allowing control of system generated password lengths and strengths. Consistified (new word) password generation between Extension add and edit. Layout adjustment of Default Settings list.
2014-03-13 21:09:41 +00:00
Nate Jones
cf41e4faac
Added "TLS" to "Rewrite Contact Port" in select option label.
2014-03-12 16:28:45 +00:00
Nate Jones
825d59c2de
Trying both onfocus and onmouseover to accommodate ease of use on both desktop and mobile devices.
2014-03-07 01:20:26 +00:00
Nate Jones
684d894b95
Changed view action to onfocus, instead of onmouseover, testing...
2014-03-07 01:15:04 +00:00
Nate Jones
2878fe8f54
Small password input viewing modification.
2014-03-06 23:31:03 +00:00
Mark Crane
2e2c31eb36
Hide Device Provisioning on the extensions page if app/devices is not installed.
2014-03-04 05:59:34 +00:00
Mark Crane
2eabe478f2
Do not include the voicemail unless the app/voicemails directory exists.
2014-03-04 05:49:38 +00:00
Mark Crane
ae7f672025
Only show music on hold select if app/music_on_hold directory exists.
2014-03-04 05:41:28 +00:00
Nate Jones
f58a248141
Unstack list control icons.
2014-02-26 02:16:32 +00:00
Nate Jones
036b77e8dc
Fixed css class on user select box
2014-02-26 01:52:57 +00:00
Nuno Miguel Reis
f063ead227
fixed some translations
2014-02-25 22:49:35 +00:00
Mark Crane
dc46d7fa8d
Widen the extension device line select list to an acceptable width for Internet Explorer.
2014-02-25 09:01:15 +00:00
Nuno Miguel Reis
248a207f95
change of some pt_PT translations and fixed some encoding bugs for the new Chile spanish
...
Conflicts:
fusionpbx/app/call_center_active/app_languages.php
fusionpbx/app/calls_active/app_languages.php
fusionpbx/app/ring_groups/app_languages.php
fusionpbx/app/schemas/app_languages.php
2014-02-25 03:28:28 +00:00
Mark Crane
98b1147927
Update the text used when copying the extension.
2014-02-23 09:39:54 +00:00
Nate Jones
2241268f01
Response message updates.
2014-02-23 06:46:10 +00:00
Mark Crane
a2ad874acf
Update the extension template list.
2014-02-22 23:38:14 +00:00
Mark Crane
4a2b6969b5
Finish the Spanish es-cl integration.
2014-02-14 18:37:58 +00:00
Mark Crane
9b60110cf7
Add a new Spanish translation donated by José Manuel Calquin Heinsohn. 'es-cl'. This completes the menu Spanish translation.
2014-02-13 20:15:59 +00:00
Mark Crane
e278903630
Uncomment the provision_write include
2014-01-29 21:34:24 +00:00
Philippe Rioual
ee51bea37e
fixed some french translations issues
2014-01-23 21:15:49 +00:00
Mark Crane
8f1b829345
Order the device by line number in the accounts -> extensions page.
2014-01-05 10:32:09 +00:00
Mark Crane
6697375f9c
When adding a device add the auth_id.
2014-01-05 10:24:01 +00:00
Mark Crane
f1867b8835
If user is set to be globally unique then hide the auto generate user option as it won't be unique per domain.
2013-12-27 18:18:50 +00:00
Mark Crane
7ed30503f6
Fixed accounts -> extensions device model and description in the select list.
2013-12-19 21:20:04 +00:00
Mark Crane
e53f2c56d4
When adding an extension allow the voicemail password to be defined. If it is left empty then a random voicemail password is created.
2013-12-19 08:29:36 +00:00
Mark Crane
46f87730e5
Default Extension enabled to true for those that don't have the new extension_enabled permission.
2013-12-16 21:56:19 +00:00
Mark Crane
7acdde431e
Add a new permission to control whether a user is allowed to enable or disable an extension.
2013-12-14 00:50:57 +00:00
Mark Crane
cb748ac588
Remove provisioning_list from extension copy.
2013-12-09 18:39:57 +00:00
Mark Crane
6b9a3b390a
Remove the deprecated voicemail fields from the copy extension.
2013-12-09 16:33:19 +00:00
Mark Crane
3f06f44a17
Thought of a better way... use the arrow next to the device select list to change the select to an input box.
2013-12-08 09:00:33 +00:00
Mark Crane
abba894629
Add device mac address select with an option to define provide the mac address with 'other'.
2013-12-08 08:30:16 +00:00
Mark Crane
283dee6d15
Add device and device line data to the database from accounts -> extensions.
2013-11-26 20:16:21 +00:00
Mark Crane
72181c2a8c
Remove provision device_extensions table in favor of the device_lines table. Set the mac address, line, and template from extensio edit php file.
2013-11-26 10:14:38 +00:00
Mark Crane
1bcba0c0b4
Fix the description on sip force expires. And change the page header from Extension Edit to Extension.
2013-10-31 17:10:49 +00:00
Nuno Miguel Reis
c405bfa745
language translations for pt-pt and some other minor fixes and updates
2013-10-17 22:06:53 +00:00
Nuno Miguel Reis
0fa9d61ee1
language translations for pt-pt and some other minor fixes and updates
2013-10-17 22:06:01 +00:00
Nuno Miguel Reis
063bdff08d
Merge and clean
2013-10-01 12:26:41 +00:00
Nuno Miguel Reis
c0bae01b3a
changed single quote to double quotes everywhere
2013-10-01 11:35:07 +00:00
Philippe Rioual
22be7bd745
corrected french words misspelled and grammar errors
2013-10-01 11:13:32 +00:00
Mark Crane
94f592cc08
Correct the tabbing by replacing the spaces with tabs. Replace some of the single quotes with double qoutes and keep the fr-ca translations.
2013-09-30 16:21:08 +00:00
Mark Crane
8cee3bbe44
Fix a few things in app_config.php leaving fr-ca and changing some of the single quotes to double quotes.
2013-09-30 16:16:32 +00:00
Philippe Rioual
92dde8ac9b
repaired previous errors inserted in r4614 : reinserted 'de-de' instead 'de' and correct files. keeps fr-ca to report in app_config.php files
2013-09-30 15:22:35 +00:00
Philippe Rioual
84b11a971c
added missing french translations and changed fr to fr-fr in all app_languages.php and app_config.php files.
2013-09-30 13:19:40 +00:00
Mark Crane
97ca985a57
Get the voicemail data to display on the extension page from the voicemail table.
2013-09-29 08:06:54 +00:00
Mark Crane
8ebfbdba15
Voicemail information should only be saved in the voicemail table.
2013-09-28 20:55:25 +00:00
Mark Crane
7ba40f465e
Add permissions for every table (view, add, edit, and delete). Important change to increase security on the REST API and will be beneficial for more detailed control of permissions.
2013-09-25 20:23:10 +00:00
Mark Crane
c130a8cae5
Change fr to fr-fr and de to de-de.
2013-09-17 20:02:19 +00:00
Mark Crane
f61de19169
Move the French translations into the development branch.
...
Translation work done thanks to by bhouba for his work on the translations.
2013-09-13 21:04:53 +00:00
Mark Crane
f44bbfbb28
Fix the app_config.php schema for extensions correct the key type and set as a foreign key. Thanks Willem for reporting this and NYSolutions for reminding me.
2013-09-13 00:57:38 +00:00
Mark Crane
6761f06806
Added ['type'] so that it is applied as $field['key']['type'] so that it is uniform across all app_config.php files.
2013-09-10 23:06:41 +00:00
Mark Crane
3a58d1e08d
Move references to php classes in includes/classes to resource/classes.
2013-07-06 07:13:36 +00:00
Mark Crane
e9aa47069c
Update the references for header.php and footer.php files to point the resources directory.
2013-07-06 06:29:50 +00:00
Mark Crane
716dc92852
Rename and move persistformvar.php to the resources directory.
2013-07-06 06:21:12 +00:00
Mark Crane
c44d39dcf9
Change the path for includes/require.php to the resources directory.
2013-07-06 06:03:27 +00:00
Mark Crane
6a70d8db41
Change includes/checkauth.php to resources/check_auth.php.
2013-07-06 05:50:55 +00:00
Mark Crane
2c24a3484b
Remove the spaces from the 'Voicemail Mail To' addresses.
2013-06-03 14:26:50 +00:00
Nate Jones
545f21a1e5
Multilinguified Copy button prompt.
2013-05-30 00:41:30 +00:00
Mark Crane
6eb013b611
Copy the translations French and Spanish translations into the dev branch.
2013-05-13 00:50:43 +00:00
Nate Jones
aa013ee01f
Corrected browser title to display properly for Extension Edit and Add.
2013-05-07 23:11:37 +00:00
Nate Jones
4fee258efe
Copy now writes XML file. Edit modified to check is_writable instead of is_readable.
2013-05-04 02:23:32 +00:00
Nate Jones
f6aeae53e3
Multilingualified the Extensions app. Added ability to preset the new extension when the Copy button is clicked.
2013-05-04 00:35:21 +00:00
Mark Crane
4f03720be6
Uncomment and fix the follow me caller id prefix but only show it for people with the follow_me_cid_name_prefix. Add follow me to the app menu.
2013-05-01 17:05:53 +00:00
Mark Crane
b132db8eeb
Make the provisioning use device extension table.
2013-04-28 07:24:41 +00:00
Mark Crane
75368a2d65
Enhance the extension class to include voicemail database management.
2013-04-12 23:30:48 +00:00
Mark Crane
049605a474
Use call_timeout in the dial string.
2013-04-12 09:33:34 +00:00
Mark Crane
fad50e5384
Remove call_timeout from the extension xml will put it in a better location.
2013-04-05 23:22:04 +00:00
Mark Crane
01e44d08c6
Fix the new call timeout.
2013-04-02 22:58:09 +00:00
Mark Crane
f4bd3cef5c
Add call_timeout to extensions.
2013-04-02 07:36:28 +00:00
Mark Crane
9db92e6fe1
Fix a few bugs caused by changes to provisioning on the dev branch.
2013-03-26 23:51:22 +00:00
Mark Crane
faeee96624
Change kick and kick all to uuid_kill so that the participant's call is logged to the database. Fix recordings and the announce that the call is being recorded for the first person to join the conference. Add a permission to control the conference session 'details' column in the conference sessions so CDR link can be hidden from the user. Don't allow a conference moderator and participant to use the same pin number.
2013-03-15 17:12:13 +00:00
Mark Crane
a272f72b79
Fix a few a few settings that are required to add extension_uuid to xml cdr.
2013-03-13 05:57:41 +00:00
Mark Crane
1993560b35
Add extension_uuid to xml cdr.
2013-03-10 05:39:45 +00:00
Mark Crane
d4a28cc485
Clear memcache as needed.
2013-01-16 00:26:48 +00:00
Mark Crane
c6c984ed85
Clear memcache for extensions.
2013-01-15 23:19:07 +00:00
Mark Crane
2c963e7404
When voicemail settings are changed on an extension update the voicemail settings in v_voicemails.
2013-01-03 22:36:07 +00:00
Mark Crane
7b3b62a1d0
Add call forward all and call forward busy fields to the database.
2012-12-17 22:19:04 +00:00
Mark Crane
54e1389a16
Update the file names in extensions.
2012-11-24 02:25:59 +00:00
Mark Crane
d6e9a413e5
rename v_extensions.php to extensions.php.
2012-11-24 01:44:16 +00:00
Mark Crane
7cafd1e10b
rename extensions_delete.php to extension_delete.php.
2012-11-24 01:43:48 +00:00
Mark Crane
ee8249b486
rename v_extensions_copy.php to extension_copy.php.
2012-11-24 01:43:18 +00:00
Mark Crane
d0ca86570e
rename extensions_edit.php to extension_edit.php.
2012-11-24 01:42:48 +00:00
Mark Crane
d689d122a0
Move hold music per extension outside of advanced.
2012-11-20 19:36:37 +00:00
Mark Crane
c21eb49ef2
Add follow_me_uuid to the extensions table.
2012-11-20 19:36:10 +00:00
Mark Crane
dda894100b
Change selected to selected='selected'
2012-11-19 16:15:32 +00:00
Mark Crane
515b4f7ea6
Add a new permission outbound_caller_id_select for extensions and ability to select the outbound caller id from the new destinations tool.
2012-10-25 06:29:59 +00:00
Mark Crane
aba56a169c
Use the new music on hold object for the extensions.
2012-10-21 06:31:35 +00:00
Mark Crane
b669583bd2
Replace folder with directory on extension music on hold.
2012-10-20 19:35:58 +00:00
Nate Jones
5f742a032e
Added MOH Category select box to edit Extension page. Renamed Public/General to just "Default".
2012-10-18 07:59:30 +00:00
Mark Crane
be979dbc3a
House cleaning on the recent app_config.php commits. Cleanup trailing white spaces, multiple spaces replaced with tabs and a few extra line feeds.
2012-10-11 01:28:18 +00:00
Nuno Miguel Reis
2e74a0c238
menu translation work
2012-10-11 00:07:03 +00:00
Mark Crane
d421ad7e23
Increase the html maxlength for accounts -> extensions -> Dial String
2012-10-06 19:33:20 +00:00
Mark Crane
eb5d191f17
Add do not disturb, call forward all and call forward busy fields to the database.
2012-09-28 06:02:17 +00:00
Mark Crane
17af99d5e5
Efficiency enhancement for upgrade and upgrade_schema by running global tasks one time rather than for each domain.
2012-08-14 21:59:45 +00:00
Mark Crane
84d5b7b3df
Add ability to disable a user.
2012-08-10 15:53:02 +00:00
Mark Crane
46351b9b52
Fix Rewrite contact IP and port 2.0 so that it saves the 2.0 correctly.
2012-08-08 13:28:43 +00:00
Mark Crane
95402463e0
Add NDLB-connectile-dysfunction-2.0 to SIP Force Contact on the accounts -> extensions page.
2012-07-28 16:44:27 +00:00
Mark Crane
f2db211c44
If the extension or dialplan xml directories are disabled or don't exist don't add sub directories.
2012-07-08 11:26:37 +00:00
Mark Crane
b9711091f4
Fix bugs in provisioning. When an extension is disabled don't provide provision it. Normalize the MAC address when stored in the db as lower case and no formatting. When using the MAC address in the template change it to upper case the MAC address for SNOM with no dashes.
2012-07-05 18:22:02 +00:00
Mark Crane
d39e74b530
Add dial_string, dial_user, and dial_domain.
2012-06-04 15:04:54 +00:00
Mark Crane
af103e9c41
Add a missing file sip_profile_copy.php to the dev branch.
2012-06-04 14:58:40 +00:00