Commit Graph

3399 Commits

Author SHA1 Message Date
FusionPBX 7ee1c8c192 Merge pull request #1305 from blackc2004/patch-17
Update call_edit.php
2015-12-09 15:00:17 -08:00
FusionPBX 1a49281ac5 Merge pull request #1306 from blackc2004/patch-16
Update app_languages.php
2015-12-09 14:57:42 -08:00
FusionPBX cab006a151 Merge pull request #1307 from blackc2004/patch-15
Update app_config.php
2015-12-09 14:57:06 -08:00
FusionPBX 979e22d896 Merge pull request #1308 from blackc2004/patch-14
Update 010_user_exists.xml
2015-12-09 14:55:43 -08:00
FusionPBX ccbe891b5d Merge pull request #1309 from blackc2004/patch-20
Update extension.php
2015-12-09 14:55:13 -08:00
FusionPBX 3c9d39db1b Merge pull request #1311 from blackc2004/patch-22
Update app_languages.php
2015-12-09 14:53:51 -08:00
FusionPBX d52c6bd34e Merge pull request #1312 from blackc2004/patch-23
Update xml_cdr_inc.php
2015-12-09 14:53:25 -08:00
blackc2004 1d986f1b85 test 2015-12-09 14:44:22 -08:00
blackc2004 4072e8bbfe Update xml_cdr_search.php 2015-12-09 14:09:12 -08:00
blackc2004 9d437340b6 Update xml_cdr_inc.php 2015-12-09 14:08:33 -08:00
blackc2004 de8d05bad4 Update app_languages.php 2015-12-09 14:07:58 -08:00
blackc2004 52bd6a1029 Update extension.php 2015-12-09 14:04:26 -08:00
blackc2004 492ea21445 Update devices.php 2015-12-09 14:01:35 -08:00
blackc2004 0f718c8d08 Update call_edit.php 2015-12-09 14:00:44 -08:00
blackc2004 203d868429 Update app_languages.php 2015-12-09 14:00:13 -08:00
blackc2004 9a1d650532 Update app_config.php 2015-12-09 13:59:43 -08:00
blackc2004 c092ebacd2 Update 010_user_exists.xml 2015-12-09 13:59:15 -08:00
markjcrane c9fee6c080 Add the ${ and } to user_exists so that it works with the condition. 2015-12-09 12:10:31 -07:00
markjcrane 8f3f2040a7 Remove the self closing tag on the local_extension condition. 2015-12-09 12:05:20 -07:00
Alexey Melnichuk ed781fc8c3 Fix. forgotten images. 2015-12-09 13:51:25 +03:00
Alexey Melnichuk b638967f01 Fix. Use `Test` interface to translate UI. 2015-12-09 13:37:32 +03:00
Alexey Melnichuk ace38f5a6a Add. Allows select greeting. 2015-12-09 13:21:37 +03:00
Alexey Melnichuk df8da0f5ce Change. `Send` button redirect to `Active` page. 2015-12-09 13:00:42 +03:00
Alexey Melnichuk 0805ad4c18 Merge branch 'master' into fax_queue 2015-12-09 12:37:55 +03:00
markjcrane 4bf86da641 Remove the default context from one more location. 2015-12-08 22:32:11 -07:00
markjcrane 98777ef728 Remove code that was commented out a while ago. 2015-12-08 22:15:21 -07:00
markjcrane 532e01b5c0 Remove count($_SESSION["domains"]) > 1 from the as the domain name should always be part of the fax directory path. 2015-12-08 21:59:09 -07:00
markjcrane fb1e3e29f1 Add tabbing to parse_attachments.php. 2015-12-08 21:57:18 -07:00
markjcrane 36e546adcb Remove the destination number condition and exchange the $1 for the destination_number variable. 2015-12-08 09:13:56 -07:00
Alexey Melnichuk 66d0f060ce Add. Ability to delete fax queue element 2015-12-08 16:42:13 +03:00
Alexey Melnichuk 7e715879f8 Add. Web UI to monitor for fax queue. 2015-12-08 16:16:54 +03:00
Alexey Melnichuk d28ca0c7ae Merge branch 'master' into fax_queue 2015-12-08 16:11:58 +03:00
markjcrane 925feb06a1 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 ebc9b41c4a Add ^.*$| to local_extension to support dialing non numeric usernames. 2015-12-07 21:45:24 -07:00
markjcrane 29f844bf12 Fix the call center agent contact string include the domain by adding the sip_invite_domain with the domain name. 2015-12-07 18:02:56 -07:00
Matthew Vale 2c369260fc added freeswitch version when retrievable 2015-12-07 17:38:54 +00:00
Matthew Vale 8d62c96ef7 use $git_path to determine if it is a git install 2015-12-07 17:37:41 +00:00
Matthew Vale 950788b92e changed label to text[*] 2015-12-07 17:32:20 +00:00
Alexey Melnichuk 14687ba29b Merge branch 'master' into fax_queue 2015-12-07 10:29:47 +03:00
markjcrane 1077234745 Add the semi colon to the GIT labels. 2015-12-06 14:01:05 -07:00
markjcrane e484d9758b Add missing translation labels and remove the quotes arounds the GIT values. 2015-12-06 13:57:56 -07:00
markjcrane 9b9c98995a Get rid of the abbreviation its recommended to use the full name in the variable unless it makes it really long in order to make the code easier to read and more intuitive. 2015-12-06 13:51:19 -07:00
markjcrane cde9debb29 After removing domain name from the default recordings dir path need to add the domain name every where the recordings directory is currently used. 2015-12-06 13:37:35 -07:00
markjcrane c7ce4dade0 Change how the app_uuid is handled on device copy. 2015-12-06 10:26:10 -07:00
markjcrane c02713a3bd Use set and unset instead. 2015-12-06 10:13:22 -07:00
markjcrane c788b8873e Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-12-06 10:02:42 -07:00
markjcrane 85f84e0ef6 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
FusionPBX 444a375757 Merge pull request #1281 from mafoo/Enhance-app/system
Add git information to system info
2015-12-06 07:43:21 -07:00
FusionPBX d8f8346314 Merge pull request #1280 from moteus/fax_path_domain_name
Change. Use path with domain name for faxes for single tenant installation.
2015-12-04 11:44:33 -07:00
Alexey Melnichuk f01439a2bb Fix. send fax by user listed in fax server list 2015-12-04 21:14:33 +03:00
Alexey Melnichuk 03ac859381 Merge branch 'send_fax_by_user' into fax_queue 2015-12-04 21:10:17 +03:00
Alexey Melnichuk 5b1fef316a Fix. send fax by user listed in fax server list 2015-12-04 21:09:25 +03:00
Matthew Vale 0be63dff0e Add git information to system info 2015-12-04 12:18:11 +00:00
Alexey Melnichuk c543c42ffa Change. Use path with domain name for faxes for single tenant installation. 2015-12-04 12:57:30 +03:00
markjcrane a62cafb402 Update the provision file download to work with domain filter set to false. 2015-12-03 10:29:33 -07:00
FusionPBX 6c10eaf21a Merge pull request #1271 from mafoo/Enhance_Install
Enhance install based on feedback
2015-12-02 10:22:44 -07:00
Matthew Vale 4d62a36e1c restructured install to go via global_settings
added new global_settings to marshal settings used during a
install/upgrade
2015-12-02 11:16:25 +00:00
markjcrane 5d2c76b7e2 Seperate Cisco 7940/7960 from Cisco SPA so that both can work with check-sync for reboot and reprovision. 2015-12-01 21:12:52 -07:00
markjcrane 906cb13145 Add check-sync support for Linksys SPA. 2015-12-01 20:48:47 -07:00
markjcrane 5a1c21e0fa Change the default North America outbound route regular expression to be more precise. 2015-12-01 13:50:11 -07:00
Matthew Vale f0e2e8d735 Merge remote-tracking branch 'remotes/fusionpbx/master' into Enhance_Install
Conflicts:
	core/install/resources/classes/install_fusionpbx.php
2015-12-01 16:21:10 +00:00
Matthew Vale 82a31894d5 added event_socket_* detection change in app_defaults 2015-12-01 13:36:13 +00:00
markjcrane 8b3e6e7a96 Fix the mode definition for the Grandstream expansion keys. 2015-11-30 13:09:02 -07:00
Alexey Melnichuk a4b126785a Add. Translate to email2fax type message. 2015-11-30 14:54:39 +03:00
Alexey Melnichuk 5339e39db8 Add. Send reply message after fax task done. 2015-11-30 11:57:09 +03:00
markjcrane 918cc484cb Set the mac address to lower case. 2015-11-28 20:08:24 -07:00
markjcrane 1a46a38c04 Add option to get the mac address from &name=SEPxxxxx 2015-11-28 19:48:45 -07:00
markjcrane 4d7688a3ef Add a missing = so that the file is only provided as a download when the content type is set to application/octet-stream in the url. 2015-11-28 19:15:29 -07:00
markjcrane 6d3494fff9 Add the contact_category to contacts array in the provision class. 2015-11-28 18:29:15 -07:00
markjcrane 03f9843cb9 Fix the provision path. 2015-11-27 14:10:49 -07:00
markjcrane c4ec6c0a93 Add the additional language variables to app_languages.php. 2015-11-27 11:25:50 -07:00
markjcrane 7c275f54af 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 89c2f4ecb5 Correct the primary key of v_fax_tasks table. Coding standards require primary key to remove v_ prefix, singular form and add a _uuid postfix. Result is task_uuid has been changed to fax_task_uuid. 2015-11-25 08:51:54 -07:00
FusionPBX b562c4e5ec Merge pull request #1251 from moteus/fax_queue
Fax queue
2015-11-25 07:37:28 -08:00
markjcrane 299f2500e4 Add ability to download the provisioning files from the device edit page for those users that have the device_files permission. 2015-11-25 00:10:49 -07:00
Alexey Melnichuk d2f0d65842 Fix. Update language file. 2015-11-23 16:33:43 +03:00
Alexey Melnichuk 9f59353061 Change. Use function to deal with fax_queue in fax_send.php. 2015-11-23 14:57:44 +03:00
Alexey Melnichuk 64f91c3ed2 Fix. Poll several mail at once.
Problem causes by fax_send.php which change current dir and second call can not finding libraries.
2015-11-20 15:22:09 +03:00
Alexey Melnichuk 2f88d1d985 Fix. Decode email message from quoted-printable/base64.
Fix. Allow set custom fonts to support non latin alphabet.
2015-11-20 14:45:06 +03:00
Alexey Melnichuk b95410387e Merge branch 'master' into fax_queue 2015-11-20 11:00:44 +03:00
Alexey Melnichuk b3cc3a8887 Add. Supports MySQL/SQLite to fax queue. 2015-11-20 10:38:51 +03:00
markjcrane 748e286ae9 Add style white-space: nowrap; to destination edit. 2015-11-19 22:42:33 -07:00
markjcrane 13725701cf Time condition fix alignment of the arrow button by adding style nowrap and 3 pixel padding. 2015-11-19 22:32:34 -07:00
FusionPBX 88d1c250b5 Merge pull request #1244 from mafoo/BugFix_Provision
BugFix + Optional Enable extensions appear in directory
2015-11-19 09:40:27 -08:00
FusionPBX bc37dd18d7 Merge pull request #1245 from mafoo/Enhance-Sip_Profiles
Enhance sip profiles
2015-11-19 09:17:22 -08:00
Matthew Vale 18c7a500b7 Bugfix 2015-11-19 14:57:47 +00:00
Matthew Vale 850a1af0c0 Added more ringer types
corrected reference to ssl dir to use $conf_dir
moved countries list out to its own file so it can be maintained easier
(and used by other apps)
2015-11-19 14:54:04 +00:00
Matthew Vale 116298f721 Added External IPv6 support
created the external IPv6 profile
2015-11-19 13:57:23 +00:00
Matthew Vale 8505605202 BugFix + Optional Enable extensions appear in directory
BugFix to respect http_domain_filter when auto creating
setting provision> directory_extensions populates $extensions as a
contacts array in provisioning
2015-11-19 13:17:01 +00:00
Alexey Melnichuk 2aff851929 Fix. fax_emails.php relay on number cleanup in fax_send.php 2015-11-19 14:48:41 +03:00
Alexey Melnichuk c146f9fc4f Add. Allow specify DTMF in parentheses in phone number.
E.g. `123456 (PP789)`
2015-11-19 14:30:06 +03:00
Alexey Melnichuk aaa333eda1 Fix. Use fax_send_mode option in fax_send.php file. 2015-11-19 13:13:47 +03:00
Alexey Melnichuk ed13cbc5ff Fix. Display description as last item on fax_server page 2015-11-19 12:36:35 +03:00
Alexey Melnichuk 17f435fb22 Add. Web UI to configure fax_queue. 2015-11-18 15:37:41 +03:00
markjcrane 4b8e61b094 Fix the call center dialplan creation when adding a call center queue. 2015-11-14 20:18:31 -07:00
markjcrane 75b2742fbf Correct the consistency of the indentation. 2015-11-14 17:56:20 -07:00
markjcrane 2a90eb7926 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-11-14 17:18:58 -07:00
markjcrane 8273ba4e59 Fix call center queue delete. 2015-11-14 17:18:32 -07:00
FusionPBX 057b358f12 Merge pull request #1235 from moteus/fax_send
Fix. multiple calls fax_send caused error.
2015-11-13 09:17:09 -07:00
markjcrane 7581e81522 Add the additional key types to the device key profile. 2015-11-12 19:27:29 -07:00
markjcrane ffe25a3d2e Polycom key type capitalize the first letter of Automata and Normal. 2015-11-12 19:11:31 -07:00
markjcrane c13ed1323f Add additional Polycom key types. 2015-11-12 16:40:02 -07:00
Alexey Melnichuk 4fde7dfc80 Fix. multiple calls fax_send caused error.
Fix. require EventSocket implicitly.
Fix. require `test` class.
2015-11-12 14:00:01 +03:00
FusionPBX a073220e8f Merge pull request #1228 from mafoo/Bugfix-destination_edit
Bugfix destination_edit.php
2015-11-09 07:53:35 -07:00
Matthew Vale 6339a7363d missed none when pasting new code 2015-11-09 11:49:09 +00:00
Matthew Vale 1fd61fb37e Bugfix for destinations_edit.php
the tr_fax_detecion segment is optional so causes the onchange_type javascript to stop when it can't find it.
2015-11-09 11:47:15 +00:00
markjcrane 4463016efe Secure the device mac address when the user doesn't have permission to change it. 2015-11-05 12:25:30 -07:00
markjcrane 5346599c00 Show device copy when user has device_add permission. 2015-11-05 12:11:53 -07:00
markjcrane db79cfbc30 Move the description inside the permission condition and adjust 2 of the permissions. 2015-11-05 12:05:49 -07:00
markjcrane 242ad7bc16 Add new device permissions for mac address, template, label, vendor, model, firmware, and description. 2015-11-05 11:56:50 -07:00
markjcrane 2ffd50dc81 Fix the syntax by adding a missing ). 2015-11-05 11:24:28 -07:00
markjcrane 722e442703 Add new device permissions device_username_password, device_alternate, device_enable. 2015-11-05 11:19:22 -07:00
markjcrane e888f1d1ff Add the provision.path.text to default settings. 2015-11-04 20:01:11 -07:00
markjcrane 98bec06c59 Change switch.provision.dir to provision.path.text. This indicates where to save the provisioning files on the file system. 2015-11-04 19:59:27 -07:00
Matthew Vale fbc9488c05 added England bank holidays
currently it is not possible to integrate floating days (Christmas falling on a Sunday causing Tuesday to become holiday)
or Easter, as it isn't a fixed rule for what day
2015-11-03 15:15:33 +00:00
Matthew Vale f70266d669 bugfix when retrieving region 2015-11-03 14:34:29 +00:00
Matthew Vale 81a5fc0db1 initial rewrite of time_conditions 2015-11-03 14:23:52 +00:00
FusionPBX 63a9865c5f Merge pull request #1176 from moteus/callcenter_config_clear_cache
Fix. Clear the cache when callcenter config changed.
2015-11-03 03:17:26 -07:00
Matthew Vale c47908f4e4 corrected references to voicemail_dir
changed from $_SESSION['switch']['storage']['dir'].'/voicemail/' to correctly use $_SESSION['switch']['voicemail']['dir']
added missing storage_type to app_defaults.php
2015-11-02 17:22:13 +00:00
FusionPBX ee8166d918 Merge pull request #1210 from blackc2004/patch-8
Update extension_edit.php
2015-10-30 09:37:23 -06:00
FusionPBX b829588746 Merge pull request #1211 from blackc2004/patch-7
Update app_languages.php
2015-10-30 09:36:55 -06:00
FusionPBX e8d95a94e3 Merge pull request #1212 from blackc2004/patch-6
Update app_config.php
2015-10-30 09:36:30 -06:00
blackc2004 cdb016277d Update extension.php 2015-10-29 12:24:55 -07:00
blackc2004 292b754cb1 Update extension_edit.php 2015-10-29 12:24:24 -07:00
blackc2004 e2c3717556 Update app_languages.php 2015-10-29 12:23:49 -07:00
blackc2004 3c4a7744e4 Update app_config.php 2015-10-29 12:22:40 -07:00
markjcrane 76994ded8a Update translation for de-at. 2015-10-29 09:43:57 -06:00
markjcrane 8db9682002 Call forward presence ignore busy use a radio button to be uniform with the rest of the page. 2015-10-28 17:39:16 -06:00
markjcrane 1a9bf9920d Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-27 16:32:33 -06:00
markjcrane d066049d48 Remove user group from call block until there is per extension call block. 2015-10-27 16:32:20 -06:00
FusionPBX c04bbde2d1 Merge pull request #1206 from moteus/call_control_caller_id
Fix. Use same Outbound Caller info in extenstion and call control.
2015-10-26 12:05:04 -06:00
markjcrane 5eb280423c Move the time condition group to a location to make better use of the vertical space. 2015-10-24 18:55:24 -06:00
markjcrane 38d9245fc8 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-24 16:39:37 -06:00
markjcrane ce8175782d Remove the redundant public condition from the inbound route. 2015-10-24 16:39:22 -06:00
FusionPBX 0186d9b6b5 Merge pull request #1203 from badcrc/master
Add. Ability to order the time conditions
2015-10-24 14:37:07 -06:00
markjcrane afbcc01111 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-23 15:24:10 -06:00
markjcrane 5c1d1ff05a Change the paging extension_list to destinations. 2015-10-23 15:23:55 -06:00
Alexey Melnichuk 3db89f6c91 Change. Allow use destination number as Outbound CallerID number for extension. 2015-10-23 15:05:24 +03:00
Alexey Melnichuk bce90dfc55 Change. Use `destination_caller_id_number` as call follow_me caller id. 2015-10-23 14:55:48 +03:00
Alexey Melnichuk 0d72051acc Change. Use `destination_caller_id_number` as call forward caller id.
This is same value which uses by `Outbound CallerID Number` for extension.
2015-10-23 14:40:29 +03:00
Alexey Melnichuk 1469112f2c Fix. Extension link on contact edit page. 2015-10-22 16:26:41 +03:00
koldoa 13c9c5df31 Languages updates 2015-10-22 10:59:50 +02:00
koldoa 8eaa0f5122 More Formatting 2015-10-22 10:58:45 +02:00
koldoa 939c6e31b5 Formatting 2015-10-22 10:54:19 +02:00
koldoa f11d6f0e09 Ability to order the time conditions 2015-10-22 10:45:57 +02:00
markjcrane b518a3ff87 Change the way null last is done for Postgres. 2015-10-20 02:05:03 -06:00
markjcrane 0f434652cd Contacts oder by last mod date null last. 2015-10-20 01:53:23 -06:00
markjcrane 6ee9b8f6cc Order contacts by last modified date by default. 2015-10-20 01:39:54 -06:00
markjcrane d11f0e6c5c Fix the follow me app_config.php. 2015-10-19 21:58:23 -06:00
markjcrane af64f66cc7 Fix a null error and translation for select option voicemail. 2015-10-19 20:58:16 -06:00
markjcrane c22b64433c Fix the Contact CSV import so it will import the phone number. 2015-10-19 20:37:13 -06:00
markjcrane 5d3ecc30c8 Add hold music option and update the call_block dialplan. 2015-10-19 18:30:55 -06:00
markjcrane 4d9865c8f0 Prevent overwriting the call block number when updating the number. 2015-10-19 17:35:09 -06:00
markjcrane f91622f918 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-16 16:53:59 -07:00
markjcrane f3ccf63a0a Remove the exit on the dialplan destination edit. 2015-10-16 16:52:58 -07:00
koldoa 2d5bce9481 Changed readdir to scandir so we can get sorted template names 2015-10-16 15:04:31 +02:00
markjcrane d32e53395f Fix a bug with outbound routes back button. 2015-10-12 14:25:01 -07:00
markjcrane 3ee03fa844 Fix the gateways list so it displays the hostname in the right place. 2015-10-04 10:50:05 -06:00
markjcrane 58edf1613d Add h hostname to option for the gateways. 2015-10-04 01:29:03 -06:00
markjcrane 876516e307 Force the device_key_vendor to lower case so the key vendor can be case insenstive. 2015-10-02 23:39:12 -06:00
markjcrane f64e96c4c6 Remove absolute_codec_string='PCMU,PCMA' as it failed to allow PCMA. 2015-09-30 20:56:59 -06:00
markjcrane dfc19a954d Set content lenght to prevent chunking when providing HTTP 401. This should fix Yealink provisioning for the new firmware changes. 2015-09-29 14:28:48 -06:00
Alexey Melnichuk 87441198b1 Fix. Clear the cache when callcenter config changed. 2015-09-28 12:10:31 +04:00
markjcrane 01d4219e1a Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-26 09:00:11 -06:00
markjcrane 8f93d4d548 Dialplan page add mute=true back again. 2015-09-26 08:56:44 -06:00
FusionPBX 71f52cb3f5 Merge pull request #1169 from rdissauer/fix/provision-domain-filter-off
fixed provisioning with http_domain_filter off
2015-09-24 15:30:54 -06:00
FusionPBX a8d6c50d4b Merge pull request #1167 from rdissauer/translations
latest german translations
2015-09-24 15:21:46 -06:00
FusionPBX 1ea1c55a6b Merge pull request #1170 from rdissauer/feature/high-res-img
prepared img tag for high resolution (retina) images
2015-09-24 15:21:24 -06:00
roman.dissauer 4510176039 latest german translations 2015-09-24 09:48:42 +02:00
roman.dissauer 442c760f04 fixed provisioning with http_domain_filter off 2015-09-24 09:38:26 +02:00
roman.dissauer 590a8e6505 prepared img tag for high resolution (retina) images 2015-09-24 09:31:52 +02:00
markjcrane d6b088553a Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-22 18:36:23 -06:00
markjcrane 17f0c8db5f Add comment out the hidden field for now. 2015-09-22 18:36:09 -06:00
markjcrane b9b08218ef Comment out unset autocomplete for the moment. 2015-09-22 18:35:20 -06:00
FusionPBX 6164fad765 Merge pull request #1161 from moteus/cdr_detail_showall
Fix. Show CDR details when set `showall`
2015-09-21 09:13:43 -06:00
markjcrane 4107bd0826 Another case where automcomplete bombs. Accounts -> Extensions password is used for registration not for a login. In FusionPBX if the password is left empty it would automatically create a new password. However auto complete instead puts in the login password this is an undesirable bug that this update fixes by adding a honey pot for the password. 2015-09-19 18:19:23 -06:00
markjcrane e24e62e6f1 Fix the removal of the autocomplete field. 2015-09-19 18:13:15 -06:00
markjcrane 315f38d671 Another situation where autocomplete=off prevented a bug. Provisioning a devcie by adding sip registration information for device provisioning in this case autocomplete always fills in incorrect information. 2015-09-19 17:59:07 -06:00
Alexey Melnichuk 9f96c9f6a3 Fix. Show CDR details when set `showall` 2015-09-18 12:04:52 +04:00
markjcrane 852353605e Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-14 19:08:27 -06:00
markjcrane a02fae42bc Fix the redirect for the ACL. 2015-09-14 19:08:06 -06:00
FusionPBX 36a7d342b0 Merge pull request #1146 from badcrc/master
Random ring groups
2015-09-14 10:38:18 -06:00
markjcrane 5115f74c32 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-09 10:02:43 -06:00
markjcrane 2fe5029223 This will hide outbound route toll allow lua from those wihtout the outbound_route_toll_allow_lua permission. This feature works only for countries that are hard coded in the toll allow code. So at this time preferred method of toll allow is via the dialplan. 2015-09-09 10:01:00 -06:00
FusionPBX d773036377 Merge pull request #1150 from moteus/save_disabled_forwadd_number
Fix. Allow change Call Forward number without enable it.
2015-09-09 09:32:22 -06:00
Alexey Melnichuk cc73ae68c9 Fix. Allow change Call Forward number without enable it. 2015-09-09 16:26:41 +04:00
markjcrane 946012d023 Fix DND use error/user_busy instead of loopback/*99[extension] 2015-09-08 14:12:01 -06:00
markjcrane 4043d1c48b Remove v_conference_center_users as v_meeting_users was used instead. 2015-09-07 14:52:15 -06:00
koldoa 99e66d5bfc This should fix some of the group permissions issues from issue #1065 2015-09-07 10:47:57 +02:00
koldoa 15f3cd5514 Translation typo 2015-09-07 08:33:34 +02:00
koldoa 7a65bf2148 Random strategy for ring groups 2015-09-07 08:33:34 +02:00
markjcrane a0c1fc2cb0 Make the destinations more consistent. 2015-09-04 23:23:15 -06:00
markjcrane 3b99f0d09c Count the destinations. 2015-09-04 23:18:13 -06:00
markjcrane 7bd5f9a1ba Add extension count. 2015-09-04 23:12:36 -06:00
markjcrane 971aef9b80 A few more minor adjustments. 2015-09-04 23:05:08 -06:00
markjcrane 0c43e85123 Add a fax server count. 2015-09-04 22:59:13 -06:00
markjcrane 0d8cb2c36d Add count to voice mails and voice mail messages. 2015-09-04 22:38:48 -06:00
markjcrane 3731eb9190 Move the includes in devices. 2015-09-04 22:23:01 -06:00
markjcrane 675c85b85e Add device count. 2015-09-04 22:19:11 -06:00
markjcrane 808846ebca Change the format to display the count. 2015-09-04 22:06:09 -06:00
markjcrane 650e091891 Show the number of users and move the registration count to the front. 2015-09-04 21:51:51 -06:00
Jörn Ott 66425ae25c Allow provisioning with internal addressbook and update snom320 template for it 2015-09-03 15:57:57 +02:00
markjcrane d3a1e48c18 Set inline to false. 2015-09-02 20:49:36 -06:00
markjcrane 51b4c94413 Disable inline for limit in the local_extension dialplan. 2015-09-02 20:31:02 -06:00
markjcrane 6686876fb0 Set HTML autocomplete="off" for the device line username and password. 2015-09-01 01:47:44 -06:00
markjcrane 29ee23b2d6 Add lan example to access controls. 2015-08-25 15:01:50 -06:00
markjcrane 387e9c0287 Make sure access controls is not empty. 2015-08-25 14:52:19 -06:00
markjcrane 4836f5cf7c Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-25 11:58:17 -06:00
markjcrane 514fd37672 Fix the extension device list. 2015-08-25 11:57:59 -06:00
FusionPBX 352a9b087c Merge pull request #1127 from moteus/status_of_valid_profile
Fix. Display only profiles which related to specific FS.
2015-08-25 11:56:16 -06:00
FusionPBX 13c50c151d Merge pull request #1126 from moteus/status_global_gateways
Fix. Display names for global gateways on SIP Status page.
2015-08-25 11:55:19 -06:00
Alexey Melnichuk 55e3563191 Fix. Escape hostname string. 2015-08-25 16:49:56 +04:00
Alexey Melnichuk 65d1a77f7f Fix. Display only profiles which related to specific FS. 2015-08-25 16:46:31 +04:00
Alexey Melnichuk b1dade960b Fix. Display names for global gateways on SIP Status page. 2015-08-25 16:12:12 +04:00
Alexey Melnichuk 094b49828c 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
FusionPBX 484021f6d8 Merge pull request #1122 from moteus/delete_memcache
Fix. Delete some keys from memcache
2015-08-24 08:48:22 -06:00
Alexey Melnichuk ea1f6068c1 Fix. Delete some keys from memcache 2015-08-24 10:34:33 +04:00
markjcrane c7b8d99d1b Increase the pageing results for access controls. 2015-08-22 15:52:27 -06:00
markjcrane 948199497c Add fax_forward_number to the fax class. 2015-08-21 17:10:42 -06:00
markjcrane 7bdd6851fa Add fax prefix tot he fax class. 2015-08-21 17:04:34 -06:00
markjcrane dfa4d1f4b1 Use fax_extension for the directory path needed for outbound faxes. 2015-08-21 16:17:42 -06:00
markjcrane cb4642e56f Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-21 15:44:00 -06:00
markjcrane 59fac15627 Change the fax_extension to fax_destination_number. 2015-08-21 15:43:40 -06:00
FusionPBX 632d152035 Merge pull request #1118 from moteus/clear_cache_number_alias
Fix. clear cache also for number_alias.
2015-08-21 11:33:03 -06:00
Alexey Melnichuk bff7f43abb Fix. clear cache also for number_alias. 2015-08-21 13:22:07 +04:00
markjcrane 850d53359c Move SQL queries out of the content as a best practice and coding standard. Fix number alias when using auth name and auth id. 2015-08-20 20:16:07 -06:00
markjcrane 053571497d Delete child data when deleting access controls. Improve the indentation. 2015-08-20 09:33:02 -06:00
markjcrane dfd10e38e9 Fix a quote mismatch. 2015-08-20 09:23:53 -06:00
markjcrane 1ff1e38844 Fix the path problems for the reading the acl.conf.xml. 2015-08-20 09:06:45 -06:00
markjcrane ca1c489776 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-19 12:41:58 -06:00
markjcrane 4201015784 Fix the fax dialplan which prevented inbound faxes from saving using the new fax dialplan. 2015-08-19 12:41:34 -06:00
Alexey Melnichuk 911fd65aa1 Revert. Both legs can control of call. 2015-08-19 10:06:22 +04:00
Alexey Melnichuk 8d96b580cb Fix. Set voicemail ID. 2015-08-18 15:42:14 +04:00
Alexey Melnichuk ae341a6aba 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
koldoa 73d5bf8ed7 View current logged members per fifo queue 2015-08-17 16:39:54 +02:00
koldoa e70493e8f9 New key type for aastra devices 2015-08-17 16:39:54 +02:00
koldoa 890cff5314 New key type for aastra devices 2015-08-17 16:39:54 +02:00
Alexey Melnichuk 34beaff9e3 Fix. Eavesdrop by operator_panel with extension with number-aliases 2015-08-17 16:46:53 +04:00
markjcrane 2947343aca Add fax default setting keep_local. 2015-08-16 01:53:39 -06:00
markjcrane 8ca1eaf93e Give precedence to number_alias over extension in destinations class that generates the destination select list. 2015-08-15 21:49:27 -06:00
markjcrane a573b13b82 update the translations 2015-08-16 01:12:05 +00:00
markjcrane f8d14edaf7 Add latest translation for Access Controls 2015-08-15 23:58:26 +00:00
markjcrane eb95f981a4 Fax variables for inbound, outbound, and both. 2015-08-15 15:26:16 -06:00
markjcrane bb0d6465d8 Add a new fax class to make the fax dialplan. 2015-08-15 14:27:27 -06:00
markjcrane 45680cebb7 Change the default fax_enable_t38_request to false. 2015-08-15 13:20:41 -06:00
markjcrane 893efba8af Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-15 13:17:33 -06:00
markjcrane 1fec017b16 Make the fax/app_defaults.php more efficient and add fax_enable_t38=true and fax_enable_t38_request=true. 2015-08-15 13:17:07 -06:00
reliberate cde85270f3 Destinations: Hide Account Code field on Add/Edit of Outbound Destinations. 2015-08-15 10:41:34 -06:00
reliberate a2b9bae284 Destinations: Hide unrelated form elements on edit of Outbound Destination. 2015-08-15 09:07:01 -06:00
reliberate de4b65ce97 Destination Add/Edit: Hide irrelevant controls if Type is Outbound, dynamically set Context accordingly. 2015-08-14 18:23:49 -06:00
markjcrane e9d5215232 Change type number to text to fix caller id numbers that start with a 0. 2015-08-14 10:47:15 -06:00
FusionPBX 2e9bfabea6 Merge pull request #1099 from moteus/operator_panel_number_alias
Fix. Operator panel with extension with number alias.
2015-08-14 08:35:15 -06:00
FusionPBX 7ff1ed2124 Merge pull request #1098 from moteus/toll_allow_forward
Set Toll Allow for call forward/follow me
2015-08-14 08:34:17 -06:00
Alexey Melnichuk e9712b517e Fix. Operator panel with extension with number alias. 2015-08-14 15:10:21 +04:00
Alexey Melnichuk ff7c7adb41 Change. Use toll_allow of extension who set follow me. 2015-08-14 13:35:50 +04:00
Alexey Melnichuk bfe2fb97f6 Change. Use toll_allow of extension who set call forward. 2015-08-14 13:27:47 +04:00
markjcrane 9f11b01810 ACL nodes remove the bold label for domain and cidr. 2015-08-13 18:55:13 -06:00
markjcrane 19713c99d6 Don't require the description for the new access controls (ACL list). 2015-08-13 18:50:00 -06:00
FusionPBX ecb2a08e30 Merge pull request #1096 from moteus/ext_summary_number_alias
Fix. Display CDR Extension Summary for ext with number alias
2015-08-13 11:26:02 -06:00
FusionPBX 3c7e6e16fd Merge pull request #1093 from moteus/dnd_number_alias
Fix. Use number alias to forward call to VM when DND is on.
2015-08-13 11:25:08 -06:00
Alexey Melnichuk e8f4b37849 Fix. Display CDR Extension Summary for ext with number alias 2015-08-13 18:44:17 +04:00
markjcrane 7759f63c9d Add the Access Controls as the new interface for ACL Lists. 2015-08-12 23:09:07 -06:00
Alexey Melnichuk 9a9871e595 Fix. Use number alias to forward call to VM when DND is on. 2015-08-12 13:02:36 +04:00
FusionPBX e6a85e776b Merge pull request #1018 from moteus/number_alias_as_vm_id
Change. Use number_alias as voicemail_id.
2015-08-11 20:43:20 -06:00
FusionPBX d7e03e4217 Merge pull request #1070 from moteus/follow_me_ignore_busy
Add. Option to ignore busy from destination in follow me dial-string.
2015-08-11 20:40:16 -06:00
markjcrane 12ba3753ca Fix destination context for the destinations select list. 2015-08-11 13:24:07 -06:00
markjcrane 4ad487877a Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-11 13:15:28 -06:00
markjcrane f935194fad Add select dialplan_context as context to fix the context for time conditions. 2015-08-11 13:13:58 -06:00
FusionPBX a337e1a8ba Merge pull request #1062 from moteus/win_service
Add. Support windows services.
2015-08-10 11:32:08 -06:00
FusionPBX 75aaf20cfa 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 144e22094e Add translations for check_voicemail, company_directory and record. 2015-08-10 10:09:37 -06:00
markjcrane 59eb7a492a Add title-other to app_languages.php. 2015-08-09 11:02:18 -06:00
markjcrane 64d6c425ad Fix the gateways list for call center agents. 2015-08-07 19:21:25 -06:00
markjcrane ebe536c66d Change call_center_contact to user_contact. 2015-08-07 15:24:24 -05:00
markjcrane d2147cb133 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
markjcrane 3839f2d337 Comment out the sounds in ivr menu edit use the phrases or recordings instead. 2015-08-07 14:38:33 -05:00
markjcrane dbbecaf2ef Increase the memory efficiency and page load time for IVR Menu edit. 2015-08-07 14:34:58 -05:00
markjcrane 7dccb98465 Convert ring groups to use the new php class. 2015-08-07 14:30:29 -05:00
markjcrane ea13640bbf Remove and extra line and add creation of the object. 2015-08-07 14:25:49 -05:00
markjcrane d9415cd597 Update voicemail to use the destination php class. 2015-08-07 14:24:58 -05:00
markjcrane 0d00c9f72d Move call flows to the new destinations class. 2015-08-07 14:10:24 -05:00
markjcrane 2f40dfac97 Add the missing echo. 2015-08-07 13:39:25 -05:00
markjcrane 28ad9a34af Use the new destinations php class for ivr menu and destinations. 2015-08-07 13:13:55 -05:00
markjcrane 0719fe2465 Add a missing 'and' in the SQL query. 2015-08-06 23:21:10 -05:00
markjcrane 1f496ef53c Make time condition use the new destinations class. 2015-08-06 15:24:42 -05:00
markjcrane 1393201847 Escape the $ for $domain_uuid. 2015-08-06 00:14:46 -05:00
markjcrane 752c54d05c Escape the $ in the domain_uuid variable. 2015-08-05 18:17:39 -05:00
Alexey Melnichuk 4ba483f294 Fix. Empty comma in dialstring 2015-08-05 13:41:27 +04:00
markjcrane bcf1363277 Add destination details to several app_config.php files. 2015-08-04 14:52:10 -06:00
markjcrane 0c76720731 Add title-call_groups to app/extensions. 2015-08-03 18:42:16 -06:00
markjcrane 0d272d630e Add title-call_centers. 2015-08-03 16:36:59 -06:00
markjcrane e485133f91 Update the menu to use the app/call_centers directory. 2015-08-03 16:12:12 -06:00
markjcrane 14e9c2743e Change app/call_center to app/call_centers. 2015-08-03 16:09:38 -06:00
markjcrane 1bd77f955e Change 'title' to 'title-recordings' 2015-08-03 16:05:22 -06:00
markjcrane 7cc4aa21e0 Change title-time-conditions to title-time_conditions. 2015-08-03 15:53:48 -06:00
markjcrane c2375def12 Change title_phrases to title-phrases. 2015-08-03 15:52:39 -06:00
markjcrane cbbe4c2da7 Change the label 'title' to 'title-ring_groups' 2015-08-03 15:46:44 -06:00
markjcrane 193137ffa6 Make the title-<app name> more consistent. Use underscore in the label name instead of a dash. Dash is used between label type and the label name. 2015-08-03 15:17:05 -06:00
markjcrane 7aa6574c0e To be more consistent with naming convention rename app/ivr_menu to app/ivr_menus. 2015-08-03 09:43:15 -06:00
markjcrane c873ca11da Remove smtp settings entirely from app/settings. 2015-08-03 09:41:58 -06:00
markjcrane dd1d7a9ffd Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-08-02 23:43:53 +00:00
root 22c146f7f4 Add latest translations 2015-08-02 23:42:11 +00:00
markjcrane 6f6a2fc8d0 Change extension_context to extension_user_context in one location that was missed. 2015-07-31 10:58:38 -06:00
markjcrane a7a472c86a Add a new permission extension_user_context. 2015-07-31 09:37:53 -06:00
markjcrane 2353b9622a Change else if to elseif on extension_edit.php 2015-07-31 09:18:27 -06:00
markjcrane bcb4558f8b Allow 0 to be set for numbers for Call Center Queues. 2015-07-31 09:02:26 -06:00
markjcrane f4c47f176f Simplify the code for the call center dialplan. 2015-07-30 21:06:30 -06:00
FusionPBX ffbb65fcad Merge pull request #1063 from moteus/call_center_dialplan_uuid
Fix. Override dialplan_uuid.
2015-07-30 20:56:20 -06:00
Alexey Melnichuk 3be5ebf29f Add. Option to ignore busy from destination in follow me dial-string. 2015-07-30 16:21:50 +04:00
Alexey Melnichuk 162640f754 Fix. Can not enable follow me via `*21` if it was disabled via web.
Problem is that php code clear `dial_string` field in DB.
And Lua code on enable try use it.
2015-07-30 11:48:01 +04:00
markjcrane 2ea4148f99 Change from if_group to if_permission which is preferred in most cases. 2015-07-27 14:57:37 -06:00
markjcrane 6548179a50 Organize the device profiles according to the key vendor. 2015-07-25 07:57:07 -06:00
Alexey Melnichuk eaae5d3ad7 Fix. Override dialplan_uuid. 2015-07-24 14:46:31 +04:00
Alexey Melnichuk c9870f840e Add. Support windows services. 2015-07-24 11:26:11 +04:00
markjcrane c4517b15c2 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 55d01cffd4 Fix. Edit dialplan without running FS may load too long. 2015-07-21 11:44:13 +04:00
Alexey Melnichuk 18491ea2c0 Merge branch 'master' into no_default_domain
Conflicts:
	app/hot_desking/extension_edit.php
2015-07-21 11:24:59 +04:00
Alexey Melnichuk b4d968cf09 Fix. remove hot_desking app. 2015-07-21 11:22:16 +04:00
Alexey Melnichuk a4b0b2d271 Merge branch 'master' into number_alias_as_vm_id
Conflicts:
	app/hot_desking/extension_edit.php
2015-07-21 11:19:13 +04:00
markjcrane bd54cb44e2 Remove xml and json from the select list as its horribly inefficient. Move accountcode outside of billing as that may be used by others using the account code. 2015-07-20 15:34:23 -06:00
FusionPBX 6b48f88955 Merge pull request #1013 from moteus/issues_1008
Disable of sip profile does not work
2015-07-18 13:08:10 -07:00
FusionPBX d7836a30c0 Merge pull request #1021 from moteus/show_reg_force_domain
Fix. Show registrations to sip profile with force-XXX-domain.
2015-07-18 12:57:10 -07:00
FusionPBX 0cf21b698a Merge pull request #1036 from moteus/remove_debug_output
Fix. Remove debug output.
2015-07-18 12:52:17 -07:00
FusionPBX 446e94ff1a Merge pull request #1015 from moteus/remove_feature_context
Remove using `feature` context.
2015-07-18 12:48:41 -07:00
FusionPBX 40311cebeb Merge pull request #1032 from moteus/win-send-fax
Fix. Send fax via web on Windows.
2015-07-18 12:41:31 -07:00
markjcrane 969c6c6d77 Remove minute from time conditions as its better to use one of the other options. 2015-07-18 12:20:09 -07:00
markjcrane 1bc779aed2 Prevent duplicate call center dialplans. 2015-07-18 11:17:15 -07:00
markjcrane 639b28381d Fix the sip profile loading during the install or when using app -> defaults. 2015-07-16 12:34:01 -07:00
Alexey Melnichuk d1dfe3258c Fix. Remove debug output. 2015-07-13 10:42:14 +04:00
FusionPBX aef6836d75 Merge pull request #1016 from moteus/xml_cdr_escape
Fix. Escape `<>` in all fields in CDR xml.
2015-07-10 08:58:13 -03:00
markjcrane 8130e970ab Fix the call center dialplan so that it does not create duplicates using the new call center class. 2015-07-09 10:48:01 -03:00
Alexey Melnichuk e97ca204fd Fix. Send fax via web on Windows.
* tiffXXX utils did not work with paths like `C:/xxx/ddd.tif`
 * using `gswin32c` instead of `gs`
 * using `copy` function instead of `cp` command
2015-07-09 16:12:27 +04:00
markjcrane fb5c1a6ef9 Fix the dialplan_uuid for call center dialplan. 2015-07-09 01:01:12 -03:00
markjcrane 2b0c9d6016 Fix the call center timeout action for the dialplan. 2015-07-09 00:54:27 -03:00
markjcrane e33943f5a4 This Hot desking has been moved to optional Apps directory. It is now considered to be deprecated and replaced by a better feature. 2015-07-08 12:10:17 -03:00
markjcrane fda7add887 Remove trailing spaces and adjust the vertical spacing. 2015-07-08 09:30:00 -03:00
markjcrane 39960bac8d Don't override the device vendor type. 2015-07-08 01:43:52 -03:00
markjcrane fbcd47394b Add device key type column add the vendor name. 2015-07-08 01:41:24 -03:00
markjcrane 8123974de4 Add several provision default settings. 2015-07-07 18:07:25 -03:00
markjcrane b2cdce4940 Change the table name from device lines to keys. 2015-07-07 14:44:14 -03:00
markjcrane 2b150eca0d Add device key vendor to assign a key to a vendor. 2015-07-07 14:25:00 -03:00
Alexey Melnichuk 7f8a57739e Use existed variable. 2015-07-07 13:46:25 +04:00
Alexey Melnichuk 270d232d33 Fix. Show registrations to sip profile with force-XXX-domain.
When on profile set `force-register-db-domain` realm on xmlstatus is just IP but user is like 101@domain.name.
2015-07-07 13:39:57 +04:00
markjcrane ae99066dcd The extension_password permission is not needed on the field name as the password is auto-generated. Because of this its only needed on the update. 2015-07-06 12:15:03 -06:00
markjcrane c5b04b94d9 Add AR eg translation. 2015-07-05 23:13:46 -06:00
reliberate e24526fb92 Upgrade: Converted Advanced > Upgrade to use Git instead of SVN (untested).
Misc: Added provisions elsewhere to account for .git/* files, as currently done with .svn/* files.
2015-07-02 17:25:41 -06:00
Alexey Melnichuk d7a1829d32 Use non greedy match. 2015-07-02 19:12:12 +04:00
Alexey Melnichuk 1764700fd7 Fix. Escape `<>` in all fields in CDR xml.
When using redirect cdr also can contain e.g. `sip_redirect_contact_0` / `sip_redirected_to`.
I use `preg_replace_callback` to proceed all fields.
May be it more correct use urlencode because if we get xml with non UTF8 char we lost CDR.
```php
$xml_string = preg_replace_callback("/<([^><]+)>(.*?)<\/\g1>/",
	function ($matches) {
		// var_dump($matches);
		return '<' . $matches[1] . '>' .
			urlencode($matches[2]).
		'</' . $matches[1] . '>';
	},
	$xml_string
);
```
2015-07-02 19:08:48 +04:00
Alexey Melnichuk e89a499b2c Change. Use number_alias as voicemail_id. 2015-07-02 18:49:58 +04:00
Alexey Melnichuk 9097861e30 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