Commit Graph

414 Commits

Author SHA1 Message Date
Mark Crane 872fa20983 Add format phone to the dialplan number. 2015-05-05 04:44:34 +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
Nate Jones 63cd5bb78e Language file merge from translation server. 2015-05-01 11:13:39 +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 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
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
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 889c2c803b Remove the old park.lua dialplans in favor of mod_valet. 2015-04-15 23:21:32 +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 bffeac9a8f Call Center Agents / Dialplan Edit: Optimize Gateway Name lookup (only do if necessary). 2015-04-14 00:42:15 +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
Mark Crane b0497e36db Update the local_extension dialplan. 2015-04-01 10:22:34 +00:00
luis daniel lucio quiroz b7b98cef79 not short-tags on all project 2015-03-25 13:46:19 +00:00
Mark Crane b31da11704 Change the context to the domain_name. 2015-03-23 04:29:09 +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 dd0cc6bd75 Update dialplan edit adjust to ensure the dialplan is able to be viewed correctly and validate the uuid with is_uuid. 2015-03-21 03:23:44 +00:00
Nate Jones 3cbe7e6f24 Dialplan Edit: Default details group to 0 if not specified (also fixes Copy feature). Fix details group order by. 2015-03-19 23:42:25 +00:00
Mark Crane 4289a55b95 Change valet_park_out $1 to $2. 2015-03-10 18:27:28 +00:00
Mark Crane abe396020f Change the dialplan context to the domain name. 2015-03-10 10:21:43 +00:00
Mark Crane 2c30faff18 Fix the indentation in the file. 2015-03-07 13:48:13 +00:00
Mark Crane 61d88f46d8 Add missing fields to dialplan copy: dialplan inline, break, and groups. 2015-03-07 13:45:22 +00:00
Mark Crane 9c662eef1e 2015-03-07 13:44:27 +00:00
Nate Jones b5c844ca6f Time Conditions: Remove debug code.
Dialplan Manager: Set width on checkbox column.
2015-02-25 10:09:22 +00:00
Nate Jones 1a33320530 Time Conditions: Editable. 2015-02-25 09:52:12 +00:00
Mark Crane 79fc78e04d Set the min='0' for dialplan detail edit. 2015-02-20 04:27:14 +00:00
Nate Jones 2df30b401e Visual adjustments. 2015-02-15 10:05:08 +00:00
Nate Jones e5295bad45 Visual adjustments. 2015-02-15 09:20:19 +00:00
Nate Jones d96f016ea5 Code cleanup. 2015-02-15 08:46:20 +00:00
Nate Jones 0018e553c4 Visual adjustments. 2015-02-15 07:59:02 +00:00
Nate Jones 996e89c396 Removal of colon next to form label names. 2015-02-15 06:50:00 +00:00
Nate Jones 366d1684a8 Time Conditions: Overhaul (on Add only, so far). 2015-01-24 04:10:37 +00:00
Nate Jones 8c26f2fd4a Dialplan Edit: Some code cleanup. 2015-01-23 00:58:47 +00:00
Nate Jones e30746da44 Dialplan Edit: Some code cleanup. 2015-01-22 23:49:02 +00:00
Nate Jones 281c9a5309 Dialplan Edit: Implement dynamic stretching on Data column. 2015-01-22 19:14:12 +00:00
Mark Crane 96e826bcc9 Enable ability to have global gateways. 2015-01-22 11:10:51 +00:00
Mark Crane c5755666cb Add the text class to more of the applications. 2015-01-18 10:06:08 +00:00
Mark Crane bee6b9ae5e Update the memcache reference to use the new cache PHP class. 2015-01-16 00:21:02 +00:00
Mark Crane 495f4a0226 Fix the string quotations and return on the method. 2015-01-15 19:33:27 +00:00
Mark Crane 24a8e2e8e9 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
Mark Crane 3b3b4f70ac Sets the domain_uuid to null on the child data for global dialplans. 2015-01-09 22:29:12 +00:00
Mark Crane 8ab362ab52 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 02ebf09542 Finish removing the paths for the main menus. 2015-01-09 21:44:31 +00:00
Mark Crane 71eb9c5a6a outbound_route_to_bridge simplify the dialplan detail SQL select. 2015-01-09 11:10:13 +00:00
Mark Crane 53eb200145 Properly escape < and > for dialplan detail data. 2015-01-07 17:11:06 +00:00
Mark Crane 8f187eefe3 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 9369fd8d0d Move the menu array to app_menu.php 2014-12-26 03:27:54 +00:00
Mark Crane bbf2a3badc Add app_menu.php files for the menu. 2014-12-25 19:32:57 +00:00
luis daniel lucio quiroz 89828a9cf8 HTML5 input tags for dialplan_edit 2014-12-21 06:27:18 +00:00
Mark Crane 9703d93195 Remove the global intercept dialplan. 2014-12-12 10:24:38 +00:00
Mark Crane 73d88b91fe Take please hold dialplan to the next level. 2014-12-12 10:18:55 +00:00
Mark Crane 47ba72f6fd Get dialplan variables for forward all, busy and no answer. 2014-12-03 07:54:43 +00:00
Mark Crane 371bf88d3c Revert the changes to call_block dialplan. 2014-12-03 01:44:10 +00:00
Riccardo Granchi 2cf20d8f7a 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 9d79a4377c Add a missing single quote and xhtml nowrap. 2014-11-16 09:24:24 +00:00
Riccardo Granchi 3654d0d98d Added extension click_to_call_auto_answer to prevent auto-answer on b-leg 2014-11-14 14:12:50 +00:00
luis daniel lucio quiroz 0966efeac6 better place for rec_extension 2014-11-13 21:16:37 +00:00
luis daniel lucio quiroz ed80cba6ee set record extension to wav 2014-11-13 16:26:14 +00:00
Riccardo Granchi 7bc38b2d80 Added toll allow and ability to enable it in outbound routes 2014-11-13 12:12:41 +00:00
Riccardo Granchi 471d6e6530 Added inline=true in toll_type_assignment extension 2014-11-07 16:00:11 +00:00
Riccardo Granchi 7664e8f501 Added toll_type_assignment extension 2014-11-06 17:23:27 +00:00
Mark Crane a592737fbe 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
Nate Jones 12c0c02e0e Dialplan Manager: Click Enabled value to toggle dialplan state. 2014-10-31 04:00:01 +00:00
Riccardo Granchi 963c3958db Fixed loop issue during forward to voicemail on busy 2014-10-30 09:30:31 +00:00
Riccardo Granchi c684b780d7 Added forward on busy and extension queue features 2014-10-29 16:06:53 +00:00
Philippe Rioual 14ca352a4f updated / enhanced french translations 2014-10-29 08:51:56 +00:00
Richard Neese 49840b33da fixing /usr/share/fusionpbx to be /usr/share/examples/fusionpbx 2014-10-23 18:03:33 +00:00
Mark Crane f8103e1b37 Fix extension number-alias for extensions using paging. 2014-10-21 22:57:29 +00:00
Toto Caruso 1b3ff71abc Fixed call_block loop on forward to answer machine and cache clean on delete/edit 2014-10-21 16:16:10 +00:00
Mark Crane 481c7b2b2c Add ${record_ext} variable back into local_extension for *2 on demand recording. 2014-10-11 17:17:40 +00:00
Johan Brannlund fa940b3a51 Fix *2 recording path for single-tenant 2014-10-11 13:43:33 +00:00
Mark Crane 1a27f316ca 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 bf980fbd61 Use record_ext in local_extension 2014-09-09 05:10:54 +00:00
Mark Crane 2ddc1b0ffa Change the order of the redial 2014-09-06 04:18:34 +00:00
Mark Crane 494d4b6321 Fix redial by adding by inserting last_dial 2014-09-06 04:00:25 +00:00
Mark Crane 5ba6d06fbf is_zrtp_secure set continue to true 2014-08-25 01:06:34 +00:00
Mark Crane 8e731ae8ec Add the dialplan number for hot desking. Remove a few more redundant continue xml dialplan attributes 2014-08-24 09:02:00 +00:00
Mark Crane 937b8c40e3 Remove a redundant continue xml attribute 2014-08-24 08:24:18 +00:00
Mark Crane 3a965a2800 Remove this code that set the dialplan_number as it is no longer needed because of the xml number attribute that was added to the dialplan 2014-08-24 07:53:54 +00:00
Mark Crane 7d0f37a3ea Fix the call direction dialplan which on sqlite was showing up empty, and missing completely in Postgres. 2014-08-24 07:41:48 +00:00
Mark Crane 8bc176d8ec Feature code call forward *72 on, *73 off, *74 request id and password toggle on/off complete the commits 2014-08-22 07:37:13 +00:00
Mark Crane d2093a6d7d Move is_local to the dialplan and app/is_local/index.lua 2014-08-17 13:16:18 +00:00
Mark Crane 4b5e2d99ce Make sure the dialplan_uuid is set before trying to delete it 2014-08-16 18:54:32 +00:00
Mark Crane b3af16f364 Remove the global app.lua dialplan as it failed to scale 2014-08-16 18:51:43 +00:00
Mark Crane afa6cf3577 Don't add the global inbound routes by default 2014-08-16 18:22:36 +00:00
Mark Crane 5130c1ede3 Fix the order of these dialplans 2014-08-06 09:39:49 +00:00
Mark Crane 9962df7111 Change the call_direction dialplan to account for outbound call direciton eaerlier in the dialplan. 2014-08-06 09:13:38 +00:00
Nate Jones 5b43200233 Dialplan Edit: Truncate initially displayed Data values with ellipsis (pre edit). 2014-08-04 19:33:26 +00:00
Mark Crane a5c6e4b392 Enable the user_record dialplan, fix api_on_answer 2014-08-03 17:58:00 +00:00
Mark Crane 83db5cac12 Add domain_name to the recording path 2014-08-03 17:41:09 +00:00
Mark Crane 774f0dc55f Add from_extension back to the user_record dialplan and fix the record_session condition 2014-08-03 17:16:00 +00:00
Mark Crane c5eb2e7559 Add break=never for user_record 2014-08-03 17:05:01 +00:00
Mark Crane d33053b51f Add inline = true for user_exists and user_record 2014-08-03 16:38:38 +00:00
Mark Crane a607e767b3 More work with user_exists to get extension_uuid 2014-08-03 14:57:08 +00:00
Mark Crane ef73103c80 Add user_exist, and user_record to the dialplan as replacement to app.lua dialplan 2014-08-03 14:28:50 +00:00
Nate Jones eef73fd005 Input Type Switch Button: Changed from left triangle (&#10782;) to left triangle (&#9665;), as wasn't displaying properly in FF on Mac. 2014-08-03 07:02:12 +00:00
Nate Jones 0631181a30 Input Type Switch Button: Changed from < to left triangle (&#10782;) 2014-08-03 06:18:06 +00:00
Nate Jones 16105f7d3a Input Type Switch Button: No interprets HTML entities code for left triangle (&#10782;) after switching element type once (wasn't being parsed as an HTML entity, but displayed literally). 2014-08-03 06:12:10 +00:00
Nate Jones abcc96f0ad Input Type Switch Button: Changed from < to left triangle (&#10782;) 2014-08-03 05:31:42 +00:00
Nate Jones 41dee53163 Dialplan: Implemented bulk-delete.
Default Settings: Minor fixes and enhancements.
2014-07-31 09:21:16 +00:00
Mark Crane 8e6b3c474c Fix the commented reference from the wiki to confluence. 2014-07-29 22:58:19 +00:00
Mark Crane 5037ebd9d7 Add the follow me dialplan 2014-07-29 07:42:30 +00:00
Nate Jones 132415f1a8 Copyright: Fixed CDR Details and Dialplan Edit so copyright line stays where intended. Enhanced theme restored. 2014-07-27 15:52:34 +00:00
Mark Crane 9140870915 Fix the indentation and login redirect issue 2014-07-27 08:00:16 +00:00
Mark Crane 023176f775 Update the dialplan entry for DND 2014-07-27 06:58:15 +00:00
Mark Crane 0994ec4609 Fix the search string for the dialplans 2014-07-27 05:24:27 +00:00
Mark Crane a7f41210ef Changet GET to a REQUEST 2014-07-27 05:12:27 +00:00
Mark Crane 5b2bf91e5c Add the app uuid and order by to the dialplan search 2014-07-27 05:10:21 +00:00
Mark Crane e1fc07acd8 Fix the search for the diaplan_order 2014-07-27 04:59:14 +00:00
Mark Crane 68fcb45b44 Search the dialplan name 2014-07-27 04:46:52 +00:00
Mark Crane a6637a706b Add the search translation 2014-07-27 04:43:56 +00:00
Mark Crane fc16f73ed6 Add a search for the inbound, outbound routes and the dialplan 2014-07-27 04:40:14 +00:00
Mark Crane 8456b1b6ca Update the call forward lua script and remove the pin number 2014-07-25 11:04:16 +00:00
Mark Crane fe6804ae8c Change value park from continue true to false as continue is not needed and it uses a little more resources when its set to true 2014-07-25 08:32:19 +00:00
Mark Crane b8e9bd538f Add continue to all the default dialplans 2014-07-25 08:24:24 +00:00
Mark Crane 7d8fce8885 Add continue false to the call forward dialplan 2014-07-25 08:08:59 +00:00
Mark Crane 979296c903 Add break on-true to the call forward dialplan 2014-07-25 08:03:41 +00:00
Mark Crane 8df77b99a3 Add call forward dialplan 2014-07-25 07:09:36 +00:00
Mark Crane 0ac18ac850 Add the not found inbound route only if using the xml handler 2014-07-23 23:06:14 +00:00
Mark Crane 5e0d82c06d Unset the prepared statements used in the app_defaults.php files. 2014-07-23 22:00:03 +00:00
Mark Crane 411e0d7733 Disable the global and not found inbound routes by default 2014-07-23 21:35:12 +00:00
Mark Crane a957b2303a Show the billing warning only if its installed 2014-07-23 20:47:00 +00:00
Mark Crane b9eae299fd Change limit_execute back to limit as limit_execute is not available on most systems 2014-07-23 20:30:32 +00:00
Mark Crane e58f7a2908 Add dialplan for an extension calling itself to check voicemail 2014-07-22 19:53:23 +00:00
Mark Crane f6eda4329e Update the destination number for the page dialplan 2014-07-14 18:00:01 +00:00
Mark Crane 4180deb247 Prevent speed dial transfer to page extension as reported at https://code.google.com/p/fusionpbx/issues/detail?id=639 2014-07-14 17:57:37 +00:00
Mark Crane fb26066575 Fix voicemail *97 by changing the sip_from_display variable back to the original caller_id_number 2014-07-14 17:44:22 +00:00
luis daniel lucio quiroz c3159d9805 some language and default values support 2014-07-14 03:42:13 +00:00
Mark Crane 75bbe99401 Fix the call direction dialplan name 2014-07-13 05:11:01 +00:00
Mark Crane e7e340878b Remove the C from call block as its no longer needed 2014-07-12 21:12:35 +00:00
Mark Crane 309ed71c01 Fix the name on the variables dialplan 2014-07-12 07:57:04 +00:00
Mark Crane 32227c8f4b Add call direction dialplan back with its original app_uuid. Add variables dialplan for per domain variables 2014-07-12 04:28:55 +00:00
Mark Crane 7e45639c25 Add call block default dialplan 2014-07-12 02:31:48 +00:00
Nate Jones dc2196dd6f Document (Window) Title: Update variable name to avoid conflict when paging is used. 2014-07-10 00:32:50 +00:00
Mark Crane ffea373e14 Set continue to false for inbound route - not found 2014-07-09 07:55:57 +00:00
Mark Crane f08445592b Change the variable to identify the voicemail ID. The sip_from_display is compatible with the number alias 2014-07-07 21:37:51 +00:00
Nate Jones 4a91e10444 Dialplan Edit: If action is bridge, and data is sofia/gateway/... initially show Gateway Name instead of UUID. UUID showed on click to edit. 2014-06-29 06:39:40 +00:00
Nate Jones d674dc677a Usability Enhancement: Click on list rows to View/Edit items.
Misc other fixes.
2014-06-22 04:34:19 +00:00
Nate Jones 59687a4785 (Modified) Usability Enhancement: Click on list rows to Edit items. Now uses jQuery (instead of onclick) to avoid being redirected to Edit when canceling a Delete. 2014-06-21 08:52:47 +00:00
Nate Jones fd5f2b8630 Add links to certain column text in a list view.
Misc bug fixes.
2014-06-21 03:42:09 +00:00
Nate Jones 3c07aa1a35 Add links to certain column text in a list view.
Add ability to edit Call Block number.
2014-06-21 00:58:16 +00:00