Commit Graph

377 Commits

Author SHA1 Message Date
markjcrane
5a06f486af Rename .project.ROOT to project_root.php this conforms better with current file naming standards. 2016-02-22 14:01:18 -07:00
Alexey Melnichuk
fec4df23a0 Fix. Copy dialplan extension with correct add_uuid for outbound route. 2016-01-21 17:29:14 +03:00
Mafoo
ad324f4744 changed throw Exception to die
nothing ever eval runs the root.php so changed to die to cause a immediate report of error and stop code processing.
2016-01-20 11:30:31 +00:00
Mafoo
2669f6f1a9 Added check for if .project.ROOT is missing
If a installation is missing the .project.ROOT previously it would just use the last search path as the project root (wrong) this will cause a Exception should it be unable to find it
2016-01-18 09:38:16 +00:00
markjcrane
23b4b7c9bf Change $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH to $_SERVER["PROJECT_ROOT"]. 2016-01-17 00:01:13 -07:00
FusionPBX
76b1ea734e Merge pull request #1331 from mafoo/BugFix-root.php_logic
Rollout new root.php
2016-01-16 10:09:44 -07:00
blackc2004
1a6d6308c7 Update 980_cidlookup.xml 2016-01-15 20:16:21 -08:00
Matthew Vale
b20a38f454 added logic in cli mode to chdir to the correct directory first
the webserver would normally do this for us, but we need to do it
2016-01-14 16:25:05 +00:00
Matthew Vale
173ae7001d Added full logic to support cli as well 2016-01-13 17:38:54 +00:00
markjcrane
b422117500 Add hangup to the destination select list. 2016-01-12 21:07:49 -07:00
markjcrane
605498c114 Remove the round brackets as they are not needed with this dialplan. 2016-01-12 20:54:48 -07:00
Matthew Vale
b81748bd22 change to use '/' instead of DIRECTOR_SEPERATOR 2016-01-12 14:47:50 +00:00
Matthew Vale
1ad1c31b27 Rollout of root.php 2016-01-12 13:55:39 +00:00
markjcrane
e0e28180bc Update the name of the dialplan. 2016-01-08 14:13:00 -07:00
markjcrane
8a76b00d88 Add a dialplan for mod_cidlookup. 2016-01-08 14:05:59 -07:00
Matthew Vale
40cefaf34c Intercept mode for Polycom
first dialplan to be utilized as global="true" and
context="${domain_name}"
2015-12-21 14:03:57 +00:00
markjcrane
fd761f7432 Add dialplan domain_uuid is null. 2015-12-20 01:46:30 -07:00
markjcrane
b822c305c7 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-12-19 14:55:42 -07:00
markjcrane
a84b9da43c Add ability to have global dialplan templates. 2015-12-19 14:55:28 -07:00
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