Commit Graph

2748 Commits

Author SHA1 Message Date
Mark Crane 68a8a9b02f Add the missing 'and' in the sql query. 2015-05-19 00:51:03 +00:00
Mark Crane 71bc24631b Add the specific fields to the contacts array. 2015-05-19 00:48:36 +00:00
Mark Crane c31bdc26f9 Add phone number to the contacts array. 2015-05-19 00:38:40 +00:00
Mark Crane 31107b6aed Change $db to $this->db because its in the PHP class. 2015-05-18 23:00:45 +00:00
Mark Crane 3cba7737bc Add contacts array to provisioning. 2015-05-18 22:45:31 +00:00
Mark Crane c140141ac7 Update nowrap to nowrap='nowrap' 2015-05-18 22:10:59 +00:00
Nate Jones 23f0d8ed1b 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 bc7e7f1551 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 3a173b4f3c Contact Times: Simplify Timer with jQuery ajax instead. 2015-05-17 09:08:52 +00:00
Nate Jones 09c2587256 Contact Times: Minor style/layout mods to timer duration. 2015-05-17 08:39:57 +00:00
Nate Jones 7ab6015847 Contact Times: An open Timer now works after changing domains. 2015-05-17 07:35:35 +00:00
Nate Jones 4ad1038f10 Contact Times: Fix redirect issue on Timer. 2015-05-17 07:19:07 +00:00
Nate Jones 4c7005f7c6 Contact Times: Style adjustments. 2015-05-17 07:15:28 +00:00
Nate Jones 0abb5b9584 Contact Times: Layout tweaks, link contact name on Timer to open contact edit. 2015-05-17 06:40:37 +00:00
Nate Jones 019db17698 Contact Times: Remove debug line. 2015-05-17 06:23:51 +00:00
Nate Jones 2e34662735 Contacts: Added Times/Timer to track support. 2015-05-17 06:16:43 +00:00
Nate Jones 6e87e5ca86 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 2e51a38216 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 e7703ad3b7 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 e00f3ce583 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 4406875476 Fax: Fix on edit to re-enable Advanced features, due to recent file rename. 2015-05-09 06:02:48 +00:00
Nate Jones 3d00560648 Fax: Fix Remote Inbox link (oops). 2015-05-09 05:40:39 +00:00
Nate Jones 95e965b108 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 771ebbdc1a CDR: Fixed recording playback / download. 2015-05-08 17:21:20 +00:00
Mark Crane b946f39e97 Change user_status to agent_status. 2015-05-05 17:24:02 +00:00
Nate Jones 7c03d2955a Extensions: Only show Call Control button on edit. 2015-05-05 16:45:35 +00:00
Mark Crane 736e4591f0 Add call_timout to the extension xml files. 2015-05-05 07:45:05 +00:00
Mark Crane 497296c8a1 Add call_timeout tot he user_exists dialplan so it works in both directions. 2015-05-05 07:36:06 +00:00
Mark Crane 7f9e98e988 Show only sip profiles that are enabled on the Gateway edit page. 2015-05-05 05:48:27 +00:00
Mark Crane 7b6837bbf7 Show only sip profiles that are enabled on the Status -> SIP status. 2015-05-05 05:45:42 +00:00
Mark Crane 2b7fa564de 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 45590912eb Add format phone to the dialplan number. 2015-05-05 04:44:34 +00:00
Nate Jones e71c720670 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 53b884b431 Devices: Language updates supporting previous commit. Removed required check on MAC Address field. 2015-05-04 20:09:29 +00:00
Nate Jones 5bc8ea29f2 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 81af7c19e7 Add _id to *23 name. 2015-05-04 19:06:04 +00:00
Mark Crane 0da91562e8 Remove one file and rename the dialplan attribute inside the XML. 2015-05-04 19:05:20 +00:00
Mark Crane 45081453d3 Add *23 for agent status that requests the id and password. 2015-05-04 18:58:18 +00:00
Mark Crane f76a5a4514 Rename the user_status dialplan. 2015-05-04 18:48:09 +00:00
Mark Crane e5421c26c0 Add Agent ID column to the agent list. 2015-05-04 17:09:21 +00:00
Mark Crane 6675610f05 Move it to the correct field and change the type to password. 2015-05-04 03:26:50 +00:00
Mark Crane 4d13fce118 Escape the $ and ". 2015-05-04 03:19:31 +00:00
Mark Crane 2969469e08 Hide the agent password. 2015-05-04 03:12:11 +00:00
Mark Crane 96e5c7ec74 Add missing '+;' to the app_config.php. 2015-05-04 02:50:31 +00:00
Mark Crane 29dfbbd66e Add the missing call center translation. 2015-05-04 01:48:41 +00:00
Mark Crane 973cd566c9 Add the call center agent ID and password. 2015-05-03 16:55:43 +00:00
Mark Crane f79c9925f0 Add support for the new sip profiles enabled field. 2015-05-02 05:08:41 +00:00
Nate Jones 18b23608ae SIP Profiles: Added Enabled select box to manage the profile state. 2015-05-02 04:53:45 +00:00
Nate Jones 37e57d1caa Status Graph: Auto-load first interface found. 2015-05-02 03:35:18 +00:00
luis daniel lucio quiroz 61baff0ad6 fix a pricing display bug when billing installed 2015-05-01 18:52:01 +00:00
luis daniel lucio quiroz 7d8566d595 better sql queries for billing 2015-05-01 18:35:40 +00:00
luis daniel lucio quiroz da7e958808 lcr_currency wrong set 2015-05-01 17:39:13 +00:00
Mark Crane 28508d1557 Fix the redirect on the fax file delete and change the tabbing. 2015-05-01 12:38:30 +00:00
Mark Crane 664c9f5f1d More work on the delete. 2015-05-01 11:55:53 +00:00
Mark Crane f1650b9bf0 Fix a little syntax in the delete file. 2015-05-01 11:49:19 +00:00
Mark Crane d048a0e9ac 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 e755290b00 Fix the fax file delete so it redirects correctly and removes the file. 2015-05-01 11:21:19 +00:00
Nate Jones ab403f5f3c Language file merge from translation server. 2015-05-01 11:13:39 +00:00
Mark Crane 94452846fe 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 ec179ff1fe Add the FAX TIF and PDF file download. 2015-05-01 10:24:24 +00:00
Mark Crane 919d038be0 Fix the page header and adjust indentation. 2015-05-01 08:48:32 +00:00
Mark Crane 0dde5e15ea 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 83fa4d4659 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 791bb2c687 Add the license with the correct year. 2015-05-01 07:22:33 +00:00
Mark Crane 9bd72fd1ae Add FAX files. 2015-05-01 07:21:01 +00:00
Mark Crane 6f396ca5c6 Add fax file permission and fix the data type for date and epoch. 2015-05-01 07:10:31 +00:00
Mark Crane 489479ecdd Add the FAX files translations. 2015-05-01 06:59:55 +00:00
Nate Jones 56b9a3092a SIP Status: Toggle Start/Stop button visibility, and Refresh button. 2015-05-01 06:52:51 +00:00
Nate Jones 09702ed59f 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 59b7e3078b Change device_model to device_uuid_alternate for the provision override. 2015-04-30 10:25:00 +00:00
Nate Jones b38be32c9c 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 5462ce7a78 Change page extension to order 250. 2015-04-30 08:30:43 +00:00
Mark Crane 4eed12a418 Change the order of the page dialplan. 2015-04-30 08:30:01 +00:00
Mark Crane 957a9d42c7 Had the login and logout backwards. 2015-04-30 08:06:11 +00:00
Mark Crane 06e4d78e5d Add the provision dialplan as *11 and *12. 2015-04-30 06:21:19 +00:00
Mark Crane 461a276266 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 7c5cf78350 Add label-device to devices/app_languages.php. 2015-04-30 04:25:36 +00:00
Nate Jones 4d2b8ba5f2 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 f80e2c5d3c Add dialplan add temporary permissions. 2015-04-30 01:17:47 +00:00
Mark Crane 5b0e78f656 Add a space. 2015-04-30 01:05:09 +00:00
Mark Crane 0dbfe88608 Add the sub table dialplan destination permission. 2015-04-30 01:03:55 +00:00
Mark Crane 78c526c4ab Change the permission name from delete to edit. 2015-04-29 23:50:00 +00:00
Mark Crane 3d0e258f30 Fix the permissions for admin using the time conditions and dialplan -> destinations. 2015-04-29 23:22:36 +00:00
Mark Crane b9ab9596d3 Add an api_hangup_hook to ensure all members of page hangup. 2015-04-29 21:54:02 +00:00
Nate Jones ab4d1840b4 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 3b221ca1ae Slight change to correct sql queries for times, thanks Nate. 2015-04-29 20:45:32 +00:00
Mark Crane 1f3c88820f Simplify the page dialplan. 2015-04-29 18:25:20 +00:00
Mark Crane 177127198d Change the name of extension-intercom to page-extension. 2015-04-29 18:14:26 +00:00
Mark Crane 7b494f0fce Change the order of the fax dialplan details. 2015-04-28 21:12:27 +00:00
Nate Jones 65d8359590 Phrases: Remove phrase from memcache if phrase detail deleted (no, really). 2015-04-28 19:28:16 +00:00
Nate Jones 3a77c5dfe2 Phrases: Remove phrase from memcache if phrase detail deleted. 2015-04-28 19:10:52 +00:00
Nate Jones 36a1a36cea Phrases: Include full path for recordings (not sounds), when not using base64. 2015-04-28 19:06:27 +00:00
Nate Jones 3b9c777d77 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 8fe9a0432d Update the api_hangup_hook for the fax dialplan. 2015-04-28 14:47:17 +00:00
Nate Jones 46541d4f8b 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 751a9f342b Phrases: Add support for using base64 recordings. Already existing phrases don't yet convert. 2015-04-26 00:19:02 +00:00
Nate Jones 942060d2de 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 17d57f35ad Cleanup: Remove unused shockwave flash files. 2015-04-25 21:48:08 +00:00
Nate Jones da9379db93 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 52160cab54 Add fax files table for storing meta data and optional base64. 2015-04-25 21:07:01 +00:00
Nate Jones 33248f605f 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 aa51218465 Move menu items that are for superadmins to the advanced menu. 2015-04-25 06:29:45 +00:00
Mark Crane eabe0581b2 Prevent cross site scripting by limiting the value of $show on the registrations page. 2015-04-25 05:47:35 +00:00
Mark Crane 95dd5922ff Move app/xmpp as an optional application in dev/apps. 2015-04-24 20:55:53 +00:00
Mark Crane 6a0885e535 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 896ed317dc 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 998b6e6197 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 7cf0150765 device_vendor & device_mac_address are a must 2015-04-23 16:39:49 +00:00
Nate Jones 3ef85d9645 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 704d2ebf1c Voicemail: local and base64 fixes. 2015-04-23 05:25:21 +00:00
Nate Jones b790f34278 Voicemail: Add functionality to Play and Download base64 messages in the database. 2015-04-23 00:10:31 +00:00
Mark Crane 9a0b99bbd5 Add a few comments and adjust the indentation. 2015-04-22 18:11:41 +00:00
Mark Crane ef05dbc888 Save the ivr menu then update the dialplan. 2015-04-21 18:17:25 +00:00
Mark Crane 2521f8bd1c 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 949b2ec3fe Recordings / Voicemail Messages: Hide file size column if storing as base64 in db. 2015-04-17 19:30:06 +00:00
Nate Jones 25715dd290 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 289942b159 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 3b00f8f7b5 Registrations: Manually pause refresh, and pause on button hover. Requested in Issue 922. 2015-04-16 20:02:04 +00:00
Nate Jones 0f4a14d69e 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 aebdfbf062 Fax Server: Log detail view now available. Resolves issue 923. 2015-04-16 16:05:39 +00:00
Mark Crane aaaff650c0 Remove the old park.lua dialplans in favor of mod_valet. 2015-04-15 23:21:32 +00:00
Nate Jones 6f2cde7523 Operator Panel: Fix to show Status of User assigned to an Extension. 2015-04-15 23:19:50 +00:00
Mark Crane a3883ec8ae Remove v_ as they are not used in the dialplan templates. 2015-04-15 23:19:13 +00:00
Nate Jones 9dcfdbb71b CDR Details: Define column % widths. 2015-04-15 18:44:22 +00:00
Mark Crane 8fad7af1b3 Remove mysql_connect as it is marked as deprecated. 2015-04-15 01:43:20 +00:00
Nate Jones 122fe66d60 Adminer: Resolve function conflict. 2015-04-14 21:46:58 +00:00
Nate Jones e26f1fefa5 Adminer: Update to latest version available (4.2.1). 2015-04-14 21:38:33 +00:00
Nate Jones 648cab35bf Content Manager: Fix app_languages (using Translate server version). 2015-04-14 18:53:35 +00:00
Nate Jones 415e4f4fc0 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 660f14ed6b CDR: Restore 'Recording' label. 2015-04-14 08:01:02 +00:00
Nate Jones 5ff5a93ece Registrations: Order by domain (sip-auth-realm), then user. 2015-04-14 04:27:07 +00:00
Nate Jones f78be9df5b Contacts: Fix app_menu.php, restore menu item. 2015-04-14 03:54:01 +00:00
Nate Jones 92b311ef2b IVR Menu: Change Description field to textarea. 2015-04-14 02:26:34 +00:00
Nate Jones 55dbe3c885 Call Center Agents / Dialplan Edit: Optimize Gateway Name lookup (only do if necessary). 2015-04-14 00:42:15 +00:00
Nate Jones bbe24cc75f 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 d328141419 VM Greetings: Playback progress indicator column adjustment. 2015-04-13 22:29:10 +00:00
Nate Jones 1631962f83 Various: Added playback progress indicator for audio files (CDR, VM, etc). 2015-04-13 22:26:50 +00:00
Nate Jones d5c2a2653b CDR: Template and layout adjustments to prevent wrapping. 2015-04-13 20:06:46 +00:00
Nate Jones 36e9a69163 Time Conditions: Correct comments. 2015-04-13 19:57:09 +00:00
Nate Jones d4f3db618d 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 623af0c156 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 dd8f9e9dd9 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 33658f1dd9 Add device username and password. 2015-04-12 00:35:11 +00:00
Mark Crane 485ecc57a8 Add device_username, device_password and device_uuid_alternate. 2015-04-12 00:12:48 +00:00
Nate Jones a38af349e0 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 37d0141687 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 323d3de4b1 Extension Add: Fix for Issue 910 - Skip check on extensions limit if not defined. 2015-04-10 14:42:55 +00:00
Mark Crane 0fa4f2047d 2015-04-10 05:36:09 +00:00
Mark Crane 2900fdeeba Device UUID work still needs permanent home for the UUID. 2015-04-10 03:25:53 +00:00
Nate Jones 33f0e22ac3 Voicemail: Restore missing 'No messages found.' message in languages file. 2015-04-10 01:41:30 +00:00