Commit Graph

2602 Commits

Author SHA1 Message Date
Mark Crane fbd0d4fd8d Rebuild the array to allow profile keys to be overridden by keys assigned to this device. 2015-02-15 20:57:43 +00:00
Mark Crane 17bad08d5e Change device_key_line from text to numeric. 2015-02-15 20:41:39 +00:00
Mark Crane 6bd812b9f4 Integrate the device profile keys with the provisioning templates. 2015-02-15 20:26:08 +00:00
Mark Crane ea54d1b618 Update the device profiles. 2015-02-15 19:00:16 +00:00
Mark Crane 336f83d02a Allow the domain_uuid to be changed only with the device_profile_domain permission. 2015-02-15 18:53:10 +00:00
Mark Crane 7b38c69206 One more minor change. 2015-02-15 18:42:38 +00:00
Mark Crane 091adf9f70 Change app_languages.php for Key Profile to Profile. 2015-02-15 18:39:08 +00:00
Mark Crane 506e4929fa Move the acl to the optional Apps directory as it isn't completed yet. 2015-02-15 18:29:40 +00:00
Mark Crane 57d22b4604 Set play file as the default by removing the empty select option. 2015-02-15 17:46:07 +00:00
Mark Crane ae3b61ff2b Fix the play option in phrases. 2015-02-15 17:35:05 +00:00
Nate Jones 91fe322c00 Visual adjustments. 2015-02-15 11:57:14 +00:00
Nate Jones 80fddb7fd4 Visual adjustments. 2015-02-15 10:05:08 +00:00
Nate Jones eb3618e9f7 Visual adjustments. 2015-02-15 09:39:23 +00:00
Nate Jones 44f7e38a09 Visual adjustments. 2015-02-15 09:29:10 +00:00
Nate Jones 18fefa3682 Visual adjustments. 2015-02-15 09:20:19 +00:00
Nate Jones d8751d1e62 Visual adjustments. 2015-02-15 09:15:34 +00:00
Nate Jones 485c91a1cc Services: Fully mutlilinguified. 2015-02-15 09:04:54 +00:00
Nate Jones 2b0396063a Code cleanup. 2015-02-15 08:46:20 +00:00
Nate Jones 45637ba48a Missing semicolon. 2015-02-15 08:12:04 +00:00
Nate Jones 14212325f4 ACL: Language fixes. 2015-02-15 08:11:21 +00:00
Nate Jones 6de949d074 Visual adjustments. 2015-02-15 08:05:14 +00:00
Nate Jones dbd9fbc07b Visual adjustments. 2015-02-15 07:59:02 +00:00
Nate Jones 256e424b3e Removal of colon next to form label names. 2015-02-15 06:50:00 +00:00
Nate Jones 151d2db735 Voicemails: Initial GUI for adding IVR-style menu options to the voicemail system.
Devices: Minor visual adjustment.
IVR Menu: Minor visual and language adjustments.
2015-02-15 04:54:32 +00:00
Nate Jones 0f0b40e6aa Devices: Fixed MAC formatting on devices list. 2015-02-15 00:46:58 +00:00
Nate Jones 257b986318 Devices: Add view permission to Key Profiles button. 2015-02-15 00:40:39 +00:00
Nate Jones 69d4caeed6 Devices: Added GUI for new Key Profiles feature.
Destinations: Fixed missing label.
2015-02-15 00:33:56 +00:00
Nate Jones cc8677bbc8 Phrases: Completed app_languages file. 2015-02-14 05:39:36 +00:00
Nate Jones e6a687e785 Phrases: Ability to sequence playback of audio files in the IVR, initial groundwork for other switch phrase manipulation. 2015-02-14 05:32:43 +00:00
Mark Crane 13b71977ef Remove the trailing line feed. Goal is to remove all trailing line feeds. 2015-02-13 23:22:30 +00:00
luis daniel lucio quiroz 0aa0966789 support for created_by 2015-02-13 22:17:42 +00:00
luis daniel lucio quiroz 4fe67c39c5 only superadmins and admins can assign a user 2015-02-13 21:17:02 +00:00
luis daniel lucio quiroz 5e39fa64e6 conference menu for users 2015-02-13 20:29:08 +00:00
luis daniel lucio quiroz eeedadb499 acl menu fix 2015-02-13 19:16:35 +00:00
luis daniel lucio quiroz 0bc858bffa debug messages for conference center 2015-02-13 18:51:19 +00:00
Mark Crane d7f46b4fdb Minor formatting adjusts to the xml cdr import. 2015-02-12 16:42:58 +00:00
Nate Jones 557a1d6e6d Conferences: Visual adjustments, fixed Active Conferences links.
Active Conferences: Reworked/renamed permissions, removed Active Conference from the User's menu (addressing Issue 662), misc visual adjustments.
Conference Center: Misc visual adjustments.
2015-02-12 02:09:59 +00:00
Mark Crane 163c8a1e8c Remove the importing XML CDR from the file system when the xml_cdr.php is loaded. This will make the page load faster. Use a POST to the web server or a cron job to load from the file system. 2015-02-11 16:39:54 +00:00
Mark Crane 475f2d4a3d Additional work on time conditions plan to finish it tonight or tomorrow. 2015-02-11 16:34:03 +00:00
Mark Crane 6b36561cef Ordinal change didn't help after all comment out the deprecated fields. 2015-02-10 19:55:28 +00:00
Mark Crane 14961a5a30 Add the ordinal value for an edge case that requires it when it shouldn't be required. 2015-02-10 19:44:00 +00:00
Mark Crane 8c33d8d493 More work to get the new time conditions to save to the database. 2015-02-09 18:20:44 +00:00
Mark Crane 1f3c2a92e4 Next phase of work on time conditions edit to hide time settings for the preset holidays. 2015-02-08 08:34:24 +00:00
Nate Jones bc8095a624 Contacts: Fix Shared Groups select query. 2015-02-06 04:11:11 +00:00
Mark Crane b412709734 Time condition edit set the action and anti-action. 2015-02-05 06:59:32 +00:00
Nate Jones ae042687a3 Interactive Conference: Removed echo of error on try/catch. 2015-02-05 02:59:49 +00:00
Nate Jones ef3ddebe99 Active Conferences: Fixed View link and Name, added Participant PIN column. 2015-02-05 02:50:39 +00:00
Nate Jones 15fe7a8500 Interactive Conference: Replace recording status text with an icon. 2015-02-05 00:43:17 +00:00
luis daniel lucio quiroz a1ed5c5d54 spa support 2015-02-04 03:53:34 +00:00
Mark Crane 124aa45f02 Time condition update the indentation and get time condition details from the database. 2015-02-03 15:30:41 +00:00
Mark Crane 9926d69bcb Remove the email type from the input form for fax edit as it doesn't allow multiple email addresses. 2015-01-30 23:20:01 +00:00
Nate Jones fe90df7ce5 User Dashboard: Restore missing column headings (a better solution considering variable overwrite happening). 2015-01-29 19:31:06 +00:00
Nate Jones c770dd389c User Dashboard: Restore missing column headings. 2015-01-29 19:24:26 +00:00
Mark Crane d9ff915ec2 When adding or deleting a conference center clear memcache correctly. 2015-01-29 10:17:56 +00:00
Mark Crane 8a895958e8 Sort voicemail boxes in ascending order. 2015-01-29 07:18:29 +00:00
Mark Crane 384afc98fa Remove order by on the select count for ring_groups.php as its not needed. 2015-01-29 07:14:57 +00:00
Mark Crane 5fefdd595b Tested gateway with registration set to false on 1.4.15 no longer requires a username and password so it is no longer required in fusionpbx when the registration is set to false. 2015-01-29 07:07:54 +00:00
Nate Jones 742289f6cd IVR Menu Option Edit: Increase width of Destination field. 2015-01-28 23:28:33 +00:00
Mark Crane 3a910469d9 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 f207c81655 Extension Edit: Restore mouseover reveal on VM Password. 2015-01-27 18:19:34 +00:00
Mark Crane 3176e6197f Remove the type numeric from the voicemail password as it conflicts password reveal code. 2015-01-27 18:11:05 +00:00
luis daniel lucio quiroz 56872c05a2 for_fax now on fax 2015-01-27 14:51:57 +00:00
luis daniel lucio quiroz 226651280e accountcode now on fax, PCMU/A as absolute codec string 2015-01-26 19:54:52 +00:00
Mark Crane e4a74c8d26 Add to the text translations for Domains. 2015-01-25 09:01:59 +00:00
Mark Crane 7aac4451c7 Add domain control to dialplan -> destinations to users in the superadmin group by default. 2015-01-25 08:24:32 +00:00
Mark Crane b98a475d80 Unset the generic $array variable to prevent duplicates in app -> default settings. 2015-01-24 20:56:10 +00:00
Mark Crane 4a04ff4cc0 Prevent duplicates on the time conditons presets and make it more efficient to load the default settings. 2015-01-24 10:22:16 +00:00
Nate Jones b17af46313 Time Conditions: Overhaul (on Add only, so far). 2015-01-24 04:10:37 +00:00
Mark Crane 12ca6e7498 Add the project path to accounts -> extensions and device MAC address link. 2015-01-24 02:15:18 +00:00
Nate Jones dc3682df3e Dialplan Edit: Some code cleanup. 2015-01-23 00:58:47 +00:00
Nate Jones 4ac2d8adfc Dialplan Edit: Some code cleanup. 2015-01-22 23:49:02 +00:00
Nate Jones 22ea16bdb0 Dialplan Edit: Implement dynamic stretching on Data column. 2015-01-22 19:14:12 +00:00
luis daniel lucio quiroz 0d769dbf75 callee instaed of caller when billing incoming calls 2015-01-22 15:29:43 +00:00
Mark Crane 3fb65b68fa Fix the menu for the acl. 2015-01-22 12:00:30 +00:00
Mark Crane 5ee1d567bf Add a the beginning of a gui for ACL. 2015-01-22 11:51:26 +00:00
Mark Crane 46f12b3fb3 Increase the gateway domain_uuid security. 2015-01-22 11:32:16 +00:00
Mark Crane 79512bd009 Fix the gateway delete. 2015-01-22 11:26:06 +00:00
Mark Crane 4d672a63e8 Show global gateways. 2015-01-22 11:21:18 +00:00
Mark Crane 3cb5e94d0f Allow the gateway domain_uuid to be null to support global gateways. 2015-01-22 11:18:34 +00:00
Mark Crane 04b0ffccc1 Enable ability to have global gateways. 2015-01-22 11:10:51 +00:00
Mark Crane 1a2d0c88f6 A few minor changes to the sip profile spacing. 2015-01-22 10:14:45 +00:00
Mark Crane ea947db1e8 When sip profiles are loaded use the new enabled attribute. 2015-01-22 09:41:45 +00:00
Nate Jones 3fbcd188cd Variables: Click to toggle Enabled state. 2015-01-22 01:10:30 +00:00
Nate Jones e4e1fb7912 SIP Profiles: Save xml and reload. 2015-01-22 01:07:37 +00:00
Nate Jones f3f1fd11bf SIP Profiles: Click to toggle Enabled state. Fixed column sorting. 2015-01-22 00:51:01 +00:00
Digital Daz 56770f3b31 Add missing preset label for extension summary 2015-01-21 09:17:43 +00:00
Digital Daz 9b94049314 Fixed up ALOC in extensions summary 2015-01-21 01:46:34 +00:00
Digital Daz 58d1830fda Add some preselects to extensions summary, 'Last Hour', 'Today', 'Yesterday', 'This Month' and 'This Year' 2015-01-21 01:06:22 +00:00
Digital Daz 3dc9c26b72 Add extra options to xml_cdr language file. 2015-01-21 00:51:39 +00:00
Digital Daz 789cdd480b Fix music on hold for tone streams 2015-01-21 00:07:41 +00:00
Mark Crane e2e1a24dca Simplify use of domain_uuid in extensions.php. 2015-01-20 20:59:27 +00:00
Mark Crane 0ff0aa11ae Add fax codec changes as recommended by glk70. -Thanks 2015-01-18 12:05:21 +00:00
Nate Jones 474e63f939 Use the new multi-lingual code on misc files. 2015-01-18 10:33:34 +00:00
Mark Crane 4e2ec883b1 Add the text class to more of the optional applications. 2015-01-18 10:15:38 +00:00
Mark Crane 03220c9754 Add the text class to more of the applications. 2015-01-18 10:06:08 +00:00
Nate Jones fbb48feb0d Use the new multi-lingual code on fusionpbx/app sub directories. 2015-01-18 10:04:43 +00:00
Mark Crane 9f11255e80 Use the new text class for multi-lingual support. 2015-01-18 07:42:57 +00:00
Mark Crane 573159519b Handle the space used in fax name by adding a dash before it is saved to the database. Then when displaying it remove the dash. 2015-01-17 17:47:59 +00:00
Mark Crane 350749623b Contact phone edit change the type from number to text. We use a regular expression to remove all formatting but its convenient to allow the formatting and then remove it to save in the databaase. In particular its convenient when using copy and paste. 2015-01-17 08:26:08 +00:00
Mark Crane f4c24f77ad 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 7bbac16e9e Remove some extra line feeds. 2015-01-17 07:50:43 +00:00
Mark Crane 332bf6116f Use the conference description on the active conferences page. 2015-01-17 06:59:12 +00:00
Mark Crane b68953e384 Use memcache flush in the new PHP class. 2015-01-16 08:25:54 +00:00
Mark Crane 91bfa85bac Update the memcache reference to use the new cache PHP class. 2015-01-16 00:21:02 +00:00
Mark Crane 618626e97a Fix the string quotations and return on the method. 2015-01-15 19:33:27 +00:00
Mark Crane 8d1f9fe7d4 Exchange the direct call to memcache for the dialplan edit and replace it with the 'cache' class. 2015-01-15 19:15:01 +00:00
Nate Jones f34bda3f45 Operator Panel: Add permission to control visibility of "(Available) On Demand" button. 2015-01-15 18:55:24 +00:00
Mark Crane c506c56efc Allow admins to edit dialplan destinations. 2015-01-12 21:12:27 +00:00
Mark Crane 1a1dcd43aa Change the queue_announce_frequency default to 0. 2015-01-11 08:04:55 +00:00
Mark Crane d29de219c5 Add > 0 2015-01-10 01:03:20 +00:00
Mark Crane cc4a4ab8d2 Only write the provisioning files if switch provision dir path is set. 2015-01-10 01:02:39 +00:00
Mark Crane 5a8ba17b57 Sets the domain_uuid to null on the child data for global dialplans. 2015-01-09 22:29:12 +00:00
Mark Crane dd51a8237b Make the indentation on the dialplan delete more consistent with the rest of the code base. 2015-01-09 22:09:58 +00:00
Mark Crane bb1886ad63 Finish removing the paths for the main menus. 2015-01-09 21:44:31 +00:00
Mark Crane c39447e510 Remove active extensions from the menu. 2015-01-09 20:23:13 +00:00
Mark Crane 60a128265c Remove active extensions. 2015-01-09 20:16:08 +00:00
Mark Crane a131772df8 Remove active extensions. 2015-01-09 20:15:47 +00:00
Mark Crane 07f8b1e9c4 Remove active extensions. 2015-01-09 20:15:21 +00:00
Mark Crane 7ddc15972e outbound_route_to_bridge simplify the dialplan detail SQL select. 2015-01-09 11:10:13 +00:00
Mark Crane 6c9f3e41f8 Fix call block paging. 2015-01-08 06:13:24 +00:00
Mark Crane 76f6f7b1d4 Properly escape < and > for dialplan detail data. 2015-01-07 17:11:06 +00:00
Mark Crane 90b55b3d54 Remove the logging to make way for a better logging. The older one caused a problem for someone without permission to write to /tmp/logfile.txt 2015-01-03 08:32:30 +00:00
Mark Crane 9cb0c180d8 Fix the sip profile path when the fusionpbx directory is inside the website root directory. 2014-12-31 23:34:17 +00:00
luis daniel lucio quiroz b74adefc32 no strlen on billing maths 2014-12-29 05:35:08 +00:00
Mark Crane 06660dbf5a Add logout menu again. 2014-12-27 21:05:56 +00:00
Mark Crane 33e0f047c5 Remove extra line spaces. 2014-12-27 20:26:28 +00:00
Mark Crane 86b55ee887 Fix the file extension for app/meetings/app_menu.php 2014-12-27 17:12:42 +00:00
Mark Crane 01cf058e00 Add a missing ? to fix the syntax. 2014-12-27 16:44:17 +00:00
Mark Crane ddca77629e Move the menu array to app_menu.php 2014-12-26 03:27:54 +00:00
Mark Crane 6d98ffc320 Add app_menu.php files for the menu. 2014-12-25 19:32:57 +00:00
Mark Crane cfc13830c9 Add no answer, aloc, and busy to the extension summary. 2014-12-25 19:00:14 +00:00
Mark Crane bc4c165d6e Add no answer, aloc, and busy to extension summary app_languages. 2014-12-25 02:03:21 +00:00
Mark Crane 091a8aeaa9 Add the description translation to app_languages.php. 2014-12-24 06:38:17 +00:00
Mark Crane f5c7e7038b Update the example code to set MOH. Add the auto_loader class only if it is not defined. 2014-12-24 06:36:09 +00:00
luis daniel lucio quiroz cef63582d0 HTML5 input patter for mac address 2014-12-23 01:06:20 +00:00
luis daniel lucio quiroz bc479c6053 my bad, it was polycom 2014-12-22 23:49:41 +00:00
luis daniel lucio quiroz 16e6e0aa08 yealink needs mac without dashes 2014-12-22 23:47:41 +00:00
luis daniel lucio quiroz 4d09350319 HTML5 input tags for ring_group_edit 2014-12-21 19:33:54 +00:00
luis daniel lucio quiroz 3b0954fe0c HTML5 input tags for fifo_add 2014-12-21 19:26:44 +00:00
luis daniel lucio quiroz a5155d6bad HTML5 input tags for ivr_menu_edit 2014-12-21 19:21:44 +00:00
luis daniel lucio quiroz 230c469c01 HTML5 input tags for extension_edit 2014-12-21 19:12:53 +00:00
luis daniel lucio quiroz 87242ccaf3 HTML5 input tags for fax_*_edit 2014-12-21 19:05:41 +00:00
luis daniel lucio quiroz 3fa422fb86 HTML5 input tags for contact_*_edit 2014-12-21 18:38:20 +00:00
luis daniel lucio quiroz 175fcf7624 use standard PHP tags 2014-12-21 07:15:59 +00:00
luis daniel lucio quiroz 39be364de4 HTML5 input tags for call_center_agent_edit 2014-12-21 07:03:10 +00:00
luis daniel lucio quiroz 02d0c5f2ad HTML5 input tags for call_center_queue_edit 2014-12-21 06:52:39 +00:00
luis daniel lucio quiroz 64a793bdfd HTML5 input tags for call_broadcast_edit 2014-12-21 06:40:39 +00:00
luis daniel lucio quiroz ffb0c71a8e HTML5 input tags for call_block_edit 2014-12-21 06:34:17 +00:00
luis daniel lucio quiroz 4438c2cc70 HTML5 input tags for dialplan_edit 2014-12-21 06:27:18 +00:00
luis daniel lucio quiroz affb15ba13 HTML5 input tags for destination_edit 2014-12-21 06:18:18 +00:00
luis daniel lucio quiroz 57b8e4e71e HTML5 input tags for xmpp_profile_edit 2014-12-21 06:08:47 +00:00
luis daniel lucio quiroz 2616a95007 HTML5 input tags for gateway_edit 2014-12-21 06:01:41 +00:00
luis daniel lucio quiroz 2a837f5ce1 HTML5 input tags for extension_edit 2014-12-21 05:46:21 +00:00
luis daniel lucio quiroz e24a1d91bc HTML5 input tags for device_edit 2014-12-21 05:11:44 +00:00
Richard Neese 82c6f9b20c working on fixing moh with mark for playing in the gui and on moh 2014-12-20 00:55:29 +00:00
Mark Crane a050975da4 Add category to the html5 playback and strip slashes from the category and filename. 2014-12-20 00:26:09 +00:00
Mark Crane 39fae5ee50 Fix Dialplan Destination so that it won't fail if fax app is not installed. 2014-12-17 11:33:31 +00:00
Mark Crane 79ca28c0f4 Change one of the call center defaults from from 3 to 30. 2014-12-17 11:00:25 +00:00
Mark Crane da943b2975 Remove an extra comma in the dial_string. 2014-12-17 10:46:03 +00:00
Mark Crane 9787e03878 Fix the extension_uuid in the dial_string. 2014-12-17 10:41:30 +00:00
Mark Crane cd364e46ce Fix the per leg variables in the follow me dial_string. 2014-12-17 10:34:40 +00:00
Mark Crane 5741eb92c5 Missed one of the variables. 2014-12-17 10:11:13 +00:00
Mark Crane 26d23ad06b Prevent the dial_string from being truncated. 2014-12-17 10:10:40 +00:00
Mark Crane b7c79aff95 Update the leg timeout in the dial_string. 2014-12-17 09:58:00 +00:00
Mark Crane cdabd17e88 Update the dialed_domain in the dial_string. 2014-12-17 09:53:13 +00:00
Mark Crane 34a570ac73 Fix the dial_string remove the extra comma. 2014-12-17 09:33:18 +00:00
Mark Crane 4b25ab2587 Add follow me [domain][bridge][text] = outbound,loopback,lcr 2014-12-17 09:23:06 +00:00
Mark Crane 287106e66a Fix the dial string for follow me. 2014-12-17 06:50:12 +00:00
Mark Crane 0dfc2baafb Remove the deprecated schema definition for call forward no answer. 2014-12-16 22:59:25 +00:00
Mark Crane 95ad819b31 Fix the time condition dialplan detail order. 2014-12-16 22:14:42 +00:00
Nate Jones ed511a229f Operator Panel: Stylized status buttons, moved CSS to templates. 2014-12-12 22:04:27 +00:00
Mark Crane 515ae0f0ae Remove the global intercept dialplan. 2014-12-12 10:24:38 +00:00
Mark Crane 8525e3abd7 Take please hold dialplan to the next level. 2014-12-12 10:18:55 +00:00
Mark Crane 92cf19395c Call Center set better defaults. 2014-12-12 10:05:57 +00:00
Mark Crane 1286906b28 Aastra change BLF/xfer to BLF Xfer. 2014-12-12 07:41:08 +00:00
Mark Crane da1e6ecb61 Fix the aastra labels. 2014-12-12 07:32:58 +00:00
Mark Crane e0a6ac107a Add Aastra feature codes for device provisioning. 2014-12-12 07:29:33 +00:00
Mark Crane 84878056f9 Change the domain to the $${local_ip_v4} 2014-12-10 05:12:12 +00:00
Mark Crane e4953136b4 Only filter the conditions from the dialplan actions. 2014-12-10 04:43:27 +00:00
Nate Jones 1bb578c8e7 Issue 764 Fix: Explicitly defined desired fields in CDR select query, as suggested. 2014-12-10 03:57:48 +00:00
Nate Jones 8e730e96dc 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
Nate Jones 314bb4ff20 Operator Panel: Show status change buttons only if extensions assigned to current user. 2014-12-09 18:55:17 +00:00
Mark Crane 4c3a023bf7 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
Nate Jones 8a8f399b7b Operator Panel: Added ability to record an extension, and set the current user's status. 2014-12-09 03:38:02 +00:00
Nate Jones f81c65edc1 Operator Panel: Implemented additional permissions, Added ability to eavesdrop. 2014-12-09 00:31:25 +00:00
Nate Jones e682d95e3f Operator Panel: Cleanup (on previous commit) 2014-12-08 20:35:20 +00:00
Nate Jones 8a8f1dffba Operator Panel: Drag/drop functionality should work now within IE. 2014-12-08 20:28:24 +00:00
Nate Jones 81acdcea05 Operator Panel: Extension icon now indicates Status (Available, On Break, etc). 2014-12-08 19:43:21 +00:00
Mark Crane 9cb7a97857 Fix more tabbing, line feeds and domain_uuid to the session domain uuid. 2014-12-07 00:13:29 +00:00
luis daniel lucio quiroz dfd68d123a we do not try to convert rate if price is zero, this will speed up things 2014-12-06 15:04:38 +00:00
Nate Jones f8b93f774c CDR: Minor visual adjustment on table cell if CID Name not present. 2014-12-06 10:34:29 +00:00
Nate Jones 77590a299f CDR: Added ability to export records in PDF format. 2014-12-06 10:30:44 +00:00
Richard Neese f74fa00d89 fixing moh for pkgs 2014-12-04 22:32:25 +00:00
Mark Crane b9e6aeef00 Fix the redirect on saving the voicemail settings to make it faster to setup. 2014-12-04 08:00:20 +00:00
Mark Crane 22b85f7d92 Add domain_uuid to the voicemail destinations table. 2014-12-04 07:51:05 +00:00
Nate Jones 5ac03c3df5 Operator Panel: Minor position adjustments to call kill icon. 2014-12-04 07:40:07 +00:00
Nate Jones c166ef396f Operator Panel: Added ability to kill a call. 2014-12-04 07:09:02 +00:00
Nate Jones 08732be364 Operator Panel: Enable auto-answer for calling ext for origination. 2014-12-04 05:54:58 +00:00
Nate Jones 46b1c5fa95 Operator Panel: Re-enable manual number dial feature (oops). 2014-12-04 05:21:02 +00:00
Nate Jones 4f5139aecf Operator Panel: Added ability to click the icons (first the 'from', then the 'to') to originate or transfer a call. 2014-12-04 02:24:27 +00:00
Nate Jones 3c8ae91400 Operator Panel: Tighten extension blocks vertically when group selected, but no assigned extensions exist. 2014-12-03 20:05:49 +00:00
Mark Crane 4503a7d7bb Uncomment voicemail forward destinations. 2014-12-03 15:10:36 +00:00
Mark Crane 42ba9a8598 Fix the operator panel permission assignment to the groups. 2014-12-03 12:56:51 +00:00
Mark Crane 31fffb21f2 Fix permissions on the operator panel. 2014-12-03 12:35:52 +00:00
Nate Jones 4f4237bb7e Operator Panel: Minor adjustment to re-enable auto-refresh. 2014-12-03 11:16:08 +00:00
Nate Jones f64b010c28 Operator Panel: Drag n' drop call transfer and origination, extension monitoring, etc. 2014-12-03 11:05:13 +00:00
Nate Jones bed960fd04 Fax Server: Added email-to-fax functionality. 2014-12-03 11:03:52 +00:00
Mark Crane 2495e9e935 Set extension variables for forward all, busy, no answer, and do not disturb. 2014-12-03 08:05:41 +00:00
Mark Crane 13c62fa880 Get dialplan variables for forward all, busy and no answer. 2014-12-03 07:54:43 +00:00
Mark Crane e34a149a81 Change Call Forward Unanswered to Call Forward No Answer 2014-12-03 05:55:01 +00:00
Mark Crane 901117fab7 Revert the changes to call_block dialplan. 2014-12-03 01:44:10 +00:00
Nate Jones 6dc43cc200 Conference Rooms: Adjust Description column width of list. 2014-11-30 05:32:07 +00:00
Nate Jones 941ddd23eb Conference Rooms: Adjust colspan. 2014-11-30 05:28:20 +00:00
Nate Jones 8c1639ab31 Fax Server: Updated Copy function to include recently added fields. 2014-11-30 04:39:38 +00:00
Nate Jones bd6f243190 Conference Center: Added room name field. 2014-11-30 03:43:04 +00:00
Nate Jones bbd8c183ef Conference Center: Lua script mods for Room Schedule (start/stop) functionality completed. 2014-11-30 03:08:02 +00:00
Nate Jones 402b9f5845 Conference Center: Added schedule (start/stop) fields to Conference Room edit gui. Back end forthcoming. 2014-11-29 21:21:26 +00:00
Nate Jones e8cc2b8e6e Call Forwarding: Added 'Unanswered' gui controls, script mods forthcoming. 2014-11-29 18:14:23 +00:00
Nate Jones cd1f1d6919 Fax Server: Mask account connection password field. 2014-11-29 16:19:55 +00:00
Nate Jones 8ca42bd67c Fax Server: Included check typo, and pull contact email from contact_emails table. 2014-11-29 15:29:49 +00:00
Nate Jones 6a459dd3b4 Fax Server: Fixed uninitialized variable error. 2014-11-29 13:51:05 +00:00
Nate Jones c3f0a450c2 Fax Server: Send faxes to multiple recipients at once, customizable 'Subject Tag' for Remote Inbox viewing, preparations for Email-to-Fax functionality. 2014-11-29 13:32:42 +00:00
Nate Jones d7180a79f3 Fax Server: Added interface to access (via IMAP or POP3) the inbound fax target email account. Required: PHP IMAP extension (obviously). 2014-11-27 13:37:08 +00:00
Nate Jones 221142554f Contacts: Added option to skip or replace Google contacts previously imported. 2014-11-27 02:28:47 +00:00
luis daniel lucio quiroz c188fe13e1 fix odd billing currency error when using different currencies 2014-11-25 22:22:28 +00:00
Nate Jones a8f019afb2 Contacts: Fix address import (typo). 2014-11-25 18:44:48 +00:00
Nate Jones 57ce284b68 Contacts: Language corrections and additions, curl and setting check (for Google import), remove groups on contact delete, added additional options for Google Contact import (select fields, set contact type, category and shared state). 2014-11-25 18:38:22 +00:00
Nate Jones 25dd27db2f Contacts: Added ability to import Google Contacts. Requires: PHP curl and Google: Account, API Console Project, Contacts API and OAuth Client ID credentials. 2014-11-25 08:35:53 +00:00
Nate Jones db64db6f50 Contacts: Additional "Community" field, language additions, misc adjustments. 2014-11-25 00:49:04 +00:00
Nate Jones d0378e3006 Contact Addresses: Update Google Maps image path. 2014-11-25 00:34:17 +00:00
Mark Crane dc0427f8f0 Move the icon_gmaps.png to the images directory. 2014-11-25 00:31:24 +00:00
Mark Crane 1fc85bb959 Change contact setting type label to name. 2014-11-24 22:08:50 +00:00
Mark Crane 264a19c165 Change the class name from switch_modules to modules. 2014-11-23 09:45:10 +00:00
Mark Crane 202b30a2c1 Remove the require once for the modules class as its no longer needed. 2014-11-23 09:38:19 +00:00
Mark Crane 07158bf041 Move modules class from fusionpbx/resources/clasess to the app/modules/resources/classes directory. 2014-11-23 09:35:15 +00:00
Nate Jones ba7b2b3a2c Contacts: Added Prefix, Middle and Suffix name fields. 2014-11-22 00:06:38 +00:00
Riccardo Granchi 390a5d4724 Engineered the management of bridge failures in local extension, with optional variables which by default provides the standard behavior. Changed the default order for extension_queue, which has *800 prefix, before the extension-intercom, which has the *8 prefix 2014-11-21 15:38:26 +00:00
Mark Crane 285504c976 Set the device line_number default to 1. 2014-11-20 02:34:03 +00:00
Nate Jones 6534872d28 Contacts: Ability to add unlimited Emails and URLs. Ability to specify a primary Email, Address, URL, and Number. Ability to select or define a custom label for Emails, Addresses, URLs, and Numbers (similar to Google Contacts). 2014-11-19 03:44:41 +00:00
Mark Crane 394c03faa9 When disabling call forward do not remove the call forward destination number only disable it. 2014-11-18 10:38:11 +00:00
Mark Crane 5b45bde211 Add a missing single quote and xhtml nowrap. 2014-11-16 09:24:24 +00:00
Mark Crane 7da3244285 Change the translations for the command option and label. 2014-11-16 00:46:58 +00:00
Mark Crane 729d14ae2d Change backup cron script to command because it generates the backup command that could be used in a cron script but its not a cron script. 2014-11-16 00:26:11 +00:00
Mark Crane e4d104e060 Add the missing echo to device labels. 2014-11-15 22:23:33 +00:00
Mark Crane 1889130274 Add snom device category. 2014-11-15 22:19:11 +00:00
Mark Crane 90844598d6 Change $value to $row. 2014-11-15 00:36:54 +00:00
Mark Crane a8d0972d41 Fixed a problem with voicemail that was not including extensions that use a number alias. 2014-11-15 00:16:29 +00:00
Riccardo Granchi 397f1e6ad3 Added export alert-info in inbound routes to implements distinctive ringtones 2014-11-14 14:27:33 +00:00
Riccardo Granchi e791130124 Added extension click_to_call_auto_answer to prevent auto-answer on b-leg 2014-11-14 14:12:50 +00:00
Riccardo Granchi 49e09f21f8 Set channel variable click_to_call=true during click_to_call 2014-11-14 14:04:18 +00:00
Mark Crane 22b3619da6 Fix a typo in the ubuntu/debian install scripts. 2014-11-14 06:44:02 +00:00
luis daniel lucio quiroz 7453c6a978 better place for rec_extension 2014-11-13 21:16:37 +00:00
luis daniel lucio quiroz a04ef0929a set record extension to wav 2014-11-13 16:26:14 +00:00
Riccardo Granchi f9d854bc94 Added toll allow and ability to enable it in outbound routes 2014-11-13 12:12:41 +00:00
Riccardo Granchi 9a8945d374 Added back the ability to select multiple dialplan expressions, recognized automatically outbound prefix 2014-11-13 10:59:09 +00:00
Nate Jones d3c504fe4e Backup: Added ability to generate a cron script for automated backups. 2014-11-13 07:42:24 +00:00
Mark Crane 78146515d9 Fix the restore file so that file name can be provided. 2014-11-13 07:06:29 +00:00
Mark Crane 7836ed1211 Add a return string to the backup and restore. 2014-11-13 07:00:29 +00:00
Mark Crane 1eac4b3608 Add download, backup and restore to the backup PHP class. 2014-11-13 06:56:35 +00:00
Mark Crane 19734f0e3f Fix the backup extension in the backup class. 2014-11-13 02:11:23 +00:00
Mark Crane d28f86f783 Add a new backup PHP class. 2014-11-13 01:50:39 +00:00
Mark Crane 8cbfc0b9d4 Deprecate contact_groups_uuid and change it to contact_group_uuid. 2014-11-12 02:15:57 +00:00
Mark Crane b206469822 Remove the test code. 2014-11-08 22:24:33 +00:00
Mark Crane 1b404b2556 Work on the contact labels. 2014-11-08 22:13:47 +00:00
Mark Crane 4e6637dfda Fix the app_languages labels as the only the type should have the dash after it. Fix the spacing so the layout looks better. 2014-11-08 21:44:57 +00:00
luis daniel lucio quiroz 8aee2dca59 delete contact settings support as well 2014-11-08 03:59:31 +00:00
luis daniel lucio quiroz 2c9cebfdb2 contact settings support 2014-11-08 03:34:02 +00:00
Riccardo Granchi 02f8e6366d Added inline=true in toll_type_assignment extension 2014-11-07 16:00:11 +00:00
Riccardo Granchi b36cbfb320 Fixed set_country_vars() duplicate declaration issue during domain creation 2014-11-07 15:21:34 +00:00
Riccardo Granchi eea6801c55 Possibilty to select a country in installation phase to set default country code variables 2014-11-07 10:22:56 +00:00
Riccardo Granchi 768bdf21b2 Added toll_type_assignment extension 2014-11-06 17:23:27 +00:00
Riccardo Granchi 8b7429f38c Added toll type assignment based on country templates 2014-11-06 16:56:31 +00:00
Riccardo Granchi d083708258 Simplified the use of a custom prefix in the outbound routes 2014-11-05 16:40:48 +00:00
Riccardo Granchi cebf871783 Fixed phone's redial problem, adding the ability to specify the outbound prefix in inbound route 2014-11-05 09:05:35 +00:00
Riccardo Granchi a86b83be7a Added it-ring definition 2014-11-03 11:16:10 +00:00
Mark Crane 3a25204bd9 Add the table name v_contact_settings 2014-11-02 09:40:47 +00:00
luis daniel lucio quiroz 587dcd0a2e lets prepare for custom settings on contacts app 2014-10-31 21:19:54 +00:00
Nate Jones ef97f0d7ad Ring Groups: Correction (Sequence, not Simultaneous). 2014-10-31 05:12:21 +00:00
Nate Jones 2ff71010e5 Ring Groups: Toggle Destinations Delay/Order column heading based on Strategy select value. 2014-10-31 05:06:46 +00:00
Mark Crane eb142de87e Change the default order for extension queue dialplan to give it a more appropriate order. Dialplan order below 110 are special because they apply to outbound routes. Therefore only dialplans that should affect outbound routes can be below order 110. 2014-10-31 04:30:30 +00:00
Mark Crane 5366c9e21b This should fix SIP profiles being loaded by the install or when using advanced -> upgrade when using the package install. 2014-10-31 04:11:06 +00:00
Nate Jones 78b7da1ca5 Dialplan Manager: Click Enabled value to toggle dialplan state. 2014-10-31 04:00:01 +00:00
Riccardo Granchi 14133e6df4 Fixed loop issue during forward to voicemail on busy 2014-10-30 09:30:31 +00:00
Nate Jones d0651aef25 Calls: Radio button label mods. 2014-10-30 05:50:03 +00:00
Nate Jones e2ffc6aaf0 Calls: Visual mods. 2014-10-30 05:39:04 +00:00
Nate Jones aee3e84216 Call Forwarding (on Busy): Minor visual mods. 2014-10-30 05:19:03 +00:00
Nate Jones 353be9755d Call Center Queue: Minor control button adjustments. 2014-10-30 04:37:19 +00:00
Digital Daz d7c8d5879c Fix indentation again 2014-10-30 02:58:04 +00:00
Digital Daz e9b96b8843 Fix indentation of last commit 2014-10-30 02:54:00 +00:00
Digital Daz 11b0a36a35 Added record_ext to record_template 2014-10-30 02:48:44 +00:00
Digital Daz 56812e0aa5 Added queue stop, start and restart buttons. 2014-10-30 02:16:53 +00:00
Digital Daz 6667c59282 Moved queue start, stop and reload buttons back to queue_edit as they do not work here. 2014-10-30 02:12:34 +00:00
Riccardo Granchi b4c6906520 Added forward on busy and extension queue features 2014-10-29 16:06:53 +00:00
Mark Crane 76c09322da Remove an extra 'the' to correct description in click to call. 2014-10-29 14:15:10 +00:00
Mark Crane b041144193 Fix the syntax on click to call. 2014-10-29 14:11:45 +00:00
Riccardo Granchi 7cf9b846bd Fixed call forward disabling 2014-10-29 13:35:18 +00:00
Philippe Rioual 22f04d0556 updated / enhanced french translations 2014-10-29 08:51:56 +00:00
Mark Crane a6e1bfec09 Fix a problem loading sip profiles when /etc/fusionpbx directory exists for a non package install. 2014-10-29 07:13:42 +00:00
Mark Crane 91a6791c4e Voicemail Greetings - Fix the back button, automatically set select the greeting when its uploaded, and add the onclick to be able to change the greeeting. 2014-10-28 05:36:31 +00:00
Mark Crane a527ac7964 When assigning and extension to a device set the display_name. 2014-10-28 03:26:01 +00:00
Richard Neese cc2b15d47e added a missing / between freeswitch/sounds 2014-10-26 14:22:41 +00:00
Richard Neese 4bc95b13e7 patch for music_on_hold.php for package base installs 2014-10-26 02:29:39 +00:00
Richard Neese 543c7a8868 reverting a change thast not needed with new dir in place 2014-10-25 21:17:02 +00:00
Richard Neese f7e0f56109 working on moh fhs 2014-10-25 20:21:07 +00:00
Richard Neese b6a9d9c28d quick fix for music on hold 2014-10-25 19:53:16 +00:00
Mark Crane 46ebdd2fce Fix a syntax problem. 2014-10-25 00:19:43 +00:00
Richard Neese 2cbf1c7a14 fix for reading template from correct dir. 2014-10-24 18:24:16 +00:00
Nate Jones 8dfa1dac95 Active Call Center: Misc visual mods, moved queue counts to top of list, removed Eavesdrop link for Abandoned calls. 2014-10-24 02:59:30 +00:00
Nate Jones b6ce52c620 Call Center: Misc visual mods, moved/renamed module control buttons, removed unnecessary blank options from selects. 2014-10-24 02:55:55 +00:00
Nate Jones 54ee7fd1a4 Call Center: Added cc_cancel_reason log field. 2014-10-24 01:49:45 +00:00
Richard Neese c972415613 fixing /usr/share/fusionpbx to be /usr/share/examples/fusionpbx 2014-10-23 18:03:33 +00:00
Mark Crane 91b6e4e194 Menu -> Status -> Services change 'pid file' to 'pid', and add 'file'. 2014-10-22 08:15:20 +00:00
Mark Crane fb4a561149 Fix extension number-alias for extensions using paging. 2014-10-21 22:57:29 +00:00
Toto Caruso 73cf21ca46 Fixed call_block loop on forward to answer machine and cache clean on delete/edit 2014-10-21 16:16:10 +00:00
Riccardo Granchi 3e0003abcf Fixed queue creation 2014-10-21 15:17:03 +00:00
Nate Jones f4bda82934 Fax Server: Only display allowed (shared and/or private) contacts in recipient select box when creating a new fax. 2014-10-18 08:58:59 +00:00
Nate Jones 9c32392394 Contact Add: Superadmins can create only Shared contacts under a foreign domain. 2014-10-18 08:27:26 +00:00
Nate Jones 06bd8c0ab1 Contact Edit: Remove ability for superadmin to change Shared status on a contact in a foreign domain. 2014-10-18 08:20:12 +00:00
Nate Jones 982d7a5b93 Contacts: Minor code simplifications. 2014-10-18 07:14:41 +00:00
Nate Jones ce440b917a Contacts: Private or Shared. User can create a private contact only visible to them, or can choose to share a contact with others by assigning it to group(s). Users can view only contacts assigned to their group(s) and contacts NOT assigned to any group. 2014-10-18 06:49:34 +00:00
James Rose a4a6d9a7f0 Fixed a small bug where the incorrect caller id information is sent to the destination. 2014-10-16 19:17:07 +00:00
Nate Jones 88a9e83d37 Contacts: Added ability to assign Contact to multiple Groups. 2014-10-15 20:11:17 +00:00
Nate Jones 949ffdfb51 Fax Server: Added clear (reset) buttons to file input fields. 2014-10-13 20:56:36 +00:00
Johan Brannlund a55b5b9c4e Fix *2 recording path for single-tenant (right patch for dev branch this time) 2014-10-12 15:29:31 +00:00
Mark Crane 344c9e5768 Only use call center queue-announce_frequency when it has a value 2014-10-12 08:51:43 +00:00
Mark Crane bb2c58a6fa Add ${record_ext} variable back into local_extension for *2 on demand recording. 2014-10-11 17:17:40 +00:00
Johan Brannlund 9e844f0ebd Fix *2 recording path for single-tenant 2014-10-11 13:43:33 +00:00
Mark Crane a5caaea666 Remove the closing multi-line comment 2014-10-11 07:26:59 +00:00
Mark Crane 76d0db0fb1 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 d5e3e8aef4 Change limit_execute to limit for outbound routes and change db to hash to be more efficietn 2014-09-29 22:37:39 +00:00
Mark Crane 4e6d29924f Update the provision class to change the switch statement to the if/elseif/else to again fix a problem iwth php fpm on Ubuntu 14.04 LTS 2014-09-29 08:05:10 +00:00
Mark Crane 77af438abb Replace the switch with if/elseif/else to fix a problem with accounts -> extensions for php fpm on Ubuntu 14.04 LTS 2014-09-29 07:29:44 +00:00
Nate Jones d6d893e4c0 CDR Paging: Minor tweak. 2014-09-28 08:35:49 +00:00
Mark Crane 59a6738559 Add hostname to registrations 2014-09-24 04:56:59 +00:00
luis daniel lucio quiroz 5b44ff82db billing compatibility for callbroadcast 2014-09-24 01:03:34 +00:00
Mark Crane e56e600230 Move paging controls to the bottom to be consistent with all other pages 2014-09-21 02:09:02 +00:00
Mark Crane e1650e035e Add mod_shout decoder select list to system -> settings 2014-09-21 02:03:06 +00:00
Mark Crane a556222bb0 Remove app_defaults.php a little more 2014-09-20 03:48:31 +00:00
Mark Crane 3105febebf Fix the default settings for settings 2014-09-20 03:43:25 +00:00
Mark Crane 0dd92eb4e7 Add default settings 2014-09-20 03:32:55 +00:00
Mark Crane a0032d5a3b Fix the primary keys for settings, and meetings tables 2014-09-20 02:56:25 +00:00
Mark Crane b60b2be4c3 Add hold_music variable so that outbound calls work with custom per extension music on hold 2014-09-20 01:18:20 +00:00
Mark Crane 4257f3c81b Add the translation for TTA on CDR 2014-09-20 01:13:14 +00:00
Mark Crane f25835e98c Add reverse authentication required for the provision and reboot options on the status -> registrations. 2014-09-17 17:04:41 +00:00
Mark Crane 265622afc4 Prevent saving an empty call forward destination 2014-09-13 10:01:41 +00:00
Nate Jones 3c3df6dadc VM Greetings, VMs: Integrated HTML5 playback button. Misc fixes with other integrations. 2014-09-11 19:48:19 +00:00
Nate Jones bd155fbe2b MOH: Integrated HTML5 playback button. 2014-09-11 18:55:07 +00:00
Nate Jones 1f90b6a98c Recordings: Playback fixes. 2014-09-11 18:48:13 +00:00
Nate Jones 425fda689d Recordings: Integrated HTML5 playback button. 2014-09-11 18:34:53 +00:00
Nate Jones 265f1fa07e CDR: Recording playback - disabled preloading, return Tools column and icons to middle, hide if duration is zero. 2014-09-11 18:25:00 +00:00