Commit Graph

2854 Commits

Author SHA1 Message Date
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 061ab74330 Devices: Add Enabled field to Lines. 2015-05-19 16:09:04 +00:00
Mark Crane 3b87fcd9c2 Remove the word polycom from the if statement. 2015-05-19 01:46:13 +00:00
Mark Crane efa5425009 Add another attribute to the 'if statement' on provisioning. 2015-05-19 01:43:58 +00:00
Mark Crane 3bc70bcdca Specify the correct table. 2015-05-19 00:52:29 +00:00
Mark Crane 5aaa888509 Add the missing 'and' in the sql query. 2015-05-19 00:51:03 +00:00
Mark Crane 81eb20c3a6 Add the specific fields to the contacts array. 2015-05-19 00:48:36 +00:00
Mark Crane 7c771adc5e Add phone number to the contacts array. 2015-05-19 00:38:40 +00:00
Mark Crane e65f63fe43 Change $db to $this->db because its in the PHP class. 2015-05-18 23:00:45 +00:00
Mark Crane edb7163f08 Add contacts array to provisioning. 2015-05-18 22:45:31 +00:00
Mark Crane fdad0b28a1 Update nowrap to nowrap='nowrap' 2015-05-18 22:10:59 +00:00
Nate Jones b809714064 Calls Active: Show gateway name instead of uuid in Application data string, change to jQuery ajax refresh. 2015-05-18 16:44:38 +00:00
Nate Jones a28f7a9f53 Contact Times: Timer now works for contacts under foreign domains. Limit edit and delete to user's own Time entries. 2015-05-17 09:58:57 +00:00
Nate Jones d9de58b0cd Contact Times: Simplify Timer with jQuery ajax instead. 2015-05-17 09:08:52 +00:00
Nate Jones 741dbd876c Contact Times: Minor style/layout mods to timer duration. 2015-05-17 08:39:57 +00:00
Nate Jones 67524ca6a0 Contact Times: An open Timer now works after changing domains. 2015-05-17 07:35:35 +00:00
Nate Jones f293c6d31f Contact Times: Fix redirect issue on Timer. 2015-05-17 07:19:07 +00:00
Nate Jones 2b18dfd088 Contact Times: Style adjustments. 2015-05-17 07:15:28 +00:00
Nate Jones 6a184d6989 Contact Times: Layout tweaks, link contact name on Timer to open contact edit. 2015-05-17 06:40:37 +00:00
Nate Jones 3d3cdff6c8 Contact Times: Remove debug line. 2015-05-17 06:23:51 +00:00
Nate Jones 1ff7d1c1ba Contacts: Added Times/Timer to track support. 2015-05-17 06:16:43 +00:00
Nate Jones 830724f368 Fax: Fixed an issue when multiple email addresses are defined in fax-to-email feature (was only sending email to the last address listed). Thx CraigH. 2015-05-15 20:33:39 +00:00
Mark Crane 8b539a79fb Change eavesdrop from *88[ext] to *33[ext] to prevent a conflict with page extension on *8[ext] 2015-05-15 18:05:31 +00:00
Mark Crane 5f78d5b41d Filter for sip_P-Preferred-Identity in xml cdr import as a work around for invalid XML sent over HTTP POST. 2015-05-15 09:26:13 +00:00
Nate Jones fe8032b1c3 Misc: Removed use of GLOB_BRACE as doesn't work on some systems, use non-GLOB_BRACE method instead. Thanks [xming] and Risk64. Should resolve Issue 916, as well. 2015-05-12 18:11:05 +00:00
Nate Jones 0a52f9cc75 Fax: Fix on edit to re-enable Advanced features, due to recent file rename. 2015-05-09 06:02:48 +00:00
Nate Jones 283d06ede0 Fax: Fix Remote Inbox link (oops). 2015-05-09 05:40:39 +00:00
Nate Jones 7fab6d2e88 Fax: Upgrade script to generate and store meta-data from existing fax files, fix Lua script to insert correct fax file path into db, JavaScript prompt corrections, adjust redirect after send to use new interface, fix delete so files on file system are removed (using path from db), fix paging and sorting on Inbox and Sent, fix TIF to PDF conversion for viewing sent/received faxes (if PDF version not present). 2015-05-09 05:22:29 +00:00
Nate Jones b11e3c815e CDR: Fixed recording playback / download. 2015-05-08 17:21:20 +00:00
Mark Crane 7e1f3abb4e Change user_status to agent_status. 2015-05-05 17:24:02 +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
Mark Crane 50c88ba930 Add call_timeout tot he user_exists dialplan so it works in both directions. 2015-05-05 07:36:06 +00:00
Mark Crane f5294912f7 Show only sip profiles that are enabled on the Gateway edit page. 2015-05-05 05:48:27 +00:00
Mark Crane d22383a40e Show only sip profiles that are enabled on the Status -> SIP status. 2015-05-05 05:45:42 +00:00
Mark Crane e616fad12e Add the format number to destinations list and adjust the function to only process numeric. 2015-05-05 04:50:23 +00:00
Mark Crane 872fa20983 Add format phone to the dialplan number. 2015-05-05 04:44:34 +00:00
Nate Jones 198967cf08 Call Center Agent: Prevent duplicate Agent IDs (within the same domain).
Devices: Remove unnecessary javascript.
2015-05-04 21:01:55 +00:00
Nate Jones 9f5c2422d3 Devices: Language updates supporting previous commit. Removed required check on MAC Address field. 2015-05-04 20:09:29 +00:00
Nate Jones 0acd0922ff Devices: Prevent duplicate username within domain (if device assigned to a domain) or globally (if domain set to Global).
Functions: Added is_mac() and format_mac() functions.
2015-05-04 20:07:51 +00:00
Mark Crane 2205cf4fb7 Add _id to *23 name. 2015-05-04 19:06:04 +00:00
Mark Crane 91df1c01db Remove one file and rename the dialplan attribute inside the XML. 2015-05-04 19:05:20 +00:00
Mark Crane 287da808e3 Add *23 for agent status that requests the id and password. 2015-05-04 18:58:18 +00:00
Mark Crane 89e01c08d0 Rename the user_status dialplan. 2015-05-04 18:48:09 +00:00
Mark Crane ad180b5d8e Add Agent ID column to the agent list. 2015-05-04 17:09:21 +00:00
Mark Crane 9cf78bbf9a Move it to the correct field and change the type to password. 2015-05-04 03:26:50 +00:00
Mark Crane b757da247c Escape the $ and ". 2015-05-04 03:19:31 +00:00
Mark Crane 98ead97ff6 Hide the agent password. 2015-05-04 03:12:11 +00:00
Mark Crane 95f457d9b8 Add missing '+;' to the app_config.php. 2015-05-04 02:50:31 +00:00
Mark Crane b9f1d6d952 Add the missing call center translation. 2015-05-04 01:48:41 +00:00
Mark Crane 1746359477 Add the call center agent ID and password. 2015-05-03 16:55:43 +00:00
Mark Crane 614f7f3165 Add support for the new sip profiles enabled field. 2015-05-02 05:08:41 +00:00
Nate Jones 3d654ad634 SIP Profiles: Added Enabled select box to manage the profile state. 2015-05-02 04:53:45 +00:00
Nate Jones b442960964 Status Graph: Auto-load first interface found. 2015-05-02 03:35:18 +00:00
luis daniel lucio quiroz d6980a929c fix a pricing display bug when billing installed 2015-05-01 18:52:01 +00:00
luis daniel lucio quiroz e2602f7824 better sql queries for billing 2015-05-01 18:35:40 +00:00
luis daniel lucio quiroz 9f346abfd0 lcr_currency wrong set 2015-05-01 17:39:13 +00:00
Mark Crane bce8490f3e Fix the redirect on the fax file delete and change the tabbing. 2015-05-01 12:38:30 +00:00
Mark Crane 854dff9e08 More work on the delete. 2015-05-01 11:55:53 +00:00
Mark Crane ebf3b96ecb Fix a little syntax in the delete file. 2015-05-01 11:49:19 +00:00
Mark Crane 455e6e5e9d Delete the fax tif and/or pdf in addition to remove the row from the database. 2015-05-01 11:38:44 +00:00
Mark Crane fe71098cf7 Fix the fax file delete so it redirects correctly and removes the file. 2015-05-01 11:21:19 +00:00
Nate Jones 63cd5bb78e Language file merge from translation server. 2015-05-01 11:13:39 +00:00
Mark Crane 5846ddc24e Link to the fax_files.php file and use fax_inbox_view and fax_sent_view permissions. 2015-05-01 10:48:48 +00:00
Mark Crane 204cc3141c Add the FAX TIF and PDF file download. 2015-05-01 10:24:24 +00:00
Mark Crane 541d9a79a9 Fix the page header and adjust indentation. 2015-05-01 08:48:32 +00:00
Mark Crane 01bff0ff01 Add many changes to fax_files.php including formatting the date, fixing the page header and hide unnecessary fields. 2015-05-01 08:19:56 +00:00
Mark Crane 83ed3602fa Test if the id is a uuid if it is then set fax_uuid value. 2015-05-01 08:17:39 +00:00
Mark Crane b247696e8f Add the license with the correct year. 2015-05-01 07:22:33 +00:00
Mark Crane adaece1d31 Add FAX files. 2015-05-01 07:21:01 +00:00
Mark Crane c1fb179b1a Add fax file permission and fix the data type for date and epoch. 2015-05-01 07:10:31 +00:00
Mark Crane 3e49c72a30 Add the FAX files translations. 2015-05-01 06:59:55 +00:00
Nate Jones c12db7ed7d SIP Status: Toggle Start/Stop button visibility, and Refresh button. 2015-05-01 06:52:51 +00:00
Nate Jones 68a347724b Active Calls: Add Show All feature for Superadmin, basic view for Admin, refresh activity icon.
Registrations: Minor visual adjustments.
2015-05-01 06:35:40 +00:00
Mark Crane 29b7fd2937 Change device_model to device_uuid_alternate for the provision override. 2015-04-30 10:25:00 +00:00
Nate Jones b7e91bdca2 Paging: Ability to grant caller moderator status/controls, auto-generate random pin.
Conference: Add missing caller-controls and moderator-controls parameters in autoload_config.
2015-04-30 09:45:41 +00:00
Mark Crane 57b344135d Change page extension to order 250. 2015-04-30 08:30:43 +00:00
Mark Crane cc1ab86fdd Change the order of the page dialplan. 2015-04-30 08:30:01 +00:00
Mark Crane c07d842579 Had the login and logout backwards. 2015-04-30 08:06:11 +00:00
Mark Crane 435c2a7d77 Add the provision dialplan as *11 and *12. 2015-04-30 06:21:19 +00:00
Mark Crane 8d5cc4bb0d Get the device username and password to show on the same line and hide the password when the field is not selected. 2015-04-30 04:36:57 +00:00
Mark Crane c7662544cf Add label-device to devices/app_languages.php. 2015-04-30 04:25:36 +00:00
Nate Jones 392b875b3a Active Calls: Removed broken Transfer, Park and Record options in favor the Operator Panel (Park functionality to eventually be added to the OP).
Operator Panel: Only superadmin group can view debug info.
2015-04-30 02:55:35 +00:00
Mark Crane 5a34fb1a35 Add dialplan add temporary permissions. 2015-04-30 01:17:47 +00:00
Mark Crane 09d0ae1a0e Add a space. 2015-04-30 01:05:09 +00:00
Mark Crane 86fa97e41a Add the sub table dialplan destination permission. 2015-04-30 01:03:55 +00:00
Mark Crane 62b4838b8b Change the permission name from delete to edit. 2015-04-29 23:50:00 +00:00
Mark Crane 70453cfd5a Fix the permissions for admin using the time conditions and dialplan -> destinations. 2015-04-29 23:22:36 +00:00
Mark Crane 5e558cca0d Add an api_hangup_hook to ensure all members of page hangup. 2015-04-29 21:54:02 +00:00
Nate Jones a8c7fb9f02 SIP: Return "NO_ANSWER" instead of "NORMAL_CLEARING" if an extension is called with voicemail disabled. Implements patch suggested in Issue 920. Thanks. 2015-04-29 21:21:00 +00:00
Digital Daz befc947b8d Slight change to correct sql queries for times, thanks Nate. 2015-04-29 20:45:32 +00:00
Mark Crane 7e9767f0d9 Simplify the page dialplan. 2015-04-29 18:25:20 +00:00
Mark Crane 7c97283b5a Change the name of extension-intercom to page-extension. 2015-04-29 18:14:26 +00:00
Mark Crane fdfc134ddc Change the order of the fax dialplan details. 2015-04-28 21:12:27 +00:00
Nate Jones 1c02e1fa39 Phrases: Remove phrase from memcache if phrase detail deleted (no, really). 2015-04-28 19:28:16 +00:00
Nate Jones 51d2aa8178 Phrases: Remove phrase from memcache if phrase detail deleted. 2015-04-28 19:10:52 +00:00
Nate Jones 04c9e31f63 Phrases: Include full path for recordings (not sounds), when not using base64. 2015-04-28 19:06:27 +00:00
Nate Jones 75f8cb0a9e Phrases: Save phrases xml and delete phrases from memcache after converting to/from base64 in app_defaults.
IVR: Using phrase greetings, DTMF tones now captured and executed, but only after playback completes (uses session:variable).  Still searching for a better solution.
2015-04-28 17:24:32 +00:00
Mark Crane db21ca20f1 Update the api_hangup_hook for the fax dialplan. 2015-04-28 14:47:17 +00:00
Nate Jones ddee7be012 Phrases: App Defaults now converts phrases between base64 compatible and back, enhanced interface with better js manipulation, easily add pauses to a phrase.
Note: Currently DTMF tones are not recognized during phrase playback in IVR (rrrrr!).
2015-04-28 09:54:02 +00:00
Nate Jones 4428984028 Phrases: Add support for using base64 recordings. Already existing phrases don't yet convert. 2015-04-26 00:19:02 +00:00
Nate Jones 86cfbb90f8 Recordings: On upload, put original file name in description, and better format the name auto-generated from the saved file name. 2015-04-25 22:25:26 +00:00
Nate Jones f6bb49552f Cleanup: Remove unused shockwave flash files. 2015-04-25 21:48:08 +00:00
Nate Jones 3b3dcaf340 Recordings: app_defaults to move recordings from file system to base64 in db (and vice versa). 2015-04-25 21:46:01 +00:00
Mark Crane 64bc09fd7e Add fax files table for storing meta data and optional base64. 2015-04-25 21:07:01 +00:00
Nate Jones 6ae74a8591 Voicemail Greetings: Better base64 support in gui (playback, download, etc) and lua scripts, some lua mods to allow re-recording without having to enter greeting # again, fixed choose greeting function, new greeting recordings now only save when told to (uses a temp file prior to), fix sorting on greetings list, app_defaults to move greetings from file system to base64 in db (and vice versa).
Recordings: Fix sorting and paging.

IVRs: Code cleanup.

(... and some other stuff I can't remember at this hour.)
2015-04-25 12:26:31 +00:00
Mark Crane 26928d2fe8 Move menu items that are for superadmins to the advanced menu. 2015-04-25 06:29:45 +00:00
Mark Crane 04bb28752a Prevent cross site scripting by limiting the value of $show on the registrations page. 2015-04-25 05:47:35 +00:00
Mark Crane cbd974a89e Move app/xmpp as an optional application in dev/apps. 2015-04-24 20:55:53 +00:00
Mark Crane 7c3d16dd39 Move content manager to apps/content marking it as an optional application. That is not installed by default. 2015-04-24 20:53:26 +00:00
Mark Crane e5d28983fa Contact page change Contact Add to just Contact as the page indicates that its an add. 2015-04-24 20:32:36 +00:00
Nate Jones c91b4b0b5d IVR: Better support for the use of base64 Recordings, added option to use Phrases in a couple places, fixed the Exit Sound. (Note: A selected Sound with the same file name as a Recording will get trumped.) 2015-04-24 02:47:10 +00:00
luis daniel lucio quiroz 830238631c device_vendor & device_mac_address are a must 2015-04-23 16:39:49 +00:00
Nate Jones e0c0be31ca Recordings: Add support for base64 Play and Download, and bi-directional conversion between base64 and local files on page load. 2015-04-23 08:41:05 +00:00
Nate Jones f99b2e8c30 Voicemail: local and base64 fixes. 2015-04-23 05:25:21 +00:00
Nate Jones 242ab77ccb Voicemail: Add functionality to Play and Download base64 messages in the database. 2015-04-23 00:10:31 +00:00
Mark Crane d42f22d6e3 Add a few comments and adjust the indentation. 2015-04-22 18:11:41 +00:00
Mark Crane 22f98351c7 Save the ivr menu then update the dialplan. 2015-04-21 18:17:25 +00:00
Mark Crane 15386868d5 Move ring group context above enabled. Goal is moving it lower since its a setting that is changed rarely. 2015-04-21 18:15:51 +00:00
Nate Jones 24ed706087 Recordings / Voicemail Messages: Hide file size column if storing as base64 in db. 2015-04-17 19:30:06 +00:00
Nate Jones c03bcd76bb Conference Center: Add ability to use a Phrase for the Greeting, resolving Issue 921 and Issue 818. 2015-04-17 18:41:31 +00:00
Mark Crane ce2845924c Remove the numeric restriction on fax forward number as it isn't required to be a number. 2015-04-16 20:49:43 +00:00
Nate Jones 483745cf98 Registrations: Manually pause refresh, and pause on button hover. Requested in Issue 922. 2015-04-16 20:02:04 +00:00
Nate Jones 5996a7089e Themes: Remove unnecessary JS functions.
Call Block: Fixed issue in language file.
User Edit: Fixed issue in language file.
File Editor: Fix JS issue in header.
2015-04-16 19:14:20 +00:00
Nate Jones 29e70796f6 Fax Server: Log detail view now available. Resolves issue 923. 2015-04-16 16:05:39 +00:00
Mark Crane 889c2c803b Remove the old park.lua dialplans in favor of mod_valet. 2015-04-15 23:21:32 +00:00
Nate Jones 2249c10ed7 Operator Panel: Fix to show Status of User assigned to an Extension. 2015-04-15 23:19:50 +00:00
Mark Crane 0ffeaf9b5e Remove v_ as they are not used in the dialplan templates. 2015-04-15 23:19:13 +00:00
Nate Jones 6ca1cdb3b5 CDR Details: Define column % widths. 2015-04-15 18:44:22 +00:00
Mark Crane 0fae34b81d Remove mysql_connect as it is marked as deprecated. 2015-04-15 01:43:20 +00:00
Nate Jones 600e3db6c2 Adminer: Resolve function conflict. 2015-04-14 21:46:58 +00:00
Nate Jones 953c35b62a Adminer: Update to latest version available (4.2.1). 2015-04-14 21:38:33 +00:00
Nate Jones 9c4ea7441a Content Manager: Fix app_languages (using Translate server version). 2015-04-14 18:53:35 +00:00
Nate Jones f6f5ef4e12 MOH: Selecting an MP3 now hides the Sampling field. Selecting files other than MP3 and WAV will result in a warning message being displayed. Uploading an MP3 now places a copy of the file in all rate folders at once. 2015-04-14 16:40:51 +00:00
Nate Jones d79216bcad CDR: Restore 'Recording' label. 2015-04-14 08:01:02 +00:00
Nate Jones 03cfbceab4 Registrations: Order by domain (sip-auth-realm), then user. 2015-04-14 04:27:07 +00:00
Nate Jones be1f5506d9 Contacts: Fix app_menu.php, restore menu item. 2015-04-14 03:54:01 +00:00
Nate Jones 6abef951e6 IVR Menu: Change Description field to textarea. 2015-04-14 02:26:34 +00:00
Nate Jones bffeac9a8f Call Center Agents / Dialplan Edit: Optimize Gateway Name lookup (only do if necessary). 2015-04-14 00:42:15 +00:00
Nate Jones c2de556bd8 Call Center Agents: If selected as Contact, show Gateway name instead of UUID.
Call Center Agent Edit: Set width on Contact select box.
2015-04-14 00:25:59 +00:00
Nate Jones 783dcca192 VM Greetings: Playback progress indicator column adjustment. 2015-04-13 22:29:10 +00:00
Nate Jones bb75eeb191 Various: Added playback progress indicator for audio files (CDR, VM, etc). 2015-04-13 22:26:50 +00:00
Nate Jones 862d4bf7aa CDR: Template and layout adjustments to prevent wrapping. 2015-04-13 20:06:46 +00:00
Nate Jones f230cfa0e9 Time Conditions: Correct comments. 2015-04-13 19:57:09 +00:00
Nate Jones 74064fd59e Time Conditions: Convert time-of-day to minute-of-day values, due to inconsistent behavior for time-of-day. 2015-04-13 19:36:45 +00:00
Nate Jones 8bb6b14530 Call Center: Fix SQL error on Agent Status change, clarify Status as Default Status on Agent Edit. 2015-04-13 17:00:09 +00:00
Mark Crane 48bbced278 Remove the Yealink hot desking as I believe I have created a better way that is more secure. 2015-04-12 01:22:02 +00:00
Mark Crane 1bc39c31c4 Add device username and password. 2015-04-12 00:35:11 +00:00
Mark Crane bc235e3723 Add device_username, device_password and device_uuid_alternate. 2015-04-12 00:12:48 +00:00
Nate Jones aa58d9ef23 Extension Summary: Better search form functionality (auto-submit on Quick Select change, added "This Week" option, reset Quick Select if Start or End date/time defined and vice-versa), language additions. 2015-04-10 18:08:09 +00:00
Nate Jones 5eeecf50fd Extension Summary: List domain on Show All, change Quick Select 'Default' label to 'Last 7 Days', update Description column style to be consistent. 2015-04-10 16:46:22 +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 7c1688180f 2015-04-10 05:36:09 +00:00
Mark Crane 06d620a67b Device UUID work still needs permanent home for the UUID. 2015-04-10 03:25:53 +00:00
Nate Jones c1d4ec2284 Voicemail: Restore missing 'No messages found.' message in languages file. 2015-04-10 01:41:30 +00:00
James Rose ccfd45371c from GILL: minor corrections 2015-04-09 21:40:40 +00:00
James Rose 840fc797e7 EDITS BY GILL: add support for 711 (TTY), fix issue where caller id is sometimes sent incorrectly with flowroute. 2015-04-09 18:44:00 +00:00
luis daniel lucio quiroz 0a79e6e2d8 /tmp/provisioning_log.txt only when debug is on 2015-04-09 17:03:50 +00:00
luis daniel lucio quiroz 72c03a4b42 debug must be turned on manually with a default setting 2015-04-09 16:13:21 +00:00
Mark Crane 395fa85cec Fix the problem on calls_active/app_languages.php. 2015-04-09 15:58:56 +00:00
luis daniel lucio quiroz df87b1e277 just a little more debug info when provisioning fails 2015-04-09 14:26:47 +00:00
Nate Jones 5f6bf426c3 MOH: Restore 'Default' label in select box. 2015-04-08 20:13:45 +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
Nate Jones 59bd481b6c Operator Panel: Optimizations, bug fixes, better auto-complete searching. 2015-04-08 08:54:10 +00:00
Nate Jones 8f30afbf18 Operator Panel: JS fix to restore functionality in Chrome and IE, Reduce font size and change font of auto-complete suggestion list.
Minimized Template: Similar JS fix for Chrome and IE.
2015-04-08 03:50:09 +00:00
Nate Jones 0259ef8551 Operator Panel:
- Add transfer active calls to ANY destination using keypad.
- Move inline CSS styles to theme templates.
- Use local jQuery UI CSS file instead of remote.
2015-04-08 01:01:46 +00:00
Digital Daz 03f5a6854e Prevent users bypassing extension limits by using range 2015-04-07 23:50:36 +00:00
Nate Jones b066816f82 Operator Panel: Adjustments to correctly display the user status of the extensions assigned to the current user. 2015-04-07 17:03:39 +00:00
Mark Crane 8927266bf7 If the MAC address is set then validate it is a Mac address. 2015-04-06 23:39:19 +00:00
Mark Crane 7e76e93e40 Check to see if domain_uuid has a value. 2015-04-06 22:27:16 +00:00
Nate Jones cbea64fea1 Voicemail: Copyright date changes. 2015-04-06 21:58:55 +00:00
Nate Jones 23186f9bf5 Voicemail: Mods to make it work as expected, if non-admins/superadmins are given access to it. 2015-04-06 21:57:06 +00:00
Mark Crane e24d73f588 Remove the CSS class that makes the MAC address appear to be required. 2015-04-06 19:52:16 +00:00
Mark Crane 7971ff0096 Remove the requirement for the MAC address as it breaks the template feature and another new feature. 2015-04-06 19:48:21 +00:00
Mark Crane 63fae18904 Add a comment for $term in autocomplete.php //search term 2015-04-06 17:50:46 +00:00
Mark Crane fe81138f2a One final adjustment to get it all working again. 2015-04-06 09:30:30 +00:00
Nate Jones d8036cc364 Operator Panel: Include (enabled) Extensions in auto-complete suggestion list. 2015-04-06 09:27:57 +00:00
Mark Crane 7217785fca Fix code that allowed userid / passwd as well as user_id / password. 2015-04-06 09:08:57 +00:00
Mark Crane 64846b21c0 Remove redundant equal signs. 2015-04-06 08:53:00 +00:00
Mark Crane d19494f465 Fix a syntax error with the new code. 2015-04-06 08:51:12 +00:00
Mark Crane 9dc917bb26 Add key variables to provisioning. 2015-04-06 08:37:06 +00:00
Mark Crane fbbc12baf1 Add user_id and template variables for provisioning. 2015-04-06 07:38:24 +00:00
Nate Jones b2e6a83829 Operator Panel: Added Contact search/auto-complete. 2015-04-06 01:15:44 +00:00
Mark Crane 005815f5c4 Don't require the MAC address. 2015-04-05 22:29:56 +00:00
Mark Crane 84255f6f5a Update the provision class. 2015-04-05 22:28:02 +00:00
Nate Jones 962159821f Follow Me: Ignore pre-populating fields if no follow_me_uuid assigned to extension (fixes SQL error). 2015-04-05 03:12:46 +00:00
Nate Jones 63aba24bc7 CDR Stats: Added missing 'and' in SQL queries. 2015-04-05 02:26:31 +00:00
Nate Jones dcb362de79 Operator Panel: Start refresh after clicking a status button, and disable clicked status button until refresh. 2015-04-04 16:44:43 +00:00
Mark Crane 54e93c8beb XML CDR, Add a fix for unescaped data in <sip_Remote-Party-ID>. 2015-04-04 16:09:11 +00:00
Nate Jones d68a273c64 CDR: Integrate existing permissions for Recording Playback and Download buttons.
Misc: Background visual adjustments for Playback and Download icons.
2015-04-03 21:07:24 +00:00
Mark Crane 697ef49c60 Some devices need port 0 for DNS SRV so modifying the port number to allow 0. 2015-04-03 19:34:05 +00:00
Mark Crane cc2220d787 Remove a PDO parameter that is not used. 2015-04-03 19:04:30 +00:00
luis daniel lucio quiroz fe427d4cb3 let the xml_cdr download/play, regardless mono/multi tenant 2015-04-03 16:23:24 +00:00
Mark Crane 682c4d6281 Add a place to add voicemail name in base64. 2015-04-03 15:21:28 +00:00
Mark Crane b0497e36db Update the local_extension dialplan. 2015-04-01 10:22:34 +00:00
Nate Jones e5ece69b1a CDR: Hide Missed Calls button after clicked. Visual adjustment when top paging buttons aren't present.
Contacts: Visual adjustment when top paging buttons aren't present.
2015-04-01 09:06:02 +00:00
Nate Jones d30a509de0 Contacts / CDR: Minified top paging controls. 2015-04-01 09:00:17 +00:00
Mark Crane c22ada9c38 Add greeting_id to the voicemail greetings table. 2015-04-01 07:40:34 +00:00
Nate Jones b8301a8090 CDR: Hide Show All button after clicked, moved to top for consistency. 2015-04-01 00:51:09 +00:00
Nate Jones 28f37d9201 Contacts: Close mailto tag on email link. 2015-03-31 23:35:13 +00:00
Nate Jones 3d997e9687 Groups: Integrate Show All and ability to edit assigned Domain. Create, edit, delete non-default groups.
Users: Adjust so assigned Domain doesn't get overwritten if user_all permission exists, but user_domain doesn't.
Destinations: Adjust so assigned Domain doesn't get overwritten if destination_all permission exists, but destination_domain doesn't.
2015-03-31 21:47:31 +00:00
luis daniel lucio quiroz 87763506bb let the xml_cdr find the wav file, regardles mono/multi tenant 2015-03-31 16:20:55 +00:00
Nate Jones 5b37c7b040 CDR & Devices: Hide Show All buttons after showing all. 2015-03-31 03:16:20 +00:00
Nate Jones 017c29f475 Destinations: Changing a Destination's Domain should now also update the domain_uuid on the associated dialplan and dialplan details. Delete Destination from a different domain should also function properly now. 2015-03-31 02:53:36 +00:00
Nate Jones a2efa8d340 Destinations: Fix issue with Domain not getting set correctly when editing Destination under a remote (different than current) domain (via the destination_domain permission). 2015-03-30 22:57:12 +00:00
Mark Crane 8a2323f61b Change the array from $result to $recordings. 2015-03-30 22:49:47 +00:00
Mark Crane 305d8735e0 Get the recording list from the database instead of the file system. 2015-03-30 22:40:03 +00:00
Nate Jones 4307cb800a Permissions: Consistify (new word!) permission names for Show All functionality on Devices & Destinations. 2015-03-29 01:33:56 +00:00
Mark Crane cd3d93a1fd Get a new set of default and domain settings for use when http_domain_filter is set to false. Remove debug numbers from access denied messages in provisioning and remove other redundant code. 2015-03-28 11:37:56 +00:00
Mark Crane 0fc14a9c05 Fix a bug added when adding the key profiles feature. Device key id would conflict with other categories of keys like line, memory and expansion keys. If only using the line keys you wouldn't experience this problem. 2015-03-28 04:42:24 +00:00
Mark Crane 4eeb8f109c Fix Destinations so that it will correctly show DIDs that are not assigned to a domain. 2015-03-27 18:13:03 +00:00
Nate Jones 26e7d2c718 Contacts: Fixed/implemented permissions, added Relations. 2015-03-27 04:35:21 +00:00
Nate Jones 94e5a73ead Contacts: Sort list initially by Organization, then by First, Last. 2015-03-26 20:13:24 +00:00
Nate Jones 6fd4a638e3 Contacts: Fix redirect after Add and Edit, remove redundant [+] buttons and auto-scroll Notes. 2015-03-26 19:47:57 +00:00
Mark Crane 72c5ecbbb1 Provisioning Devices add DNS SRV record to the SIP transport select list. 2015-03-26 15:48:57 +00:00
Mark Crane a16e810968 Completed the change and test for system -> variables with final adjustments. 2015-03-26 00:18:19 +00:00
Mark Crane 2efb918ee5 Correct the order of the tags. 2015-03-26 00:09:54 +00:00
Mark Crane 492396a533 Try again to get the position right. 2015-03-26 00:05:14 +00:00
Mark Crane d90e6fc44f Move the hostname column and fix the add button position. 2015-03-26 00:01:24 +00:00
Nate Jones 746943c6e9 Ring Groups: Corrected redirect to be relative on Back and Save. Added Call Forward edit link to main Ring Groups list (as displayed on User Dashboard). 2015-03-25 22:47:11 +00:00
Mark Crane 06d3833d55 Add hostname to the variable list. 2015-03-25 20:30:17 +00:00
Mark Crane 5c33233ce5 Add hostname to the variables. 2015-03-25 18:30:18 +00:00
Nate Jones ff19e9c87e Fax Server: Mods to email2fax feature to prevent unnecessary/undesired cover page from being generated. 2015-03-25 17:52:45 +00:00
Nate Jones c58fac6b7d Fax Server: Sort Sent faxes descending. 2015-03-25 17:42:45 +00:00
Nate Jones 73d0629ba2 Extensions: Added direct link to Calls page, requested in Issue 870. 2015-03-25 17:11:07 +00:00
luis daniel lucio quiroz b7b98cef79 not short-tags on all project 2015-03-25 13:46:19 +00:00
luis daniel lucio quiroz 1834c6f098 not short-tags on time-conditions 2015-03-25 13:30:26 +00:00
Nate Jones 0f20f952b4 Destination: Exclude set:accountcode from being displayed in the Actions list. 2015-03-23 23:57:27 +00:00
Nate Jones ac49f1135d Fax Server: Added permission to control Advanced section visibility. Addresses comment on r7943. 2015-03-23 17:26:47 +00:00
Nate Jones ee483163d7 Destinations: Fixed search, sorting and paging. Should resolve issue 891 (at least #1). 2015-03-23 16:33:16 +00:00
Mark Crane 25ade6a4ed Schemas is used by only 1-2 people so I'm moving it to an optional application under the apps directory. 2015-03-23 04:31:46 +00:00
Mark Crane b31da11704 Change the context to the domain_name. 2015-03-23 04:29:09 +00:00
luis daniel lucio quiroz 13c76d0d0a do not change headers, add yours 2015-03-23 01:53:25 +00:00
Errol Samuels 8e29688f33 slight correction 2015-03-22 20:30:40 +00:00
Errol Samuels 8473849839 Peplaced transfer_context with just context because transfer_context seems to return an
UNDEF value and breaks att_xfer when attempting to transfer using *4.
2015-03-22 20:26:22 +00:00
Mark Crane 8b05c4f897 Add base64 field to recordings, voicemail, and voicemail recordings. 2015-03-22 10:52:10 +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 2c97d2952c Fax Server: Additional checks on folder presence and permissions. 2015-03-22 08:22:51 +00:00
Nate Jones 6f4209e2f6 Misc: Implement maximum limits on multiple apps. 2015-03-22 08:17:04 +00:00
Mark Crane 80d69c28f7 Set the user_context on an call flows to the domain name for single tenant. 2015-03-22 03:33:37 +00:00
Mark Crane 0bbd26971e Set the user_context on an ring_groups to the domain name. 2015-03-22 03:27:42 +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 7bec3fee74 Follow Me: Fix redirect issue, after save, from Issue 886.
Destinations: Minor visual adjustments.
2015-03-22 00:53:56 +00:00
Nate Jones 2263b5c8c8 Time Conditions: Changed Advanced button (top) to Dialplan instead. 2015-03-22 00:25:55 +00:00
Nate Jones 4810a1f4e1 Time Conditions: Use break instead of space when adding additional 'Advanced' description. 2015-03-22 00:10:52 +00:00
Mark Crane 73a2aa44e8 Remove extra line spaces. 2015-03-22 00:01:39 +00:00
Mark Crane 1baef57ad9 Add CDR http_enabled to default settings and add the settings more efficiently. 2015-03-21 23:59:56 +00:00
Nate Jones 61f0db8294 Time Conditions: Change how preset destinations function (when a Preset is checked, the Alternate Destination is required and used, unless a Default Destination is selected, or a Destination is set on the individual Presets themselves. Interface also adjusts if Presets are NOT available. 2015-03-21 23:55:20 +00:00