Commit Graph

4660 Commits

Author SHA1 Message Date
FusionPBX ea621c4955 Update app_config.php 2017-01-14 00:09:33 -07:00
Alexey Melnichuk a67e215b10 Fix. Display Lan IP for Grandstream (#2297)
Grandstream send IP like `BJC.BGI.B.CAB` so we
should convert it to numeric form.
2017-01-13 14:24:32 -07:00
FusionPBX 522776c64b Delete app_defaults.php 2017-01-13 14:05:57 -07:00
FusionPBX 905c67d57f Delete app_defaults.php 2017-01-13 13:58:34 -07:00
FusionPBX 0ccb7cbd1a Update 470_valet_park.xml 2017-01-13 11:14:29 -07:00
FusionPBX 7a2756788b Update app_config.php 2017-01-13 00:26:25 -07:00
FusionPBX 9d341cd49b Update app_defaults.php 2017-01-13 00:24:29 -07:00
FusionPBX 9a49e7af34 Update app_config.php 2017-01-13 00:19:51 -07:00
FusionPBX ee8c88e7e8 Update app_defaults.php 2017-01-13 00:18:36 -07:00
FusionPBX 6a923029b1 Update app_config.php 2017-01-13 00:11:39 -07:00
FusionPBX d61e1444ce Update app_defaults.php 2017-01-12 23:51:57 -07:00
FusionPBX 6f0c466a36 Update app_defaults.php 2017-01-12 23:47:44 -07:00
FusionPBX 2426b8398d Update app_config.php 2017-01-12 23:44:13 -07:00
FusionPBX 04c9d93ee7 Update app_config.php 2017-01-12 23:42:55 -07:00
FusionPBX eed9cf3c86 Update app_defaults.php 2017-01-12 23:38:58 -07:00
FusionPBX 423e9076b4 Update app_config.php 2017-01-12 23:31:10 -07:00
FusionPBX b70ed2767b Update app_defaults.php 2017-01-12 23:27:11 -07:00
FusionPBX 62e1dabb54 Update app_config.php 2017-01-12 23:24:25 -07:00
FusionPBX 386c83fd01 Update app_config.php 2017-01-12 23:19:37 -07:00
FusionPBX 1cc605cbcd Update app_defaults.php 2017-01-12 23:15:42 -07:00
FusionPBX 4cffec14ca Update app_config.php 2017-01-12 23:11:20 -07:00
FusionPBX 1b817b782a Update app_defaults.php 2017-01-12 23:09:33 -07:00
FusionPBX d6bffb013d Update app_config.php 2017-01-12 23:02:33 -07:00
FusionPBX c28d36128e Update app_defaults.php 2017-01-12 22:57:16 -07:00
FusionPBX 5366c1ef01 Update app_config.php
Add default settings to app_config.php.
2017-01-12 22:50:48 -07:00
FusionPBX 1f618785d5 Update app_defaults.php 2017-01-12 22:44:51 -07:00
FusionPBX 2ba99f3de8 Update app_config.php 2017-01-12 22:39:43 -07:00
FusionPBX becb44a8be Update app_defaults.php 2017-01-12 22:38:31 -07:00
FusionPBX 1b108576b4 Update app_config.php 2017-01-12 22:36:17 -07:00
FusionPBX 01e3649fe0 Update app_defaults.php 2017-01-12 20:35:46 -07:00
FusionPBX 0dd5f9435b Update app_defaults.php 2017-01-12 15:46:33 -07:00
FusionPBX 96f1e190dd Update app_defaults.php 2017-01-12 15:25:28 -07:00
FusionPBX a8edd0d464 Update app_defaults.php 2017-01-12 14:55:06 -07:00
FusionPBX bab992583f Update app_defaults.php 2017-01-12 14:41:43 -07:00
FusionPBX 2508d71b05 Update ring_group_edit.php 2017-01-12 03:19:38 -07:00
FusionPBX 8520731f39 Create app_defaults.php 2017-01-12 03:09:17 -07:00
FusionPBX e81e705651 Update ivr_menu_edit.php 2017-01-12 02:57:27 -07:00
FusionPBX 4be4f37849 Update app_defaults.php 2017-01-12 02:48:22 -07:00
FusionPBX ff6c507cb9 Create app_defaults.php 2017-01-12 02:44:56 -07:00
FusionPBX 9ee466a804 Update app_config.php 2017-01-12 00:56:51 -07:00
konradSC ee01daecb7 Update device_profile_copy.php (#2293)
Fixed missing functionality to copy device_settings that are in a profile. 

Updated select queries to use database function.
2017-01-10 08:12:03 -07:00
FusionPBX a45b014b5f Update scripts.php 2017-01-10 01:41:29 -07:00
FusionPBX 12e8d12dbe Update scripts.php 2017-01-10 01:36:59 -07:00
FusionPBX 3226641a1b Update app_defaults.php 2017-01-10 01:03:27 -07:00
FusionPBX 2d888496de Update app_defaults.php 2017-01-10 00:58:42 -07:00
FusionPBX 70788de885 Update app_defaults.php
Fix warnings.
2017-01-10 00:45:01 -07:00
FusionPBX 8d3da2f566 Update app_defaults.php 2017-01-10 00:36:43 -07:00
FusionPBX ed4ca99f7e Update app_defaults.php 2017-01-10 00:35:32 -07:00
FusionPBX 1914f788bc Update app_defaults.php 2017-01-10 00:32:43 -07:00
FusionPBX ad0e310850 Update app_defaults.php 2017-01-10 00:00:07 -07:00
FusionPBX 7975d3c40d Update 2017-01-09 23:48:15 -07:00
FusionPBX 6ceb371067 Update app_defaults.php
Check to see if the file exists before renaming it.
2017-01-09 23:26:54 -07:00
FusionPBX 52b66797fd Update dialplan_outbound_add.php 2017-01-08 23:17:07 -07:00
FusionPBX 9aa1133ea6 Update
Fix the dial string used with follow me when the dial_string is set in default settings.
2017-01-06 15:49:38 -07:00
FusionPBX eb0eed1c87 Update extension_edit.php 2017-01-05 02:29:43 -07:00
FusionPBX eca050fc3f Update app_defaults.php
Fix a sql error for ringtones.
2017-01-05 02:10:26 -07:00
FusionPBX d0d0b8f041 Update xml_cdr.php 2017-01-04 22:25:17 -07:00
FusionPBX 1552e31e67 Update xml_cdr_inc.php 2017-01-04 21:56:23 -07:00
FusionPBX f04cd905e5 Update app_config.php
Add device vendor functions for Sangoma.
2017-01-03 17:52:27 -07:00
FusionPBX a6ed3c7466 Update device_vendor_function_edit.php
Fix a PHP warning.
2017-01-02 20:03:58 -07:00
FusionPBX 69ef0b7302 Update device_vendor_functions.php 2017-01-02 19:59:23 -07:00
jebsolutions d8b42e424e minor fix: show shell exec errors. Nicer hide/show. (#2275)
test #1:
enter an invalid command for the shell.  e.g. "asdf" then click execute.

expected result:
You get some type of result about invalid command.

Actual result: nothing shows up.  You have no idea if your command worked or not.

fixed result: When doing an exec include errors in the response: 2>&1

Test #2:
Enter something invalid in the switch command.  e.g. "asdf".  Click Execute.  Change to SQL.  Enter something valid e.g. "select * from v_users;"  Click execute.

Expected result:
You see the SQL output right below your "select * from v_users;" input text box.

Actual result:
Because the output from the previous switch/php/shell is not hidden the SQL output is pushed down off the screen.  Unless the user scrolls down they will not see the result and think their SQL command didn't actually work.

Fixed results:
When you do switch/phps/shell show the Response section.
When you do sql hide the response section.

This way only the relevant response/sql_response is shown to avoid confusion/screen clutter.
2016-12-30 12:06:53 -07:00
FusionPBX 10c55348ea Update xml_cdr.php
Capitalize the SQL, change tmp_cdr to an alias of c for CDR, and remove the spaces from the indentation.
2016-12-30 10:54:33 -07:00
Karolis Pabijanskas f3c90f6060 Fix xml_cdr_extension_summary.php speed issues (#2280) 2016-12-29 12:59:52 -07:00
jebsolutions 273a69fc50 Minor fixes to HTML markup. (#2274)
call_flow_edit.php
- fix: <script> tag output before html headers
2016-12-27 10:06:30 -07:00
jebsolutions f40f37bebb vars.php - fix 3 notify warnings (#2247) 2016-12-26 14:57:49 -07:00
Luis Daniel Lucio Quiroz 5bb9c37b20 Fix global vars scope (#2263)
Same rationale as 4.2
2016-12-26 14:53:42 -07:00
FusionPBX 7506941b17 Update app_languages.php 2016-12-23 01:03:22 -07:00
FusionPBX 6e1fc7e4ea Update app_config.php
Add hostname to the gateways table.
2016-12-23 01:02:06 -07:00
FusionPBX bc04f6f2d0 Update app_languages.php 2016-12-23 01:00:49 -07:00
FusionPBX 315ca6d239 Update dialplan_edit.php
Add dialplan hostname and change some of the indentation.
2016-12-23 01:00:02 -07:00
FusionPBX 4993104fbd Update gateway_edit.php
Move the hostname for the gateway behind the advanced button.
2016-12-23 00:29:57 -07:00
FusionPBX a29138fdc2 Update app_config.php
Show the follow me ignore busy by default.
2016-12-22 23:59:28 -07:00
FusionPBX 56666844ff Update xml_cdr_inc.php 2016-12-22 21:36:46 -07:00
FusionPBX 6463d5facf Update xml_cdr.php 2016-12-22 21:19:35 -07:00
FusionPBX 4ca5ad50c7 Update xml_cdr.php 2016-12-22 21:14:22 -07:00
FusionPBX 335084e9d8 Update v_xml_cdr_import.php 2016-12-22 21:10:22 -07:00
FusionPBX d57c9dcafd Update v_xml_cdr_import.php 2016-12-22 20:50:09 -07:00
FusionPBX 89b5bce71a Update xml_cdr.php
Hide the the paging controls in Call Detail Records if there are are not enough records to page.
2016-12-22 19:02:16 -07:00
FusionPBX c2ce12d7b4 Update xml_cdr_search.php 2016-12-22 18:41:19 -07:00
FusionPBX 0bc667d3b0 Update xml_cdr_inc.php 2016-12-22 17:54:10 -07:00
FusionPBX 148ed74f8f Update xml_cdr.php 2016-12-22 17:37:47 -07:00
FusionPBX f22287d22d Update xml_cdr.php 2016-12-22 17:03:05 -07:00
FusionPBX a3e28f5094 Update xml_cdr_inc.php 2016-12-22 16:59:34 -07:00
FusionPBX ad94dfe7f3 Update xml_cdr_inc.php 2016-12-21 17:02:10 -07:00
FusionPBX 39bd024238 Update xml_cdr.php 2016-12-21 16:58:21 -07:00
FusionPBX 4f10b455c9 Update xml_cdr_search.php 2016-12-21 16:25:22 -07:00
FusionPBX b667a78d4a Update v_xml_cdr_import.php 2016-12-21 14:14:45 -07:00
FusionPBX 6f8dc1093b Update xml_cdr.php 2016-12-21 14:02:56 -07:00
jebsolutions 5e14ba33ea Fix multiple notify warnings (#2254)
test:
- enable all errors
- go to log view page

expected result:
- no warnings/notify/errors

actual result:
Notice: Undefined index: ln in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 48
Notice: Undefined index: ord in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 51
Notice: Undefined index: fs in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 54
Notice: Undefined index: a in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 57
Notice: Undefined index: filter in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 81
Notice: Undefined variable: byte_count in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 221
Notice: Use of undefined constant color - assumed 'color' in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 246
Notice: Use of undefined constant font - assumed 'font' in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 246
Notice: Undefined variable: line_num in /var/www/fusionpbx/app/log_viewer/log_viewer.php on line 270
2016-12-20 13:26:42 -07:00
FusionPBX 587cdefd0a Update fax_send.php
Fax conversion failed until adding the /tmp as the home directory in this way.
2016-12-17 12:47:38 -07:00
FusionPBX 22262635ea Update scripts.php
Add expire.default and expire.ivr.
2016-12-14 08:41:35 -07:00
FusionPBX 949e265080 Update dialplans.php 2016-12-13 08:49:33 -07:00
FusionPBX 038a0dd626 Update fileoptionslist.php 2016-12-11 22:57:51 -07:00
FusionPBX 4e061bafff Update filelist.php 2016-12-11 22:53:19 -07:00
FusionPBX 0107479329 Update 070_speed_dial.xml
Removing the other conditions because of the prefix.
2016-12-08 12:26:17 -07:00
FusionPBX e97d8f50f3 Update 070_speed_dial.xml
Adjust the condition order
2016-12-08 12:15:42 -07:00
FusionPBX 2af4c64fff Update 070_speed_dial.xml 2016-12-08 11:06:54 -07:00
FusionPBX e789bf67d7 Update 070_speed_dial.xml 2016-12-08 03:18:09 -07:00
FusionPBX fb300f3db5 Create 070_speed_dial.xml
Add a new speed dial dialplan.
2016-12-08 03:13:11 -07:00
FusionPBX 1385749364 Update app_config.php 2016-12-08 03:05:41 -07:00
FusionPBX 91d966f4ce Update dialplan_edit.php
Use is_array before every use of foreach.
2016-12-08 02:13:40 -07:00
FusionPBX 7ffc680283 Update dialplan_edit.php
Check if details is an array before using ksort.
2016-12-08 02:07:28 -07:00
Alexey Melnichuk 4748250f43 Fix. Remove unused code. (#2233) 2016-12-07 23:46:47 -07:00
FusionPBX f02b9be24c Update app_languages.php
Add english speed dial label and description.
2016-12-07 23:38:21 -07:00
FusionPBX 5b0b527e6d Update contact_phone_edit.php
Add speed dial.
2016-12-07 23:27:31 -07:00
FusionPBX fbf49cbcc0 Update app_config.php
Add contact phone speed dial.
2016-12-07 23:04:12 -07:00
FusionPBX d785523688 Update contact_phone_edit.php 2016-12-07 22:26:13 -07:00
FusionPBX c0c7a8cd4d Delete provision_write.php 2016-12-06 11:30:48 -07:00
FusionPBX ed6c649736 Update device_profile_edit.php 2016-12-06 11:25:37 -07:00
FusionPBX b87fa3646b Update device_edit.php 2016-12-06 11:25:08 -07:00
FusionPBX f17e96ade5 Update device_dashboard.php 2016-12-06 11:24:07 -07:00
FusionPBX da2550ebba Update device_profile_delete.php 2016-12-06 11:22:52 -07:00
FusionPBX e12caa6528 Update device_profile_delete.php 2016-12-06 11:21:13 -07:00
FusionPBX d2835f6a73 Update device_delete.php 2016-12-06 11:19:10 -07:00
FusionPBX 3eec500abb Update extension_edit.php
Fix an extension edit permission problem.
2016-12-06 10:29:44 -07:00
FusionPBX d7b6fbd706 Update voicemail.php 2016-12-03 13:32:55 -07:00
FusionPBX decc256aca Update voicemail_delete.php 2016-12-03 13:23:32 -07:00
FusionPBX 69cde30f8b Update voicemail.php
Validate the input to increase security in the voicemail class.
2016-12-03 12:02:14 -07:00
FusionPBX 266cbaa28d Update voicemail_messages.php 2016-12-03 11:49:51 -07:00
FusionPBX 1efc9e24e7 Update fax_send.php
Adjust the spacing for better consistency matching the rest of the code.
2016-12-02 21:35:40 -07:00
FusionPBX fb7ff49c27 Update extension_edit.php 2016-12-02 17:25:51 -07:00
Alexey Melnichuk 611a70099d Fix. Sync building `$provision` array in all places. (#2226) 2016-12-02 12:11:47 -07:00
FusionPBX 258f0f759f Update fax.php 2016-12-02 01:16:38 -07:00
jebsolutions c5a47e0287 fix: voicemail message delete bug #2100 (#2221)
bug: voicemail_id was never set so wrong path constructed and glob finds no matching files.

test case:
delete a voicemail message from the web interface

expected result:
voicemail is deleted in the database + file system

actual results:
voicemail is still on the file system
2016-12-01 11:53:12 -07:00
Alexey Melnichuk 2946866316 Fix. Use `Ivr Menu/application` settings to switch IVR engine. (#2219) 2016-12-01 11:51:55 -07:00
FusionPBX 49390a0bc2 Update sql_query_result.php
Prevent php warnings.
2016-12-01 05:40:51 -07:00
jebsolutions 94f7d06aef add iNum Dial pattern to dialplan drop-down (#2201)
+011-883-5100-xxxx-xxxx

Most voip providers will give you a free iNum number.  Calls between iNum numbers are typically free.
2016-11-30 20:54:24 -07:00
FusionPBX f14f2fe57d Update provision.php
Prevent a warning on the provisioning class.
2016-11-30 20:50:17 -07:00
Chris Black 1431a8a3fb Voicemail to sms notification (#2205)
Requires that you have fusionpbx-apps/sms

Doesn’t impact anything if you don’t have it. Must be enabled with
default_setting voicemail_to_sms

Everything is disabled by default and the fields in voicemail_edit.php
are hidden by default.
2016-11-30 16:26:39 -07:00
FusionPBX 7ea7490e0e Update extension_copy.php
Change the duplicate message from green to red.
2016-11-29 12:08:11 -07:00
FusionPBX 1f89e76f99 Update extension_copy.php 2016-11-29 11:56:05 -07:00
FusionPBX 6e5b6f5264 Update extension.php 2016-11-29 11:51:33 -07:00
FusionPBX 08c994ebe6 Update extension.php
Improve the extension->exists method.
2016-11-29 11:38:00 -07:00
FusionPBX 537083bd56 Update extension.php
Update the function exists method.
2016-11-29 11:04:00 -07:00
FusionPBX 8c138e3ae4 Update dialplan.php 2016-11-26 23:14:43 -07:00
FusionPBX 3f835ae957 Update call_center_active_inc.php 2016-11-26 21:44:20 -07:00
FusionPBX bf60efb15c Update database_transaction_edit.php 2016-11-26 21:37:43 -07:00
FusionPBX 96720a7825 Update provision.php
Add if is_array statements before using the array to prevent warnings if the array isn't defined.
2016-11-26 18:42:22 -07:00
FusionPBX cc06a78543 Update index.php 2016-11-26 18:35:10 -07:00
FusionPBX 90d9fbff02 Update gateways.php
Reverse the changes to the Gateways list to fix multiple bugs introduced to it from a pull request.
2016-11-25 20:37:44 -07:00
jebsolutions edd220198e fix for issue #2190 missing } (#2191) 2016-11-25 10:03:07 -07:00
jebsolutions 23326d6918 additional error handling for backup/restore (#2187)
prerequisite:
- add at least one backup path to the Advanced->defaults
- do NOT install rar archive/de-archive programs

test case #1
- go to backup screen and download backups as rar

test case #2
- go to backup screen and upload a RAR file

expected result:
- get a sign that an error occurs

actual result:
- not clear if it failed, or why

fix:
added error message.  And you will get the top-bar warning in red on error instead of in green.

note: cut-pasted from google translate for "extraction failed" part of message-restore_failed_extract
2016-11-24 20:53:03 -07:00
FusionPBX 67c8e5f567 Update voicemails.php
Uppercase the SQL, cast voicemail id as text, and add sterilize user data.
2016-11-24 13:01:32 -07:00
FusionPBX 467214b2cd Update extension_edit.php
Prevent a SQL error when adding a new user.
2016-11-24 12:21:55 -07:00
FusionPBX 41614372d0 Update extension.php
Remove the extra exists method added a few hours ago.
2016-11-24 11:03:13 -07:00
Alexey Melnichuk 72cd24d0d5 Fix. Add missing braces in gateways.php (#2179) 2016-11-24 10:09:14 -07:00
FusionPBX a53ed3540e Update extension_edit.php
Use check_str on extension edit when building the sql queries. In the future will switch to PHP PDO prepared statements with parameters. This change fixes a problem where the check_str is used twice and duplicating the single quote.
2016-11-24 03:21:35 -07:00
Mafoo 7962e60206 observe gateway_domain permision more strictly (#1673)
make observation of the gateway_domain permission more strict when
generating edit and delete links
generate edit_link and delete_link once
2016-11-24 00:28:38 -07:00
jebsolutions 03f95d865b prevent cloning duplicate extensions (master #1821) (#2033)
* prevent cloning duplicate extensions

app/extensions/app_languages.php
+ add duplicate extension error prompt

app/extensions/extension_copy.php
+ add check to see if duplicate extension exists

app/extensions/resources/classes/extension.php
+ add function to check if extension exists

* fix typo

* Update app_languages.php

* Update extension_copy.php

* Update extension.php

* Update extension_copy.php

Use the global app_languages.php message-duplicate translation.

* Update extension_copy.php

* Update extension.php
2016-11-24 00:23:44 -07:00
konradSC 19fa07c29a Registration search (#2151)
* Update status_registrations.php

* Update status_registrations_inc.php

* Update status_registrations_inc.php

* Update status_registrations_inc.php

* Update status_registrations_inc.php
2016-11-23 23:20:51 -07:00
FusionPBX 4ff9f0c756 Update provision.php
Allow provision variables of type boolean and numeric.
2016-11-23 22:42:46 -07:00
FusionPBX eae984032a Create recording_play.php
Add the missing recording play file.
2016-11-23 22:08:33 -07:00
FusionPBX be19ad6bfb Update xml_cdr_details.php
Fix the recording links in the xml cdr details.
2016-11-23 22:01:37 -07:00
konradSC a7b76b7a84 Device profile settings (#2165)
* Update app_config.php

* Update device_profile_edit.php

* Update device_setting_delete.php

* Update provision.php
2016-11-23 12:28:59 -07:00
FusionPBX 2c7715dcfd Update xml_cdr.php 2016-11-23 05:24:33 -07:00
jebsolutions 076a02b41c [master] fix bug #2017 ring groups broken until re-save (#2108)
test case:
Create a new ring group with one extension.
Immediately dial the ring group number.

expected result:
Phone rings.  No errors in log.

actual result:
Call terminates and log has "0" as ring_group_uuid and a sql error.
Note: editing and re-saving the ring group works around the problem

The Problem:
Line 162: non-existent variable...being checked is returned as false  = 0

Line 278: Xml gets generated with bogus zero...

Line 298: Generate a new uuid...but too late.  We already generated the xml dial plan which will be invalid until we edit and resave this ring group.

fix:
Generate uuid before generating xml
2016-11-21 21:53:56 -07:00
jebsolutions 1da4785b41 fix orphan v_ring_group_users after deleting ring group (#2110)
* fix orphan v_ring_group_users after deleting ring group

steps to test:
create a ring group with one extension and one user.  This will add one user to v_ring_group_users.  Delete the ring group.

expected result:
ring group and all it's components are deleted

actual result
v_ring_group_user entry for this ring group is not deleted.

This fix: deletes v_ring_group_user when ring group is deleted.

* Update ring_group_delete.php

* Update ring_group_delete.php

Remove the hidden spaces
2016-11-21 13:59:12 -07:00
FusionPBX af55379d19 Update dialplan.php 2016-11-20 14:01:59 -07:00
Alexey Melnichuk c59c0a4c59 Add. Increment number-alias and MWI account number when generates multiple extensions. (#2078) 2016-11-17 11:46:25 -07:00
Alexey Melnichuk c30eb90839 Add. Support number_alias field as presence id in follow me/call forward (#2075) 2016-11-17 11:40:22 -07:00
FusionPBX 536b7d0ed8 Update app_defaults.php 2016-11-12 20:48:16 -07:00
FusionPBX d87f92608d Update call_flow_edit.php
Escape the + with the back slash when used in the dialplan.
2016-11-11 13:55:11 -07:00
FusionPBX 8445a2bffb Update fax_send.php
Get fax variables from default settings and use them for sending.
2016-11-11 13:19:52 -07:00
FusionPBX 38aae2a9be Update app_defaults.php
Ignore ringing to improve fax success rate.
2016-11-11 13:05:51 -07:00
FusionPBX 7f58a05e0c Create 505_call-forward-all.xml 2016-11-10 15:16:58 -07:00
FusionPBX 81e92ed003 Update extension.php
Add exists method to the extension class.
2016-11-05 22:32:20 -06:00
jebsolutions 27694ba988 app/fax/app_defaults.php: (#2031)
+ fix: duplicate check only within same default_setting_category.  This fixes the bug where "keep_local" for fax wasn't being created because there was a "keep_local" for voicemail.  Without this fix you will get a lua error due to the field not being set and nothing shows up in the sent faxes log.

fax/fax_log_view.php:
+ fix: back button text is missing.  Copied correct localized text code from another fax page that worked.

app/fax/app_config.php
+ fix: date field is now timestamp for postgres+mysql.  This fixes the listing only showing the date, not the time as well.

Note: app->defaults doesn't change field types.  Existing installs will have to manually update the field type e.g. for postgres:

sudo -sHu postgres
\d fusionpbx
alter table v_fax_logs alter column fax_date type timestamp without time zone;
\q
2016-11-03 16:24:40 -06:00
Chris Black 7c4a726766 add built in ability for microsoft bing speech to text (#1960)
* add built in ability for microsoft bing speech to text

* move json.lua to lower case and more error checking in record_message

* Replaced Creative Commons json.lua with lunajson.lua which is MIT license

https://github.com/grafi-tt/lunajson/blob/master/LICENSE
2016-11-03 16:11:21 -06:00
FusionPBX f65beacebc Update extension_edit.php
Fix the link thanks KonradSC for reporting the problem.
2016-11-01 21:54:37 -06:00
FusionPBX 86fc5c9f51 Update follow_me.php 2016-11-01 13:45:51 -06:00
FusionPBX 305651724b Update call_forward.php 2016-11-01 13:37:43 -06:00
jalr 8a3e0503cf Add German indications (#2005) 2016-11-01 11:02:21 -06:00
FusionPBX 9039a32923 Update conference_control_details.php 2016-10-29 00:21:05 -06:00
FusionPBX 0aa3b09053 Update conference_control_edit.php 2016-10-29 00:15:29 -06:00
FusionPBX afc4289e81 Update conference_controls.php 2016-10-29 00:11:56 -06:00
FusionPBX 166e81e9f5 Update call_flow_edit.php
Escape the * with \* if it is used in the extension or feature code.
2016-10-28 15:25:38 -06:00
FusionPBX 04dcdce88d Update call_center_queue_edit.php 2016-10-27 13:19:48 -06:00
FusionPBX 2ff221703c Update call_center_agent_delete.php 2016-10-27 13:17:09 -06:00
FusionPBX 91ca9bae66 Update call_center_queue_delete.php 2016-10-27 13:15:55 -06:00
FusionPBX 29021963fa Update xml_cdr.php 2016-10-25 18:06:34 -06:00
FusionPBX 549332b457 Update xml_cdr.php 2016-10-25 18:02:26 -06:00
FusionPBX cfd59cbcb6 Update dialplan_inbound_add.php
Use the database save class when adding an inbound route.
2016-10-23 22:00:04 -06:00
FusionPBX 8ad0847d2a Update app_config.php 2016-10-23 13:20:55 -06:00
FusionPBX fef88f0873 Update app_defaults.php
Add number_as_presence_id in default settings provision category.
2016-10-23 13:13:34 -06:00
FusionPBX 6e44bb2be8 Update scripts.php 2016-10-23 13:00:31 -06:00
FusionPBX 10f1c42509 Update device_profile_copy.php 2016-10-23 10:58:51 -06:00
FusionPBX 2a5246fe41 Update ivr_menu_copy.php 2016-10-23 10:44:35 -06:00
FusionPBX cb2e0df06c Update fax.php 2016-10-23 00:20:29 -06:00
FusionPBX 12f2214194 Update call_center.php 2016-10-23 00:18:31 -06:00
FusionPBX 1c173fc5be Update device_profile_copy.php 2016-10-23 00:12:58 -06:00
FusionPBX 338c7c4e81 Update ivr_menu_copy.php 2016-10-22 23:51:12 -06:00
FusionPBX aa0aaae623 Update device_copy.php 2016-10-22 23:44:45 -06:00
FusionPBX 32d43790b5 Update app_defaults.php 2016-10-22 23:34:26 -06:00
FusionPBX ad2cb40775 Update device_edit.php 2016-10-22 23:30:11 -06:00
FusionPBX 04db82b5e4 Update time_condition_edit.php 2016-10-22 23:24:28 -06:00
FusionPBX 5b061a5563 Update device_profile_edit.php 2016-10-22 23:19:25 -06:00
FusionPBX ea9d308eea Update destination_delete.php 2016-10-22 23:14:28 -06:00
FusionPBX 19e914c422 Update dialplan_xml.php 2016-10-22 23:07:14 -06:00
FusionPBX 4f19f185a6 Update ivr_menu.php 2016-10-22 23:03:16 -06:00
FusionPBX 30890dfb21 Update dialplan_copy.php 2016-10-22 23:00:23 -06:00
FusionPBX 2b161dd02d Update dialplan_edit.php 2016-10-22 22:58:36 -06:00
FusionPBX 4a496302df Update call_center_agent_edit.php 2016-10-22 22:57:03 -06:00
FusionPBX 4ce86cbd37 Update app_defaults.php 2016-10-22 22:53:41 -06:00
FusionPBX 6a5d99bb8d Update app_defaults.php 2016-10-22 22:44:01 -06:00
FusionPBX 7facf8e50f Update app_defaults.php 2016-10-22 22:36:16 -06:00
FusionPBX f2ec5cc6e7 Update app_defaults.php 2016-10-22 21:26:39 -06:00
FusionPBX cec74695d1 Update app_defaults.php 2016-10-22 21:21:17 -06:00
FusionPBX 5ca5ac72a3 Update app_defaults.php 2016-10-22 21:13:51 -06:00
FusionPBX a96d62c0bb Update app_defaults.php 2016-10-22 21:12:48 -06:00
FusionPBX 420696b65f Update app_defaults.php 2016-10-22 18:51:45 -06:00
FusionPBX acc355f28d Update app_defaults.php 2016-10-22 18:50:56 -06:00
FusionPBX 10c3fbe600 Update app_defaults.php 2016-10-22 17:20:24 -06:00
FusionPBX e173006be4 Update app_defaults.php 2016-10-22 16:37:56 -06:00
FusionPBX 2b164abf44 Update dialplan_outbound_add.php 2016-10-21 13:28:13 -06:00
FusionPBX 0e45593e33 Update gateway_edit.php 2016-10-21 10:24:44 -06:00
FusionPBX df4e744103 Update destination_edit.php 2016-10-21 10:24:01 -06:00
FusionPBX f8b3f1039d Update call_flow_edit.php 2016-10-21 10:21:56 -06:00
FusionPBX 3ac89b952a Update call_center_queue_edit.php 2016-10-21 10:21:14 -06:00
FusionPBX fbf53a942e Update ivr_menu_edit.php 2016-10-21 10:20:44 -06:00
FusionPBX 005d4c01e9 Update extension_edit.php 2016-10-21 10:19:45 -06:00
FusionPBX 253ea5cc40 Update conference_center_edit.php 2016-10-21 10:17:03 -06:00
FusionPBX 063eb71b5f Update device_edit.php 2016-10-20 09:39:48 -06:00
FusionPBX c7d41aa825 Update dialplan_edit.php 2016-10-20 09:38:08 -06:00
FusionPBX 636555f516 Update dialplan_outbound_add.php 2016-10-19 13:37:56 -06:00
FusionPBX 4af1aa2f7c Update call_flow_edit.php 2016-10-18 09:37:26 -06:00
FusionPBX fb46ba0acd Update conference_center_edit.php 2016-10-18 09:36:18 -06:00
FusionPBX 5a02f16fc3 Update gateway_edit.php 2016-10-18 09:35:13 -06:00
FusionPBX 2509690d34 Update destination_edit.php 2016-10-18 09:33:35 -06:00
FusionPBX ff88f2af86 Update call_center_agent_edit.php 2016-10-18 09:31:37 -06:00
FusionPBX 24332e0632 Update call_center_queue_edit.php 2016-10-18 09:30:26 -06:00
FusionPBX d0ed299083 Update call_edit.php 2016-10-18 09:28:23 -06:00
FusionPBX 9ace1a3a39 Update dialplan_edit.php 2016-10-18 09:21:48 -06:00
FusionPBX d84675e9ba Update device_edit.php 2016-10-18 09:19:20 -06:00
FusionPBX 3b52f718bc Update extension_edit.php 2016-10-18 09:16:33 -06:00
FusionPBX efa2cd50b4 Update ivr_menu_edit.php 2016-10-18 09:07:04 -06:00
FusionPBX e62ffa2d15 Update extension.php 2016-10-18 00:18:32 -06:00
FusionPBX bb3d5cf903 Update conference_room_delete.php 2016-10-17 17:52:23 -06:00
FusionPBX 0a7a08c723 Update conference_center_edit.php 2016-10-17 17:51:17 -06:00
FusionPBX 59b9039441 Update conference_room_delete.php 2016-10-17 15:12:16 -06:00
FusionPBX 714cd3290b Update conference_room_delete.php
Improve the code indentation and comments
2016-10-17 14:12:25 -06:00
FusionPBX 0667087d28 Update ring_group_edit.php 2016-10-16 10:43:00 -06:00
Luis Daniel Lucio Quiroz 8f7cea5784 Add the capability to have extension and DID with same number (#1998)
* Add the capability to have extension and DID with same number

Same rationale than 4.0

* Update dialplan_outbound_add.php
2016-10-14 14:07:40 -07:00
FusionPBX 54ea97a9d0 Update app_defaults.php
Change the cert directory from ssl to tls to match what FreeSWITCH is using by default.
2016-10-14 09:18:42 -06:00
FusionPBX 34518765e2 Update conference_edit.php 2016-10-14 08:32:15 -06:00
FusionPBX 4dcc349d2a Update time_condition_edit.php 2016-10-14 08:21:45 -06:00
FusionPBX 745bc6479e Update dialplan_outbound_add.php 2016-10-14 08:13:40 -06:00
FusionPBX dffae21cec Update dialplan_inbound_add.php 2016-10-14 08:11:52 -06:00
FusionPBX e4e6166a56 Update dialplan_inbound_add.php 2016-10-14 08:09:05 -06:00
FusionPBX 70f939d713 Update extension_edit.php
Add accountcode to extensions.
2016-10-14 07:42:01 -06:00
FusionPBX 126b658344 Update dialplan_copy.php
Fix the dialplan copy on the master branch.
2016-10-13 08:54:29 -06:00
FusionPBX f377913bd4 Update call_center_queue_edit.php 2016-10-10 11:40:38 -06:00
FusionPBX 4d4c9f85ea Update device_profile_edit.php 2016-10-10 10:41:57 -06:00
FusionPBX d1a7cda449 Update extension_edit.php
Update permissions for extension edit.
2016-10-09 10:32:49 -06:00
FusionPBX ad0ab54d28 Update fax_edit.php
Remove the unofficial billing from fax edit.
2016-10-08 22:16:54 -06:00
FusionPBX 8fe60ba751 Update fax.php
Update the FAX dialplan to use the updated orm class.
2016-10-08 22:13:46 -06:00
FusionPBX d462a244a5 Update 490_do-not-disturb.xml
Add *77 DND toggle.
2016-10-07 14:57:42 -06:00
FusionPBX e1c770e2db Update conference_center_edit.php 2016-10-05 18:44:38 -06:00
FusionPBX 08dc79d260 Update conference_edit.php 2016-10-05 18:42:46 -06:00
FusionPBX 2dc1eddcb5 Update call_flow_edit.php 2016-10-05 18:40:47 -06:00
FusionPBX 1b8cbe603b Update ring_group_edit.php 2016-10-05 18:38:07 -06:00
FusionPBX ed3c1111ea Update extension_edit.php 2016-10-05 18:24:53 -06:00
FusionPBX 5cc746fd54 Update extension_delete.php 2016-10-05 09:34:57 -06:00
FusionPBX 02203b36b3 Update database_transaction_edit.php 2016-10-05 09:34:02 -06:00
FusionPBX 3b5a003741 Update call_center_queue_edit.php 2016-10-05 07:28:18 -06:00
FusionPBX 16eb07cfef Update call_center_queue_delete.php 2016-10-05 07:25:25 -06:00
FusionPBX cc873c7c13 Update app_config.php 2016-10-05 06:03:28 -06:00
FusionPBX 48d2c45d89 Update call_center_agent_edit.php 2016-10-05 03:44:55 -06:00
reliberate ed50859364 Call Control: Minor form layout mods, add Default Setting to control Follow Me Destination count and default Timeout value, integrate ORM. 2016-10-05 01:19:05 -06:00
FusionPBX 69bb29592c Update extension_edit.php 2016-10-04 23:55:02 -06:00
FusionPBX f89cf2f46e Update app_languages.php 2016-10-04 21:50:24 -06:00
FusionPBX 976a5e6113 Update call_flow_edit.php 2016-10-04 03:28:31 -06:00
FusionPBX a51b84a139 Update call_flows.php 2016-10-04 02:38:36 -06:00
FusionPBX 3063a29db9 Update app_languages.php 2016-10-04 02:19:48 -06:00
FusionPBX 844f7d8994 Update ivr_menu_edit.php
Fix the recent change to IVR Menu dialplan to fix the IVR Menu exit app.
2016-10-03 22:15:46 -06:00
FusionPBX 5bd3d3310d Update conference_center_edit.php 2016-10-03 20:15:28 -06:00
FusionPBX 5b2b70530e Update app_languages.php 2016-10-03 01:05:25 -06:00
FusionPBX 598430148c Update conference_centers.php 2016-10-02 20:47:40 -06:00
FusionPBX fd12f82a1e Update app_languages.php 2016-10-02 20:33:54 -06:00
FusionPBX 8c400aed9c Update ivr_menu_copy.php 2016-10-02 16:31:44 -06:00
FusionPBX 4f821949b2 Update ivr_menu_edit.php
Fix a problem when adding a new IVR Menu.
2016-10-02 15:33:17 -06:00
FusionPBX e9d7bab186 Update gateway_edit.php 2016-10-02 12:54:30 -06:00
FusionPBX 570a71c4b1 Update destination_edit.php
Rewrote a large amount of the page to the new class which allows for much less code. Also remove the proprietary billing system and its contributor as their code was removed. Proper integration should not have to touch project code but be a standalone plugin. If current plugin capability is not sufficient will need to expand its capabilities.
2016-10-02 11:40:49 -06:00
FusionPBX 44867faa56 Update destination_edit.php
Update the dialplan destination to update the dialplan xml and adjust the array that is saved.
2016-10-02 10:26:28 -06:00
FusionPBX c3dfbe0884 Update device_edit.php 2016-10-02 01:13:25 -06:00
FusionPBX 3fa4f93a37 Update ivr_menu_edit.php 2016-10-02 01:05:40 -06:00
FusionPBX 741980b065 Update ring_group_edit.php 2016-10-02 01:03:45 -06:00
FusionPBX fc417c5fec Update dialplan_edit.php
Fix the dialplan detail array.
2016-10-01 22:00:04 -06:00
FusionPBX f82c071017 Update database_transactions.php
Additional work on the transaction search.
2016-10-01 20:06:42 -06:00
FusionPBX bdf98c4561 Update app_config.php 2016-10-01 19:44:29 -06:00
FusionPBX 7dde703cc8 Update database_transactions.php
Work on the search tool.
2016-10-01 19:40:20 -06:00
FusionPBX 0c63d4dddd Update ivr_menus.php
Try again
2016-10-01 19:22:51 -06:00
FusionPBX 2d26f7a81b Update ivr_menus.php
Completely rewrote ivr_menus.php and added a new search tool like other pages.
2016-10-01 19:21:03 -06:00
FusionPBX b99acd76ff Update ivr_menu_edit.php 2016-10-01 19:17:07 -06:00
FusionPBX b7f620d12d Update ivr_menu_edit.php
This file has been completely rewritten includes the new search tool as used in other files.
2016-10-01 19:02:44 -06:00
markjcrane 9b8bf76b1e Add the database transactions feature. 2016-09-30 20:25:33 -06:00
Chris Black 26a0a702aa fix fax multiple files. (#1963)
Added some changes from ICR regarding the text/plain emails, added a
uuid to the file name when getting saved to the FS in the event that
multiple emails come in with the same exact file name and also reset
the tif_files in fax_send as it was just adding to the end of the array
and creating bad tiffcp commands.
2016-09-30 15:47:22 -06:00
FusionPBX bbc2f4f97d Update xml_cdr_inc.php 2016-09-30 01:00:55 -06:00
FusionPBX 07e2193080 Update app_config.php 2016-09-29 20:09:05 -06:00
FusionPBX 15e6adce29 Update dialplan_edit.php
Update the dialplan xml when a dialplan is updated.
2016-09-29 17:26:58 -06:00
FusionPBX 5853675c03 Update dialplan.php 2016-09-29 17:24:29 -06:00
FusionPBX c03e2e520e Update ring_group_edit.php 2016-09-29 16:31:42 -06:00
FusionPBX 6f59f766d3 Update ring_groups.php 2016-09-29 15:34:10 -06:00
FusionPBX 2cccf833c3 Update ivr_menu.php 2016-09-29 14:43:21 -06:00
FusionPBX ad52c9ceea Update dialplan.php 2016-09-29 13:12:00 -06:00
FusionPBX 1f8e408c20 Update app_defaults.php 2016-09-29 13:10:35 -06:00
FusionPBX ccb6539805 Update dialplan.php
Add an xml method to the dialplan class.
2016-09-29 12:09:54 -06:00
FusionPBX 117eff2f7c Update dialplan_edit.php
Update the XML button and update the array.
2016-09-28 00:58:56 -06:00
FusionPBX 6bf73df771 Update app_config.php
Add the dialplan_xml field and permission.
2016-09-28 00:49:48 -06:00
FusionPBX 4f852b3ef1 Create dialplan_xml.php
Add a new file to be able to edit the new dialplan xml field.
2016-09-28 00:47:19 -06:00
FusionPBX 01f4dfe527 Update recordings.php
When uploading a recording ensure that the domain name directory exists so the file can be uploaded to it.
2016-09-22 19:25:43 -06:00
Alexey Melnichuk 5006ef18aa Fix. Use `array` to support PHP 5.3. (#1938) 2016-09-22 09:15:07 -06:00
FusionPBX 3a8f14e1ea Update index.php 2016-09-20 16:51:17 -06:00
FusionPBX 0896f8abcc Update app_languages.php 2016-09-20 10:01:40 -06:00
FusionPBX a1a2e68fdc Update voicemail_edit.php 2016-09-20 09:51:48 -06:00
FusionPBX 289cbff7ad Update app_config.php
Add voicemail_alternate_greet_id to the database.
2016-09-20 09:42:00 -06:00
hargut ceb532eb7e Fix e-mail attachment handling / conversion & allow local emails to be valid (#1921)
* Enable local email addresses to be valid. E.g required for local Fax submission.

* Fix filenames & allow spaces in filenames.

* Fix attachment file names.

* Revert "Fix filenames & allow spaces in filenames."

This reverts commit 0908f42cc7.
See commit ecf490ff79 for the proper fix.
2016-09-19 08:54:58 -06:00
Luis Daniel Lucio Quiroz 26617f7b51 Fix load balancing (#1920)
Same rationale as 4.0
2016-09-18 22:08:50 -06:00
AgregarDeveloper 4c0b83707b Added pt-br language support. Few typo fixes. (#1922)
* Added pt-br language support. Few typo fixes.

* Update switch.conf.xml

Update mailer-app and mailer-app-args to use the default install path.
2016-09-17 22:05:51 -06:00
FusionPBX 4cc8a8582b Update time_condition_edit.php
Time condition time-of-day use 1 minute increments this solves multiple problems and more flexible for minutes 0 - 59.
2016-09-13 19:17:19 -06:00
FusionPBX b0c712c0b5 Update ivr_menu.php
IVR Menu - Add temporary permissions for adding or editing the dialplan.
2016-09-12 15:50:58 -06:00
FusionPBX 6b999b247d Update app_config.php
Aastra function change name and label for callforward to call_forward and correct the spelling for redial.
2016-09-10 16:52:28 -06:00
FusionPBX 94649ca5cc Update app_languages.php
Add the grandstream function translations array structure.
2016-09-10 16:51:34 -06:00
FusionPBX e10174d10b Update device_edit.php
Fix a display issue.
2016-09-10 16:27:57 -06:00
FusionPBX 8de311a9d2 Update device_vendor_functions.php 2016-09-10 16:20:50 -06:00
FusionPBX d59213dc62 Update app_config.php
Right now label is based on the name this fixes the label. The label part of the array is not saved in the database yet so it can't be used at this time.
2016-09-10 16:18:33 -06:00
FusionPBX 9c9214f7a9 Update device_vendor_functions.php
Add label to the functions list and order by the name.
2016-09-10 16:13:20 -06:00
minotaur01 a2992782e3 TFTP Service v1.0.9 (#1905)
Fixed bug in app_defaults that recreated new setting eacg upgrade
2016-09-08 21:28:26 -06:00
FusionPBX 14bb4e766f Update app_defaults.php 2016-09-08 17:27:34 -06:00
FusionPBX 8969bf8f25 Update app_languages.php 2016-09-08 17:25:41 -06:00
FusionPBX 7058188178 Update app_defaults.php
Go back to the original device/app_defaults.php. What I had in mind for this was a restore default button. When the administrator decides they want to update it. They may not want or need additional vendors.
2016-09-06 08:49:16 -06:00
FusionPBX c476c142c6 Update app_defaults.php
Update all the time condition presets that used mweek (week of month) change to mday (day of month).
The week of the month starts according to the calendar even if its partial week on the calendar it counts as week one according to C language and the calendar in the United States. Example Labor day September 2016 1st week was Sept 1-3 2016. The second week is the first Monday.
2016-09-05 19:07:24 -06:00
FusionPBX fa63156d66 Update app_defaults.php
Fix labor day change week of month from 1 to day of month from 1 - 7.
2016-09-05 18:52:01 -06:00
Alexey Melnichuk 09f2d8fa43 Allow use odbc to store files (record/voicemail) in database. (#1535)
* Change. Allow use odbc to store files (record/voicemail) in database.

* Fix. Generate correct default config.
2016-09-04 13:05:47 -06:00
FusionPBX 6d722bd34f Update v_xml_cdr_import.php 2016-09-03 20:48:27 -06:00
Mafoo 2a1f098246 Enhance Add Tones (#1857)
Add tone support
2016-09-03 20:32:19 -06:00
Joey 19db155e40 FIX: Stream audio in browser (#1872)
This fixes browsers like Safari and allows them to stream audio within
the browser vs downloading the audio.
2016-09-03 20:24:47 -06:00
minotaur01 26ac9fb62e Added Aastra Function Keys And Fixed Update Logic (#1896)
Added the rest of the aastra function key options to app_config. And to
my surprise the functions would not save to the database, found the
problem to be the app_defaults logic would only allow adding on a fresh
install. So I fixed it to work with a update also.
2016-09-03 20:18:27 -06:00
FusionPBX 85308e9978 Update voicemail.php
Delete the voicemail intro when deleting a voicemail message from PHP.
2016-09-03 15:43:30 -06:00
FusionPBX dc8103ba3c Update app_config.php
Add voicemail message intro for base64.
2016-09-03 15:24:22 -06:00
minotaur01 e5b1793e98 CDR Functiality Fix Extended Data Logic (#1897)
Raw data field was not being pulled so logic was broken, added derived
field raw_data_exists to sql statement, instead of pulling raw data with
query. Also added logic to hide the view extended data icon on the right
side of table.
2016-09-03 12:03:35 -06:00
FusionPBX 83dc0e02f7 Update dialplan_add.php
Update the indentation and condense the width of the items so they will be more mobile device friendly.
2016-09-03 10:07:14 -06:00
minotaur01 f69853e87c CDR Display functionality change (#1894)
Dont make the row clickable if the extended data field (json) is empty
2016-09-02 13:29:33 -06:00
FusionPBX 8f7665c2d8 Update provision.php
Allow the key variables to work for memory, expansion and programmable keys.
2016-09-02 10:08:45 -06:00
FusionPBX 604a45f3af Update ivr_menu_edit.php
Allow users in the superadmin group to set option destinations that are numeric and the ivr menu syntax will be added automatically.
2016-09-02 09:05:39 -06:00
FusionPBX 630f19fde1 Update call_forward.php
Add 'sip:' as shown in the 1884 pull request.
2016-09-01 22:31:23 -06:00
FusionPBX 7dbce0a67a Update conference_control_detail_edit.php 2016-09-01 12:04:22 -06:00
FusionPBX 3d2c84ad9c Update dialplan_inbound_add.php
Rename redial_outbound_prefix to caller_id_outbound_prefix to make it more consistent.
2016-08-31 22:07:44 -06:00
FusionPBX 5fe1c83be6 Update app_languages.php
Change redial-outbound-prefix to caller-id-number-prefix
2016-08-31 22:05:46 -06:00
FusionPBX 1702f3bab1 Update dialplan_inbound_add.php
When adding a inbound route with the advanced button cleanup the html form to make it look nicer and remove the action that says not used that is there as an example only.
2016-08-31 21:57:31 -06:00
FusionPBX 75b36f0cf0 Update provision.php
Fix the variables in the device_keys array.
2016-08-31 00:29:20 -06:00
minotaur01 2636bfacc7 TFTP Service v1.0.8 (#1881)
* TFTP Service 1.0.8

Added a check to pervent script execution from a webserver.

* TFTP Service 1.0.9

Renamed fileslocation setting to file_path and fixed default settings
bug by modifing the sql statement.
2016-08-30 17:32:39 -06:00
minotaur01 8b4eeaaf1a TFTP Service 1.0.7 (#1877)
* TFTP Service v1.0.7

Fixed linux and windows run as service issues
Fixed linux systemd service self install issues
Modified windows service self install process

* Revert "TFTP Service v1.0.7"

This reverts commit 4418ca7a11.

* TFTP Service v1.0.7

Fixed linux and windows run as service issues
Fixed linux systemd service self install issues
Modified windows service self install process
2016-08-30 08:27:21 -06:00
Alexey Melnichuk 66f26cf2e6 Add. attr_xfer analog based on conference. (#1629)
* Add. attr_xfer analog based on conference.

Control DTMF sequence
 `*0` transfer `self` to `enter number` state and `peer` leg to conference room
 `##` transfer `self` to `enter number` state and hangup `peer` leg
 `*#` transfer `self` to conference room and hangup `peer` leg

* Remove spaces.

* Add. Commented action to ring group.
2016-08-30 01:10:08 -06:00
FusionPBX 67a4124023 Show global time conditions in the destination select list. 2016-08-29 21:06:07 -06:00
FusionPBX aaeba6ccbd Update time_condition_edit.php 2016-08-29 20:56:00 -06:00
FusionPBX d60273c55e Update voicemail_edit.php 2016-08-28 14:27:15 -06:00
FusionPBX bc4ad23a54 Use default settings voicemail password length. 2016-08-28 14:25:50 -06:00
FusionPBX 397d7db218 Update extension_edit.php 2016-08-28 13:07:37 -06:00
FusionPBX 5bd8a3a88e Update extension_edit.php
Update the voicemail password form input.
2016-08-28 12:58:19 -06:00
minotaur01 94b7b98f8e TFTP Service v1.0.3 (#1858)
* Added functionality to show when a devices was last provisioned

Added functionality to show when a devices was last provisioned

Need addition to database: v_devices table:
device_provisioned_on -> datetime
device_provisioned_by -> char(10)

* Revert "Added functionality to show when a devices was last provisioned"

This reverts commit c3e40d68fa.

* Revert "Revert "Added functionality to show when a devices was last provisioned""

This reverts commit 8c27a46565.

* Changed field names as requested

Changed field names as requested for last provisioned data

* Added database fields for device provisoned functionality

Added provisioned_date, provisioned_method, provisioned_ip

* Added ability to search device provisioned info

* Added ip tracking to device provisoned functionality

Added ip tracking to device provisoned functionality and moved the code
to before rendering to register the contact even on unseccessful render

* Added IP address to status column

* TFTP Service v1

TFTP Service  v1

* Update app_config.php

* TFTP Service v1.0.1

TFTP Service v1.0.1

* TFTP Service v1.0.2

* TFTP Service v1.0.2-1

Renamed file

* TFTP Service 1.0.3

Bug fixes

* Modified to ignore IDE files
2016-08-26 13:04:49 -06:00
FusionPBX b38e237082 Update provision.php
First step to fix the conflict between category: line, memory, expansion and programmable keys.
2016-08-25 23:22:02 -06:00
FusionPBX 36c91d261d Update app_config.php 2016-08-25 16:58:31 -06:00
FusionPBX 707a31a239 Update app_config.php
No one has these fields yet except for the original developer so deprecated value in the array is not needed.
2016-08-25 16:42:51 -06:00
Alexey Melnichuk 6d0303d7f1 Fix. use new parse_message function to Fax Inbox page. (#1559)
* Fix. use new parse_message function to Fax Inbox page.

* Fix. display messages without attachment.
2016-08-25 16:10:22 -06:00
FusionPBX 623fa846e3 Update extension.php
Merged pull request 1607 manually.
2016-08-25 15:59:32 -06:00
Mafoo c01e505f27 BugFix-Vars (#1818)
corrected the system default us-ring category to 'Ringtones'
remove var_name like as var_cat now takes care of this
2016-08-25 11:12:00 -06:00
minotaur01 4bb8559a36 Added functionality to show when a devices was last provisioned (#1831)
* Added functionality to show when a devices was last provisioned

Added functionality to show when a devices was last provisioned

Need addition to database: v_devices table:
device_provisioned_on -> datetime
device_provisioned_by -> char(10)

* Revert "Added functionality to show when a devices was last provisioned"

This reverts commit c3e40d68fa.

* Revert "Revert "Added functionality to show when a devices was last provisioned""

This reverts commit 8c27a46565.

* Changed field names as requested

Changed field names as requested for last provisioned data

* Added database fields for device provisoned functionality

Added provisioned_date, provisioned_method, provisioned_ip

* Added ability to search device provisioned info

* Added ip tracking to device provisoned functionality

Added ip tracking to device provisoned functionality and moved the code
to before rendering to register the contact even on unseccessful render

* Added IP address to status column
2016-08-25 11:10:39 -06:00
AgregarDeveloper b66617a40a Major changes to pt-br language. (#1835)
* Um teste por hora

* asd

* Edited and Added PT-BR language.

Minor and major fixes to pt-br translate.

2 fixes to mistyped english words.

* Create AgregarDeveloper.md

* Deleted wrong file placement

Deleted wrong file placement
2016-08-25 11:03:51 -06:00
FusionPBX a16483adb3 Update provision.php 2016-08-23 14:21:27 -06:00
FusionPBX dfd23a3257 Update provision.php
Improve provision support for outbound proxy primary and secondary in the provision class.
2016-08-23 13:17:17 -06:00
FusionPBX 76d7044b4f Update provision.php
Fix the user assigned contacts for the directory.
2016-08-23 11:37:51 -06:00
FusionPBX 06ba800018 Update xml_cdr_extension_summary.php 2016-08-23 03:32:25 -06:00
FusionPBX 453296390c Update xml_cdr_extension_summary.php 2016-08-23 03:12:24 -06:00
FusionPBX dfbb53bfed Update xml_cdr_extension_summary.php 2016-08-23 03:10:57 -06:00
FusionPBX 324db16bb6 Update xml_cdr_extension_summary.php
Add a download csv button to the Extension Summary.
2016-08-23 03:05:56 -06:00
FusionPBX 8eba8c2815 Update app_defaults.php
Fix the file renaming for local_stream.conf.xml and .noload
2016-08-22 20:04:23 -06:00
FusionPBX 6eb2c2d447 Update app_config.php 2016-08-21 09:52:33 -06:00
FusionPBX 4dc7d2287c Update app_languages.php
Add label-xml_directory
2016-08-21 09:51:22 -06:00
markjcrane 2a280510b8 Add the comment back to help explain the reason this is set to peer. 2016-08-20 23:44:35 -06:00
markjcrane eea8dc195e Update bind digit action and set call_direction to inline=true 2016-08-20 22:07:35 -06:00
FusionPBX 7dafcd5cdf Update 890_local_extension.xml 2016-08-20 20:23:18 -06:00
FusionPBX e477eb09d1 Update time_condition_edit.php
Complete global time conditions.
2016-08-17 15:54:16 -06:00
FusionPBX 2750381024 Update time_condition_edit.php
Fix the global label for time conditions.
2016-08-17 15:30:23 -06:00
FusionPBX 311d4fc161 Update app_config.php
Add time condition domain.
2016-08-17 15:19:11 -06:00
FusionPBX d40baf6ecc Update time_condition_edit.php 2016-08-17 15:14:56 -06:00
Luis Daniel Lucio Quiroz 464cfb04fb Wrong directory name (#1822)
it was looking for call_center, instead call_centerS
2016-08-17 12:37:05 -06:00
Mafoo a4b474acc4 Enhance-Import rintones from vars.xml (#1813)
move ringtones to thier own category
import ringtones from vars.xml
2016-08-16 08:49:45 -06:00
minotaur01 0b35fe84c6 Added functionality to hide profile edit button (#1817)
Added functionality to hide profile edit button and changed code to use jQuery and event hooks
2016-08-15 11:27:35 -06:00
minotaur01 c0d0220074 Added a key profile edit and add button (#1815)
Added a key profile edit and add button for easier navigation, can now hop to profile editing with one click.
2016-08-15 09:32:01 -06:00
de-jens 71bac37219 add Diversion Header to dail string (#1816)
* added Diversion Header to dail string

* added Diversion Header to dail string
2016-08-15 09:20:02 -06:00
FusionPBX 20aae6a266 Update xml_cdr_extension_summary.php
Extensio Summary - Change the default to today instead of last 7 days.
2016-08-14 11:47:49 -06:00
FusionPBX 4ca854fa38 Update ivr_menu_edit.php
Make ivr_menu_edit.php more efficient.
2016-08-13 18:47:36 -06:00
FusionPBX 19ffcf256b Update ivr_menu_edit.php 2016-08-13 14:28:26 -06:00
FusionPBX 4a9dc8bdda Update fax_edit.php 2016-08-13 14:22:11 -06:00
FusionPBX 30c6a81528 Update call_flow_edit.php 2016-08-13 14:18:03 -06:00
FusionPBX 22757c86d1 Update music_on_hold_edit.php 2016-08-13 14:15:24 -06:00
FusionPBX 1eb1413b35 Update call_flow_edit.php 2016-08-13 14:10:57 -06:00
FusionPBX f97482aea9 Update phrase_edit.php 2016-08-13 14:09:02 -06:00
FusionPBX 7e3a106866 Update phrase_edit.php 2016-08-13 13:28:44 -06:00
FusionPBX 122bbaa396 Update conference_center_edit.php
Use the new file class sounds method.
2016-08-13 13:26:25 -06:00
minotaur01 c5d4c74631 Key assignment and Aastra provisioning (#1814)
* Update device_profile_edit.php

Changed maximum key number to be able to program phones with multiple expansion boards

* Raised Device Key Maximum Number

Changed maximum key number to be able to program phones with multiple expansion boards
Also replaced while loop with for loop to match device_profile_edit.php

* Added code for all key types

Added code for all programmable key types, Hard Keys, Soft Keys, Top Keys and Expansion keys.
Also added logic to handle key assigrnment for multiple expansion boards

* Enabled time server and disabled auto discovery settings

Enabled time servers and used system variable from default settings to set time server
Disabled Link-Layer Discovery and Universal Plug and Play because why do you need to re-discover the server after the phone is provisioned

* Updated the key number option generation line

* Updated the key number option generation line
2016-08-13 08:55:54 -06:00
FusionPBX 8e0f5b1f7e Update conference_center_edit.php
Get recordings from the database and move phrases database requests out of the content.
2016-08-11 15:40:09 -06:00
SJS87 31a8444fa5 Update to time_condition_edit.php (#1803)
When using 'time-of-day' it's not currently possible to specify a range which will finish at the end of the day.

This is a minor adjustment to allow the 'time-of-day' range to finish at 23:59.
2016-08-11 10:04:53 -06:00
SJS87 7929ef8a22 Time of day routing conversation fixed. (#1802)
This is a minor bug which is fixed with a few minor adjustments, this doesn't appear to have caused us any major problems in production.

Valid values for 'minute-of-day' in FreeSWITCH are 1-1440, the page is currently converting 'time-of-day' to 'minute-of-day' as 0-1439, the fix will correct the values to 1-1440.

Sources:
https://wiki.freeswitch.org/wiki/Time_of_Day_Routing
2016-08-11 10:01:21 -06:00
Alexey Melnichuk 065a04ccb2 Add. `force_ping` option for extension (#1809)
* Add. `force_ping` option for extension

This option force FS send SIP OPTIONS message to
detect if this reged device still available.

* Update language file.
2016-08-11 09:46:54 -06:00
FusionPBX 4bcbf09194 Update device_dashboard.php
Protect keys with the device profile from being edited by a user in the device dashboard.
2016-08-08 16:58:32 -06:00
FusionPBX 3364d692ee Update device_profile_edit.php 2016-08-08 16:54:24 -06:00
FusionPBX a4f46f8455 Update device_profile_edit.php 2016-08-08 16:51:27 -06:00
FusionPBX 399ea47e4f Update device_profile_edit.php
Make device key vendor a select list.
2016-08-08 16:48:31 -06:00
FusionPBX 159835307b Update app_languages.php 2016-08-08 15:40:14 -06:00
FusionPBX fd93a79650 Update device_profile_edit.php
Add device key protected to the device profile edit.
2016-08-08 15:37:54 -06:00
FusionPBX 133bbf5cd2 Update app_config.php
Add device_key_protected permission and field in the database.
2016-08-08 15:18:51 -06:00
FusionPBX e3861a8227 Update device_dashboard.php
Update device dashboard use the group permissions.
2016-08-08 14:24:42 -06:00
FusionPBX 99173fb638 Update scripts.php
Add conf_dir to lua.conf
2016-08-08 09:35:06 -06:00
FusionPBX 9a536d0834 Update device_vendor_functions.php
Show the group permissions on device_vendor_functions.php.
2016-08-06 16:28:48 -06:00
FusionPBX 6f5af8ba55 Update app_defaults.php
Add default device function group permissions.
2016-08-06 16:19:58 -06:00
FusionPBX 38e725aa60 Update app_config.php 2016-08-06 16:17:02 -06:00
FusionPBX 0098218480 Update app_config.php
Add group permissions to device vendor functions.
2016-08-06 15:41:17 -06:00
FusionPBX e24a7ba0eb Update app_config.php
Add device auth_id default permission for admin and superadmin groups.
2016-08-06 14:56:40 -06:00
FusionPBX 31404dbcfb Update device_vendor_function_edit.php
Add ability to assign groups to vendor functions.
2016-08-06 10:16:23 -06:00
FusionPBX 8cd64d7fd5 Update app_languages.php 2016-08-05 08:41:44 -06:00
FusionPBX dfbf319e50 Update app_config.php 2016-08-05 08:41:13 -06:00
FusionPBX b7ee708ee0 Update ring_group_edit.php
Remove skip active as it has been replaced by strategy: rollover which skips endpoints that return a busy.
2016-08-05 08:40:16 -06:00
FusionPBX 29d41f909c Update extensions.php
Update the extensions header.
2016-08-04 20:05:56 -06:00
FusionPBX a2d84a20b5 Update contacts.php
Fix the header on the contacts page so it will look better on smaller screens.
2016-08-04 20:00:23 -06:00
FusionPBX 199f06fe84 Update calls.php
Fix the page heading so that if the call routing page is width is small the page layout still looks good with the description.
2016-08-04 19:47:40 -06:00
FusionPBX 9222f0f856 Update time_conditions.php 2016-08-04 19:17:21 -06:00
FusionPBX e428332e64 Update time_condition_edit.php
Fix the time condition edit and improve the indentation on the code.
2016-08-04 18:46:39 -06:00
FusionPBX dbb5812236 Update dialplan_edit.php 2016-08-04 18:34:10 -06:00
FusionPBX dd850abf59 Update dialplans.php
Correct the layout for the description on the dialplans page.
2016-08-04 18:31:41 -06:00
FusionPBX bafa33ba0b Update call_flow_edit.php
Reduce the width of the sounds list for call flow edit.
2016-08-04 17:48:59 -06:00
FusionPBX 444a5a4065 Update ivr_menu_edit.php
Improve the layout for the IVR Menu edit description.
2016-08-04 17:43:35 -06:00
FusionPBX b731d988a4 Update ivr_menu_edit.php
Use only the space needed to display the IVR Menu options.
2016-08-04 17:34:00 -06:00
FusionPBX 783a9d170d Update ivr_menu_edit.php
Make the IVR Menu long and short greeting editable for a user in the superadmin group.
2016-08-04 17:21:04 -06:00
markjcrane 28c59d4eec Update recur_sounds_dir to return an array rather than using a global variable. 2016-08-04 09:49:57 -06:00
FusionPBX 58bf9522c3 Update 530_talking_clock_date_and_time.xml 2016-08-03 21:57:36 -06:00
FusionPBX a942d284a2 Update app_defaults.php 2016-08-03 18:49:26 -06:00
FusionPBX 3cc4964503 Update app_defaults.php
Make the music on hold app defaults more better at loading the xml file if the music on hold table is empty.
2016-08-03 18:47:02 -06:00
FusionPBX 5d9558adfd Create 530_talking_clock_date_and_time.xml 2016-08-03 17:39:15 -06:00
FusionPBX b5d50ed812 Rename 520_talking_clock_time.xml to 540_talking_clock_time.xml 2016-08-03 17:38:15 -06:00
FusionPBX 281df682bd Rename 530_talking_clock_date.xml to 550_talking_clock_date.xml 2016-08-03 17:37:51 -06:00
FusionPBX f2559569df Create 530_talking_clock_date.xml 2016-08-03 17:37:10 -06:00
FusionPBX 6700578d40 Rename 520_talking_clock_time. to 520_talking_clock_time.xml 2016-08-03 17:35:10 -06:00
FusionPBX 784133806e Create 520_talking_clock_time.
Add talking clock time dialplan.
2016-08-03 17:34:30 -06:00
FusionPBX ce6f4f4f5c Update app_defaults.php 2016-08-03 16:48:41 -06:00
FusionPBX ed9ffcd5d0 Update app_config.php 2016-08-03 10:22:10 -06:00
FusionPBX 1b6c481a0b Update destination_edit.php 2016-08-03 01:04:26 -06:00
FusionPBX b58a905ca4 Update destination_edit.php
Only check for duplicates on inbound destinations.
2016-08-03 00:50:11 -06:00
FusionPBX 6b69616d7f Update destination_edit.php
Prevent fax details from duplicating, fix trailing spaces, and adjust some indentation.
2016-08-03 00:06:36 -06:00