Commit Graph

408 Commits

Author SHA1 Message Date
Matthew Vale b76a1a4b4f First pass on app/* 2015-12-10 10:12:41 +00:00
blackc2004 e8f471974b Update 010_user_exists.xml 2015-12-09 13:59:15 -08:00
markjcrane 15232aea60 Add the ${ and } to user_exists so that it works with the condition. 2015-12-09 12:10:31 -07:00
markjcrane c6980b9fe6 Remove the self closing tag on the local_extension condition. 2015-12-09 12:05:20 -07:00
markjcrane faff738b1c Remove the destination number condition and exchange the $1 for the destination_number variable. 2015-12-08 09:13:56 -07:00
markjcrane c675f2b9b3 Add user_exists condition to local_extension to compensate for the fact we allow dialing an extension based on a non numeric username. 2015-12-07 22:09:27 -07:00
markjcrane 92083dea75 Add ^.*$| to local_extension to support dialing non numeric usernames. 2015-12-07 21:45:24 -07:00
markjcrane f240d25e4e Change how the app_uuid is handled on device copy. 2015-12-06 10:26:10 -07:00
markjcrane 68e1af7809 Use set and unset instead. 2015-12-06 10:13:22 -07:00
markjcrane a7a80e0abe Create a new app_uuid when creating a dialplan however when copying a time condition, inbound and outbound route keep the original app_uuid. 2015-12-06 10:02:24 -07:00
markjcrane 8ca5c6f92a Add domain_uuid is null to the dialplan class similar to how already done in the ring_groups/index.lua. 2015-11-27 11:25:06 -07:00
markjcrane 4ff5835cbc Change the paging extension_list to destinations. 2015-10-23 15:23:55 -06:00
markjcrane 710a3fa696 Add hold music option and update the call_block dialplan. 2015-10-19 18:30:55 -06:00
markjcrane 8f43f61713 Fix a bug with outbound routes back button. 2015-10-12 14:25:01 -07:00
markjcrane 6338319636 Dialplan page add mute=true back again. 2015-09-26 08:56:44 -06:00
markjcrane 10356457c9 Set inline to false. 2015-09-02 20:49:36 -06:00
markjcrane 8d22fb6373 Disable inline for limit in the local_extension dialplan. 2015-09-02 20:31:02 -06:00
Alexey Melnichuk 8c0bba7446 Fix. Start record when b-leg answer.
This fix problem when DID transfers to IVR.
After that user make direct-dial to extension.
IVR do transfer but a-leg already answered and
api_on_answer did not call.
2015-08-25 14:56:01 +04:00
Alexey Melnichuk 72cb20f6c4 Revert. Both legs can control of call. 2015-08-19 10:06:22 +04:00
Alexey Melnichuk b0ce96ee03 Fix. Set voicemail ID. 2015-08-18 15:42:14 +04:00
Alexey Melnichuk 8442ea979e Change. Use bind_bind_digit instead of bind_meta_app.
Change. Allow transfer and turn on recordings only for authorized users.
Fix. Use record_ext in recording in ring_group.

This allow configure other dtmf sequence like `*#` and `##`
2015-08-18 15:38:41 +04:00
FusionPBX f1e8e1c366 Merge pull request #1017 from moteus/no_default_domain
Change. Does not use `default` dialplan/directory.
2015-08-10 11:27:19 -06:00
markjcrane 01ce7bdb88 Add translations for check_voicemail, company_directory and record. 2015-08-10 10:09:37 -06:00
markjcrane 3e91d872f4 Add title-other to app_languages.php. 2015-08-09 11:02:18 -06:00
markjcrane e9b93fd426 Remove switch_select_destination function from the remaining features that used it and replace with the destination php class. 2015-08-07 15:06:07 -05:00
root fead5df810 Add latest translations 2015-08-02 23:42:11 +00:00
markjcrane 3692c1deb8 Move the 'show application' completely out of the content. Then save the result in a session variable $_SESSION['switch']['applications']. 2015-07-21 09:47:23 -06:00
Alexey Melnichuk 26fe054581 Fix. Edit dialplan without running FS may load too long. 2015-07-21 11:44:13 +04:00
Alexey Melnichuk 953462f400 Merge branch 'master' into no_default_domain
Conflicts:
	app/hot_desking/extension_edit.php
2015-07-21 11:24:59 +04:00
Alexey Melnichuk 5059613a40 Change. Does not use `default` dialplan/directory.
I think it more consistent that it allows edit domain in single place.
Also on my Windows machine while installing all users/context creates not in `default` directory.
And I have problem because remove users did not work, `default.xml` file contain `$${v_domain}` variables.
2015-07-02 13:14:35 +04:00
Alexey Melnichuk 526b6e6b7f Remove using `feature` context.
Default dilplan context contains all needed extension to does not use `feature` context.
2015-07-02 12:35:34 +04:00
Mark Crane d4333c2a75 Add transaction support to dialplan import. 2015-06-25 21:10:50 +00:00
Mark Crane 1dede161c4 Change the call screen recording name. 2015-06-23 23:16:55 +00:00
Mark Crane 6091bd005f Change the filename reference to file and the caller id number to the call uuid. 2015-06-23 22:19:46 +00:00
Mark Crane 63705169bb Add call_direction inbound filter and inline true. 2015-06-23 21:57:31 +00:00
Mark Crane 242e26c746 Change call_screen to call_screen_enabled. 2015-06-23 21:21:50 +00:00
Mark Crane 517eab93c0 Add dialplans needed for call screening. 2015-06-23 19:48:40 +00:00
Mark Crane 6654507706 Add latest translations 2015-06-15 19:30:00 +00:00
Mark Crane b64c850a9a Sync the recent translations 2015-06-13 05:35:54 +00:00
Mark Crane c380e29913 Add a hangup hook to dialplan local_extension and remove originator cancel from the failure_handler. 2015-05-29 05:16:34 +00:00
Mark Crane d14507fdf8 Add missed call email notification. 2015-05-29 03:56:49 +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 b946f39e97 Change user_status to agent_status. 2015-05-05 17:24:02 +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 45590912eb Add format phone to the dialplan number. 2015-05-05 04:44:34 +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
Nate Jones ab403f5f3c Language file merge from translation server. 2015-05-01 11:13:39 +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 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
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
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 aaaff650c0 Remove the old park.lua dialplans in favor of mod_valet. 2015-04-15 23:21:32 +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 55dbe3c885 Call Center Agents / Dialplan Edit: Optimize Gateway Name lookup (only do if necessary). 2015-04-14 00:42:15 +00:00
Mark Crane d6636aee17 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 fe627204c1 Update the local_extension dialplan. 2015-04-01 10:22:34 +00:00
luis daniel lucio quiroz 3bf77b3716 not short-tags on all project 2015-03-25 13:46:19 +00:00
Mark Crane 880cfd5069 Change the context to the domain_name. 2015-03-23 04:29:09 +00:00
Errol Samuels 6025abd8e9 slight correction 2015-03-22 20:30:40 +00:00
Errol Samuels e1ca972a8e 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 d82708ddac 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 70ba072c6f 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 a423291096 Change valet_park_out $1 to $2. 2015-03-10 18:27:28 +00:00
Mark Crane 3cd71946f2 Change the dialplan context to the domain name. 2015-03-10 10:21:43 +00:00
Mark Crane 788697e8d3 Fix the indentation in the file. 2015-03-07 13:48:13 +00:00
Mark Crane fe180d7075 Add missing fields to dialplan copy: dialplan inline, break, and groups. 2015-03-07 13:45:22 +00:00
Mark Crane 8fa504becd 2015-03-07 13:44:27 +00:00
Nate Jones 930306ab32 Time Conditions: Remove debug code.
Dialplan Manager: Set width on checkbox column.
2015-02-25 10:09:22 +00:00
Nate Jones 3647421bf1 Time Conditions: Editable. 2015-02-25 09:52:12 +00:00
Mark Crane c5ba922679 Set the min='0' for dialplan detail edit. 2015-02-20 04:27:14 +00:00
Nate Jones 80fddb7fd4 Visual adjustments. 2015-02-15 10:05:08 +00:00
Nate Jones 18fefa3682 Visual adjustments. 2015-02-15 09:20:19 +00:00
Nate Jones 2b0396063a Code cleanup. 2015-02-15 08:46:20 +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 b17af46313 Time Conditions: Overhaul (on Add only, so far). 2015-01-24 04:10:37 +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
Mark Crane 04b0ffccc1 Enable ability to have global gateways. 2015-01-22 11:10:51 +00:00
Mark Crane 03220c9754 Add the text class to more of the applications. 2015-01-18 10:06:08 +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
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 7ddc15972e outbound_route_to_bridge simplify the dialplan detail SQL select. 2015-01-09 11:10:13 +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 ddca77629e Move the menu array to app_menu.php 2014-12-26 03:27:54 +00:00