Commit Graph
100 Commits
Author SHA1 Message Date
markjcrane b44cacd07a Add acl.conf.lua to the xml handler. 2015-08-12 23:21:10 -06:00
markjcrane 47e6c57259 Add the Access Controls as the new interface for ACL Lists. 2015-08-12 23:09:07 -06:00
markjcrane b439b7953f Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-11 20:57:11 -06:00
markjcrane 76dfa895dd Change the vertical grouping of script-directory. 2015-08-11 20:56:53 -06:00
FusionPBX 81003e35d8 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 c4fc2f3deb Merge pull request #1070 from moteus/follow_me_ignore_busy
Add. Option to ignore busy from destination in follow me dial-string.
2015-08-11 20:40:16 -06:00
markjcrane 42d9548fac XML Handler - directory.lua change ext to username. 2015-08-11 20:36:01 -06:00
FusionPBX c117b071e6 Merge pull request #1080 from moteus/dial_number_alias
Fix. Use number_alias in dial-string.
2015-08-11 20:31:42 -06:00
FusionPBX 9087c09182 Merge pull request #1081 from moteus/number_alias_as_caller_id
Fix. Use number-alias as caller_id_number variable.
2015-08-11 20:30:19 -06:00
markjcrane 601c532013 Change '//' to '/'. This fixes a problem where its calling require when it should call dofile. 2015-08-11 20:25:34 -06:00
FusionPBX 9f4287a9b4 Merge pull request #1087 from moteus/revert-1086-revert-1053-require_config
Change. Use `require` function to load Lua libraries
2015-08-11 20:05:48 -06:00
FusionPBX 978bec7cbd Merge pull request #1088 from moteus/number_alis_group_intercept
Fix. Group intercept extension with number alias
2015-08-11 20:05:04 -06:00
markjcrane 558c82d386 Add a break to prevent call the failover bridge statement at the same time the primary bridge statement is called. 2015-08-11 13:42:46 -06:00
markjcrane 49e27b3637 Fix destination context for the destinations select list. 2015-08-11 13:24:07 -06:00
markjcrane c57b949503 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-11 13:15:28 -06:00
markjcrane b960fa00e6 Add select dialplan_context as context to fix the context for time conditions. 2015-08-11 13:13:58 -06:00
FusionPBX 1615de1358 Merge pull request #1086 from fusionpbx/revert-1053-require_config
Revert "Change. Use `require "resources.functions.config"` to load co…
2015-08-10 11:51:00 -06:00
FusionPBX 2a2dd209df Revert "Change. Use require "resources.functions.config" to load config file." 2015-08-10 11:50:29 -06:00
FusionPBX 1a29486bcc Merge pull request #1062 from moteus/win_service
Add. Support windows services.
2015-08-10 11:32:08 -06:00
FusionPBX 559aa61fbd Merge pull request #1053 from moteus/require_config
Change. Use `require "resources.functions.config"` to load config file.
2015-08-10 11:31:35 -06:00
FusionPBX f1e8e1c366 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 1d6c6463e7 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-10 11:22:11 -06:00
markjcrane bec13ef258 Ring group external destinations use the | as the delimiter for fail-over. 2015-08-10 11:21:48 -06:00
FusionPBX cd21e26893 Merge pull request #1079 from moteus/temp_dir
Fix. Use `temp_dir` variable instead of hard coded `/tmp`
2015-08-10 10:25:22 -06:00
FusionPBX 983365ad41 Merge pull request #1084 from moteus/page_active_conf
Fix. Allow monitoring page conferences via `Active Conferences` app.
2015-08-10 10:23:03 -06:00
FusionPBX 9d83f9f153 Merge pull request #1083 from daniel-lucio/master
Use os.time instead of mysql native function
2015-08-10 10:22:22 -06:00
markjcrane 01ce7bdb88 Add translations for check_voicemail, company_directory and record. 2015-08-10 10:09:37 -06:00
markjcrane 47c09b99c6 Change $name to ${name} 2015-08-09 12:14:47 -06:00
markjcrane 16b73d63d8 Change array from ['result']['field'] to ['field']. 2015-08-09 12:00:42 -06:00
markjcrane bf8a24d5ee Add Other options to the list of destinations. 2015-08-09 11:20:08 -06:00
markjcrane 3e91d872f4 Add title-other to app_languages.php. 2015-08-09 11:02:18 -06:00
markjcrane d030b52f6d Fix the gateways list for call center agents. 2015-08-07 19:21:25 -06:00
markjcrane 07e884d494 If there is no item in the group of destinations then don't the group name. 2015-08-07 19:50:06 -05:00
markjcrane e19f459cd8 Change call_center_contact to user_contact. 2015-08-07 15:24:24 -05:00
markjcrane e9b93fd426 Remove switch_select_destination function from the remaining features that used it and replace with the destination php class. 2015-08-07 15:06:07 -05:00
markjcrane 6a767846e6 Comment out the sounds in ivr menu edit use the phrases or recordings instead. 2015-08-07 14:38:33 -05:00
markjcrane ce93da056b Increase the memory efficiency and page load time for IVR Menu edit. 2015-08-07 14:34:58 -05:00
markjcrane 3857b04be0 Convert ring groups to use the new php class. 2015-08-07 14:30:29 -05:00
markjcrane 1238d109c6 Remove and extra line and add creation of the object. 2015-08-07 14:25:49 -05:00
markjcrane fac705c1a8 Update voicemail to use the destination php class. 2015-08-07 14:24:58 -05:00
markjcrane 5d457205f6 Move call flows to the new destinations class. 2015-08-07 14:10:24 -05:00
markjcrane bf96d4afc1 Add the missing echo. 2015-08-07 13:39:25 -05:00
markjcrane 4366aa083a Use the new destinations php class for ivr menu and destinations. 2015-08-07 13:13:55 -05:00
markjcrane 181ab435a8 Add a missing 'and' in the SQL query. 2015-08-06 23:21:10 -05:00
markjcrane ef24c2178e Add an empty select option and finish moving to $this->destinations array. 2015-08-06 15:30:43 -05:00
markjcrane d590df4b61 Make time condition use the new destinations class. 2015-08-06 15:24:42 -05:00
markjcrane 8319533034 Move the destinations array generation into the constructor and add selected support. 2015-08-06 12:11:26 -05:00
markjcrane c4bd1a0e72 Use the same array consistently. 2015-08-06 00:25:38 -05:00
markjcrane cb31af2fc5 Escape the $ for $domain_uuid. 2015-08-06 00:14:46 -05:00
markjcrane b04e958d5b Change domain_name to domain_uuid. 2015-08-06 00:13:57 -05:00
markjcrane 15ca076e09 Escape the $ in the domain_uuid variable. 2015-08-05 18:17:39 -05:00
markjcrane 51169dd358 Remove the round brackets. 2015-08-05 17:30:18 -05:00
markjcrane 88f4348be2 Add the database connection. 2015-08-05 17:24:37 -05:00
markjcrane c128c0fc71 A few minor adjustments to the new class. 2015-08-05 17:02:34 -05:00
markjcrane a3a1d4a1dd Initial commit a new php destinations class. Builds a list of destinations dynamically. Typically this contains extensions, ivr menus, ring groups, voicemail and more. 2015-08-05 16:43:22 -05:00
markjcrane 5c8a6dd7fe Add destination details to several app_config.php files. 2015-08-04 14:52:10 -06:00
markjcrane 7878b0efa8 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-03 18:45:11 -06:00
markjcrane 12f9560595 Add title-call_groups to app/extensions. 2015-08-03 18:42:16 -06:00
markjcrane 64e70ed2d9 Add title-call_centers. 2015-08-03 16:36:59 -06:00
markjcrane f1c43c3ea8 Update the menu to use the app/call_centers directory. 2015-08-03 16:12:12 -06:00
markjcrane a59f0377c3 Change app/call_center to app/call_centers. 2015-08-03 16:09:38 -06:00
markjcrane 1ee7961a90 Change 'title' to 'title-recordings' 2015-08-03 16:05:22 -06:00
markjcrane 2b89eaedc8 Change title-time-conditions to title-time_conditions. 2015-08-03 15:53:48 -06:00
markjcrane ac09ce2a02 Change title_phrases to title-phrases. 2015-08-03 15:52:39 -06:00
markjcrane c2ddc91a4f Change the label 'title' to 'title-ring_groups' 2015-08-03 15:46:44 -06:00
markjcrane 73d62546a4 Make the title-<app name> more consistent. Use underscore in the label name instead of a dash. Dash is used between label type and the label name. 2015-08-03 15:17:05 -06:00
markjcrane c8f87ac7e2 Move the email settings into default settings app_defaults.php. 2015-08-03 10:11:41 -06:00
markjcrane 84a97b52fa To be more consistent with naming convention rename app/ivr_menu to app/ivr_menus. 2015-08-03 09:43:15 -06:00
markjcrane 3ee1fb0513 Remove smtp settings entirely from app/settings. 2015-08-03 09:41:58 -06:00
markjcrane 30a33d84b7 Remove the insert to v_settings as this is being done in app_defaults.php. 2015-08-03 09:32:48 -06:00
markjcrane ed49b0fd51 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-02 23:43:53 +00:00
markjcrane a1fdd5c220 Fix a problem with custom public context and XMl handler. 2015-07-31 21:03:22 -06:00
markjcrane 66aa2ee0a0 Change extension_context to extension_user_context in one location that was missed. 2015-07-31 10:58:38 -06:00
markjcrane 3725a83df2 When writing the call center conf file use the .noload template file. 2015-07-31 10:05:04 -06:00
markjcrane 905c68bfad Add a new permission extension_user_context. 2015-07-31 09:37:53 -06:00
markjcrane 82cd26486b Change else if to elseif on extension_edit.php 2015-07-31 09:18:27 -06:00
markjcrane a181b9f779 Allow 0 to be set for numbers for Call Center Queues. 2015-07-31 09:02:26 -06:00
markjcrane b4f1222565 Simplify the code for the call center dialplan. 2015-07-30 21:06:30 -06:00
FusionPBX 851f6bb9f6 Merge pull request #1063 from moteus/call_center_dialplan_uuid
Fix. Override dialplan_uuid.
2015-07-30 20:56:20 -06:00
markjcrane 173e9ca691 Fix fax_retry.lua for domain_name and domain_uuid. Add [FAX] to the logging to the console. 2015-07-30 19:32:18 -06:00
markjcrane b2595d4713 Add accountcode, domain_name and domain_uuid for fax forward. 2015-07-30 19:07:16 -06:00
markjcrane 22b8649fa3 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-07-30 17:18:53 -06:00
markjcrane b9183fddde Remove get user defined variables from advanced -> variables should use default or domains settings instead. 2015-07-28 11:30:28 -06:00
markjcrane 8a0a149a1d Remove the old default and even older classic themes. 2015-07-28 11:19:22 -06:00
markjcrane 5af837466d Adjust the vertical line spacing to make it more consistent with the rest of the project. 2015-07-28 11:18:20 -06:00
markjcrane ac734e6140 The email_validate is a generic function so moving it to resources/functions.php. 2015-07-28 11:17:33 -06:00
markjcrane 9506d9c655 Remove code that is no longer being used. 2015-07-28 11:12:42 -06:00
markjcrane 3f4a674364 Change the indentation. Add a conditional include. 2015-07-28 10:42:07 -06:00
markjcrane e255e7eb0c Change from if_group to if_permission which is preferred in most cases. 2015-07-27 14:57:37 -06:00
markjcrane e6ff9576ce Add a permission check to core/domain_settings/domain_edit.php. 2015-07-25 22:52:57 -06:00
markjcrane 82a61ed614 Simplify adding items to the domains array. 2015-07-25 17:44:56 -06:00
markjcrane 63e35e2278 Organize the device profiles according to the key vendor. 2015-07-25 07:57:07 -06:00
markjcrane a0bf30e2c6 Domain name edit only perform the actions if the features are installed. 2015-07-24 14:05:02 -06:00
markjcrane 089f270957 Only include if the domain_setting_edit permission has been assigned to the current user. 2015-07-24 08:59:13 -06:00
markjcrane 9e24112904 Remove setting the domain array again as its redundant. 2015-07-23 17:51:39 -06:00
markjcrane d8c9c3910f Remove trailing tabs. 2015-07-23 17:50:16 -06:00
markjcrane 09886a63a7 Remove one trip to the database. 2015-07-23 14:03:24 -06:00
markjcrane d676c5ee17 Fix a problem with groups not showing up on PHP 5.5.9. 2015-07-22 16:02:06 -06:00
markjcrane 32b782d3f0 Prevent nil errors in settings.lua. 2015-07-22 09:42:35 -06:00
markjcrane 3692c1deb8 Move the 'show application' completely out of the content. Then save the result in a session variable $_SESSION['switch']['applications']. 2015-07-21 09:47:23 -06:00