Commit Graph

358 Commits

Author SHA1 Message Date
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 (&#10782;) 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