Commit Graph

4660 Commits

Author SHA1 Message Date
FusionPBX bed3523b21 Update destination_edit.php 2016-08-02 22:30:29 -06:00
FusionPBX 270496b9f3 Update device_edit.php
Fix the indentation on device_edit.php.
2016-08-02 19:44:07 -06:00
FusionPBX ad71477ab3 Update device_dashboard.php
Get the vendor functions from the database for the device_key dashboard.
2016-08-02 19:39:22 -06:00
FusionPBX 865b1b5019 Update device_edit.php
Get the vendor functions for device edit from the database.
2016-08-02 13:35:38 -06:00
FusionPBX d14f9cad25 Update device_profile_edit.php
Build the device profiles vendor functions from the database.
2016-08-02 12:44:46 -06:00
markjcrane a3af244f82 Remove label and use the name instead. 2016-07-31 19:12:41 -06:00
markjcrane dc3c8eac91 Fix the label for the device vendor function import and add the translation to resources/app_languages.php. 2016-07-31 18:51:57 -06:00
markjcrane 5b68f45a77 Add a back button to device vendors. 2016-07-31 18:29:57 -06:00
markjcrane 67e02704dc Add button-vendors translation. 2016-07-31 18:14:24 -06:00
markjcrane 6ca33bccbe Add some translations for button-files. 2016-07-31 18:04:20 -06:00
markjcrane 0993da997c Move device vendor files into app/devices. 2016-07-31 17:48:50 -06:00
markjcrane a8374075bf Add app/device_vendors. 2016-07-31 16:22:10 -06:00
FusionPBX 630c88e176 Update device_dashboard.php
If the device_uuid does not have a value then get it.
2016-07-30 10:25:34 -06:00
FusionPBX f54807f857 Update device_profile_copy.php
Fix the device profile copy.
2016-07-29 11:13:29 -06:00
FusionPBX 59ae093f9d Update device_profile_edit.php
Add the ID of the device profile that should be copied.
2016-07-29 11:01:41 -06:00
FusionPBX 4f9c1d7f67 Update device_profile_edit.php 2016-07-28 16:03:19 -06:00
FusionPBX bcbf350aac Update device_profile_edit.php 2016-07-28 15:54:53 -06:00
FusionPBX c5236a5c31 Update device_profile_edit.php
Add permission_exists to check for device_key_extension permission in device profiles.
2016-07-28 15:53:33 -06:00
FusionPBX a8ed73c52d Update device_profiles.php 2016-07-28 15:36:24 -06:00
FusionPBX 3087ce5a69 Update device_profiles.php 2016-07-28 15:34:55 -06:00
FusionPBX 221a82737c Update status_registrations.php 2016-07-28 11:04:38 -06:00
FusionPBX 905e47f844 Update status_registrations.php
Update the indentation on status_registrations.php.
2016-07-28 11:04:15 -06:00
Alexey Melnichuk 3b1e277fab Fix. Show all registrations. (#1784) 2016-07-28 11:00:09 -06:00
FusionPBX 85f0f5f3c5 Update extensions.php
Move extension registered before enabled and description which are always last.
2016-07-28 09:59:38 -06:00
FusionPBX 134802f988 Update app_config.php
Change the permission in app_config.php from extension_show_registered to extension_registered.
2016-07-28 00:01:47 -06:00
FusionPBX d685638841 Update extensions.php
Change extension_show_registered to extension_registered.
2016-07-27 23:59:25 -06:00
FusionPBX acdf19d5ea Update dialplan.php
Committed by rdissauer - original pull request had a conflict.
https://github.com/fusionpbx/fusionpbx/pull/1568
2016-07-27 23:09:32 -06:00
Chris Black c9566fde0e Fix my PR for the device registered on extensions page. (#1772)
* Fix my PR for the device registered on extensions page.

* Change to registered
2016-07-27 23:03:59 -06:00
FreeMe 497b7ed42b Update app_languages.php (#1666)
* Update app_languages.php

Filled in all language fields with the appropriate translation.

* Update app_languages.php

Corrected 'Project Path' translation for German users
2016-07-27 22:26:02 -06:00
FusionPBX 85b3a59b71 Update device_edit.php
Use the new device permissions and condense the horizontal width of the content as well as more control over it.
2016-07-26 21:00:05 -06:00
FusionPBX 6198a80b90 Update app_config.php
Add new device permissions.
2016-07-26 20:57:46 -06:00
FusionPBX b7a1797360 Update app_languages.php 2016-07-26 20:54:46 -06:00
markjcrane 291d466dd5 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-07-26 20:52:07 -06:00
markjcrane 98f326a7f6 Adjust the indentation and organization of these to xml cdr files. 2016-07-26 20:51:50 -06:00
FusionPBX c4ef8596d1 Update xml_cdr_inc.php
Disable paging for the XML PDF export and modified slightly for the CSV export.
2016-07-26 20:49:23 -06:00
FusionPBX 3f66511a41 Update devices.php
Correct the layout of the device description.
2016-07-26 09:37:54 -06:00
FusionPBX fac1f3dd78 Update 900_voicemail.xml
Add user_exists to the voicemail dialplan. If using a voicemail box that is not associated to an extension then transfer call to voicemail with *99 ( voicemail id ).
2016-07-25 10:43:08 -06:00
FusionPBX cc4cd99d5e Update app_defaults.php
Update the dialplan order to make it easier for upgrades.
2016-07-24 13:45:03 -06:00
FusionPBX f22226faad Update app_defaults.php
Use XML handler for phrases don't save the XML to the file system.
2016-07-24 00:15:36 -06:00
FusionPBX eb22495337 Update app_config.php
Remove phrase_xml.
2016-07-24 00:12:40 -06:00
FusionPBX 847d8739e9 Update phrase_edit.php
Remove phrase_xml better there is a better way to do this.
2016-07-24 00:12:00 -06:00
FusionPBX d46a9005d7 Update phrase_edit.php
Another change needed for global phrases.
2016-07-23 13:39:30 -06:00
FusionPBX e25f5494bb Update phrases.php
Show for global phrases.
2016-07-23 00:27:48 -06:00
FusionPBX f6da6229b2 Update phrase_edit.php
Add domain select list to phrase_edit.php
2016-07-23 00:14:04 -06:00
FusionPBX 1c85c5acaa Update app_config.php
Add phrase_xml field and phrase_domain permission.
2016-07-23 00:08:10 -06:00
FusionPBX a7c89e4f0c Update ivr_menu.php
The Dialplan needs the ivr_menu_uuid and the IVR Menu needs the dialplan_uuid. This fixes a new IVR Menu dialplan so it points to the ivr_menu_uuid.
2016-07-22 12:28:17 -06:00
FusionPBX 4fdb9045a5 Update ivr_menu_edit.php
Add an empty option for long greeting so it doesn't select option say: automatically.
2016-07-22 12:14:30 -06:00
FusionPBX c2bbc9e525 Update voicemail.php
Improve the voicemail class by using construct and destruct. Reduce the use of session variables in the class.
2016-07-22 10:31:08 -06:00
Mafoo 0d78c94804 Enhance-Add Ping to Registrations Status (#1753)
Retrieve ping-time and display it

display   only when value is empty
2016-07-22 08:27:36 -06:00
Mafoo 7510bed570 BugFix-Add new Polycom MAC (#1770)
Polycom were assigned a new MAC prefix - 64:16:7f
2016-07-22 07:29:57 -06:00
markjcrane e133b7a5e1 Add application answer to the 900 voicemail and send to voicemail increase number of digits allowed for the extension from 7 to 10. 2016-07-20 13:32:39 -06:00
markjcrane 51f6a6ebe5 Changes to voicemail make it possible to have voicemail box without a registered extension. 2016-07-20 13:14:31 -06:00
markjcrane 102f0c3163 Change the order of the last 3 dialplans and add a voicemail dialplan. 2016-07-20 12:45:27 -06:00
markjcrane 97a4eac42a Remove voicemail from the local_extension dialplan. 2016-07-20 12:42:40 -06:00
FusionPBX 61a265d2de Update ivr_menu_edit.php
Fix the phrases list for IVR Menu edit greetings.
2016-07-19 20:08:19 -06:00
markjcrane 0732c86cef Add conference controls. 2016-07-17 15:12:15 -06:00
FusionPBX 9f6e767a6e Update conference_profile_delete.php
Delete the child data for conference profiles.
2016-07-17 14:23:22 -06:00
FusionPBX ea18c47c2b Update conference_profile_param_delete.php
Add spaces.
2016-07-17 14:20:18 -06:00
Alexey Melnichuk 1b80f888b3 Fix. Escape quotes and do not check domain_uuid in edit service form. (#1752) 2016-07-17 12:14:12 -06:00
FusionPBX e979508307 Update conference_profile_params.php
Fix the list of conference profile params.
2016-07-17 00:08:59 -06:00
FusionPBX fa7722c38e Update conference_profile_params.php
Remove the domain_uuid and few other minor changes.
2016-07-17 00:00:22 -06:00
FusionPBX 6044d40dcc Update conference_profile_param_edit.php
Add a few more comments end a little more indentation.
2016-07-16 23:57:03 -06:00
FusionPBX fa6ba3d019 Update conference_profile_edit.php
Comment out the domain_uuid in conference_profile_edit.php.
2016-07-16 23:52:15 -06:00
FusionPBX 4aefa035f1 Update conference_profiles.php 2016-07-16 17:43:38 -06:00
FusionPBX 072c40dc84 Update app_config.php
Remove the domain_uuid from the conference profiles and params.
2016-07-16 17:30:32 -06:00
FusionPBX a030c3f614 Update conference_profile_param_edit.php
Comment out domain_uuid so the conference params are global.
2016-07-16 17:27:58 -06:00
FusionPBX f8acbf56ad Update conference_profile_param_delete.php
Remove the domain filter from the delete.
2016-07-16 17:24:59 -06:00
FusionPBX f27912591e Update conference_profiles.php
Right now conference profiles are global.
2016-07-16 17:24:05 -06:00
FusionPBX 1fd108043a Update app_defaults.php
Import the conference profiles.
2016-07-16 17:17:37 -06:00
FusionPBX 106427d25d Create app_defaults.php 2016-07-16 16:04:36 -06:00
markjcrane 3684dacfcd Add Conference Profiles. 2016-07-16 15:17:54 -06:00
FusionPBX 58fa00ddf2 Update device_dashboard.php
Handle saving device keys from a profile that has been changed.
2016-07-16 12:15:22 -06:00
FusionPBX 06f1b7fcec Update provision.php
Simplify the code where device keys can override keys assigned to the device profile keys.
2016-07-16 03:37:46 -06:00
FusionPBX 9fe48e8da2 Update device_dashboard.php
Add profile keys to the dashboard in a way they can be overridden by the device keys.
2016-07-16 03:34:51 -06:00
FusionPBX fdc9a6a902 Update music_on_hold.php
Fix the upload to specific music on hold categories and fix an issue with case sensitivity that prevented ability to delete a file with upper case letters.
2016-07-15 10:44:27 -06:00
FusionPBX 851ab4e03b Update music_on_hold_edit.php
If the Music on Hold rate is empty use the 'Default' label.
2016-07-14 23:20:01 -06:00
FusionPBX ba2ad840a5 Delete ivr_menu_option_edit.php
ivr_menu_edit.php now allows editing all options at once so ivr_menu_option_edit.php is no longer needed.
2016-07-14 09:54:16 -06:00
FusionPBX 6bcad98cbd Update ivr_menu_edit.php
Use the right variable for the ivr_menu_options array.
2016-07-14 01:56:43 -06:00
FusionPBX 249210c9df Update ivr_menu_edit.php
When adding an IVR menu allow adding multiple IVR options.
2016-07-14 01:37:26 -06:00
FusionPBX 99df808606 Update ivr_menus.php
Add indentation, and improve the code in ivr_menus.php.
2016-07-14 01:16:07 -06:00
FusionPBX 8e8dce8579 Update ivr_menu.php
Update the ivr_menu class to use the orm class this simplifies and reduces the size of the code.
2016-07-14 01:13:02 -06:00
FusionPBX 92ff680c86 Update ivr_menu_edit.php
Simplify ivr_menu_edit.php and remove the edit option link as it is no longer needed.
2016-07-14 01:11:17 -06:00
FusionPBX bec130b265 Update ivr_menu_edit.php
Improve the indentation and some progress to separate getting the data from displaying it.
2016-07-11 17:06:32 -06:00
FusionPBX 0722bf3254 Update xml_cdr.php
Show the image in CDR only if direction is set.
2016-07-09 16:29:42 -06:00
FusionPBX 3f51ab0a43 Update scripts.php
Remove the extra ) to fix the syntax.
2016-07-08 17:09:09 -06:00
Mafoo 9bc0fded96 BugFix-Add PROJECT_PATH for lua (#1740)
added project_path for lua to use where it needs to build urls
2016-07-08 13:12:37 -06:00
FusionPBX 1094a3fe92 Update app_defaults.php
Music on hold import from XML strip the domain name and rate from the name.
2016-07-08 10:32:56 -06:00
FusionPBX ded9255613 Update music_on_hold_edit.php
Make sure reload mod local stream after editing it.
2016-07-06 15:50:43 -06:00
FusionPBX ade26ea704 Update switch_music_on_hold.php
Remove permission for the select list as we would want all users to see global music on hold.
2016-07-06 15:41:26 -06:00
FusionPBX 454fb19843 Update music_on_hold_edit.php
Fix the chime select list so that it will show what was selected.
2016-07-06 15:33:01 -06:00
FusionPBX ec26328577 Update music_on_hold.php
Show global then local for those with music_on_hold_domain.
2016-07-06 14:13:17 -06:00
FusionPBX 5f0235e9c8 Update music_on_hold.php
Remove scope to simplify the interface after upload a user with the right permission can make it global.
2016-07-06 13:58:03 -06:00
FusionPBX dba97dd94a Update music_on_hold_edit.php
Add the translation for global and protect adding global music on hold using permissions.
2016-07-06 13:12:16 -06:00
Luis Daniel Lucio Quiroz 760987e0de More efficient and compatible SQL query (#1737)
Don't do a nested select, it adds unnecessary overload to the db. Instead, use a left join, quicker and more compatible among db types.
2016-07-06 12:36:18 -06:00
FusionPBX beab1e2f65 Update switch_music_on_hold.php 2016-07-06 11:19:41 -06:00
FusionPBX 6efc61d41c Update music_on_hold.php
Update permissions for music_on_hold.php
2016-07-06 11:17:53 -06:00
FusionPBX 32120e20a7 Update app_config.php
Remove music_on_hold_global_* replaced with music_on_hold_domain in app_config.php.
2016-07-06 11:09:35 -06:00
FusionPBX 169126de67 Update music_on_hold.php
Reload mod local stream.
2016-07-06 10:46:43 -06:00
FusionPBX 76ffe78adb Update music_on_hold.php
Fix the global upload and handling for mixed case upload to lower case.
2016-07-03 20:36:06 -06:00
FusionPBX c35bb365de Update music_on_hold_edit.php
Fix the music on hold chime list.
2016-07-03 19:47:20 -06:00
FusionPBX 84bcab1670 Update music_on_hold_edit.php
Add music on holder rate, and time name to music_on_hold_edit.php
2016-07-03 16:55:33 -06:00
FusionPBX 8cc3792f4c Update app_languages.php
Add timer name to app languages.
2016-07-03 16:53:14 -06:00
FusionPBX 1ddf99ef69 Update music_on_hold.php
Update music_on_hold.php prevent duplciate records if the path already exists.
2016-07-03 00:56:15 -06:00
FusionPBX 84a61d4b10 Update music_on_hold_edit.php
Change moh_settings to music_on_hold_settings.
2016-07-02 09:37:23 -06:00
FusionPBX e85ab3fb3c Update music_on_hold.php
Replace moh for music on hold to match the changes to app_languages.
2016-07-02 09:34:18 -06:00
FusionPBX 7befacd973 Update app_languages.php
moh replaced by music_on_hold
2016-07-02 09:28:46 -06:00
FusionPBX e55be29547 Update app_languages.php
Change label-sampling to label-rate to match the name of the field.
2016-07-02 09:27:21 -06:00
FusionPBX 2d40688c76 Update music_on_hold.php 2016-07-02 09:26:23 -06:00
FusionPBX 832bff5cfa Update music_on_hold.php
Fix the display for the rate or default in music on hold.
2016-07-02 09:22:40 -06:00
FusionPBX 491a837d71 Update dialplan.php
Use the domain array name as the row so it doesn't conflict with the row array.
2016-07-01 17:58:24 -06:00
FusionPBX 6955fa0a43 Update dialplan.php
Fix the global dialplan.
2016-07-01 16:50:50 -06:00
FusionPBX 4fc4d7e70e Update app_defaults.php
Adjust the indentation.
2016-07-01 16:49:12 -06:00
FusionPBX 2d6b1e5b8d Update app_defaults.php
Remove the context from app defaults.
2016-07-01 14:35:45 -06:00
FusionPBX bef9055497 Update dialplan.php
Fix the dialplan context on the import.
2016-07-01 14:33:55 -06:00
FusionPBX a2f42e6328 Update dialplan.php
Moving this code back to the way it was.
2016-07-01 14:04:38 -06:00
markjcrane 7c8a3ce788 Add another missing semi-colon. 2016-07-01 13:47:50 -06:00
markjcrane 865a1276b5 Add a missing semi-colon. 2016-07-01 13:46:24 -06:00
markjcrane 0e91a2a735 Add a missing ). 2016-07-01 13:44:58 -06:00
markjcrane 545eac8ca0 Work on a more efficient way to handle app_uuid_exists on a larger scale. 2016-07-01 13:42:44 -06:00
markjcrane d5b053ba74 Fix the syntax. 2016-07-01 13:05:54 -06:00
markjcrane 4f30eb3d9b Efficiency for app defaults. 2016-07-01 13:02:31 -06:00
markjcrane ff224fc8f5 Remove voicemails/app_defaults.php directory structure be created on demand. Move this code to scripts voicemail_directories.php 2016-07-01 12:09:44 -06:00
reliberate 9f1f38c4be Voicemail: Integrate new file upload control on Voicemail Greetings page. 2016-07-01 03:18:07 -06:00
reliberate 5f33e2b592 Voicemail: Fix an issue with the Back button on Voicemail Greetings page. 2016-07-01 02:53:01 -06:00
FusionPBX 0d549fe368 Update switch_music_on_hold.php
Eliminate duplicates in the music list for the music on hold class.
2016-06-30 19:32:30 -06:00
FusionPBX 20dbc7f903 Update music_on_hold.php
Change moh_ to stream_ to make it easier for those not native to English avoiding abbreviations. Music streaming is handled by FreeSWITCH mod_local_stream so the word stream seems appropriate.
2016-06-30 19:17:30 -06:00
FusionPBX 2c5b5b6183 Update switch_music_on_hold.php
Change music on hold class method streams to get. Following HTTP REST concept for the name to get the list of data. This same convention can be used in any class.
2016-06-30 19:08:10 -06:00
Chris Black 118bcb132b Add missing bracket (#1726) 2016-06-30 14:51:56 -06:00
Alexey Melnichuk 0a740f4ccc Fix. Upload local MOH (Close #1714) (#1719) 2016-06-30 10:43:28 -06:00
FusionPBX 997ec94129 Update sip_status.php
Just use the gateway name when its global and @domain_name when its assigned to a domain.
2016-06-30 09:53:18 -06:00
Mafoo b4f17ecfb7 BugFix-Display global gateways name appropriately (#1723)
display '*@(Global)' for global gateways (instead of *@')
2016-06-30 09:52:13 -06:00
Alexey Melnichuk 80002fca2b Fix. create default path when upload new profile. (#1725)
Fix. set correct value for `Default` sampling.
2016-06-30 09:51:35 -06:00
FusionPBX 79390855fd Update switch_music_on_hold.php
Add the $ to the row to correct the rate.
2016-06-30 01:28:19 -06:00
FusionPBX 0fb9fadea7 Update switch_music_on_hold.php
Fix the alias on the moh sql select string.
2016-06-30 00:40:01 -06:00
FusionPBX 18939097ae Update music_on_hold.php
Fix the default rate for music on hold.
2016-06-30 00:31:22 -06:00
FusionPBX ddfae833b1 Update switch_music_on_hold.php
Build the music on hold select list based on domain name, name and rate.
2016-06-30 00:23:51 -06:00
FusionPBX 17f20341ec Update music_on_hold.php
Adjust the spacing set the order on the music on hold.
2016-06-29 22:40:43 -06:00
FusionPBX 0a20ef955f Update music_on_hold.php
Music on hold - combine the same name with multiple rates under the heading. Improve indentation and comments.
2016-06-29 21:42:12 -06:00
FusionPBX c6e548c0ba Update music_on_hold.php
Since using the UUID for the music on hold name in FreeSWITCH adding the domain name as a prefix and rate are no longer needed.
2016-06-29 17:26:01 -06:00
FusionPBX a789c68e74 Update switch_music_on_hold.php
Music on hold select list use the UUIDs instead of the names.
2016-06-29 16:52:32 -06:00
FusionPBX 5d1ca79319 Update music_on_hold.php
Simplify the music on hold stream name by removing the rate and domain name.
2016-06-29 00:03:58 -06:00
FusionPBX 795307c100 Update music_on_hold.php
When setting music on hold for a specific domain use the domain name as part of the stream name.
2016-06-28 20:20:58 -06:00
FusionPBX 17c1bf4142 Update music_on_hold.php
Order the music on hold by name in ascending order.
2016-06-28 20:01:55 -06:00
FusionPBX 3ae28ebc8c Create music_on_hold_delete.php
Add music on hold delete php file.
2016-06-28 19:58:29 -06:00
Alexey Melnichuk e5321d3d87 Moh windows (#1712)
* Fix. Support MOH app on Windows.

* Use `path_join` to build mask

* Fix. Build path on Windows.

Main problem is on line like  `path = '/'.trim(...),'/');`
On windows it produce path like `/c:/...`.
I also rewrite code to use`path_join` to build all paths.
So there no needs to tests either path end with path separator or not
you always can just write `path_join(a, b)`. `a.'/'.b` is not always produce
correct result and it require some additional works.

* Fix. Get correct MOH settings to display in Web UI.
2016-06-28 19:19:28 -06:00
badcrc 3151b9b74a Clear memcached when toggling on/off dialplans (#1717)
When clicking True/False link from the dialplan list (like outbound routers for examples), the change isn't effective until the cache expires. 

Full editing the dialplan entry (dialplan_detail_edit.php) does this right and clears the cache, I took the code from there.
2016-06-28 19:18:28 -06:00
markjcrane 6f2601e32a Use FreeSWITCH to run mkdir so it inherits its own user and group permissions. 2016-06-28 15:18:40 -06:00
FusionPBX 5c15a16a8d Update music_on_hold.php
Use SESSION domain_uuid instead of $domain_uuid.
2016-06-28 03:11:23 -06:00
FusionPBX 1c0e97d9e5 Update music_on_hold.php
Update music_on_hold.php so that it displays all streams from the database.
2016-06-28 02:32:22 -06:00
Alexey Melnichuk 594f055c51 Fix. generate XXX_dir options in config.lua (#1709) 2016-06-26 13:45:57 -06:00
Alexey Melnichuk 9fcf45d05b Fix. generate correct config file. (#1708) 2016-06-26 13:18:49 -06:00
markjcrane 504ea75d3b Move the voicemail default settings to main default_settings/app_defaults.php for better efficiency. 2016-06-26 12:32:51 -06:00
markjcrane f1bda35eb8 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-06-26 12:00:38 -06:00
markjcrane f26930c819 Make the voicemail app_defaults more efficient and prevent duplicates. 2016-06-26 12:00:06 -06:00
Alexey Melnichuk ebfa71298d Add. option to store setting in memcache. (#1707) 2016-06-26 11:43:32 -06:00
markjcrane 6e29a95909 Add nowrap to time_condition_edit.php to correct a layout problem. 2016-06-26 11:20:13 -06:00
markjcrane 3d82239069 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-06-24 14:51:15 -06:00
markjcrane 3e51e8cb66 Add settings array to the config.lua. 2016-06-24 14:50:55 -06:00
Alexey Melnichuk 0a0383db9a Add. Handler for SUBSCRIBE method for call flow application. (#1701)
* Add. Handler for SUBSCRIBE method for call flow application.

Usage:
1. Run form fs_cli `luarun call_flow_subscribe`
2. Create new call flow extension and set feature code to `flow+<EXTENSION>`(e.g. `flow+401`).
3. Set on the phone BLF key to `flow+401`

This code based on `mod_valet_parking`.

* Add. prevent running 2 copy of script.

Remove some unused vars and simplify implementation.

* Fix. Use correct protocol for send event.

* Fix. Do escape SQL arguments

* Fix. escape `+` sign in call flow extension.
2016-06-24 10:32:19 -06:00
Mafoo f88691618e Enhance-make voicemail length configurable (#1702)
allow the voicemail max_lengths to be configured from domain/default
settings
2016-06-24 10:28:47 -06:00
FusionPBX 2189ce1e82 Update cmd.php
Add Applied response message and fix the referrer.
2016-06-24 10:13:25 -06:00
FusionPBX 8969e8171d Update device_dashboard.php
Fix the apply button for Device Keys for the Device Dashboard.
2016-06-24 09:47:13 -06:00
FusionPBX b36050114d Update switch_music_on_hold.php
Update the music on hold list.
2016-06-23 23:14:03 -06:00
reliberate ef787dafbf Music on Hold: Add ability (and permission) to edit Name. Add check for required fields (Name and Path). 2016-06-23 15:02:01 -06:00
Alexey Melnichuk 032872f5b3 Fix. Disable device provision. (#1700)
Close #1389
Rewrite code to write config file to file.
2016-06-23 12:47:06 -06:00
markjcrane 3f47e26616 Get music on hold from list from the database. 2016-06-22 20:28:20 -06:00
markjcrane d1aa88dfd1 Add app/pin_numbers. 2016-06-22 13:49:54 -06:00
reliberate 68c442e063 Music on Hold: Style/layout tweaks.
Recordings:  Updated to support new audio playback indicator. Show upload date/time (when not using base64).
VM Messages:  Updated to support new audio playback indicator.
VM Greetings:  Updated to support new audio playback indicator.
CDR:  Updated to support new audio playback indicator.
2016-06-22 12:42:03 -06:00
FusionPBX e332afaf46 Update access_control_nodes.php
Fix the ACL node paging.
2016-06-22 11:55:30 -06:00
markjcrane 59304c226f Add $sql .= "WHERE device_uuid = '".$device_uuid."' "; to the device lines in device_dashboard.php. 2016-06-21 18:32:30 -06:00
markjcrane ecc7317d62 Update device_user_uuid. 2016-06-21 18:09:37 -06:00
markjcrane f4765e954b Improve code for access controls. 2016-06-21 18:00:38 -06:00
markjcrane 38b62a4572 Fix the dashboard device keys 2016-06-21 17:57:06 -06:00
reliberate 4204188c00 Music on Hold: Update app_defaults to use db field music_on_hold_timer_name instead; reflective of the MOH changes just committed. 2016-06-21 16:06:09 -06:00
reliberate 6db9b1f4fb Music on Hold: Support multiple global categories. Support for changing moh domain. Support for managing additional stream parameters (shuffle, stereo, interval, chimes, custom moh paths, etc). Enhanced file system housekeeping.
Theme: Enhanced audio playback progress indicator.  Added settings to control body icon normal/hover colors.
VM Greetings: Updated to support new audio playback indicator (more apps to come shortly).
Group Permissions: Prevent enter key submission on search field.
2016-06-21 15:56:15 -06:00
Alexey Melnichuk 510c7665a4 Fix. Provision for devices without (#1689) 2016-06-21 08:06:45 -06:00
Alexey Melnichuk 42aec3c0d8 Fix. Edit user for device. (#1690) 2016-06-21 08:05:44 -06:00
Alexey Melnichuk f59f0c9f50 Add. Use static function to find vendor by User-Agent string. (#1681)
Add. Escene and AddPac vendors.
2016-06-20 11:45:20 -06:00
Alexey Melnichuk b982eae5da Fix. Select key on devices for Grandstream (#1684) 2016-06-20 11:42:24 -06:00
Alexey Melnichuk 736519f3cd Fix. Export valid values for settings in provision template. (#1685) 2016-06-20 11:40:22 -06:00
FusionPBX 41a3290999 Update device_dashboard.php
Hide the 'apply' button on the devices keys dashboard until its ready.
2016-06-19 10:00:01 -06:00
FusionPBX c61eefdfb2 Update device_edit.php
Hide this until its ready.
2016-06-19 09:56:18 -06:00
FusionPBX 086650f7c9 Update ivr_menu_edit.php
Change the ivr_menu_ringback to default back to the original default of music on hold.
2016-06-19 09:39:47 -06:00
FusionPBX 7c8c6c99d0 Update ring_group_edit.php
Set the default ring_group_ringback to ${us-ring}
2016-06-19 09:35:21 -06:00
markjcrane da8d7316fb Update device_edit.php change user_uuid to device_user_uuid. 2016-06-17 17:45:42 -06:00
markjcrane 6991bd7649 Rename user_uuid device_user_uuid in the devices table. Add an apply button to the key dashboard and provision button to the device edit. 2016-06-17 17:34:31 -06:00
Alexey Melnichuk f9171c96aa Fix. Display key type in `Profile` app. (#1658) 2016-06-17 12:43:51 -06:00
Alexey Melnichuk ede2f8f57d Add. Support provision programmable keys for Escene devices. (#1674) 2016-06-17 10:43:27 -06:00
Mafoo e66c907fc9 BugFix-missing PROJECT_PATH for download files (#1675) 2016-06-17 09:22:54 -06:00
FusionPBX 7b683c4842 Update xml_cdr.php
Fix the order by number alias addition by grouping it with ( and ).
2016-06-15 11:48:53 -06:00
Alexey Melnichuk 40fe5f3138 Fix. Display correct info for extensions with number-alias. (#1665) 2016-06-15 11:39:09 -06:00
FusionPBX 3066f73d4f Update xml_cdr_extension_summary.php
Update the extension summary to use the new class. Add an option to export to CSV.
2016-06-14 22:51:38 -06:00
FusionPBX 6a9b6dff73 Update xml_cdr.php
Update the xml cdr class to generate a complete extension / user summary array.
2016-06-14 22:44:34 -06:00
FreeMe 50ef8b4ade Update app_languages.php (#1664)
Added Ukraine fields
2016-06-14 20:21:15 -06:00
FusionPBX 3b9c26c31d Update gateways.php
Fix the sytnax ont the gateways list show it shows the gateway list.
2016-06-14 19:52:57 -06:00
FusionPBX 85e73a4912 Update gateway_edit.php
Add a missing ) on gateway_edit.php.
2016-06-14 19:32:50 -06:00
FusionPBX d3009467ea Update gateways.php
Add missing brackets.
2016-06-14 19:27:15 -06:00
FusionPBX c09b7f80ef Update gateways.php
Add an 'or domain_uuid is null' if permission gateway_domain is given to the group.
2016-06-14 11:14:06 -06:00
FusionPBX 653e64b6dd Update gateway_edit.php
If permission to view all gateways then add an 'or domain_uuid is null'
2016-06-14 11:10:53 -06:00
FusionPBX 397285dd37 Update app_defaults.php
Ensure the values are reset after each loop through local_stream.con.xml attributes.
2016-06-14 11:06:29 -06:00
Alexey Melnichuk 83e45dda1a Fix. Select correct key in listbox in device edit form. (#1659) 2016-06-14 08:28:57 -06:00
markjcrane c3ff393f34 Add domain_uuid to the music on hold table. 2016-06-13 18:13:23 -06:00
markjcrane 45fddd1bef Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-06-13 17:52:52 -06:00
markjcrane b6aaebb7b3 Add the missing curly brackets. 2016-06-13 17:52:35 -06:00
Mafoo 54b0b3fb9a BugFix-default moh for source mode (#1657)
populate the default moh for switch source installs
set comment indents as preferred
2016-06-13 17:48:36 -06:00
markjcrane 91562a9e41 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-06-13 17:45:01 -06:00
markjcrane 70ab3e62f8 Update app_defaults for muisc on hold so it reads local_stream.conf.xml and loads the information in the database. Remove music_on_hold_category. 2016-06-13 17:44:15 -06:00
reliberate 01964bb5ab Command: Remove blank option from handler select element. 2016-06-13 16:58:52 -06:00
reliberate b992addd0b Voicemail Greetings: Fix style effecting radio button padding. 2016-06-13 15:27:57 -06:00
reliberate b0e77d1295 MOH: Fix style issue during playback. 2016-06-13 14:53:17 -06:00
reliberate 931b30db24 Call Flows: Restore missing quote in app_languages.php. 2016-06-13 13:05:55 -06:00
FreeMe d8ffd18af4 Update app_languages.php (#1656)
Corrected 'uk' field to Ukraine not english.
2016-06-13 10:58:23 -06:00
FreeMe 4824aee451 Update app_languages.php (#1655)
Filled in Romanian and UK fields
2016-06-13 07:36:55 -06:00
FusionPBX a3d8270e30 Update call_flows.php
Update call_flows.php rename anti to alternate.
2016-06-12 14:24:35 -06:00
FusionPBX 1003e70dd3 Update index.php
Disable the auto login if the default setting-> adminer -> auto_login is not set.
2016-06-12 00:15:43 -06:00
FusionPBX 11efb35712 Update xml_cdr.php
In the xml_cdr class change method xml_array from $row to $key. Key is more descriptive and should prevent bugs in the future.
2016-06-11 16:17:35 -06:00
FreeMe 0b2506dad1 Update app_languages.php (#1651)
Multilingual support for new features
2016-06-11 15:57:01 -06:00
FreeMe b046094042 Update call_flow_edit.php (#1652)
Allows the page to become multilingual
2016-06-11 15:23:49 -06:00
FusionPBX 665273d0c7 Update app_languages.php 2016-06-11 11:08:21 -06:00
FusionPBX fad5fcd239 Update app_languages.php
Set temporary transltations for label-sound and label-alternate_sound
2016-06-11 10:19:16 -06:00
FusionPBX 84ee791aea Update call_flow_edit.php
Fix the call flow alternate sounds so it saves to the database and its value is displayed when loading the form.
2016-06-11 09:49:22 -06:00
FusionPBX 5b9a1aadf2 Update call_flow_edit.php
Correct the SQL insert and updates and put the call flow sound and alternate sound into the order that matches the web interface.
2016-06-11 09:29:56 -06:00
FusionPBX 21538da340 Update app_languages.php
Change the labels to sound and alternate_sound.
2016-06-11 09:14:30 -06:00
FusionPBX cb96cb3362 Update call_flow_edit.php
Rename the call flows using anti to alternate.
2016-06-11 09:06:12 -06:00
FusionPBX b7a8e372ae Update app_config.php
Change call_flow_sound_on to call_flow_sound. Call flow anti to alternate and call_flow_sound_off to call_flow_alternate_sound.
This changes make it more consistent with the front end. For the few developers that have the call_flow_sound_on and call_flow_sound off I offer the these alter table statements.
ALTER TABLE v_call_flows RENAME COLUMN call_flow_sound_on to call_flow_sound;
ALTER TABLE v_call_flows RENAME COLUMN call_flow_sound_off to call_flow_alternate_sound;
2016-06-11 09:04:42 -06:00
Alexey Melnichuk 6095609c5a Add. Support sound prompts on call flow. (#1645)
This file uses new way to load recordings from DB.
2016-06-11 07:33:16 -06:00
FusionPBX c6b15a6537 Update xml_cdr_inc.php
Only check the select count if there is a default setting that instructs it to do so as it is slow on a large number of records.
2016-06-11 07:15:11 -06:00
FusionPBX e75a09d01d Update device_dashboard.php
Fix device key dashboard edit only.
2016-06-10 12:23:01 -06:00
markjcrane c30efdaa21 Change the permission name from device_username to device_user. 2016-06-10 11:02:17 -06:00
reliberate bf03b763ea Adminer: Fix and simplify previous auto-login feature (controlled by Default Setting). 2016-06-09 14:13:10 -06:00
markjcrane 227e7900ab Time to start using jsonb in the xml cdr table. 2016-06-08 19:25:51 -06:00
FusionPBX dd61071ddf Update index.php
Comment out the adminer auto login.
2016-06-08 19:14:43 -06:00
markjcrane 210d3d2d4a Update adminer.php. 2016-06-08 18:52:06 -06:00
FusionPBX 4e2266a328 Update adminer.php
Update adminer.php
2016-06-08 18:38:27 -06:00
FusionPBX 13b8d524a3 Update adminer.php
Update Adminer to 4.2.5
2016-06-08 18:32:06 -06:00
Mafoo fb4ccbc6c7 BugFix Convert call_center to ringback class (#1637) 2016-06-08 15:40:24 -06:00
Mafoo 26a04ae0ab BugFix-Double default moh (#1639)
because app_defaults now deals with detecting the default music we don't
need to forcefully put it on the list
if default is detected name it using the $text['opt-default']
2016-06-08 15:40:05 -06:00
Mafoo 209f2d227c BugFix-remove-legacy-warning (#1638)
changed switch_music_on_hold->select to be more inline of usage
changed extension_edit to use new format
changed call_center_queue_edit to use new format while
https://github.com/fusionpbx/fusionpbx/pull/1637 is in testing
2016-06-08 15:15:36 -06:00
Mafoo c2850c7b58 BugFix-bad ref to $db in switch_recordings (#1636) 2016-06-08 13:43:10 -06:00
Mafoo d0882476a3 BugFix-moh class bad ref (#1635)
fixed incorrect referenced to the switch_recordings class
2016-06-08 13:27:23 -06:00
Mafoo 4605117d51 Enhance Ringback (#1590)
created new class to look after generating the list of ringbacks
available
adjusted MOH class so legacy method is still possible (just not recommend) and utilizes optgroups as well
converted ring_groups and ivr_menus to use new method
added translations
implemented list_recordings in switch_recordings class
2016-06-08 07:21:45 -06:00
markjcrane d4cfb7231d Fix the call center queue active call list. 2016-06-07 13:35:18 -06:00
reliberate 28dcd4ba56 Command: Fix SQL insert statement generation (insert comma after null, use single-quotes instead of double). 2016-06-06 17:24:08 -06:00
reliberate e450022cd8 Extension: Update assigned Device line password only if user has permission to view/edit Extension password. 2016-06-06 14:36:31 -06:00
FusionPBX 692c5c36be Update xml_cdr_extension_summary.php
Add the domain_uuid.
2016-06-05 21:54:54 -06:00
FusionPBX a8f7bcc9f2 Update xml_cdr.php
Use the class variables.
2016-06-05 21:53:28 -06:00
markjcrane f341277148 Get the extensions then the summary array. 2016-06-05 17:53:12 -06:00
markjcrane d2d0e1f6e6 Remove the second quick_select variable that was accidently added. 2016-06-05 17:51:23 -06:00
markjcrane 405a6ad32d Adding user summary (extension summary) to the xml_cdr class. 2016-06-05 17:19:06 -06:00
FusionPBX 8f89358346 Update xml_cdr_inc.php
Work on the XML CDR export to CSV.
2016-06-03 19:47:35 -06:00
reliberate 02dce2d495 Dashboard: Tweak Device dashboard component styles. 2016-06-02 18:41:39 -06:00
markjcrane e21d344cfd Check for the adminer permission to increase security. 2016-06-02 09:54:47 -06:00
reliberate 207e7616b1 Adminer: Require authentication to access adminer.php file. 2016-06-02 09:31:27 -06:00
reliberate ad1ae95415 Theme: Additional settings to control domain name (selector), menu toggle icon, and logout icon color and hover colors separately.
Adminer: Added ability to login automatically.
2016-06-01 22:04:00 -06:00
markjcrane d56b8ab6a1 If last_sent_callee_id_number is set use it as the destination_number. 2016-06-01 16:45:50 -06:00
markjcrane d91369b8f7 Prevent duplicate values from being saved in the vars.xml file and remove some trailing spaces and fix some of the indentation. 2016-06-01 15:31:33 -06:00
FusionPBX ac0d1f3f48 Update app_config.php
Add the device_key_id permission.
2016-05-31 10:03:46 -06:00
FusionPBX 3cf86a459e Update device_dashboard.php
To edit the key in the dashboard device_key_id permission is required.
2016-05-31 10:01:32 -06:00
FusionPBX f95e107091 Update device_dashboard.php
Fix permissions and add the option to add and configure a device key.
2016-05-30 16:40:23 -06:00
FusionPBX 6659d49caf Create device_dashboard.php
Add a new item for the dashboard device keys.
2016-05-28 19:52:28 -06:00
FusionPBX ebd7745d6d Update ring_group_forward.php
Add a few more comments and indentation to the ring group dashboard.
2016-05-28 19:50:20 -06:00
FusionPBX 05100c953c Update ring_group_forward.php
Make the ring group forward dashboard fit correctly for mobile devices.
2016-05-28 15:35:23 -06:00
FusionPBX 9fbc8bf44c Update device_edit.php
Show the selected user when editing a device.
2016-05-26 22:14:39 -06:00
FusionPBX 8368745b65 Update app_languages.php
Fix the label and description for the singular 'user'.
2016-05-26 22:04:45 -06:00
FusionPBX 8fe9609c51 Update device_edit.php
Set the device user label to singular.
2016-05-26 22:00:33 -06:00
FusionPBX b0cdde365b Update device_edit.php
Remove the device user add button.
2016-05-26 21:54:20 -06:00
FusionPBX 069f5c95e0 Update app_languages.php
Fix the translation on the description of the device user.
2016-05-26 21:49:44 -06:00
markjcrane 37a2ed2d17 Minor update. 2016-05-26 13:08:53 -06:00
markjcrane f396eb04a0 This should complete work for setting module order for existing systems. 2016-05-26 12:51:53 -06:00
markjcrane 3211c0b44a Add module order for modules that are already in the database without an order set. 2016-05-26 12:46:07 -06:00
markjcrane 24b7b93988 Fix the syntax. 2016-05-26 11:28:30 -06:00
markjcrane 7fff69f791 Remove save_module_xml() function and move it it into the modules class as the xml method. Eventual goal move everything out of switch.php. 2016-05-26 11:21:37 -06:00
markjcrane 8784787531 Adjust the order of the modules. 2016-05-26 11:01:03 -06:00
markjcrane 17bfd2eb35 Start using the module order. 2016-05-26 10:31:59 -06:00
Mafoo 59ddf92f1b I got the permissions wrong (#1616)
it should have been in octal mod (leading 0)
also updated the fax application as it needs the stickygid too
2016-05-26 05:55:46 -06:00
Mafoo a8b667cd0b Added sticky GID permissions (#1615) 2016-05-25 21:51:41 -06:00
FusionPBX 3ce93c654c Update switch_music_on_hold.php
Add missing forward slashes so the pattern will be correct for the preg_replace.
2016-05-25 17:42:56 -06:00
Mafoo a25c9a3e48 Added basic searching for moh (#1614)
added basic searching for the default moh directory
added app_defaults so moh is configured/repairable with app_defaults
changed to use PROJECT_ROOT
changed template replacement to be encased in comment so xml will
validate
changed to use preg_replace so leading spaces and tabs can be stripped
(to output clean xml)
local_stream_conf dos2unixed
made default search consistent (they should all be music/default or
music not a mixture)
2016-05-25 14:12:17 -06:00
FusionPBX 448b3e4422 Update modules.php
Set a default order when adding the modules.
2016-05-24 23:42:05 -06:00
FusionPBX 407e8973d5 Update module_edit.php
Set the order to label-order.
2016-05-24 23:26:51 -06:00
FusionPBX e5af4a09fe Update module_edit.php
Add module order to module_edit.php.
2016-05-24 23:16:30 -06:00
FusionPBX e1e3ad0ba9 Update app_config.php
Add module_order.
2016-05-24 23:12:01 -06:00
Chris Black 4a4a613902 remove SMS (#1612) 2016-05-24 12:57:46 -06:00
Chris Black 2d05685103 Add support for twilio (#1610)
added support for twilio and made it a bit easier to add support for
other carriers as well.
2016-05-24 02:02:36 -06:00
FusionPBX e9836cca05 Update app_defaults.php
The sip profiles are being read from the templates/conf directory so copying the files is not needed.
2016-05-23 21:37:21 -06:00
reliberate 8d2a190099 Gateways: Fix paging and order by.
Devices/Users/Extensions: Visual adjustments.
2016-05-21 13:04:31 -06:00
reliberate c34aed1ede Ring Group Forward: Don't include footer.php if is included within the Dashboard. 2016-05-21 11:51:26 -06:00
markjcrane 79e32c6b06 Add ability to assign a single user to a device. 2016-05-20 10:39:16 -06:00
markjcrane 2b3213f9df Create yealink_time_zone_start_time and yealink_time_zone_end_time automatically. 2016-05-19 12:47:03 -06:00
Chris Black a8d5033953 Flowroute SMS (#1603)
* Fix Yealink provisioning for contacts/groups

Fix the Yealink provision templates to allow for directory_extensions,
groups and users.

* Fix group_uuid and user_uuid messup

* Yealink directory and provisioning changes

Includes the changes from PR 1582 with some fixes to the SQL.

Also merged all the directory_* options into ONE directory.xml

Will need to call the it with any of these:

http://mydomain/app/provision/?file=directory.xml&contacts=groups

http://mydomain/app/provision/?file=directory.xml&contacts=users

http://mydomain/app/provision/?file=directory.xml&contacts=extensions

http://mydomain/app/provision/?file=directory.xml&contacts=all

* Flow route SMS
2016-05-19 12:09:49 -06:00
FusionPBX 1e9489b1e5 Update scripts.php
Remove this code as its breaking the upgrade page when migrating from source to package paths.
2016-05-15 08:57:59 -06:00
SJS87 41db39bda0 E.164 format support - contact_phone_edit.php (#1581)
The + prefix is being removed, this should be ignored for the very start of the string, resolution below.

Line 69.
Replace:
$phone_number = preg_replace('{\D}', '', $phone_number);
With:
$phone_number = preg_replace('{(?!^\+)[\D]}', '', $phone_number);
2016-05-13 08:42:34 -06:00
markjcrane f024039a02 Use effective_caller_id_name and effective_caller_id_number with follow me. 2016-05-13 08:21:58 -06:00
Chris Black 804565549b Yealink directory listing for extensions, groups, users contacts (#1588)
* Fix Yealink provisioning for contacts/groups

Fix the Yealink provision templates to allow for directory_extensions,
groups and users.

* Fix group_uuid and user_uuid messup

* Yealink directory and provisioning changes

Includes the changes from PR 1582 with some fixes to the SQL.

Also merged all the directory_* options into ONE directory.xml

Will need to call the it with any of these:

http://mydomain/app/provision/?file=directory.xml&contacts=groups

http://mydomain/app/provision/?file=directory.xml&contacts=users

http://mydomain/app/provision/?file=directory.xml&contacts=extensions

http://mydomain/app/provision/?file=directory.xml&contacts=all
2016-05-12 11:22:40 -06:00
markjcrane de362abfb5 Fix a minor issue. 2016-05-11 18:42:30 -06:00
markjcrane dabdbbeb95 Additional work on caller id name and number. 2016-05-11 18:37:01 -06:00
markjcrane 63384b3aa1 Add the new column source_number. 2016-05-11 18:21:36 -06:00
markjcrane d515d49faa Additional work on the destination_number on the new xml cdr import tool. 2016-05-11 17:58:43 -06:00
markjcrane 6344476e69 Fix the syntax to the last commit. 2016-05-11 17:05:06 -06:00
markjcrane 2660ea0893 Add source_number and change the destination_number to the number sent to the carrier. 2016-05-11 16:23:42 -06:00
markjcrane 55e6f76c72 Add a new permission number_alias. By default hide it to prevent confusing users. 2016-05-11 13:36:31 -06:00
markjcrane a4400b2497 Fix some warnings more warnings. 2016-05-11 13:23:53 -06:00
markjcrane e3b874ee35 Change default permissions on ring groups. 2016-05-11 13:05:56 -06:00
markjcrane 83772690fc Change extension permission defaults. 2016-05-11 13:03:06 -06:00
markjcrane 87b92987b7 Run array unique and sort only on groups array if it exists. And use is_array instead of isset on the conditions that test if it is an array. 2016-05-11 09:20:10 -06:00
markjcrane d3c1417de6 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-05-11 09:06:29 -06:00
markjcrane fa75391a5d Check each array if it exist with for every foreach in the operator_panel/index_inc.php. 2016-05-11 09:06:14 -06:00
FusionPBX d6bb63b0cc Update voicemail.php
Don't use is_array with glob.
2016-05-10 22:53:42 -06:00
FusionPBX 7e02426a80 Update voicemail.php
Use is_array with foreach in the voicemail php class.
2016-05-10 22:51:03 -06:00
markjcrane 8750f50c19 Fix data types on the new music on hold and add the path. 2016-05-10 19:19:47 -06:00
markjcrane b2e1dd4b2e Working on music on hold. 2016-05-10 19:09:45 -06:00
FusionPBX fecc8e3510 Update app_defaults.php
Move the if ($domains_processed == 1) { so none of the code is processed more than one time.
2016-05-10 12:56:33 -06:00
FusionPBX 25fe0b7f93 Update app_defaults.php
Add media_mix_inbound_outbound_codecs to true by default.
2016-05-10 12:46:03 -06:00
markjcrane 5a9ad9da41 Update the record count for extensions list. 2016-05-07 18:06:36 -06:00
markjcrane 93d20531e6 On the extensions page use is_array($extensions) instead of $num_rows 2016-05-07 17:37:24 -06:00
markjcrane f9f57fffa6 Change the method to detect if the array exists for extensions. 2016-05-07 17:27:27 -06:00
markjcrane 1637b5c518 Fix a missing bracket from the last commit. 2016-05-07 16:15:15 -06:00
markjcrane 9f43ed627d To prevent all warnings for XML CDR Details check all arrays. 2016-05-07 12:28:07 -06:00
markjcrane fcb860d75a Fix the warning on XML CDR details. 2016-05-07 11:48:46 -06:00
Alexey Melnichuk 840ea3faa4 Fix. Do not populate invalid paths. (#1585)
Problem when `opendir($dir)` returns `false` and then
while cycle adds many empty strings which produce in the end
```
/etc/freeswitch/tls
/etc/freeswitch/tls/
/etc/freeswitch/tls//
/etc/freeswitch/tls///
/etc/freeswitch/tls////
/etc/freeswitch/tls/////
/etc/freeswitch/tls//////
/etc/freeswitch/tls///////
```
2016-05-06 09:28:10 -06:00
Alexey Melnichuk f828c1c56b Escene provision (#1140)
* Add. Provision to Escene ES330/ES320

* Add. Look up Escene device by ext+domain.

* Update Escene template.

* Add. `provision` section in config.

Found than ES330 some time hangup when it try get software/core and get error from fusion.
2016-05-06 01:49:43 -06:00
reliberate fb2f13bb9c CDR: Fix PHP warnings regarding paging. 2016-05-05 13:54:17 -06:00
markjcrane 07a01de694 Fix the problem with active call center displaying correctly. 2016-05-04 23:18:55 -06:00
markjcrane 164fd03c98 Disable limit and offset when exporting CDR to CSV. 2016-05-04 22:35:05 -06:00
markjcrane 3abaff004c Check the missing array has content before processing it. 2016-05-04 00:22:35 -06:00
markjcrane 7aa61e2d53 After making changes to the IVR Menu flush memcache for the IVR. 2016-05-03 23:09:18 -06:00
Alexey Melnichuk 114b2fb202 Fix. Set all allowed extensions while default settings. 2016-05-02 23:59:47 -06:00
reliberate 5956a3a17f Menu Manager: Add ability to customize main and sub menu icons. 2016-05-02 14:42:06 -06:00
markjcrane 0db8ddb949 Add a new xml_cdr_import.php and add limit and filter options to the xml_cdr.php class. 2016-05-01 17:44:53 -06:00
markjcrane 716762a58b Fix the dialplan import problem caused when checking if the array 'isset' one word was incorrect. 2016-05-01 08:21:15 -06:00
markjcrane 70a349bb6a Call direction outbound is set on the outbound route making it redundant and so removing it. 2016-05-01 08:08:30 -06:00
markjcrane f1a55f52ae Improve the xml cdr class. 2016-04-30 00:33:35 -06:00
markjcrane 2806a0602e Fix the warning for the interactive conference page. 2016-04-29 17:55:27 -06:00
markjcrane e2ce33ca49 Check that the arrays exist for music on hold before using them. 2016-04-29 17:17:29 -06:00
markjcrane 8b4883c36c Make sure the array exists for the backup tool. 2016-04-29 17:13:36 -06:00
markjcrane 6d92f6774f Fix the access control list. 2016-04-29 17:01:04 -06:00
markjcrane a0b4d6e47c Verify that all arrays used in a foreach use isset for classes/dialplan.php. 2016-04-29 15:49:36 -06:00
markjcrane e342ee464e Update the conference interactive permissions for the user group. 2016-04-29 10:31:03 -06:00
markjcrane 3b3515babf Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-04-29 09:49:58 -06:00
markjcrane e59a1747b5 Change voicemail_id from text to numeric and remove the cast on voicemail_id. 2016-04-29 09:49:04 -06:00
FusionPBX c73777dfeb Merge pull request #1562 from moteus/display_long_extensions
Fix. Display long extensions (>9 digits)
2016-04-29 09:25:46 -06:00
markjcrane 769b90bb2b Check to make sure the music on hold directory exists before trying to open it. 2016-04-28 22:36:55 -06:00
markjcrane d26f64f786 Check the whether the file exists before checking the size. 2016-04-28 22:23:15 -06:00
markjcrane 14b029a15e Correct the str_to_named_array function so that the result is null. 2016-04-28 22:15:30 -06:00
markjcrane 516e1d2ede Use isset on all arrays in call_center_active_inc.php. 2016-04-28 21:47:45 -06:00
markjcrane f1f16a243f Check all arrays are set for the operator panel before using foreach. 2016-04-28 21:40:40 -06:00
markjcrane 7a9b9c8170 Check the array isset in active calls. 2016-04-28 21:29:54 -06:00
markjcrane 0ec2083121 Check to make sure directory does not exist before using mkdir. 2016-04-28 21:22:48 -06:00
markjcrane e34196585c Add (!class_exists('extension')) 2016-04-28 16:57:42 -06:00
markjcrane bc51cd7d1d Cleanup the indentation ... tabs and whitespace after the last pull request. 2016-04-28 16:56:44 -06:00
markjcrane 18df3effec Fix a filesize warning for provisioning using strlen instead. 2016-04-28 15:06:16 -06:00
FusionPBX e97782fbee Merge pull request #1557 from hcoin/fix-warnings
Mariadb 10.1, Freeswitch 1.6, Ubuntu Xenial LTS, Ldaps, warnings enabled, cli install/upgrade
2016-04-28 14:43:06 -06:00
Alexey Melnichuk 0c61e650d0 Fix. Display long extensions (>9 digits) 2016-04-28 14:37:58 +03:00
markjcrane 7b413a8058 Update the xml_cdr php class to get it operational. 2016-04-27 23:51:53 -06:00
markjcrane 8d9d76f7dc Add a new xml_cdr php class. 2016-04-27 13:24:59 -06:00
Harry G. Coin 09e6d2e3d7 last fixes needed to support mariadb 10.1 2016-04-25 22:20:31 -05:00
Harry G. Coin 7442f32a53 Cleanups.
Remove default 192.168.42.42/32 allow.
Restore missing app/fax/resources/functions/parse_attachments.php to satisfy pre-existing include
Fix so sql in voicemail app works if var undefined.  Warning: don't know if non Mariadb's like cast(...) .
Cleanup close in event socket.
2016-04-25 22:16:19 -05:00
Harry G. Coin fd313a7c66 fixes so cli installs/upgrades work.
Also another step along the way allowing freeswitch to run -u -g freeswitch and fusionpbx to run -u -g www-data
2016-04-25 21:26:26 -05:00
Harry G. Coin 64eeca8e2d Fix so fusionpbx doesn't fail on servers with php versions later than 5. (e.g. php7).
Also a few warning causes fixed.
Also, one step along the way to allow freeswitch to be u freeswitch g freeswitch and fusionpbx to run www-data:www-data.
2016-04-25 20:52:21 -05:00
Harry G. Coin 179f4840a8 include omitted column name, partial fix to support mariadb 10.1. 2016-04-25 20:44:30 -05:00
Harry G. Coin 96e71eadf7 ensure the directory variable actually has a directory name. 2016-04-25 20:40:23 -05:00
Harry G. Coin 91a92d8e5e \r\n --> \n
Cause all the .php files containing lines ending with \r\n to instead end with \n.

DYI with:

find fusionpbx -type f -name '*.php' -exec dos2unix '{}' \;
2016-04-25 20:30:23 -05:00
Harry G. Coin 89e5ecbcdf The goal is to increase confidence in fusionpbx, one step is to run by default with error_reporting (E_ALL ^ E_NOTICE);
So, please find in this set numerous small changes which eliminate numerous php warning messages.

Also, a small bug fix in an sql statistics routine, naming a count(*) field as count, so displaying correct detail.

If any of the proposed changes are omitted, the relevant page will experience php warnings.

There are no doubt fusionpbx pages I've yet to visit that still generate warnings, this set is nearly certainly not comprehensive.
2016-04-25 20:19:58 -05:00
reliberate b1becf5f17 Theme: Revert CSS change.
Contacts: Change email input field type to 'text' instead of 'email'.
2016-04-25 10:34:39 -06:00
markjcrane 81746f1233 Minor change to contact edit. 2016-04-22 10:35:27 -06:00
markjcrane 2fd1a44842 voicemail_id is not guaranteed to be numeric so can't use the cast unless we protect against non numeric ids. 2016-04-19 14:05:12 -06:00
markjcrane 3758d84216 Add the lan acl as a default again. 2016-04-19 00:21:52 -06:00
markjcrane a54772c406 Restore the path to config.lua. 2016-04-16 00:44:10 -06:00
markjcrane 09d304a1aa Use the connect method in the constructor. 2016-04-16 00:27:24 -06:00
markjcrane a2b6f24a36 Get the db_type, db_username, db_password, and more using the constructor. 2016-04-16 00:21:01 -06:00
markjcrane ca06335136 Set the full path to the config.lua script. 2016-04-15 23:16:19 -06:00
markjcrane 7277ed8f49 Set the sciprt directory from the session variable. 2016-04-15 19:57:29 -06:00
markjcrane abb6a9b770 Get the database connection for save_phrases_xml.php. 2016-04-15 19:52:21 -06:00
markjcrane 69d36b806d Add class_exists 2016-04-14 23:23:14 -06:00
markjcrane 6828efb12c Update the scripts class. 2016-04-14 23:09:49 -06:00
markjcrane cfb1b28a54 Add a contructor to the dialplan class. 2016-04-14 22:34:10 -06:00
markjcrane ed06174cda Set extension summary to use GET instead of POST. 2016-04-14 21:11:05 -06:00
markjcrane fbc3ac5e70 Remove the last contact_email field that was deprecated. 2016-04-14 20:13:40 -06:00
markjcrane 7fc9e44768 Update the extension summary in preparation to expand it further. 2016-04-14 15:08:16 -06:00
markjcrane ea0c3e9220 Make the advanced -> command execute page more compact. 2016-04-14 14:50:06 -06:00
markjcrane 8b5e166eda Remove contact_email from v_contacts table as this was replaced by the v_contact_emails table. 2016-04-14 10:40:25 -06:00
Alexey Melnichuk 969889cc98 Add. `allowed_extension` array to specify allowed files in email. 2016-04-14 17:38:33 +03:00
reliberate 53b07c67f7 Misc: Fix datetimepicker on Time Conditions, CDR, Contact Times, etc.
Misc: Fix textarea height.
Theme: CSS adjustments to correct misc bugs.
2016-04-13 13:23:07 -06:00
FusionPBX e0dd9e299f Merge pull request #1533 from moteus/dialplan_copy_check_str
Fix. Check string before build sql when do copy dialplan extension.
2016-04-12 12:40:01 -06:00
FusionPBX af457337ae Merge pull request #1541 from moteus/parse_imap_text
Improve mail parse
2016-04-12 12:39:37 -06:00
reliberate 2732c4253a Dashboard: Remove unnecessary inline cursor style, minor mods.
Call Routing: Minor mods.
2016-04-12 10:20:40 -06:00
reliberate 9c8576ee50 Call Control: Fix wrapping when mini paging controls visible. 2016-04-08 11:00:58 -06:00
Alexey Melnichuk 889b8f9998 Change. `parse_message` do full parse test and attachments.
Change. use only `text/plain` part to build front page.
Change. use only `attachment` but not `inline` files to build fax file.
2016-04-08 12:31:13 +03:00
reliberate dfacd41817 Command: Disable Find/Replace control, not compatible with Bootstrap. 2016-04-07 15:20:06 -06:00
reliberate 2ca9bd75e4 Dashboard: Fix issue with Ring Group Forward not saving changes.
Misc: Restore/Fix some missing/botched HTML tags.
2016-04-07 14:14:32 -06:00
reliberate 75ec879ff9 Theme: Integrate settings to customize the style of edit form tables (label, field, heading and row cells).
Editor: Prevent / (slashes) in clip name.
Dialplan Editor: Code cleanup, and minor adjustments for theme compatibility.
Functions: Add option to check_str() to skip string trim.
2016-04-07 12:00:19 -06:00
Alexey Melnichuk 8863db89fd Fix. get text part of email message with single part email. 2016-04-07 13:11:24 +03:00
markjcrane 0bef8e2e5a Fix IVR Menu say and tone for long greeting. 2016-04-06 01:38:30 -06:00
markjcrane 5339bee11d contact_group_uuid value is not working get the value from the database. 2016-04-06 00:39:27 -06:00
markjcrane daedac51fc Fix the contact group delete button. 2016-04-06 00:33:52 -06:00
markjcrane c38ff886e5 Fix assigning groups to contacts. 2016-04-06 00:27:57 -06:00
markjcrane 2b5480f894 Remove the lan access control list as its not needed by default. 2016-04-06 00:14:53 -06:00
markjcrane 12067b8aea Update the script.php class use session event socket information for now. 2016-04-04 23:27:41 -06:00
markjcrane 4ac03a8d1a Add a missing permission on backup. 2016-04-04 19:51:22 -06:00
Alexey Melnichuk dc2265b788 Fix. Check string before build sql when do copy dialplan extension. 2016-04-04 14:41:18 +03:00
markjcrane ff7e5323b5 Get the script_dir path from event socket. 2016-04-03 09:47:58 -06:00
markjcrane 7b1a596d6f Use is_dir instead of check for the length of the stirng. 2016-04-03 09:36:27 -06:00
markjcrane 9217b599ed Only write the scripts if the directory is set. 2016-04-03 09:29:37 -06:00
markjcrane 7aeeda0e15 Rename to the switch_settings class. 2016-04-02 20:11:51 -06:00
markjcrane ebee007ab8 Change the switch class to freeswitch. 2016-04-02 19:37:37 -06:00
markjcrane 7d61371bc9 Rename the EventSocket class. 2016-04-02 19:23:16 -06:00
markjcrane d9e00f2be3 Add a new switch class with a method to get the directories needed for FreeSWITCH and add them to default settings -> switch category. 2016-04-02 17:53:51 -06:00
markjcrane 11f4fea479 Change expire["sofia_conf"] to expire["sofia"] and expire["acl_conf"] to expire["acl"]. Then add a default value to prevent nil errors when the conf.lua script has not been updated. 2016-04-02 08:32:43 -06:00
reliberate 14973b5c97 Functions: Enhance img_spacer() function.
Dialplan Edit: Integrate img_spacer() to fix row divider.
Default/Domain/User Settings: Use img_spacer() function for color swatches.
Contact Times: Adjust for recent changes on img_spacer() function.
2016-04-01 19:44:26 -06:00
reliberate ce31971277 Voicemail: Show Add button even when no Voicemails exist.
Extensions: Integrate keyboard shortcuts (Ctrl+A to select all, Delete to delete checked).
2016-03-31 18:03:32 -06:00
reliberate 2ca72bd99d Function: Created key_press function to dynamically generate key detection javascript.
Voicemail: Ctrl+A checks all checkboxes, pressing Delete deletes the checked Voicemails.
Editor: Integrated key_press function.
Command: Integrated key_press function.
2016-03-31 17:11:37 -06:00
reliberate c3ea9a0f16 Editor: Add Default Setting descriptions. 2016-03-31 10:50:31 -06:00
reliberate bca92cf8ca Editor: Create app_defaults to add related Default Settings. 2016-03-31 10:45:09 -06:00
FusionPBX 3276f13fa4 Merge pull request #1524 from moteus/extension_select_count
Fix. Display extension on MySQL.
2016-03-30 08:53:36 -06:00
reliberate cdc6aa691c SIP Profile Settings: Set paging at 200 records, add param. 2016-03-30 00:58:47 -06:00
markjcrane fa0f310d97 Change some IVR Menu defaults as 0 is unlimited and 1 continues to the exit on the first error. 2016-03-29 21:10:43 -06:00
reliberate 6b0aa41872 Dashboard, Call Routing, Ring Groups language file fix. 2016-03-29 16:36:39 -06:00
reliberate 28084dc0ff Call Routing: More responsive layout, includes additional info in list view. 2016-03-29 16:28:17 -06:00
reliberate 414949e2a6 Ring Groups: Language file fixed. 2016-03-29 14:20:06 -06:00
reliberate ef755cf9da Theme: Minor CSS tweaks.
Ring Groups: Rework forwarding controls - integrate into Dashboard view and Ring Group edit page.
2016-03-29 14:15:01 -06:00
Alexey Melnichuk b85067b166 Fix. Display extension on MySQL.
Problem that
```SQL
select (select count(*) as num_rows ...)
```
is  not the same as
```SQL
select (select count(*) ...) as num_rows
```

I think problem may be on SQLite too.
2016-03-29 19:00:59 +03:00
markjcrane c00194127c Remove the cast on app/calls/calls.php to fix non-numeric extensions. 2016-03-29 03:49:41 -06:00
markjcrane 6a2e98baa2 Fix the problem with non-numeric extension causing an error. Not certain we will keep this method but its an interesting solution. 2016-03-29 03:42:24 -06:00
reliberate cd7843b7f3 Apps: Integrate ability to set paging via a Default/Domain/User Setting (domain > paging > numeric). 2016-03-28 23:02:11 -06:00
reliberate 7c5176cf41 Theme: Add additional Settings to control the style of various elements, remove old css classes.
Default/Domain/User Settings: Add color previews in list view.
2016-03-28 22:29:15 -06:00
reliberate 347417011e Language changes for last commit. 2016-03-28 18:07:02 -06:00
reliberate 1a69272fab Languages file for last commit (doh). 2016-03-28 17:58:19 -06:00
reliberate fd54066540 Theme: Replace image-based control icons with Bootstra Glyphicon buttons.
Voicemail Messsages: Added ability to toggle message status (saved/new).
2016-03-28 17:50:07 -06:00
reliberate 785279d62b Destinations/Extensions/Voicemails: Better sorting ability. 2016-03-28 15:21:05 -06:00
reliberate a70f1a8e11 Contact Timer: Replace PHP short tags. 2016-03-28 14:28:10 -06:00
reliberate cdf7ff99b8 Dialplan Edit: Style mods. 2016-03-28 09:57:03 -06:00
reliberate 1f0e28455b Dialplan Edit: Disable text-overflow (for now). 2016-03-28 09:31:53 -06:00
reliberate 3419a18989 Recordings/CDR: Fix audio playback and progress bar style. 2016-03-28 09:09:33 -06:00
reliberate 9d6469eba3 Access Controls: Update layout/style. 2016-03-28 08:41:55 -06:00
reliberate b2bfc35f41 Theme: Explicitly set file input class to be inline.
MOH: Revert last change.
2016-03-28 08:22:59 -06:00
reliberate 017da03006 MOH: Fix layout issue with file upload input and clear button. 2016-03-28 08:11:04 -06:00
reliberate 22edbabf5d Call Routing: Improve order by - sort numerically. 2016-03-28 07:36:25 -06:00
Alexey Melnichuk 43eb07119b Fix. Display extensions in order way 2016-03-28 11:54:47 +03:00
reliberate 0899a8e5da Import Contacts: Fix layout issue. 2016-03-27 03:00:05 -06:00
reliberate a3ab81d53b Command: Correct layout & styles. 2016-03-27 02:54:29 -06:00
markjcrane 08ba30b9ee Change the app/emails/app_languages.php to UTF-8 encoding and used a spanish dictionary to fix the translations that were broken when converting file encoding. 2016-03-27 01:18:51 -06:00
markjcrane 77bc05d2fa Change the encoding type for app/emails/app_menu.php to UTF-8. 2016-03-27 01:10:29 -06:00
markjcrane 46cec34644 Fix v_settings update sql command in app/settings/app_defaults.php. 2016-03-26 23:59:28 -06:00
markjcrane a12b5ac43c Remove agent_admin from call_centers/app_menu.php as it doesn't exist by default and causes an error. 2016-03-26 23:36:13 -06:00
reliberate 13e3aa4fa8 Added: Bootstrap Framework - initial integration.
Added: Bootstrap Plugins - DateTimePicker, ColorPicker (in multiple apps)
Added: Default Theme - responsive
Removed: RightJS Framework - no longer needed.
Removed: Accessible Theme - superseded by Default theme.
Removed: Minimized Theme - superseded by Default theme.
Enhanced: Menu - responsiveness added.
Enhanced: Dashboard - responsiveness added.
Etc.
2016-03-25 16:29:20 -06:00
markjcrane ab7bd4a3d3 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-03-24 23:08:45 -06:00
markjcrane 66e01ef9dc Change to the new context require renaming two variables to be consistent and to prevent a problem. 2016-03-24 23:08:23 -06:00
FusionPBX eb81998165 Revert "Revert "Revert "search selects""" 2016-03-24 22:25:18 -06:00
FusionPBX 90242c0c60 Revert "Revert "search selects"" 2016-03-24 22:03:37 -06:00
FusionPBX 68e728b0b6 Revert "search selects" 2016-03-24 22:02:41 -06:00
FusionPBX 7217d29d8b Merge pull request #1497 from blackc2004/master
search selects
2016-03-24 21:56:20 -06:00
FusionPBX a0e736fb34 Merge pull request #1500 from moteus/provision_contact_sql
Fix. SQL text to query user contact in provision class
2016-03-24 21:44:32 -06:00
markjcrane 459a5931fa Fix some of the elements in the contacts array. 2016-03-24 21:43:03 -06:00
FusionPBX 1807b37872 Merge pull request #1502 from moteus/provision_contact_category
Fix. Export `contact_category` for provisioning template
2016-03-24 21:38:50 -06:00
markjcrane 0e3ea02f72 Change sytnax from database["name"] to database.name in the config.lua. 2016-03-24 20:15:09 -06:00
markjcrane b940749eb5 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-03-24 15:02:30 -06:00
markjcrane 83edd6a7fd On windows force to / instead of the backslash \ as path. This fixes a problem where recording c:\pathtofusionpbx\recordings fails because the \r gets understood as a carriage return in the session:record in FreeSWITCH. 2016-03-24 15:02:04 -06:00
Alexey Melnichuk 62c4618259 Fix. SQL in group contacts 2016-03-24 17:59:01 +03:00
Alexey Melnichuk 2ab96611ef Fix. Export `contact_category` for provisioning template
Add. Export `contact_type` and `phone_label` for provisioning template
2016-03-24 17:54:31 +03:00
Alexey Melnichuk 4bb595f797 Fix. SQL text to query user contact in provision class 2016-03-24 15:54:29 +03:00
Alexey Melnichuk facbd6a62d Fix. Display correct gateway name in URI on `Fax Active` page 2016-03-23 14:02:33 +03:00
markjcrane bb379b997e Show both LAN and WAN IP in the registrations. 2016-03-23 00:14:30 -06:00
markjcrane 85263b3a00 Replace the external ip with the internal nat ip address. 2016-03-23 00:07:50 -06:00
markjcrane f5002bec99 Re-add the time condition dialplan button label. 2016-03-22 23:52:37 -06:00
markjcrane c4332db765 Time condition hide the group label as it uses too much vertical space and the group number is provided by default. 2016-03-22 23:39:23 -06:00
blackc2004 128026f3e8 search selects 2016-03-22 15:42:46 -07:00
markjcrane fe320d40da Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-03-21 23:45:36 -06:00
reliberate 74006543ef Editor: Fix Clip Library folder nesting, misc adjustments to Clip and File lists. 2016-03-21 16:01:44 -06:00
markjcrane f3114cdf05 Add support for destination_number name to be customized on inbound routes. 2016-03-21 11:13:47 -06:00
reliberate 30655054c0 Dashboard: Enhance with priority numbers and additional System Count items.
Devices: Fix missing translation.
Voicemails: Fix missing translation.
2016-03-20 03:22:29 -06:00
markjcrane bdcd499b2c Fix a minor display issue for contacts. 2016-03-19 21:57:37 -06:00
markjcrane a11ee88cd8 Hide the IVR sub menus until they are ready. 2016-03-19 21:18:07 -06:00
markjcrane 8139ddeb56 Correct the syntax for the app destinations array. 2016-03-19 19:59:52 -06:00
markjcrane e984d7e00a Update the IVR Menu class to make dialplan more modular. Add option for LUA or application IVR. 2016-03-19 19:06:06 -06:00
FusionPBX ee7f8c08d7 Merge pull request #1495 from blackc2004/master
fix some email stuff
2016-03-19 15:17:43 -06:00
reliberate 51275443c5 Voicemail: Add bulk delete ability for Messages, instant saved indication when playing/downloading, and table row click to play.
Dashboard: Minor code cleanup.
2016-03-19 13:54:24 -06:00
reliberate 471c647ba2 Voicemail: Change 'View' link to 'Messages' instead. 2016-03-19 08:16:49 -06:00
reliberate a9e3717e75 SQL Query: Removed.
Command: Integrate SQL Query functionality within Command app.
(Note: Permission and Menu modifications - please Restore Defaults)
2016-03-18 23:18:00 -06:00
blackc2004 80be7780d8 fix some email stuff 2016-03-18 18:53:41 -07:00
reliberate de75f58e62 Command: Enable PHP syntax highlighting without opening/closing tags. 2016-03-17 17:33:33 -06:00
reliberate 4883356509 Command: Fix bug with Ctrl+Enter to Execute. 2016-03-17 15:57:44 -06:00
reliberate 680d6f1802 Command: Integrate new editor, include Clip Library. 2016-03-17 15:50:18 -06:00
markjcrane db8fa2e5f5 Add destination number regex and string_to_regex function. 2016-03-17 13:22:03 -06:00
reliberate f7aca7239c Extensions: Added bulk delete.
Voicemail: Added bulk delete.  On delete, remove recordings folder, and voicemail_options, _destinations, and _greetings database records.
2016-03-16 18:48:42 -06:00
markjcrane 36d8c7815d Change daylight_savings_start_date to daylight_savings_start_day as it is more accurate for representing the data. Add daylight_savings_start_time and daylight_savings_stop_time 2016-03-15 16:15:32 -06:00
markjcrane 6e4be852ad Update default settings add daylight_savings_start_month and date for the polycom templates. 2016-03-15 13:51:01 -06:00
markjcrane 926cda4a97 Add polycom_digitmap to provision category in default settings. 2016-03-15 12:50:04 -06:00
markjcrane 121c58ebe7 Move contact_exists to a method in the provision class. 2016-03-15 12:22:57 -06:00
FusionPBX 133c0c8258 Merge pull request #1489 from mafoo/Enhance-device_edit
Enhance device_edit
2016-03-15 03:12:57 -06:00
reliberate 10c99b93b5 User Dashboard: Restore Click-to-Call functionality. 2016-03-14 18:59:30 -06:00
mafoo 406a07b6bd Enhance device_edit
tweaked fade in/out for files elements to make them fade in sync and out
in sync
fixed fadeIn for files button as attaching to the fadeout on select
seems to be broken
2016-03-14 16:14:27 +00:00
FusionPBX 169220439f Merge pull request #1459 from moteus/operator_panel_short_number
Fix. Use operator panel with short extension.
2016-03-11 13:38:18 -07:00
FusionPBX b53164ac93 Merge pull request #1468 from mafoo/WhitespaceClean-app/batch_1
WhitespaceClean-app/batch_1
2016-03-11 13:35:41 -07:00
FusionPBX 5a8a19af39 Merge pull request #1469 from mafoo/WhitespaceClean-app/batch_2
WhitespaceClean-app/batch_2
2016-03-11 13:35:24 -07:00
FusionPBX e2f06cf8f3 Merge pull request #1466 from mafoo/WhitespaceClean-app/sip_profiles
WhitespaceClean-app/sip_profiles
2016-03-11 13:27:38 -07:00
FusionPBX 8b7c0ffe6d Merge pull request #1467 from mafoo/WhitespaceClean-app/xml_cdr
WhitespaceClean-app/xml_cdr
2016-03-11 13:25:49 -07:00
FusionPBX 970c1d54e2 Merge pull request #1460 from mafoo/Enhance-Add_mod_translate
added mod_translate to the modules list
2016-03-11 13:24:43 -07:00
FusionPBX 68a121cd66 Merge pull request #1462 from mafoo/BugFix-Translation-True_False
BugFix-Translation-True_False
2016-03-11 13:24:13 -07:00
FusionPBX 61e9010319 Merge pull request #1465 from mafoo/WhitespaceClean-app/dialplan
WhitespaceClean-app/dialplan
2016-03-11 13:22:02 -07:00
FusionPBX e21dfcb69c Merge pull request #1464 from mafoo/WhitespaceClean-app/access_controls
WhitespaceClean-app/access_controls
2016-03-11 13:21:00 -07:00
markjcrane b135f6b120 Change device_provision_enable to device_enabled to make it consistent with the rest of the fields that are used for to enable and disable something. 2016-03-11 11:46:02 -07:00
mafoo e410824380 WhitespaceClean-app/batch_2
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 12:01:24 +00:00
mafoo d408cf2fbc WhitespaceClean-app/batch_1
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:56:29 +00:00
mafoo ce8137b407 WhitespaceClean-app/xml_cdr
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:54:18 +00:00
mafoo ad07565e16 WhitespaceClean-app/sip_profiles
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:51:17 +00:00
mafoo c34ce168d5 WhitespaceClean-app/dialplan
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:49:17 +00:00
mafoo fbffc5f20e WhitespaceClean-app/access_controls
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:47:28 +00:00
mafoo 4131a70c02 BugFix-Translation-True_False
fixed various uses of ucwords() to render true/false to use
$text[label-*] instead
2016-03-11 11:34:52 +00:00
reliberate a9237ef3fa User Dashboard: Add blocks with additional customizable information (voicemail count, missed calls, recent calls, system counts, domain limits, and system status).
CDR: Adjust icon status and missed call filter to be more accurate, simplify User's view of CDR, add additional call result filter.
2016-03-10 16:29:47 -07:00
mafoo 4345648dc4 added mod_translate to the modules list 2016-03-09 17:46:20 +00:00
Alexey Melnichuk d22254bac7 Fix. Use operator panel with short extension.
Problem because if you have say 15 ext. and one of ext has say number `14`
and extension `14` has index 15 in array.
And php returns
```PHP
$a = array('14' => 'string', 14 => 'number');
print($a['14']); // number
``
2016-03-09 16:24:20 +03:00
markjcrane 81e0a9c7c2 Add new default settings for http_auth_type, contact_extensions, contact_groups, and contact_users. 2016-03-07 21:35:38 -07:00
markjcrane f475437a9d Add http digest authentication and make it the default with an option to use basic if required. 2016-03-07 21:31:37 -07:00
markjcrane 75780c1ec1 Add the contacts array to provisioning template to be used for the phone directory. 2016-03-04 18:37:01 -07:00
markjcrane b4b86b0478 Fix indentation on the editor. 2016-03-04 13:18:30 -07:00
reliberate ce2490dafc User Dashboard: Minor layout optimizations.
Follow Me: Added search and minimized paging controls.
Extensions: Added minimized paging controls.
2016-03-03 19:01:58 -07:00
reliberate e712d9a15e Call Center Agent: Prevent duplicate sip_invite_domain key/value insertion on Agent edit. 2016-02-29 22:54:24 -07:00
reliberate 50deef7823 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-02-29 21:49:36 -07:00
reliberate 8ed4489710 Outbound Route: Set effective_caller_id_name to use Emergency CID Name when creating 911 route. 2016-02-29 21:46:13 -07:00
markjcrane 9547292524 Add a call limit dialplan disabled for now. 2016-02-29 18:46:50 -07:00
markjcrane 093556cd42 Rename install_first_time variable and file name. Remove the install/upgrade_switch.php which isn't being used anymore. Update the indentation and remove inconsistent white spaces. 2016-02-29 09:24:05 -07:00
markjcrane 990a8e766c If follow me is enabled then show it by default. 2016-02-26 14:35:58 -07:00
markjcrane 46ea1de348 Add a new permission follow_me_ignore_busy. 2016-02-26 14:13:32 -07:00
reliberate 010dae5ea9 Inbound Routes: Set column widths on form. 2016-02-25 18:45:27 -07:00
reliberate 1d95ad0743 Devices, Extensions, Gateways, Users: Bypass browser password manager prompt when saving. 2016-02-25 18:19:51 -07:00
reliberate fb2ba02106 Voicemail: Remove unnecessary echo. 2016-02-25 15:57:28 -07:00
reliberate 23576e8081 Voicemail: Fixes to Greeting select box. Bypass browser password manager pop-up when saving. 2016-02-25 14:39:28 -07:00
reliberate 42e531d31a Voicemail: Provide a select box to choose a Greeting, instead of requesting the Greeting ID to be entered. 2016-02-25 12:06:45 -07:00
reliberate bfb38eec0d Call Control: Hide Follow Me settings when not Enabled. 2016-02-25 11:16:36 -07:00
reliberate 34547f27f3 Edit: Allow selection of current file path. 2016-02-25 10:28:33 -07:00
reliberate 8bb1f9c57c Call Control: Fix - Do not disable Call Forward On Busy and Call Forward No Answer when Do Not Disturb is enabled. 2016-02-25 10:03:08 -07:00
Alexey Melnichuk bdb7326af9 Fix. Works on php < 5.4.0 and short_open_tag=Off 2016-02-25 15:17:41 +03:00
reliberate 281944254d Edit: Customize defaults with Settings, add live preview on Mode and Font Size. 2016-02-25 01:19:24 -07:00
reliberate e49034921e Edit: Added Find/Replace and Go To (Line) features in toolbar, rename Ace application folder. 2016-02-24 14:44:32 -07:00
reliberate 288736b5a8 Edit: root.php updated 2016-02-24 12:49:20 -07:00
reliberate 5456e2d837 Edit: Revamp using Ace editor (ace.c9.io). 2016-02-24 12:28:35 -07:00
markjcrane 3e1e822fbd Add domain_uuid to the CDR result set. 2016-02-23 19:42:10 -07:00
markjcrane e44cfabcb9 If show all is used on the export then remove the domain name from the file name. 2016-02-23 19:33:16 -07:00
markjcrane 2874807570 Add showall hidden option to the regular CDR search form. 2016-02-23 19:19:03 -07:00
markjcrane 7437048eb4 Fix the SQL command when using the advanced search and improve security on how showall is being used. 2016-02-23 19:05:52 -07:00
markjcrane d58122aa56 Change a POST to a GET on the advanced search for CDR. 2016-02-23 18:15:07 -07:00
markjcrane bfd2d791b9 Fix the checkbox on the show all for the advanced search. 2016-02-23 18:09:00 -07:00
markjcrane eb5c341383 Additional work to get the CDR to allow the show all to work with the regular search and advanced search. 2016-02-23 17:53:21 -07:00
markjcrane 2adb0147a9 Allow admin access to the menu for dialplan -> destinations. 2016-02-23 11:10:27 -07:00
markjcrane 88e6d0599c Add round brackets around the condition destination_number for inbound routes generated by destinations. 2016-02-22 14:28:45 -07:00
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
markjcrane 419fb0a88d Device add Mitel line functions that match the Mitel web interface. 2016-02-19 11:11:56 -07:00
FusionPBX eec24d6341 Merge pull request #1442 from moteus/acl_flush_memcache
Fix. Clear memcache after edit ACL.
2016-02-16 08:53:29 -07:00
Alexey Melnichuk 1d2a612030 Fix. Clear memcache after edit ACL. 2016-02-16 14:02:00 +03:00
blackc2004 be018be1f2 fix if_permission 2016-02-15 11:19:18 -08:00
markjcrane fe6a73a3d8 Add ability to the acl.conf.xml to read a description attribute. 2016-02-14 03:09:55 -07:00
markjcrane 13861172a9 If the user is in the superadmin or admin group and user group it was preventing the fax_forward number from being updated. 2016-02-11 00:19:44 -07:00
markjcrane b489074e0c Fax add a way to change the inbound fax file name. 2016-02-10 21:44:03 -07:00
markjcrane 9b1cb7c43e Fix the check to see if domain_name is not set. 2016-02-10 17:15:31 -07:00
markjcrane 2e5e2aa3b3 XML CDR - if the domain_uuid is not found then attempt to use sip_req_host to get the domain name. If domain_name and domain_uuid are still empty then add the CDR record with the domain_uuid as null so there is a record of the call. 2016-02-10 13:54:15 -07:00
FusionPBX f39708bee7 Merge pull request #1435 from skyeblueiscool/patch-1
Update follow_me.php
2016-02-06 23:06:01 -07:00
FusionPBX 2064b451b2 Merge pull request #1433 from mafoo/BugFix-conference_center_rooms
Fix for when a conference room has no admins
2016-02-06 15:42:29 -07:00
markjcrane aa9717518f Change the category to provision for provision ntp_server_primary, and ntp_server_secondary. 2016-02-06 14:53:31 -07:00
skyeblueiscool dcc64101be Update follow_me.php 2016-02-05 16:47:36 -08:00
mafoo 27dfc364df Fix for when a conference room has no admins
If a conference room had no admins it would become impossible to see it in the GUI
This fix makes it possible for a admin or super admin to view rooms in this state.
this uses a new permission "conference_room_view_all"
2016-02-05 09:47:42 +00:00
markjcrane fa1d97a6ca Fix a minor mistake. 2016-02-04 23:39:08 -07:00
markjcrane 658f2ab678 Hide memcache on the system status page if FreeSWITCH is not installed. 2016-02-04 23:28:23 -07:00
mafoo 416a704c12 made it possible to find phrases
fixed string replace not taking out spaces aswell
2016-02-04 16:19:27 +00:00
mafoo 010963aa2f fix for incorrect destinations 2016-02-04 15:49:03 +00:00
mafoo 467384aece Corrected selected statements 2016-02-03 17:32:07 +00:00
FusionPBX 2c4270fb82 Merge pull request #1425 from mafoo/BugFix-Phrases
Fix for phrases are actually phrase_uuid not phrase_name.domain_uuid
2016-02-03 08:17:26 -07:00
mafoo c17fccbff2 Fix for phrases are actually phrase_uuid not phrase_name.domain_uuid 2016-02-03 15:08:28 +00:00
Alexey Melnichuk 227cd5d854 Fix. Save instead of empty value path to recordings for some sound options. 2016-02-03 10:28:12 +03:00
Alexey Melnichuk 7545a52013 Fix. Path to records in music on hold. 2016-01-28 13:17:30 +03:00
markjcrane e5169e2432 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-27 15:56:42 -07:00
markjcrane 217e3b562c Add a new permission extension_user_record to control who is able to see extension record. By default superadmin has this permission. 2016-01-27 15:56:22 -07:00
FusionPBX 78c1bb01c4 Merge pull request #1413 from mafoo/BugFix-Phrases
phrases should be written out as there uuid
2016-01-26 10:38:43 -07:00
mafoo 671315a361 phrases should be written out as there uuid
not the name.domain_uuid format
2016-01-26 17:34:44 +00:00
markjcrane 4261c58c14 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-25 21:27:37 -07:00
markjcrane 9546782a68 Add Cisco and Linksys to the format_mac list. 2016-01-25 21:27:21 -07:00
FusionPBX 45a088a409 Merge pull request #1406 from moteus/modules_no_esl
Fix. Display modules form if FS does not start.
2016-01-25 21:18:22 -07:00
markjcrane c49e47e61f More work on user assigned contacts. 2016-01-25 20:38:45 -07:00
markjcrane 8cd347bede Disable default settings -> call center path by default. 2016-01-25 10:24:09 -07:00
markjcrane febf47d61e Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-22 11:11:23 -07:00
markjcrane f9bd8e0998 Change Mitel Line 1-8 to Line only. 2016-01-22 11:02:25 -07:00
mafoo 87a2b0de47 fix for when the element is not in the document yet 2016-01-22 11:51:58 +00:00
Alexey Melnichuk 75195d5153 Fix. Display modules form if FS does not start. 2016-01-22 13:05:13 +03:00
markjcrane 5a20dce9ab Move the php tag. 2016-01-21 23:33:03 -07:00
markjcrane 2e0e499e93 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-21 23:29:29 -07:00
markjcrane 3ea6eac9cf Start the Mitel functions list. 2016-01-21 23:29:13 -07:00
Alexey Melnichuk fec4df23a0 Fix. Copy dialplan extension with correct `add_uuid` for outbound route. 2016-01-21 17:29:14 +03:00
markjcrane 3984218fb5 Fix the provisioning class. 2016-01-20 12:26:01 -07:00
markjcrane 9ca689236a Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-20 11:58:33 -07:00
markjcrane c6b39cc0a5 Add device profile copy button. 2016-01-20 11:58:10 -07:00
FusionPBX 9cd2cd4789 Merge pull request #1397 from mafoo/Enhance-root.php
Enhance root.php
2016-01-20 11:06:18 -07:00
mafoo 9ce00a03cf values were being assigned rather than compared 2016-01-20 13:44:36 +00: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
markjcrane 882333a1b0 Add personal directory array for provisioning. 2016-01-19 22:14:02 -07:00
markjcrane c068d9dab6 Add a few more permission checks to conference_room_edit.php 2016-01-18 22:06:45 -07:00
markjcrane 30d5177b0a Work on the permissions for contacts. 2016-01-18 21:46:49 -07:00
markjcrane 33d8597a5f Allow call forward and follow me to be setup when the extension is disabled. 2016-01-18 21:33:03 -07:00
markjcrane 8fcc999bd2 Remvove the shared option and update the contact description. 2016-01-18 18:30:22 -07:00
markjcrane bad658ac68 Move the contact user data to the correct table. 2016-01-18 17:51:32 -07:00
markjcrane 38af18d127 Simply deleting contact users and groups. 2016-01-18 17:42:32 -07:00
markjcrane 9e8cd7d348 Add a missing bracket. 2016-01-18 16:55:26 -07:00
markjcrane 1474b51779 Update permissions on contact_edit and add ability to delete a user that is assigned to the contact. 2016-01-18 16:53:19 -07:00
markjcrane 08625735e9 Update the sql query that lists the assigned users to specific contacts. 2016-01-18 15:02:34 -07:00
markjcrane 69de2cacac Fix the contact page layout. 2016-01-18 14:44:05 -07:00
markjcrane 35c8198160 Add the translations for Users, and add the new permissions. 2016-01-18 14:35:44 -07:00
markjcrane b60f55525e Add contact user list to contact_edit.php. 2016-01-18 14:17:59 -07:00
markjcrane 468e86e937 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-18 14:15:36 -07:00
markjcrane e960c847d6 Move the sql queries from the content in conference_room_edit.php 2016-01-18 14:15:21 -07:00
FusionPBX 1e9343aa46 Merge pull request #1396 from mafoo/Enhance-BugFix
Enhance root.php
2016-01-18 11:22:41 -07: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 e9d8605c0d Assign the user that created the contact to the user that created it. When deleting a contact delete the user assigned to it. 2016-01-17 16:16:51 -07:00
markjcrane 1c59453952 Add a new table v_contact_users. 2016-01-17 14:17:12 -07:00
markjcrane 23b4b7c9bf Change $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH to $_SERVER["PROJECT_ROOT"]. 2016-01-17 00:01:13 -07:00
markjcrane 3eda2664fd Set the mac address to lower case in a different location. 2016-01-16 12:02:32 -07:00
markjcrane afd92882c9 Set the mac address to lower case. 2016-01-16 11:58:22 -07:00
markjcrane b67f9dee45 This doesn't appear to be completed. The developer that created should talk to me about what its purpose is as this seems to duplicate domain settings. 2016-01-16 10:33:46 -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
markjcrane 74ca9eb980 Consolidate the SQL Queries for better performance. 2016-01-16 09:54:01 -07:00
markjcrane 285cad06da Fix a problem with the provision url path which was caused by a pull request in the last 12 hours. 2016-01-16 09:44:15 -07:00
FusionPBX 88a10cbea8 Merge pull request #1139 from joernott/master
Allow provisioning with internal addressbook and update snom320 tpl
2016-01-15 22:45:32 -07:00
FusionPBX e5aee41056 Merge pull request #1385 from blackc2004/master
yealink remote phone book
2016-01-15 22:40:55 -07:00
FusionPBX 04813452a1 Merge pull request #1388 from mafoo/BugFix-Devices
BugFix to app/devices
2016-01-15 21:42:01 -07:00
blackc2004 1a6d6308c7 Update 980_cidlookup.xml 2016-01-15 20:16:21 -08:00
markjcrane 62d1575202 Make the domain in MN_Generic.cfg dynamic. 2016-01-15 17:35:00 -07:00
markjcrane c4eca6c330 Mitel provisioning add MN_Generic.cfg and update the 5324 and 5340 templates. 2016-01-15 17:09:16 -07:00
Matthew Vale 1502cf15ff changed protocol to match request 2016-01-15 13:43:10 +00: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
markjcrane b40415c53f If the call group or toll allow have a value set set selected. 2016-01-13 17:57:25 -07:00
markjcrane e186172b6f Use call group singular instead of plural. 2016-01-13 16:40:26 -07:00
markjcrane 73b3afe506 Add an option for toll allow and call group select list. 2016-01-13 16:26:55 -07:00
blackc2004 28aec4f0a9 start of local extensions as remote phone book 2016-01-13 10:08:38 -08: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
markjcrane c1266f3e00 Remove the line after ?> 2016-01-12 20:48:22 -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
Matthew Vale 9da082409a Added display of project root 2016-01-12 13:55:32 +00:00
Matthew Vale 1d60d8acb4 Initial changes to root.php
added new $_SERVER['PROJECT_ROOT'] that takes into account sub-dir detection
2016-01-12 13:55:27 +00:00
markjcrane fe9c46c0d0 Change array extensins to contact_extensions and add a new extension array. Remove trailing spaces. And add a new cisco 79xx directory called Our Phones. 2016-01-12 02:42:59 -07:00
markjcrane 8ac40de88f Set the mac address variable. 2016-01-11 07:58:57 -07:00
markjcrane a35d442dfa Change the vendor ID hex number to lower case and re-use prov object that already exists. 2016-01-09 11:50:49 -07:00
markjcrane ba67594456 Method get_vendor add vendor mitel and put them in alphabetical order. 2016-01-09 11:37:40 -07:00
markjcrane c076becb21 Use the format_mac method in the provision class. 2016-01-09 11:22:10 -07:00
markjcrane 7c9c6acc82 Continued work on formatting the mac address for upper or lower case. 2016-01-09 11:10:37 -07:00
markjcrane 40b665fefa Device File download format the mac address file name according to the requirements of the vendor. 2016-01-09 09:52:27 -07:00
markjcrane 3fddd940ec Add a missing keyword function. 2016-01-09 09:46:43 -07:00
markjcrane 97ab1c9c87 Add a new method call format_mac to make the code more reusable. 2016-01-09 09:43:14 -07:00
markjcrane 878571c927 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2016-01-09 09:29:53 -07:00
markjcrane 01edbb30b8 Set the mitel mac address to upper case. 2016-01-09 09:29:39 -07:00
Luis Daniel Lucio Quiroz 39cbe216df Bill the incoming call
wrong variable, use the correct one.
2016-01-08 23:44:06 -05: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
FusionPBX 411c18477a Merge pull request #1369 from blackc2004/patch-30
Update xml_cdr_search.php
2016-01-05 11:39:07 -07:00
FusionPBX 610d45c355 Merge pull request #1370 from blackc2004/patch-31
Update xml_cdr.php
2016-01-05 11:38:48 -07:00
FusionPBX 9f2ef55808 Merge pull request #1372 from blackc2004/patch-32
Update app_config.php
2016-01-05 11:38:08 -07:00
blackc2004 0c7b49ed29 Update emails.php 2016-01-05 10:21:55 -08:00
blackc2004 d4e3035880 Update app_config.php 2016-01-05 10:20:12 -08:00
blackc2004 8a293a1c21 Update xml_cdr.php 2016-01-05 10:13:54 -08:00
blackc2004 68d260921c Update xml_cdr_search.php 2016-01-05 10:12:39 -08:00
Matthew Vale 6788adeae4 Updated ring_group_forward for user dashboard
this is so the user_dashboard consistently shows the ring group name (as
used elsewhere to refer to a ring group)
2016-01-05 15:17:20 +00:00
markjcrane aac6d4ff96 Using phrase uuid instead of the phrase name reason is this prevents the phrase from breaking when the phrase name is changed. 2016-01-04 17:16:14 -07:00
Alexey Melnichuk 4de4bb89f4 Fix. Do not cast dialed number to int in `Operator Panel` app.
This make problems with numbers starting with `0` e.g. (001)
Also this makes problem with too long numbers which does not fit to int type.
2015-12-28 15:48:18 +03:00
Alexey Melnichuk 9f8d05481f Fix. Use `text` class in fax_files.php 2015-12-25 11:48:17 +03:00
Alexey Melnichuk df4d2216dd Change. Reduce too long app data in active calls app.
Problem that when you have large app data (>7k in my case)
it takes over 2 pages to display only single channel.
2015-12-24 12:48:25 +03:00
FusionPBX 99124df423 Merge pull request #1340 from mafoo/Enhance-Intercept-Polycom
Intercept mode for Polycom
2015-12-22 21:14:38 -07:00
markjcrane b721572c56 Add session cookie httponly and set it to true. 2015-12-21 20:52:54 -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 f960275be8 Reduce the size of the SIP header by removing the sip_h_X-Tag if its needed the administrator can add it. 2015-12-21 03:02:52 -07:00
markjcrane 0deecbe701 Move the access controls to the new resources/classes/text translation class. 2015-12-21 00:52:40 -07:00
markjcrane 2689f518d2 Comment out the translation procedural code for access_control_node_edit.php. 2015-12-21 00:48:42 -07:00
markjcrane 16e29df2c7 Fix a problem with xml_cdr/app_languages.php. 2015-12-21 00:02:50 -07:00
markjcrane 2c2d49a4d4 Set the $db as a global variable in the class. 2015-12-20 22:54:08 -07:00
markjcrane dd9e225fa5 Use the system function for recursive copy. 2015-12-20 22:52:40 -07:00
markjcrane 2817c536db Fix a problem caused with a search and replace on the correct_path method. 2015-12-20 22:50:33 -07:00
markjcrane 9287772a4b Add app/scripts to add a new scripts class and app_defaults to copy the lua scripts and write the config.lua. 2015-12-20 22:47:48 -07:00
markjcrane 4b7e7fce06 Minor adjustments. 2015-12-20 22:46:52 -07:00
markjcrane fd761f7432 Add dialplan domain_uuid is null. 2015-12-20 01:46:30 -07:00
markjcrane a2a98ee036 Fix the app/xml_cdr/app_languages.php and remove the include ot the import when viewing xml cdr. 2015-12-19 22:04:05 -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
FusionPBX 84b46ab76e Merge pull request #1315 from mafoo/Enhance-Languages
Enhance languages
2015-12-19 09:20:42 -07:00
Matthew Vale 5a07f86cfd migrates app/languages to fusionpbx/fusionpbx-apps 2015-12-18 16:29:04 +00:00
FusionPBX 7a9ae48aae Merge pull request #1332 from moteus/call_active_count
Add. Display number of active calls in title.
2015-12-15 21:35:04 -08:00
FusionPBX dc2a637c54 Merge pull request #1323 from moteus/xml_cdr_record
Fix. Display recording in CDR
2015-12-14 20:24:45 -08:00
markjcrane 666d90d06c Fix the permissions onv the voicemail directory creation. 2015-12-14 13:11:47 -07:00
markjcrane c4240dac2b Remove the echo in the app_defaults.php. 2015-12-14 12:58:40 -07:00
markjcrane 4448d7a120 Add driectory structure for voicemail via app defaults. 2015-12-14 12:48:01 -07:00
Alexey Melnichuk 3a035d879e Add. Display number of active calls in title. 2015-12-14 14:41:00 +03:00
markjcrane 583498febb Remove an extra round bracket. 2015-12-12 10:34:52 -07:00
markjcrane e40365e338 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-12-12 10:32:31 -07:00
FusionPBX 2b094915c5 Merge pull request #1326 from mafoo/Bugfix-app/system
patch for SunOS
2015-12-11 18:49:34 -08:00
Matthew Vale 358ae7d312 patch for SunOS
corrected collection of switch version during detect_switch
2015-12-11 14:57:14 +00:00
Alexey Melnichuk 1706a13234 Fix. Play voicemail.
Copy from recordings.php
2015-12-11 16:40:49 +03:00
Alexey Melnichuk 7e6a0ce062 Fix. Play/Download recordings 2015-12-11 15:53:05 +03:00
Matthew Vale 665824b949 Merge branch 'fusionpbx/master' into Enhance-Languages
Conflicts:
	app/extensions/app_languages.php
2015-12-11 08:45:26 +00:00
Alexey Melnichuk f2a1f9f086 Fix. Display recording in CDR 2015-12-11 10:46:51 +03:00
FusionPBX 6c51090fbd Merge pull request #1321 from blackc2004/master
CDR Stats changes
2015-12-10 17:24:24 -08:00
blackc2004 e69bc4da6b extension download 2015-12-10 15:07:46 -08:00
blackc2004 904de0b267 remove print 2015-12-10 11:10:32 -08:00
blackc2004 f15a1c7a9c CDR Stats Add ADV Search options request 1173
CDR Stats Add ADV Search options request 1173
2015-12-10 11:06:42 -08:00
blackc2004 c1ff104eed Merge pull request #2 from fusionpbx/master
test2
2015-12-10 08:17:05 -08:00
Matthew Vale 4776ceb030 added switch git_info where available 2015-12-10 11:58:09 +00:00
Matthew Vale cb440de264 updated switch version detection
will now work with both git and packaged version numbers
added bits to detect_switch
2015-12-10 10:51:38 +00:00
Matthew Vale b76a1a4b4f First pass on app/* 2015-12-10 10:12:41 +00:00
Matthew Vale bb1a708444 Remvoed tab for consistency 2015-12-10 10:11:45 +00:00
Matthew Vale b5a2fa0f29 Added initial version of app/languages
for analyzing missing or overlapping with global text
2015-12-10 10:04:35 +00:00
FusionPBX f3f1cf655e Merge pull request #1295 from moteus/fax_queue_greet_combobox
Add. Allows select greeting.
2015-12-09 16:26:43 -08:00
FusionPBX 91adf12550 Merge pull request #1296 from moteus/fax_queue
Fax queue web monitor
2015-12-09 16:25:29 -08:00
markjcrane 9761de8def Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-12-09 17:19:26 -07:00
markjcrane 2b5abc867c Get the MAC address from the Panasonic User Agent string. 2015-12-09 17:19:05 -07:00
FusionPBX 41cb6d4407 Merge pull request #1304 from blackc2004/patch-18
Update devices.php
2015-12-09 15:01:08 -08:00
FusionPBX a1ed12aefa Merge pull request #1305 from blackc2004/patch-17
Update call_edit.php
2015-12-09 15:00:17 -08:00
FusionPBX 1e609b6f96 Merge pull request #1306 from blackc2004/patch-16
Update app_languages.php
2015-12-09 14:57:42 -08:00
FusionPBX c5306533ad Merge pull request #1307 from blackc2004/patch-15
Update app_config.php
2015-12-09 14:57:06 -08:00
FusionPBX 9a8a37378f Merge pull request #1308 from blackc2004/patch-14
Update 010_user_exists.xml
2015-12-09 14:55:43 -08:00
FusionPBX 5e3ee88677 Merge pull request #1309 from blackc2004/patch-20
Update extension.php
2015-12-09 14:55:13 -08:00
FusionPBX 00b5dc622e Merge pull request #1311 from blackc2004/patch-22
Update app_languages.php
2015-12-09 14:53:51 -08:00
FusionPBX 406e7ed127 Merge pull request #1312 from blackc2004/patch-23
Update xml_cdr_inc.php
2015-12-09 14:53:25 -08:00
blackc2004 de1ab15095 test 2015-12-09 14:44:22 -08:00
blackc2004 b77560d27f Update xml_cdr_search.php 2015-12-09 14:09:12 -08:00
blackc2004 73da7ffaf3 Update xml_cdr_inc.php 2015-12-09 14:08:33 -08:00
blackc2004 284aa93458 Update app_languages.php 2015-12-09 14:07:58 -08:00
blackc2004 d0a6a57ddc Update extension.php 2015-12-09 14:04:26 -08:00
blackc2004 85eda7c097 Update devices.php 2015-12-09 14:01:35 -08:00
blackc2004 e253f9304f Update call_edit.php 2015-12-09 14:00:44 -08:00
blackc2004 2711d8a6c1 Update app_languages.php 2015-12-09 14:00:13 -08:00
blackc2004 f7a44633b1 Update app_config.php 2015-12-09 13:59:43 -08: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
Alexey Melnichuk c0ec50e46c Fix. forgotten images. 2015-12-09 13:51:25 +03:00
Alexey Melnichuk 742a782183 Fix. Use `Test` interface to translate UI. 2015-12-09 13:37:32 +03:00
Alexey Melnichuk 199b7e0def Add. Allows select greeting. 2015-12-09 13:21:37 +03:00
Alexey Melnichuk 5cb8aa1d2a Change. `Send` button redirect to `Active` page. 2015-12-09 13:00:42 +03:00
Alexey Melnichuk 32685f7d98 Merge branch 'master' into fax_queue 2015-12-09 12:37:55 +03:00
markjcrane 13fa07dfc7 Remove the default context from one more location. 2015-12-08 22:32:11 -07:00
markjcrane dbe698bbe7 Remove code that was commented out a while ago. 2015-12-08 22:15:21 -07:00
markjcrane 68bb079781 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 6d62de669b Add tabbing to parse_attachments.php. 2015-12-08 21:57:18 -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
Alexey Melnichuk 279a745e4f Add. Ability to delete fax queue element 2015-12-08 16:42:13 +03:00
Alexey Melnichuk c76edde6d3 Add. Web UI to monitor for fax queue. 2015-12-08 16:16:54 +03:00
Alexey Melnichuk b07e88c1df Merge branch 'master' into fax_queue 2015-12-08 16:11:58 +03: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 f77cadfbe6 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 a3f9c02225 added freeswitch version when retrievable 2015-12-07 17:38:54 +00:00
Matthew Vale 47d8040fed use $git_path to determine if it is a git install 2015-12-07 17:37:41 +00:00
Matthew Vale 7b9038fc0b changed label to text[*] 2015-12-07 17:32:20 +00:00
Alexey Melnichuk 6b55c2af99 Merge branch 'master' into fax_queue 2015-12-07 10:29:47 +03:00
markjcrane 60e821ba3a Add the semi colon to the GIT labels. 2015-12-06 14:01:05 -07:00
markjcrane 261c5d50cb Add missing translation labels and remove the quotes arounds the GIT values. 2015-12-06 13:57:56 -07:00
markjcrane dac555f0f7 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 ff8b838b5e 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 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 5b23684c43 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-12-06 10:02:42 -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
FusionPBX 20ce42589d Merge pull request #1281 from mafoo/Enhance-app/system
Add git information to system info
2015-12-06 07:43:21 -07:00
FusionPBX 62279c2acc 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 5f9554c301 Fix. send fax by user listed in fax server list 2015-12-04 21:14:33 +03:00
Alexey Melnichuk 3e0c6a83a9 Merge branch 'send_fax_by_user' into fax_queue 2015-12-04 21:10:17 +03:00
Alexey Melnichuk 6fa4da3612 Fix. send fax by user listed in fax server list 2015-12-04 21:09:25 +03:00
Matthew Vale 7adab1e59f Add git information to system info 2015-12-04 12:18:11 +00:00
Alexey Melnichuk 9568eb43f4 Change. Use path with domain name for faxes for single tenant installation. 2015-12-04 12:57:30 +03:00
markjcrane 07cd2de9ea Update the provision file download to work with domain filter set to false. 2015-12-03 10:29:33 -07:00
FusionPBX 9d82c51a90 Merge pull request #1271 from mafoo/Enhance_Install
Enhance install based on feedback
2015-12-02 10:22:44 -07:00
Matthew Vale aff613d3e9 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 3c9bac53ed 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 b2d4749559 Add check-sync support for Linksys SPA. 2015-12-01 20:48:47 -07:00
markjcrane b0d96995e4 Change the default North America outbound route regular expression to be more precise. 2015-12-01 13:50:11 -07:00
Matthew Vale e1ea625161 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 472d68ae92 added event_socket_* detection change in app_defaults 2015-12-01 13:36:13 +00:00
markjcrane 6689017bc1 Fix the mode definition for the Grandstream expansion keys. 2015-11-30 13:09:02 -07:00
Alexey Melnichuk 969840751d Add. Translate to email2fax type message. 2015-11-30 14:54:39 +03:00
Alexey Melnichuk c9be5948c0 Add. Send reply message after fax task done. 2015-11-30 11:57:09 +03:00
markjcrane e0e7c90d97 Set the mac address to lower case. 2015-11-28 20:08:24 -07:00
markjcrane ce709c6617 Add option to get the mac address from &name=SEPxxxxx 2015-11-28 19:48:45 -07:00
markjcrane 9782723b1d 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 e41519478b Add the contact_category to contacts array in the provision class. 2015-11-28 18:29:15 -07:00
markjcrane e49ba553b6 Fix the provision path. 2015-11-27 14:10:49 -07:00
markjcrane 8a783fdc03 Add the additional language variables to app_languages.php. 2015-11-27 11:25:50 -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 331778e36c 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 8bcf55b5fc Merge pull request #1251 from moteus/fax_queue
Fax queue
2015-11-25 07:37:28 -08:00
markjcrane 83dac1faa0 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 3d643bbb2d Fix. Update language file. 2015-11-23 16:33:43 +03:00
Alexey Melnichuk ef38b27777 Change. Use function to deal with fax_queue in fax_send.php. 2015-11-23 14:57:44 +03:00
Alexey Melnichuk 506a829202 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 4219034bf5 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 7e5bbbfdaa Merge branch 'master' into fax_queue 2015-11-20 11:00:44 +03:00
Alexey Melnichuk 5e0947813c Add. Supports MySQL/SQLite to fax queue. 2015-11-20 10:38:51 +03:00
markjcrane ae4a9d499f Add style white-space: nowrap; to destination edit. 2015-11-19 22:42:33 -07:00
markjcrane 8db0341392 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 bb7d8f1718 Merge pull request #1244 from mafoo/BugFix_Provision
BugFix + Optional Enable extensions appear in directory
2015-11-19 09:40:27 -08:00
FusionPBX 9069a229ce Merge pull request #1245 from mafoo/Enhance-Sip_Profiles
Enhance sip profiles
2015-11-19 09:17:22 -08:00
Matthew Vale b4c6b7247d Bugfix 2015-11-19 14:57:47 +00:00
Matthew Vale d00f7a31e1 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 6bc2186808 Added External IPv6 support
created the external IPv6 profile
2015-11-19 13:57:23 +00:00
Matthew Vale 26c749edb0 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 c81d00272f Fix. fax_emails.php relay on number cleanup in fax_send.php 2015-11-19 14:48:41 +03:00
Alexey Melnichuk 70ac60caf3 Add. Allow specify DTMF in parentheses in phone number.
E.g. `123456 (PP789)`
2015-11-19 14:30:06 +03:00
Alexey Melnichuk 18574dfe8b Fix. Use fax_send_mode option in fax_send.php file. 2015-11-19 13:13:47 +03:00
Alexey Melnichuk 83b26ff901 Fix. Display description as last item on fax_server page 2015-11-19 12:36:35 +03:00
Alexey Melnichuk 8abdbf3f0b Add. Web UI to configure fax_queue. 2015-11-18 15:37:41 +03:00
markjcrane a0b5c5105f Fix the call center dialplan creation when adding a call center queue. 2015-11-14 20:18:31 -07:00
markjcrane 608a826d13 Correct the consistency of the indentation. 2015-11-14 17:56:20 -07:00
markjcrane b428f570de Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-11-14 17:18:58 -07:00
markjcrane e52339fc8f Fix call center queue delete. 2015-11-14 17:18:32 -07:00
FusionPBX ebbf6fb259 Merge pull request #1235 from moteus/fax_send
Fix. multiple calls fax_send caused error.
2015-11-13 09:17:09 -07:00
markjcrane d03db31518 Add the additional key types to the device key profile. 2015-11-12 19:27:29 -07:00
markjcrane f58328fa39 Polycom key type capitalize the first letter of Automata and Normal. 2015-11-12 19:11:31 -07:00
markjcrane 88858a1c8b Add additional Polycom key types. 2015-11-12 16:40:02 -07:00
Alexey Melnichuk a10e508972 Fix. multiple calls fax_send caused error.
Fix. require EventSocket implicitly.
Fix. require `test` class.
2015-11-12 14:00:01 +03:00
FusionPBX 20eff9739a Merge pull request #1228 from mafoo/Bugfix-destination_edit
Bugfix destination_edit.php
2015-11-09 07:53:35 -07:00
Matthew Vale b3133f1eb1 missed none when pasting new code 2015-11-09 11:49:09 +00:00
Matthew Vale 131954137a 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 cca5c118df Secure the device mac address when the user doesn't have permission to change it. 2015-11-05 12:25:30 -07:00
markjcrane d39d58e6f6 Show device copy when user has device_add permission. 2015-11-05 12:11:53 -07:00
markjcrane 2750163d6d Move the description inside the permission condition and adjust 2 of the permissions. 2015-11-05 12:05:49 -07:00
markjcrane ef5a1eb455 Add new device permissions for mac address, template, label, vendor, model, firmware, and description. 2015-11-05 11:56:50 -07:00
markjcrane 5f7fd707c2 Fix the syntax by adding a missing ). 2015-11-05 11:24:28 -07:00
markjcrane 78b65831ec Add new device permissions device_username_password, device_alternate, device_enable. 2015-11-05 11:19:22 -07:00
markjcrane f87195204c Add the provision.path.text to default settings. 2015-11-04 20:01:11 -07:00
markjcrane 503461fca1 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 b3937d9410 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 8e9c961a18 bugfix when retrieving region 2015-11-03 14:34:29 +00:00
Matthew Vale f53cf0ec41 initial rewrite of time_conditions 2015-11-03 14:23:52 +00:00
FusionPBX 62fcbb925a 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 8337af0fd4 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 82fcbbcbce Merge pull request #1210 from blackc2004/patch-8
Update extension_edit.php
2015-10-30 09:37:23 -06:00
FusionPBX 9c5fee3dc8 Merge pull request #1211 from blackc2004/patch-7
Update app_languages.php
2015-10-30 09:36:55 -06:00
FusionPBX b42f054e9e Merge pull request #1212 from blackc2004/patch-6
Update app_config.php
2015-10-30 09:36:30 -06:00
blackc2004 5bc43a3fbd Update extension.php 2015-10-29 12:24:55 -07:00
blackc2004 9a47dc93fd Update extension_edit.php 2015-10-29 12:24:24 -07:00
blackc2004 89410fafa6 Update app_languages.php 2015-10-29 12:23:49 -07:00
blackc2004 080d136968 Update app_config.php 2015-10-29 12:22:40 -07:00
markjcrane 9429de42be Update translation for de-at. 2015-10-29 09:43:57 -06:00
markjcrane 3f2ccf8b23 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 b5fcb26e6d Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-27 16:32:33 -06:00
markjcrane aeeee2433e Remove user group from call block until there is per extension call block. 2015-10-27 16:32:20 -06:00
FusionPBX e1e01dac90 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 e393ea821a 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 c89075cc44 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-24 16:39:37 -06:00
markjcrane ed0e78ace2 Remove the redundant public condition from the inbound route. 2015-10-24 16:39:22 -06:00
FusionPBX 2a0ef1b5af Merge pull request #1203 from badcrc/master
Add. Ability to order the time conditions
2015-10-24 14:37:07 -06:00
markjcrane b3669bac90 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-23 15:24:10 -06:00
markjcrane 4ff5835cbc Change the paging extension_list to destinations. 2015-10-23 15:23:55 -06:00
Alexey Melnichuk 6abb8a6783 Change. Allow use destination number as Outbound CallerID number for extension. 2015-10-23 15:05:24 +03:00
Alexey Melnichuk a56e1e94a3 Change. Use `destination_caller_id_number` as call follow_me caller id. 2015-10-23 14:55:48 +03:00
Alexey Melnichuk 42e45e24f4 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 43cabfc255 Fix. Extension link on contact edit page. 2015-10-22 16:26:41 +03:00
koldoa e519a4fd94 Languages updates 2015-10-22 10:59:50 +02:00
koldoa bfbe3abdc3 More Formatting 2015-10-22 10:58:45 +02:00
koldoa a4e64efa7f Formatting 2015-10-22 10:54:19 +02:00
koldoa d90b080913 Ability to order the time conditions 2015-10-22 10:45:57 +02:00
markjcrane 4c3fa1f9e7 Change the way null last is done for Postgres. 2015-10-20 02:05:03 -06:00
markjcrane 588e4ebabc Contacts oder by last mod date null last. 2015-10-20 01:53:23 -06:00
markjcrane 7a776fadb8 Order contacts by last modified date by default. 2015-10-20 01:39:54 -06:00
markjcrane 8e2dcddbaf Fix the follow me app_config.php. 2015-10-19 21:58:23 -06:00
markjcrane 749533b479 Fix a null error and translation for select option voicemail. 2015-10-19 20:58:16 -06:00
markjcrane da91589641 Fix the Contact CSV import so it will import the phone number. 2015-10-19 20:37:13 -06:00
markjcrane 710a3fa696 Add hold music option and update the call_block dialplan. 2015-10-19 18:30:55 -06:00
markjcrane a66e1a61c3 Prevent overwriting the call block number when updating the number. 2015-10-19 17:35:09 -06:00
markjcrane e00f7783da Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-10-16 16:53:59 -07:00
markjcrane 1f8f627533 Remove the exit on the dialplan destination edit. 2015-10-16 16:52:58 -07:00
koldoa 49fcc5e8d9 Changed readdir to scandir so we can get sorted template names 2015-10-16 15:04:31 +02:00
markjcrane 8f43f61713 Fix a bug with outbound routes back button. 2015-10-12 14:25:01 -07:00
markjcrane 1c0f05fa6c Fix the gateways list so it displays the hostname in the right place. 2015-10-04 10:50:05 -06:00
markjcrane c0d758be86 Add h hostname to option for the gateways. 2015-10-04 01:29:03 -06:00
markjcrane f69728befc 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 81917bd977 Remove absolute_codec_string='PCMU,PCMA' as it failed to allow PCMA. 2015-09-30 20:56:59 -06:00
markjcrane 67159897dc 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 40356e4063 Fix. Clear the cache when callcenter config changed. 2015-09-28 12:10:31 +04:00
markjcrane e2eccde92f Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-26 09:00:11 -06:00
markjcrane 6338319636 Dialplan page add mute=true back again. 2015-09-26 08:56:44 -06:00
FusionPBX cc2684428f 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 b037b81d6b Merge pull request #1167 from rdissauer/translations
latest german translations
2015-09-24 15:21:46 -06:00
FusionPBX 1277559af8 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 c633065798 latest german translations 2015-09-24 09:48:42 +02:00
roman.dissauer ae4ec80038 fixed provisioning with http_domain_filter off 2015-09-24 09:38:26 +02:00
roman.dissauer 180ee43f0f prepared img tag for high resolution (retina) images 2015-09-24 09:31:52 +02:00
markjcrane 42924ccead Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-22 18:36:23 -06:00
markjcrane 6a796d37e0 Add comment out the hidden field for now. 2015-09-22 18:36:09 -06:00
markjcrane d0c42fff37 Comment out unset autocomplete for the moment. 2015-09-22 18:35:20 -06:00
FusionPBX e25a1409ff 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 a4b7af3560 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 969e02328e Fix the removal of the autocomplete field. 2015-09-19 18:13:15 -06:00
markjcrane ba83a0f99e 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 1d4e62b2f5 Fix. Show CDR details when set `showall` 2015-09-18 12:04:52 +04:00
markjcrane 87e27dd905 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-14 19:08:27 -06:00
markjcrane e0f9865d71 Fix the redirect for the ACL. 2015-09-14 19:08:06 -06:00
FusionPBX 82542c6ea6 Merge pull request #1146 from badcrc/master
Random ring groups
2015-09-14 10:38:18 -06:00
markjcrane 83e5fe35c0 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2015-09-09 10:02:43 -06:00
markjcrane 42229e0738 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 8c8e3ce3c3 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 8391e996f0 Fix. Allow change Call Forward number without enable it. 2015-09-09 16:26:41 +04:00
markjcrane bde805bd4c Fix DND use error/user_busy instead of loopback/*99[extension] 2015-09-08 14:12:01 -06:00
markjcrane b1746acb97 Remove v_conference_center_users as v_meeting_users was used instead. 2015-09-07 14:52:15 -06:00
koldoa 26459f7895 This should fix some of the group permissions issues from issue #1065 2015-09-07 10:47:57 +02:00