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
koldoa
a4ab8ca633
Translation typo
2015-09-07 08:33:34 +02:00
koldoa
2047fa7859
Random strategy for ring groups
2015-09-07 08:33:34 +02:00
markjcrane
f8c2ea5b22
Make the destinations more consistent.
2015-09-04 23:23:15 -06:00
markjcrane
31d727cab5
Count the destinations.
2015-09-04 23:18:13 -06:00
markjcrane
b34f8baeb8
Add extension count.
2015-09-04 23:12:36 -06:00
markjcrane
4cfe899919
A few more minor adjustments.
2015-09-04 23:05:08 -06:00
markjcrane
2a3240c7c4
Add a fax server count.
2015-09-04 22:59:13 -06:00
markjcrane
6f389eedd8
Add count to voice mails and voice mail messages.
2015-09-04 22:38:48 -06:00
markjcrane
04521659b6
Move the includes in devices.
2015-09-04 22:23:01 -06:00
markjcrane
0900c143cd
Add device count.
2015-09-04 22:19:11 -06:00
markjcrane
7cfd5da369
Change the format to display the count.
2015-09-04 22:06:09 -06:00
markjcrane
4e9c06901a
Show the number of users and move the registration count to the front.
2015-09-04 21:51:51 -06:00
Jörn Ott
546220f912
Allow provisioning with internal addressbook and update snom320 template for it
2015-09-03 15:57:57 +02:00
markjcrane
10356457c9
Set inline to false.
2015-09-02 20:49:36 -06:00
markjcrane
8d22fb6373
Disable inline for limit in the local_extension dialplan.
2015-09-02 20:31:02 -06:00
markjcrane
d2c2eac60e
Set HTML autocomplete="off" for the device line username and password.
2015-09-01 01:47:44 -06:00
markjcrane
9f1385dd80
Add lan example to access controls.
2015-08-25 15:01:50 -06:00
markjcrane
5f09dd8e08
Make sure access controls is not empty.
2015-08-25 14:52:19 -06:00
markjcrane
1f0664be66
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-25 11:58:17 -06:00
markjcrane
6e74b54969
Fix the extension device list.
2015-08-25 11:57:59 -06:00
FusionPBX
b4fc420736
Merge pull request #1127 from moteus/status_of_valid_profile
...
Fix. Display only profiles which related to specific FS.
2015-08-25 11:56:16 -06:00
FusionPBX
ba650a0c81
Merge pull request #1126 from moteus/status_global_gateways
...
Fix. Display names for global gateways on SIP Status page.
2015-08-25 11:55:19 -06:00
Alexey Melnichuk
2d94062cca
Fix. Escape hostname string.
2015-08-25 16:49:56 +04:00
Alexey Melnichuk
480f41f138
Fix. Display only profiles which related to specific FS.
2015-08-25 16:46:31 +04:00
Alexey Melnichuk
8fababb508
Fix. Display names for global gateways on SIP Status page.
2015-08-25 16:12:12 +04:00
Alexey Melnichuk
8c0bba7446
Fix. Start record when b-leg answer.
...
This fix problem when DID transfers to IVR.
After that user make direct-dial to extension.
IVR do transfer but a-leg already answered and
api_on_answer did not call.
2015-08-25 14:56:01 +04:00
FusionPBX
483d2a9aeb
Merge pull request #1122 from moteus/delete_memcache
...
Fix. Delete some keys from memcache
2015-08-24 08:48:22 -06:00
Alexey Melnichuk
c19cd89bc5
Fix. Delete some keys from memcache
2015-08-24 10:34:33 +04:00
markjcrane
b53572e017
Increase the pageing results for access controls.
2015-08-22 15:52:27 -06:00
markjcrane
c7c173f674
Add fax_forward_number to the fax class.
2015-08-21 17:10:42 -06:00
markjcrane
88ae0b72c7
Add fax prefix tot he fax class.
2015-08-21 17:04:34 -06:00
markjcrane
933db5bc01
Use fax_extension for the directory path needed for outbound faxes.
2015-08-21 16:17:42 -06:00
markjcrane
077d89f319
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-21 15:44:00 -06:00
markjcrane
8a8f73d81d
Change the fax_extension to fax_destination_number.
2015-08-21 15:43:40 -06:00
FusionPBX
eabad9c50f
Merge pull request #1118 from moteus/clear_cache_number_alias
...
Fix. clear cache also for number_alias.
2015-08-21 11:33:03 -06:00
Alexey Melnichuk
67a1392194
Fix. clear cache also for number_alias.
2015-08-21 13:22:07 +04:00
markjcrane
c9f7869de9
Move SQL queries out of the content as a best practice and coding standard. Fix number alias when using auth name and auth id.
2015-08-20 20:16:07 -06:00
markjcrane
e299994033
Delete child data when deleting access controls. Improve the indentation.
2015-08-20 09:33:02 -06:00
markjcrane
e193273443
Fix a quote mismatch.
2015-08-20 09:23:53 -06:00
markjcrane
df9611670d
Fix the path problems for the reading the acl.conf.xml.
2015-08-20 09:06:45 -06:00
markjcrane
4656eaee89
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-19 12:41:58 -06:00
markjcrane
991731e12d
Fix the fax dialplan which prevented inbound faxes from saving using the new fax dialplan.
2015-08-19 12:41:34 -06:00
Alexey Melnichuk
72cb20f6c4
Revert. Both legs can control of call.
2015-08-19 10:06:22 +04:00
Alexey Melnichuk
b0ce96ee03
Fix. Set voicemail ID.
2015-08-18 15:42:14 +04:00
Alexey Melnichuk
8442ea979e
Change. Use bind_bind_digit instead of bind_meta_app.
...
Change. Allow transfer and turn on recordings only for authorized users.
Fix. Use record_ext in recording in ring_group.
This allow configure other dtmf sequence like `*#` and `##`
2015-08-18 15:38:41 +04:00
koldoa
aa647adde3
View current logged members per fifo queue
2015-08-17 16:39:54 +02:00
koldoa
7261a9dcb7
New key type for aastra devices
2015-08-17 16:39:54 +02:00
koldoa
6a93e34dab
New key type for aastra devices
2015-08-17 16:39:54 +02:00
Alexey Melnichuk
7c18a6585d
Fix. Eavesdrop by operator_panel with extension with number-aliases
2015-08-17 16:46:53 +04:00
markjcrane
91911a10ca
Add fax default setting keep_local.
2015-08-16 01:53:39 -06:00
markjcrane
74804cea64
Give precedence to number_alias over extension in destinations class that generates the destination select list.
2015-08-15 21:49:27 -06:00
markjcrane
c1d57a7c1e
update the translations
2015-08-16 01:12:05 +00:00
markjcrane
c80a1b850e
Add latest translation for Access Controls
2015-08-15 23:58:26 +00:00
markjcrane
2de8ac119d
Fax variables for inbound, outbound, and both.
2015-08-15 15:26:16 -06:00
markjcrane
504d89dd90
Add a new fax class to make the fax dialplan.
2015-08-15 14:27:27 -06:00
markjcrane
08c4618ec2
Change the default fax_enable_t38_request to false.
2015-08-15 13:20:41 -06:00
markjcrane
ed0f02a9e0
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-15 13:17:33 -06:00
markjcrane
7917c7cc8b
Make the fax/app_defaults.php more efficient and add fax_enable_t38=true and fax_enable_t38_request=true.
2015-08-15 13:17:07 -06:00
reliberate
22ac756b16
Destinations: Hide Account Code field on Add/Edit of Outbound Destinations.
2015-08-15 10:41:34 -06:00
reliberate
26a810459b
Destinations: Hide unrelated form elements on edit of Outbound Destination.
2015-08-15 09:07:01 -06:00
reliberate
a4d324ac46
Destination Add/Edit: Hide irrelevant controls if Type is Outbound, dynamically set Context accordingly.
2015-08-14 18:23:49 -06:00
markjcrane
39d44acd1e
Change type number to text to fix caller id numbers that start with a 0.
2015-08-14 10:47:15 -06:00
FusionPBX
2c013795c1
Merge pull request #1099 from moteus/operator_panel_number_alias
...
Fix. Operator panel with extension with number alias.
2015-08-14 08:35:15 -06:00
FusionPBX
fe45b3c036
Merge pull request #1098 from moteus/toll_allow_forward
...
Set Toll Allow for call forward/follow me
2015-08-14 08:34:17 -06:00
Alexey Melnichuk
a4b609c746
Fix. Operator panel with extension with number alias.
2015-08-14 15:10:21 +04:00
Alexey Melnichuk
f50c2a4d46
Change. Use toll_allow of extension who set follow me.
2015-08-14 13:35:50 +04:00
Alexey Melnichuk
46bbc28220
Change. Use toll_allow of extension who set call forward.
2015-08-14 13:27:47 +04:00
markjcrane
966f9b9c52
ACL nodes remove the bold label for domain and cidr.
2015-08-13 18:55:13 -06:00
markjcrane
d9af79d844
Don't require the description for the new access controls (ACL list).
2015-08-13 18:50:00 -06:00
FusionPBX
080e89243c
Merge pull request #1096 from moteus/ext_summary_number_alias
...
Fix. Display CDR Extension Summary for ext with number alias
2015-08-13 11:26:02 -06:00
FusionPBX
c4374178a4
Merge pull request #1093 from moteus/dnd_number_alias
...
Fix. Use number alias to forward call to VM when DND is on.
2015-08-13 11:25:08 -06:00
Alexey Melnichuk
24bd0274f7
Fix. Display CDR Extension Summary for ext with number alias
2015-08-13 18:44:17 +04:00
markjcrane
47e6c57259
Add the Access Controls as the new interface for ACL Lists.
2015-08-12 23:09:07 -06:00
Alexey Melnichuk
e5f311e2fa
Fix. Use number alias to forward call to VM when DND is on.
2015-08-12 13:02:36 +04:00
FusionPBX
81003e35d8
Merge pull request #1018 from moteus/number_alias_as_vm_id
...
Change. Use number_alias as voicemail_id.
2015-08-11 20:43:20 -06:00
FusionPBX
c4fc2f3deb
Merge pull request #1070 from moteus/follow_me_ignore_busy
...
Add. Option to ignore busy from destination in follow me dial-string.
2015-08-11 20:40:16 -06:00
markjcrane
49e27b3637
Fix destination context for the destinations select list.
2015-08-11 13:24:07 -06:00
markjcrane
c57b949503
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-11 13:15:28 -06:00
markjcrane
b960fa00e6
Add select dialplan_context as context to fix the context for time conditions.
2015-08-11 13:13:58 -06:00
FusionPBX
1a29486bcc
Merge pull request #1062 from moteus/win_service
...
Add. Support windows services.
2015-08-10 11:32:08 -06:00
FusionPBX
f1e8e1c366
Merge pull request #1017 from moteus/no_default_domain
...
Change. Does not use `default` dialplan/directory.
2015-08-10 11:27:19 -06:00
markjcrane
01ce7bdb88
Add translations for check_voicemail, company_directory and record.
2015-08-10 10:09:37 -06:00
markjcrane
3e91d872f4
Add title-other to app_languages.php.
2015-08-09 11:02:18 -06:00
markjcrane
d030b52f6d
Fix the gateways list for call center agents.
2015-08-07 19:21:25 -06:00
markjcrane
e19f459cd8
Change call_center_contact to user_contact.
2015-08-07 15:24:24 -05:00
markjcrane
e9b93fd426
Remove switch_select_destination function from the remaining features that used it and replace with the destination php class.
2015-08-07 15:06:07 -05:00
markjcrane
6a767846e6
Comment out the sounds in ivr menu edit use the phrases or recordings instead.
2015-08-07 14:38:33 -05:00
markjcrane
ce93da056b
Increase the memory efficiency and page load time for IVR Menu edit.
2015-08-07 14:34:58 -05:00
markjcrane
3857b04be0
Convert ring groups to use the new php class.
2015-08-07 14:30:29 -05:00
markjcrane
1238d109c6
Remove and extra line and add creation of the object.
2015-08-07 14:25:49 -05:00
markjcrane
fac705c1a8
Update voicemail to use the destination php class.
2015-08-07 14:24:58 -05:00
markjcrane
5d457205f6
Move call flows to the new destinations class.
2015-08-07 14:10:24 -05:00
markjcrane
bf96d4afc1
Add the missing echo.
2015-08-07 13:39:25 -05:00
markjcrane
4366aa083a
Use the new destinations php class for ivr menu and destinations.
2015-08-07 13:13:55 -05:00
markjcrane
181ab435a8
Add a missing 'and' in the SQL query.
2015-08-06 23:21:10 -05:00
markjcrane
d590df4b61
Make time condition use the new destinations class.
2015-08-06 15:24:42 -05:00
markjcrane
cb31af2fc5
Escape the $ for $domain_uuid.
2015-08-06 00:14:46 -05:00
markjcrane
15ca076e09
Escape the $ in the domain_uuid variable.
2015-08-05 18:17:39 -05:00
Alexey Melnichuk
2f6994a9ce
Fix. Empty comma in dialstring
2015-08-05 13:41:27 +04:00
markjcrane
5c8a6dd7fe
Add destination details to several app_config.php files.
2015-08-04 14:52:10 -06:00
markjcrane
12f9560595
Add title-call_groups to app/extensions.
2015-08-03 18:42:16 -06:00
markjcrane
64e70ed2d9
Add title-call_centers.
2015-08-03 16:36:59 -06:00
markjcrane
f1c43c3ea8
Update the menu to use the app/call_centers directory.
2015-08-03 16:12:12 -06:00
markjcrane
a59f0377c3
Change app/call_center to app/call_centers.
2015-08-03 16:09:38 -06:00
markjcrane
1ee7961a90
Change 'title' to 'title-recordings'
2015-08-03 16:05:22 -06:00
markjcrane
2b89eaedc8
Change title-time-conditions to title-time_conditions.
2015-08-03 15:53:48 -06:00
markjcrane
ac09ce2a02
Change title_phrases to title-phrases.
2015-08-03 15:52:39 -06:00
markjcrane
c2ddc91a4f
Change the label 'title' to 'title-ring_groups'
2015-08-03 15:46:44 -06:00
markjcrane
73d62546a4
Make the title-<app name> more consistent. Use underscore in the label name instead of a dash. Dash is used between label type and the label name.
2015-08-03 15:17:05 -06:00
markjcrane
84a97b52fa
To be more consistent with naming convention rename app/ivr_menu to app/ivr_menus.
2015-08-03 09:43:15 -06:00
markjcrane
3ee1fb0513
Remove smtp settings entirely from app/settings.
2015-08-03 09:41:58 -06:00
markjcrane
ed49b0fd51
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-02 23:43:53 +00:00
root
fead5df810
Add latest translations
2015-08-02 23:42:11 +00:00
markjcrane
66aa2ee0a0
Change extension_context to extension_user_context in one location that was missed.
2015-07-31 10:58:38 -06:00
markjcrane
905c68bfad
Add a new permission extension_user_context.
2015-07-31 09:37:53 -06:00
markjcrane
82cd26486b
Change else if to elseif on extension_edit.php
2015-07-31 09:18:27 -06:00
markjcrane
a181b9f779
Allow 0 to be set for numbers for Call Center Queues.
2015-07-31 09:02:26 -06:00
markjcrane
b4f1222565
Simplify the code for the call center dialplan.
2015-07-30 21:06:30 -06:00
FusionPBX
851f6bb9f6
Merge pull request #1063 from moteus/call_center_dialplan_uuid
...
Fix. Override dialplan_uuid.
2015-07-30 20:56:20 -06:00
Alexey Melnichuk
85d3c1346d
Add. Option to ignore busy from destination in follow me dial-string.
2015-07-30 16:21:50 +04:00
Alexey Melnichuk
2b98c86050
Fix. Can not enable follow me via `*21` if it was disabled via web.
...
Problem is that php code clear `dial_string` field in DB.
And Lua code on enable try use it.
2015-07-30 11:48:01 +04:00
markjcrane
e255e7eb0c
Change from if_group to if_permission which is preferred in most cases.
2015-07-27 14:57:37 -06:00
markjcrane
63e35e2278
Organize the device profiles according to the key vendor.
2015-07-25 07:57:07 -06:00
Alexey Melnichuk
19d05b3aed
Fix. Override dialplan_uuid.
2015-07-24 14:46:31 +04:00
Alexey Melnichuk
6f28a7123b
Add. Support windows services.
2015-07-24 11:26:11 +04:00
markjcrane
3692c1deb8
Move the 'show application' completely out of the content. Then save the result in a session variable $_SESSION['switch']['applications'].
2015-07-21 09:47:23 -06:00
Alexey Melnichuk
26fe054581
Fix. Edit dialplan without running FS may load too long.
2015-07-21 11:44:13 +04:00
Alexey Melnichuk
953462f400
Merge branch 'master' into no_default_domain
...
Conflicts:
app/hot_desking/extension_edit.php
2015-07-21 11:24:59 +04:00
Alexey Melnichuk
c556498dae
Fix. remove hot_desking app.
2015-07-21 11:22:16 +04:00
Alexey Melnichuk
57808740ef
Merge branch 'master' into number_alias_as_vm_id
...
Conflicts:
app/hot_desking/extension_edit.php
2015-07-21 11:19:13 +04:00
markjcrane
4a55588898
Remove xml and json from the select list as its horribly inefficient. Move accountcode outside of billing as that may be used by others using the account code.
2015-07-20 15:34:23 -06:00
FusionPBX
b689e726a4
Merge pull request #1013 from moteus/issues_1008
...
Disable of sip profile does not work
2015-07-18 13:08:10 -07:00
FusionPBX
11cb15fc88
Merge pull request #1021 from moteus/show_reg_force_domain
...
Fix. Show registrations to sip profile with force-XXX-domain.
2015-07-18 12:57:10 -07:00
FusionPBX
1423dd953b
Merge pull request #1036 from moteus/remove_debug_output
...
Fix. Remove debug output.
2015-07-18 12:52:17 -07:00
FusionPBX
6bf0404e5d
Merge pull request #1015 from moteus/remove_feature_context
...
Remove using `feature` context.
2015-07-18 12:48:41 -07:00
FusionPBX
5c14e56dbe
Merge pull request #1032 from moteus/win-send-fax
...
Fix. Send fax via web on Windows.
2015-07-18 12:41:31 -07:00
markjcrane
f2bca9ce5f
Remove minute from time conditions as its better to use one of the other options.
2015-07-18 12:20:09 -07:00
markjcrane
aed3b4f9d8
Prevent duplicate call center dialplans.
2015-07-18 11:17:15 -07:00
markjcrane
72037fc19e
Fix the sip profile loading during the install or when using app -> defaults.
2015-07-16 12:34:01 -07:00
Alexey Melnichuk
3c394e8fc3
Fix. Remove debug output.
2015-07-13 10:42:14 +04:00
FusionPBX
4f0a57ac7d
Merge pull request #1016 from moteus/xml_cdr_escape
...
Fix. Escape `<>` in all fields in CDR xml.
2015-07-10 08:58:13 -03:00
markjcrane
f0d90fd1e0
Fix the call center dialplan so that it does not create duplicates using the new call center class.
2015-07-09 10:48:01 -03:00
Alexey Melnichuk
a6440ac0aa
Fix. Send fax via web on Windows.
...
* tiffXXX utils did not work with paths like `C:/xxx/ddd.tif`
* using `gswin32c` instead of `gs`
* using `copy` function instead of `cp` command
2015-07-09 16:12:27 +04:00
markjcrane
55b04e9d4d
Fix the dialplan_uuid for call center dialplan.
2015-07-09 01:01:12 -03:00
markjcrane
b92448366d
Fix the call center timeout action for the dialplan.
2015-07-09 00:54:27 -03:00
markjcrane
d140e264ef
This Hot desking has been moved to optional Apps directory. It is now considered to be deprecated and replaced by a better feature.
2015-07-08 12:10:17 -03:00
markjcrane
db84e4d8ec
Remove trailing spaces and adjust the vertical spacing.
2015-07-08 09:30:00 -03:00
markjcrane
62a11caa62
Don't override the device vendor type.
2015-07-08 01:43:52 -03:00
markjcrane
358ff5844b
Add device key type column add the vendor name.
2015-07-08 01:41:24 -03:00
markjcrane
ad3145ba19
Add several provision default settings.
2015-07-07 18:07:25 -03:00
markjcrane
2838d29a89
Change the table name from device lines to keys.
2015-07-07 14:44:14 -03:00
markjcrane
f52f7999a0
Add device key vendor to assign a key to a vendor.
2015-07-07 14:25:00 -03:00
Alexey Melnichuk
3e8284c36e
Use existed variable.
2015-07-07 13:46:25 +04:00
Alexey Melnichuk
86a961e46b
Fix. Show registrations to sip profile with force-XXX-domain.
...
When on profile set `force-register-db-domain` realm on xmlstatus is just IP but user is like 101@domain.name .
2015-07-07 13:39:57 +04:00
markjcrane
a46295a4f2
The extension_password permission is not needed on the field name as the password is auto-generated. Because of this its only needed on the update.
2015-07-06 12:15:03 -06:00
markjcrane
44245e760f
Add AR eg translation.
2015-07-05 23:13:46 -06:00
reliberate
73f2c21674
Upgrade: Converted Advanced > Upgrade to use Git instead of SVN (untested).
...
Misc: Added provisions elsewhere to account for .git/* files, as currently done with .svn/* files.
2015-07-02 17:25:41 -06:00
Alexey Melnichuk
130394ff01
Use non greedy match.
2015-07-02 19:12:12 +04:00
Alexey Melnichuk
90d91c8b5a
Fix. Escape `<>` in all fields in CDR xml.
...
When using redirect cdr also can contain e.g. `sip_redirect_contact_0` / `sip_redirected_to`.
I use `preg_replace_callback` to proceed all fields.
May be it more correct use urlencode because if we get xml with non UTF8 char we lost CDR.
```php
$xml_string = preg_replace_callback("/<([^><]+)>(.*?)<\/\g1>/",
function ($matches) {
// var_dump($matches);
return '<' . $matches[1] . '>' .
urlencode($matches[2]).
'</' . $matches[1] . '>';
},
$xml_string
);
```
2015-07-02 19:08:48 +04:00
Alexey Melnichuk
cdc4b670d2
Change. Use number_alias as voicemail_id.
2015-07-02 18:49:58 +04:00
Alexey Melnichuk
5059613a40
Change. Does not use `default` dialplan/directory.
...
I think it more consistent that it allows edit domain in single place.
Also on my Windows machine while installing all users/context creates not in `default` directory.
And I have problem because remove users did not work, `default.xml` file contain `$${v_domain}` variables.
2015-07-02 13:14:35 +04:00
Alexey Melnichuk
526b6e6b7f
Remove using `feature` context.
...
Default dilplan context contains all needed extension to does not use `feature` context.
2015-07-02 12:35:34 +04:00
Alexey Melnichuk
e97ab47c98
Disable of sip profile does not work
...
Close #1008
2015-07-02 12:09:09 +04:00
Mark Crane
2788d69ded
Move the Login and Logout items in the menu to a location that is accessible to the translation server.
2015-06-30 17:11:39 +00:00
Mark Crane
b6c93351eb
Add latest translations
2015-06-30 16:30:02 +00:00
Mark Crane
8356f9ffe3
Prevent a fax problem when current user is in both the admin and also in the user group.
2015-06-30 15:35:23 +00:00
Mark Crane
2448a092b0
Add latest translations
2015-06-30 13:30:02 +00:00
Mark Crane
fb9a2bc9b6
Add latest translations
2015-06-30 12:30:02 +00:00
Mark Crane
0480048950
Add latest translations
2015-06-30 11:30:02 +00:00
Mark Crane
4681c145b4
Add latest translations
2015-06-30 10:30:02 +00:00
Mark Crane
f438ccef0f
Add latest translations
2015-06-29 22:30:02 +00:00
Mark Crane
fd027f91e7
Add latest translations
2015-06-29 21:30:03 +00:00
luis daniel lucio quiroz
b22d8a78f7
little typo
2015-06-29 19:03:06 +00:00
luis daniel lucio quiroz
96189ed7a4
add a condition, not everybody may need the fix
2015-06-29 18:57:03 +00:00
Mark Crane
d4333c2a75
Add transaction support to dialplan import.
2015-06-25 21:10:50 +00:00
Mark Crane
31dd57bffe
Add beginTransaction and commit to speed up the install and upgrade.
2015-06-25 21:00:15 +00:00
Mark Crane
b1556926eb
Correct the dialplan detail tag for the call center dialplan.
2015-06-25 09:46:27 +00:00
Mark Crane
fc3974f557
Write the call center dialplan with the new call center class.
2015-06-25 08:25:00 +00:00
luis daniel lucio quiroz
8e527ff817
caller id fixed
2015-06-24 16:49:07 +00:00
Mark Crane
1dede161c4
Change the call screen recording name.
2015-06-23 23:16:55 +00:00
Mark Crane
6091bd005f
Change the filename reference to file and the caller id number to the call uuid.
2015-06-23 22:19:46 +00:00
Mark Crane
63705169bb
Add call_direction inbound filter and inline true.
2015-06-23 21:57:31 +00:00
Mark Crane
242e26c746
Change call_screen to call_screen_enabled.
2015-06-23 21:21:50 +00:00
Mark Crane
f01988c84d
Fix the the syntax so the default will work correctly.
2015-06-23 21:13:22 +00:00
Mark Crane
fbb6576901
Add call_screen_enabled to the extension insert, update and then set the default to false.
2015-06-23 20:42:26 +00:00
Mark Crane
1510c1c631
Add extension_call_screen permission, and add call_screen_enabled to extensions/extension_edit.php.
2015-06-23 20:06:44 +00:00
Mark Crane
209fa831a7
Add call_screen_enabled to extension_edit.php.
2015-06-23 19:59:51 +00:00
Mark Crane
574c63a83a
Add call_screen_enabled to the database and add the lable for translations.
2015-06-23 19:58:07 +00:00
Mark Crane
517eab93c0
Add dialplans needed for call screening.
2015-06-23 19:48:40 +00:00
Mark Crane
e8d45ff480
Move extension devices up on the page to make it more convenient for configuring devices.
2015-06-23 19:43:12 +00:00
Mark Crane
536a2fd827
Add latest translations
2015-06-22 22:30:03 +00:00
Mark Crane
9bb10da76d
Add latest translations
2015-06-22 09:30:02 +00:00
Mark Crane
ab25689fef
Add latest translations
2015-06-22 08:30:02 +00:00
Mark Crane
c703ec09a2
Remove call center log table and remove redundant semi-colons.
2015-06-21 05:43:06 +00:00
Mark Crane
a9bc524330
Add latest translations
2015-06-20 12:30:02 +00:00
Mark Crane
dbee568624
Add latest translations
2015-06-20 11:30:02 +00:00
Nate Jones
611b308d9e
Ring Groups: Added Missed Call notification interface.
...
Extensions: Removed unnecessary echoes.
2015-06-19 16:33:05 +00:00
Mark Crane
5a58a9c3d4
Add auto_insert_enabled to the provision variables in default settings.
2015-06-19 15:54:13 +00:00
Mark Crane
64772fa2bb
Add latest translations
2015-06-18 08:30:02 +00:00
Mark Crane
6654507706
Add latest translations
2015-06-15 19:30:00 +00:00
Mark Crane
b64c850a9a
Sync the recent translations
2015-06-13 05:35:54 +00:00
Mark Crane
5bc0ccd7ed
Fix the domain filter on provisioning.
2015-06-11 17:42:47 +00:00
Mark Crane
bf15ad6e8b
Unhide mwi_account again.
2015-06-11 00:17:27 +00:00
Nate Jones
5992912abe
IVR Menu: Invalid Sound not required.
2015-06-08 20:55:38 +00:00
Mark Crane
fb87aac5db
Set fax_enable_t38_request to false solves problem with 'Called dropped prematurely'
2015-06-08 17:54:49 +00:00
Mark Crane
83e4bbc1d1
Change the type from numeric to text.
2015-06-07 05:46:00 +00:00
Mark Crane
2b69ac00d7
Synchronize the translations.
2015-06-06 02:37:26 +00:00
Mark Crane
076f842993
Operator Panel - Change the file type from ANSI to UTF-8 without BOM. will need to re-translate several of the languages.
2015-06-06 02:25:16 +00:00
Mark Crane
b316de986f
Fix ring group form save change distinctive_ring to ring_group_distinctive_ring.
2015-06-05 17:44:12 +00:00
luis daniel lucio quiroz
e51c6a925b
little space, nothing special
2015-06-05 16:10:55 +00:00
Mark Crane
e5d7debabe
Fix the syntax in app/ring_groups/app_languages.php
2015-06-04 15:12:06 +00:00
Mark Crane
655b056492
Add new text in english for ring group distinctive ring.
2015-06-04 05:29:17 +00:00
Mark Crane
167599cf62
Sync the translations for ring groups.
2015-06-04 05:26:12 +00:00
Mark Crane
57e23c331b
Fix outbound dialplan when using a transfer.
2015-06-03 07:11:05 +00:00
Nate Jones
c2157600b2
Device: Swap Alternate and Vendor field locations.
2015-06-02 22:25:43 +00:00
Nate Jones
9b3aecda15
Extension: Hide MWI Account field till functionality restored.
2015-06-02 21:51:15 +00:00
Nate Jones
08b0bcf050
System Variables: Adjust Hostname cell style.
2015-06-02 21:33:43 +00:00
Mark Crane
f76c3944c4
Add imap_errors() the fax/fax_emails.php to make it possible to see IMAP connection problems.
2015-06-01 22:44:28 +00:00
Mark Crane
09ea679bdb
If Remote Inbox Subject Tag is not set then check the local fax files.
2015-06-01 21:21:33 +00:00
Mark Crane
e49a437967
Set the domain_uuid as hidden for devices when device_domain is not assigned.
2015-05-31 04:43:02 +00:00
Mark Crane
b9d1395b14
If gateway type is transfer then use action transfer.
2015-05-31 03:34:37 +00:00
Mark Crane
4a85e9e33a
Add an option for a default setting that uses provision -> auto_insert_enabled type: boolean value: true.
...
This will not be set by default so the provision auto insert will be disabled by default.
2015-05-30 07:35:50 +00:00
Mark Crane
a761e12bec
Contact timer change the color to a comfortable blue.
2015-05-29 07:07:18 +00:00
Mark Crane
c380e29913
Add a hangup hook to dialplan local_extension and remove originator cancel from the failure_handler.
2015-05-29 05:16:34 +00:00
Mark Crane
d14507fdf8
Add missed call email notification.
2015-05-29 03:56:49 +00:00
Mark Crane
909a8f4984
Dump another html5 number... <input class='formfld' type='number' name='ring_group_extension' maxlength='255' min='0' step='1' value="010" required='required'> Shows in the gui as 10 instead of 010. To fix it I change the type to text.
2015-05-29 01:58:27 +00:00
Mark Crane
f16a6270cc
Change the default setting from enabled false to true.
2015-05-29 01:10:19 +00:00
Mark Crane
9de9ba1391
Add 3 more variables to device settings for the provision category and make it check default settings with one query rather than multiple making it more efficient.
2015-05-29 00:42:31 +00:00
Mark Crane
9827c55863
Fix the show all devices so it doesn't display duplicates.
2015-05-28 00:55:10 +00:00
Mark Crane
1a2ae8b3eb
Add last_mod_date, and last_mod_user to contacts.
2015-05-26 16:06:01 +00:00
Mark Crane
4b9099b050
IVR Menu exit sound should not be required by default.
2015-05-26 15:19:53 +00:00
Mark Crane
ba7d32cb4f
Devices, Update Alternate show the device label.
2015-05-24 07:14:11 +00:00
Mark Crane
be8aba2e39
Add a link to unset the alternate device.
2015-05-24 05:00:40 +00:00
Mark Crane
05f3ed8e4a
Sync the latests bug fixes.
2015-05-23 22:02:28 +00:00
Nate Jones
afb1ffe027
Extensions: Missed Call notification option.
2015-05-23 02:11:26 +00:00
Mark Crane
46df72f8af
More work on device alternate.
2015-05-22 04:34:31 +00:00
Mark Crane
410c9d6596
Add <td> and </td> surrounding the new Alternate link.
2015-05-22 04:14:04 +00:00
Mark Crane
a9177255b6
Add Device Alternate link.
2015-05-22 04:10:43 +00:00
Mark Crane
0ca48f2f8a
Changes result array to devices.
2015-05-22 03:08:02 +00:00
Mark Crane
7416f617d2
In the Devices list move Enabled after the Template column.
2015-05-22 03:04:42 +00:00
Mark Crane
84f524dd27
Fix a problem caused by the new FAX prefix.
2015-05-22 00:04:55 +00:00
Mark Crane
cd1ac8dc14
Add an empty select option for IVR Menu exit sound we don't want always require an exit sound.
2015-05-21 21:31:56 +00:00
Mark Crane
6a31f2de45
Remove the underscore to fix the syntax.
2015-05-21 20:34:59 +00:00
Mark Crane
0ee195fd6b
Missed str_len add it back.
2015-05-21 20:32:00 +00:00
Mark Crane
a3933aa1fd
If the time condition preset array name doesn't match a translation then use the nae from the array.
2015-05-21 20:28:42 +00:00
Mark Crane
0e27f79edf
Update the fax prefix description.
2015-05-21 04:07:51 +00:00
Mark Crane
4a67abb23a
Remove the default settings fax prefix and move it to the FAX server table.
2015-05-21 03:48:37 +00:00
Mark Crane
fce5968566
Add category: fax, subcategory: prefix, type: text and set a value of some kind of prefix.
2015-05-21 03:05:07 +00:00
Mark Crane
8850cf2f6c
Fix the syntax by adding a missing ).
2015-05-20 22:34:16 +00:00
Mark Crane
f6a4a5daaa
A few more adjustments for the new password permissions.
2015-05-20 22:32:55 +00:00
Mark Crane
551aba5941
Add extension_password and device_line_password permissions. Goal is to make it possible to hide the password from the admin as desired by the superadmin.
2015-05-20 22:24:19 +00:00
Mark Crane
1bc20de00b
Allow limit max to set to 0 to disable the extension calling.
2015-05-20 16:54:55 +00:00
Mark Crane
314e16f823
Revert changes of test code that were accidently committed in revision r8208 because it was breaking provisioning when device key extension is set.
2015-05-20 06:40:24 +00:00
Mark Crane
02cabe3a61
Set the defaults in device edit.
2015-05-20 05:14:14 +00:00
Mark Crane
34c6da3330
If follow me is disabled allow it to save the destination(s). This will finish making it work.
2015-05-20 02:46:06 +00:00
Mark Crane
0dcfa6be77
If follow me is disabled still allow it to save the destination(s).
2015-05-20 02:39:05 +00:00
Mark Crane
f28fdbb13d
Add missing commas.
2015-05-20 02:28:10 +00:00
Mark Crane
9686d68182
Add defaults for sip port and transport, expires to extension_edit.php.
2015-05-20 02:21:10 +00:00
Nate Jones
33df3bbe6f
Devices: Add Enabled field to Lines.
2015-05-19 16:09:04 +00:00
Mark Crane
38f7850c30
Remove the word polycom from the if statement.
2015-05-19 01:46:13 +00:00
Mark Crane
b6704f99fe
Add another attribute to the 'if statement' on provisioning.
2015-05-19 01:43:58 +00:00
Mark Crane
c6c30841f9
Specify the correct table.
2015-05-19 00:52:29 +00:00
Mark Crane
68a8a9b02f
Add the missing 'and' in the sql query.
2015-05-19 00:51:03 +00:00
Mark Crane
71bc24631b
Add the specific fields to the contacts array.
2015-05-19 00:48:36 +00:00
Mark Crane
c31bdc26f9
Add phone number to the contacts array.
2015-05-19 00:38:40 +00:00
Mark Crane
31107b6aed
Change $db to $this->db because its in the PHP class.
2015-05-18 23:00:45 +00:00
Mark Crane
3cba7737bc
Add contacts array to provisioning.
2015-05-18 22:45:31 +00:00
Mark Crane
c140141ac7
Update nowrap to nowrap='nowrap'
2015-05-18 22:10:59 +00:00
Nate Jones
23f0d8ed1b
Calls Active: Show gateway name instead of uuid in Application data string, change to jQuery ajax refresh.
2015-05-18 16:44:38 +00:00
Nate Jones
bc7e7f1551
Contact Times: Timer now works for contacts under foreign domains. Limit edit and delete to user's own Time entries.
2015-05-17 09:58:57 +00:00
Nate Jones
3a173b4f3c
Contact Times: Simplify Timer with jQuery ajax instead.
2015-05-17 09:08:52 +00:00
Nate Jones
09c2587256
Contact Times: Minor style/layout mods to timer duration.
2015-05-17 08:39:57 +00:00
Nate Jones
7ab6015847
Contact Times: An open Timer now works after changing domains.
2015-05-17 07:35:35 +00:00
Nate Jones
4ad1038f10
Contact Times: Fix redirect issue on Timer.
2015-05-17 07:19:07 +00:00
Nate Jones
4c7005f7c6
Contact Times: Style adjustments.
2015-05-17 07:15:28 +00:00
Nate Jones
0abb5b9584
Contact Times: Layout tweaks, link contact name on Timer to open contact edit.
2015-05-17 06:40:37 +00:00
Nate Jones
019db17698
Contact Times: Remove debug line.
2015-05-17 06:23:51 +00:00
Nate Jones
2e34662735
Contacts: Added Times/Timer to track support.
2015-05-17 06:16:43 +00:00
Nate Jones
6e87e5ca86
Fax: Fixed an issue when multiple email addresses are defined in fax-to-email feature (was only sending email to the last address listed). Thx CraigH.
2015-05-15 20:33:39 +00:00
Mark Crane
2e51a38216
Change eavesdrop from *88[ext] to *33[ext] to prevent a conflict with page extension on *8[ext]
2015-05-15 18:05:31 +00:00
Mark Crane
e7703ad3b7
Filter for sip_P-Preferred-Identity in xml cdr import as a work around for invalid XML sent over HTTP POST.
2015-05-15 09:26:13 +00:00
Nate Jones
e00f3ce583
Misc: Removed use of GLOB_BRACE as doesn't work on some systems, use non-GLOB_BRACE method instead. Thanks [xming] and Risk64. Should resolve Issue 916, as well.
2015-05-12 18:11:05 +00:00
Nate Jones
4406875476
Fax: Fix on edit to re-enable Advanced features, due to recent file rename.
2015-05-09 06:02:48 +00:00
Nate Jones
3d00560648
Fax: Fix Remote Inbox link (oops).
2015-05-09 05:40:39 +00:00
Nate Jones
95e965b108
Fax: Upgrade script to generate and store meta-data from existing fax files, fix Lua script to insert correct fax file path into db, JavaScript prompt corrections, adjust redirect after send to use new interface, fix delete so files on file system are removed (using path from db), fix paging and sorting on Inbox and Sent, fix TIF to PDF conversion for viewing sent/received faxes (if PDF version not present).
2015-05-09 05:22:29 +00:00
Nate Jones
771ebbdc1a
CDR: Fixed recording playback / download.
2015-05-08 17:21:20 +00:00
Mark Crane
b946f39e97
Change user_status to agent_status.
2015-05-05 17:24:02 +00:00
Nate Jones
7c03d2955a
Extensions: Only show Call Control button on edit.
2015-05-05 16:45:35 +00:00
Mark Crane
736e4591f0
Add call_timout to the extension xml files.
2015-05-05 07:45:05 +00:00
Mark Crane
497296c8a1
Add call_timeout tot he user_exists dialplan so it works in both directions.
2015-05-05 07:36:06 +00:00
Mark Crane
7f9e98e988
Show only sip profiles that are enabled on the Gateway edit page.
2015-05-05 05:48:27 +00:00
Mark Crane
7b6837bbf7
Show only sip profiles that are enabled on the Status -> SIP status.
2015-05-05 05:45:42 +00:00
Mark Crane
2b7fa564de
Add the format number to destinations list and adjust the function to only process numeric.
2015-05-05 04:50:23 +00:00
Mark Crane
45590912eb
Add format phone to the dialplan number.
2015-05-05 04:44:34 +00:00
Nate Jones
e71c720670
Call Center Agent: Prevent duplicate Agent IDs (within the same domain).
...
Devices: Remove unnecessary javascript.
2015-05-04 21:01:55 +00:00
Nate Jones
53b884b431
Devices: Language updates supporting previous commit. Removed required check on MAC Address field.
2015-05-04 20:09:29 +00:00
Nate Jones
5bc8ea29f2
Devices: Prevent duplicate username within domain (if device assigned to a domain) or globally (if domain set to Global).
...
Functions: Added is_mac() and format_mac() functions.
2015-05-04 20:07:51 +00:00
Mark Crane
81af7c19e7
Add _id to *23 name.
2015-05-04 19:06:04 +00:00
Mark Crane
0da91562e8
Remove one file and rename the dialplan attribute inside the XML.
2015-05-04 19:05:20 +00:00
Mark Crane
45081453d3
Add *23 for agent status that requests the id and password.
2015-05-04 18:58:18 +00:00
Mark Crane
f76a5a4514
Rename the user_status dialplan.
2015-05-04 18:48:09 +00:00
Mark Crane
e5421c26c0
Add Agent ID column to the agent list.
2015-05-04 17:09:21 +00:00
Mark Crane
6675610f05
Move it to the correct field and change the type to password.
2015-05-04 03:26:50 +00:00
Mark Crane
4d13fce118
Escape the $ and ".
2015-05-04 03:19:31 +00:00
Mark Crane
2969469e08
Hide the agent password.
2015-05-04 03:12:11 +00:00
Mark Crane
96e5c7ec74
Add missing '+;' to the app_config.php.
2015-05-04 02:50:31 +00:00
Mark Crane
29dfbbd66e
Add the missing call center translation.
2015-05-04 01:48:41 +00:00
Mark Crane
973cd566c9
Add the call center agent ID and password.
2015-05-03 16:55:43 +00:00
Mark Crane
f79c9925f0
Add support for the new sip profiles enabled field.
2015-05-02 05:08:41 +00:00
Nate Jones
18b23608ae
SIP Profiles: Added Enabled select box to manage the profile state.
2015-05-02 04:53:45 +00:00
Nate Jones
37e57d1caa
Status Graph: Auto-load first interface found.
2015-05-02 03:35:18 +00:00
luis daniel lucio quiroz
61baff0ad6
fix a pricing display bug when billing installed
2015-05-01 18:52:01 +00:00
luis daniel lucio quiroz
7d8566d595
better sql queries for billing
2015-05-01 18:35:40 +00:00
luis daniel lucio quiroz
da7e958808
lcr_currency wrong set
2015-05-01 17:39:13 +00:00
Mark Crane
28508d1557
Fix the redirect on the fax file delete and change the tabbing.
2015-05-01 12:38:30 +00:00
Mark Crane
664c9f5f1d
More work on the delete.
2015-05-01 11:55:53 +00:00
Mark Crane
f1650b9bf0
Fix a little syntax in the delete file.
2015-05-01 11:49:19 +00:00
Mark Crane
d048a0e9ac
Delete the fax tif and/or pdf in addition to remove the row from the database.
2015-05-01 11:38:44 +00:00
Mark Crane
e755290b00
Fix the fax file delete so it redirects correctly and removes the file.
2015-05-01 11:21:19 +00:00
Nate Jones
ab403f5f3c
Language file merge from translation server.
2015-05-01 11:13:39 +00:00
Mark Crane
94452846fe
Link to the fax_files.php file and use fax_inbox_view and fax_sent_view permissions.
2015-05-01 10:48:48 +00:00
Mark Crane
ec179ff1fe
Add the FAX TIF and PDF file download.
2015-05-01 10:24:24 +00:00
Mark Crane
919d038be0
Fix the page header and adjust indentation.
2015-05-01 08:48:32 +00:00
Mark Crane
0dde5e15ea
Add many changes to fax_files.php including formatting the date, fixing the page header and hide unnecessary fields.
2015-05-01 08:19:56 +00:00
Mark Crane
83fa4d4659
Test if the id is a uuid if it is then set fax_uuid value.
2015-05-01 08:17:39 +00:00
Mark Crane
791bb2c687
Add the license with the correct year.
2015-05-01 07:22:33 +00:00
Mark Crane
9bd72fd1ae
Add FAX files.
2015-05-01 07:21:01 +00:00
Mark Crane
6f396ca5c6
Add fax file permission and fix the data type for date and epoch.
2015-05-01 07:10:31 +00:00
Mark Crane
489479ecdd
Add the FAX files translations.
2015-05-01 06:59:55 +00:00
Nate Jones
56b9a3092a
SIP Status: Toggle Start/Stop button visibility, and Refresh button.
2015-05-01 06:52:51 +00:00
Nate Jones
09702ed59f
Active Calls: Add Show All feature for Superadmin, basic view for Admin, refresh activity icon.
...
Registrations: Minor visual adjustments.
2015-05-01 06:35:40 +00:00
Mark Crane
59b7e3078b
Change device_model to device_uuid_alternate for the provision override.
2015-04-30 10:25:00 +00:00
Nate Jones
b38be32c9c
Paging: Ability to grant caller moderator status/controls, auto-generate random pin.
...
Conference: Add missing caller-controls and moderator-controls parameters in autoload_config.
2015-04-30 09:45:41 +00:00
Mark Crane
5462ce7a78
Change page extension to order 250.
2015-04-30 08:30:43 +00:00
Mark Crane
4eed12a418
Change the order of the page dialplan.
2015-04-30 08:30:01 +00:00
Mark Crane
957a9d42c7
Had the login and logout backwards.
2015-04-30 08:06:11 +00:00
Mark Crane
06e4d78e5d
Add the provision dialplan as *11 and *12.
2015-04-30 06:21:19 +00:00
Mark Crane
461a276266
Get the device username and password to show on the same line and hide the password when the field is not selected.
2015-04-30 04:36:57 +00:00
Mark Crane
7c5cf78350
Add label-device to devices/app_languages.php.
2015-04-30 04:25:36 +00:00
Nate Jones
4d2b8ba5f2
Active Calls: Removed broken Transfer, Park and Record options in favor the Operator Panel (Park functionality to eventually be added to the OP).
...
Operator Panel: Only superadmin group can view debug info.
2015-04-30 02:55:35 +00:00
Mark Crane
f80e2c5d3c
Add dialplan add temporary permissions.
2015-04-30 01:17:47 +00:00
Mark Crane
5b0e78f656
Add a space.
2015-04-30 01:05:09 +00:00
Mark Crane
0dbfe88608
Add the sub table dialplan destination permission.
2015-04-30 01:03:55 +00:00
Mark Crane
78c526c4ab
Change the permission name from delete to edit.
2015-04-29 23:50:00 +00:00
Mark Crane
3d0e258f30
Fix the permissions for admin using the time conditions and dialplan -> destinations.
2015-04-29 23:22:36 +00:00
Mark Crane
b9ab9596d3
Add an api_hangup_hook to ensure all members of page hangup.
2015-04-29 21:54:02 +00:00
Nate Jones
ab4d1840b4
SIP: Return "NO_ANSWER" instead of "NORMAL_CLEARING" if an extension is called with voicemail disabled. Implements patch suggested in Issue 920. Thanks.
2015-04-29 21:21:00 +00:00
Digital Daz
3b221ca1ae
Slight change to correct sql queries for times, thanks Nate.
2015-04-29 20:45:32 +00:00
Mark Crane
1f3c88820f
Simplify the page dialplan.
2015-04-29 18:25:20 +00:00
Mark Crane
177127198d
Change the name of extension-intercom to page-extension.
2015-04-29 18:14:26 +00:00
Mark Crane
7b494f0fce
Change the order of the fax dialplan details.
2015-04-28 21:12:27 +00:00
Nate Jones
65d8359590
Phrases: Remove phrase from memcache if phrase detail deleted (no, really).
2015-04-28 19:28:16 +00:00
Nate Jones
3a77c5dfe2
Phrases: Remove phrase from memcache if phrase detail deleted.
2015-04-28 19:10:52 +00:00
Nate Jones
36a1a36cea
Phrases: Include full path for recordings (not sounds), when not using base64.
2015-04-28 19:06:27 +00:00
Nate Jones
3b9c777d77
Phrases: Save phrases xml and delete phrases from memcache after converting to/from base64 in app_defaults.
...
IVR: Using phrase greetings, DTMF tones now captured and executed, but only after playback completes (uses session:variable). Still searching for a better solution.
2015-04-28 17:24:32 +00:00
Mark Crane
8fe9a0432d
Update the api_hangup_hook for the fax dialplan.
2015-04-28 14:47:17 +00:00
Nate Jones
46541d4f8b
Phrases: App Defaults now converts phrases between base64 compatible and back, enhanced interface with better js manipulation, easily add pauses to a phrase.
...
Note: Currently DTMF tones are not recognized during phrase playback in IVR (rrrrr!).
2015-04-28 09:54:02 +00:00
Nate Jones
751a9f342b
Phrases: Add support for using base64 recordings. Already existing phrases don't yet convert.
2015-04-26 00:19:02 +00:00
Nate Jones
942060d2de
Recordings: On upload, put original file name in description, and better format the name auto-generated from the saved file name.
2015-04-25 22:25:26 +00:00
Nate Jones
17d57f35ad
Cleanup: Remove unused shockwave flash files.
2015-04-25 21:48:08 +00:00
Nate Jones
da9379db93
Recordings: app_defaults to move recordings from file system to base64 in db (and vice versa).
2015-04-25 21:46:01 +00:00
Mark Crane
52160cab54
Add fax files table for storing meta data and optional base64.
2015-04-25 21:07:01 +00:00
Nate Jones
33248f605f
Voicemail Greetings: Better base64 support in gui (playback, download, etc) and lua scripts, some lua mods to allow re-recording without having to enter greeting # again, fixed choose greeting function, new greeting recordings now only save when told to (uses a temp file prior to), fix sorting on greetings list, app_defaults to move greetings from file system to base64 in db (and vice versa).
...
Recordings: Fix sorting and paging.
IVRs: Code cleanup.
(... and some other stuff I can't remember at this hour.)
2015-04-25 12:26:31 +00:00
Mark Crane
aa51218465
Move menu items that are for superadmins to the advanced menu.
2015-04-25 06:29:45 +00:00
Mark Crane
eabe0581b2
Prevent cross site scripting by limiting the value of $show on the registrations page.
2015-04-25 05:47:35 +00:00
Mark Crane
95dd5922ff
Move app/xmpp as an optional application in dev/apps.
2015-04-24 20:55:53 +00:00
Mark Crane
6a0885e535
Move content manager to apps/content marking it as an optional application. That is not installed by default.
2015-04-24 20:53:26 +00:00
Mark Crane
896ed317dc
Contact page change Contact Add to just Contact as the page indicates that its an add.
2015-04-24 20:32:36 +00:00
Nate Jones
998b6e6197
IVR: Better support for the use of base64 Recordings, added option to use Phrases in a couple places, fixed the Exit Sound. (Note: A selected Sound with the same file name as a Recording will get trumped.)
2015-04-24 02:47:10 +00:00
luis daniel lucio quiroz
7cf0150765
device_vendor & device_mac_address are a must
2015-04-23 16:39:49 +00:00
Nate Jones
3ef85d9645
Recordings: Add support for base64 Play and Download, and bi-directional conversion between base64 and local files on page load.
2015-04-23 08:41:05 +00:00
Nate Jones
704d2ebf1c
Voicemail: local and base64 fixes.
2015-04-23 05:25:21 +00:00
Nate Jones
b790f34278
Voicemail: Add functionality to Play and Download base64 messages in the database.
2015-04-23 00:10:31 +00:00
Mark Crane
9a0b99bbd5
Add a few comments and adjust the indentation.
2015-04-22 18:11:41 +00:00
Mark Crane
ef05dbc888
Save the ivr menu then update the dialplan.
2015-04-21 18:17:25 +00:00
Mark Crane
2521f8bd1c
Move ring group context above enabled. Goal is moving it lower since its a setting that is changed rarely.
2015-04-21 18:15:51 +00:00
Nate Jones
949b2ec3fe
Recordings / Voicemail Messages: Hide file size column if storing as base64 in db.
2015-04-17 19:30:06 +00:00
Nate Jones
25715dd290
Conference Center: Add ability to use a Phrase for the Greeting, resolving Issue 921 and Issue 818.
2015-04-17 18:41:31 +00:00
Mark Crane
289942b159
Remove the numeric restriction on fax forward number as it isn't required to be a number.
2015-04-16 20:49:43 +00:00
Nate Jones
3b00f8f7b5
Registrations: Manually pause refresh, and pause on button hover. Requested in Issue 922.
2015-04-16 20:02:04 +00:00
Nate Jones
0f4a14d69e
Themes: Remove unnecessary JS functions.
...
Call Block: Fixed issue in language file.
User Edit: Fixed issue in language file.
File Editor: Fix JS issue in header.
2015-04-16 19:14:20 +00:00
Nate Jones
aebdfbf062
Fax Server: Log detail view now available. Resolves issue 923.
2015-04-16 16:05:39 +00:00
Mark Crane
aaaff650c0
Remove the old park.lua dialplans in favor of mod_valet.
2015-04-15 23:21:32 +00:00
Nate Jones
6f2cde7523
Operator Panel: Fix to show Status of User assigned to an Extension.
2015-04-15 23:19:50 +00:00
Mark Crane
a3883ec8ae
Remove v_ as they are not used in the dialplan templates.
2015-04-15 23:19:13 +00:00
Nate Jones
9dcfdbb71b
CDR Details: Define column % widths.
2015-04-15 18:44:22 +00:00
Mark Crane
8fad7af1b3
Remove mysql_connect as it is marked as deprecated.
2015-04-15 01:43:20 +00:00
Nate Jones
122fe66d60
Adminer: Resolve function conflict.
2015-04-14 21:46:58 +00:00
Nate Jones
e26f1fefa5
Adminer: Update to latest version available (4.2.1).
2015-04-14 21:38:33 +00:00
Nate Jones
648cab35bf
Content Manager: Fix app_languages (using Translate server version).
2015-04-14 18:53:35 +00:00
Nate Jones
415e4f4fc0
MOH: Selecting an MP3 now hides the Sampling field. Selecting files other than MP3 and WAV will result in a warning message being displayed. Uploading an MP3 now places a copy of the file in all rate folders at once.
2015-04-14 16:40:51 +00:00
Nate Jones
660f14ed6b
CDR: Restore 'Recording' label.
2015-04-14 08:01:02 +00:00
Nate Jones
5ff5a93ece
Registrations: Order by domain (sip-auth-realm), then user.
2015-04-14 04:27:07 +00:00
Nate Jones
f78be9df5b
Contacts: Fix app_menu.php, restore menu item.
2015-04-14 03:54:01 +00:00
Nate Jones
92b311ef2b
IVR Menu: Change Description field to textarea.
2015-04-14 02:26:34 +00:00
Nate Jones
55dbe3c885
Call Center Agents / Dialplan Edit: Optimize Gateway Name lookup (only do if necessary).
2015-04-14 00:42:15 +00:00
Nate Jones
bbe24cc75f
Call Center Agents: If selected as Contact, show Gateway name instead of UUID.
...
Call Center Agent Edit: Set width on Contact select box.
2015-04-14 00:25:59 +00:00
Nate Jones
d328141419
VM Greetings: Playback progress indicator column adjustment.
2015-04-13 22:29:10 +00:00
Nate Jones
1631962f83
Various: Added playback progress indicator for audio files (CDR, VM, etc).
2015-04-13 22:26:50 +00:00
Nate Jones
d5c2a2653b
CDR: Template and layout adjustments to prevent wrapping.
2015-04-13 20:06:46 +00:00
Nate Jones
36e9a69163
Time Conditions: Correct comments.
2015-04-13 19:57:09 +00:00
Nate Jones
d4f3db618d
Time Conditions: Convert time-of-day to minute-of-day values, due to inconsistent behavior for time-of-day.
2015-04-13 19:36:45 +00:00
Nate Jones
623af0c156
Call Center: Fix SQL error on Agent Status change, clarify Status as Default Status on Agent Edit.
2015-04-13 17:00:09 +00:00
Mark Crane
dd8f9e9dd9
Remove the Yealink hot desking as I believe I have created a better way that is more secure.
2015-04-12 01:22:02 +00:00
Mark Crane
33658f1dd9
Add device username and password.
2015-04-12 00:35:11 +00:00
Mark Crane
485ecc57a8
Add device_username, device_password and device_uuid_alternate.
2015-04-12 00:12:48 +00:00
Nate Jones
a38af349e0
Extension Summary: Better search form functionality (auto-submit on Quick Select change, added "This Week" option, reset Quick Select if Start or End date/time defined and vice-versa), language additions.
2015-04-10 18:08:09 +00:00
Nate Jones
37d0141687
Extension Summary: List domain on Show All, change Quick Select 'Default' label to 'Last 7 Days', update Description column style to be consistent.
2015-04-10 16:46:22 +00:00
Nate Jones
323d3de4b1
Extension Add: Fix for Issue 910 - Skip check on extensions limit if not defined.
2015-04-10 14:42:55 +00:00
Mark Crane
0fa4f2047d
2015-04-10 05:36:09 +00:00
Mark Crane
2900fdeeba
Device UUID work still needs permanent home for the UUID.
2015-04-10 03:25:53 +00:00
Nate Jones
33f0e22ac3
Voicemail: Restore missing 'No messages found.' message in languages file.
2015-04-10 01:41:30 +00:00
James Rose
83bca7cdbf
from GILL: minor corrections
2015-04-09 21:40:40 +00:00
James Rose
b2da37a067
EDITS BY GILL: add support for 711 (TTY), fix issue where caller id is sometimes sent incorrectly with flowroute.
2015-04-09 18:44:00 +00:00
luis daniel lucio quiroz
582843dc70
/tmp/provisioning_log.txt only when debug is on
2015-04-09 17:03:50 +00:00
luis daniel lucio quiroz
97e4a0ead4
debug must be turned on manually with a default setting
2015-04-09 16:13:21 +00:00
Mark Crane
f052e8533b
Fix the problem on calls_active/app_languages.php.
2015-04-09 15:58:56 +00:00
luis daniel lucio quiroz
f79c83ee29
just a little more debug info when provisioning fails
2015-04-09 14:26:47 +00:00
Nate Jones
6167c6f773
MOH: Restore 'Default' label in select box.
2015-04-08 20:13:45 +00:00
Mark Crane
d6636aee17
Update the translations from the translation server. Includes the following new languages Brazilian Portuguese, Polish, and Swedish Sweden. Thanks to those that put in the effort to add these languages additional translator volunteers are welcome.
2015-04-08 13:38:58 +00:00
Nate Jones
9e5f9b9556
Operator Panel: Optimizations, bug fixes, better auto-complete searching.
2015-04-08 08:54:10 +00:00
Nate Jones
8ca1d1a910
Operator Panel: JS fix to restore functionality in Chrome and IE, Reduce font size and change font of auto-complete suggestion list.
...
Minimized Template: Similar JS fix for Chrome and IE.
2015-04-08 03:50:09 +00:00
Nate Jones
fb1ace1d07
Operator Panel:
...
- Add transfer active calls to ANY destination using keypad.
- Move inline CSS styles to theme templates.
- Use local jQuery UI CSS file instead of remote.
2015-04-08 01:01:46 +00:00
Digital Daz
cd91c1e7d9
Prevent users bypassing extension limits by using range
2015-04-07 23:50:36 +00:00
Nate Jones
1747103a66
Operator Panel: Adjustments to correctly display the user status of the extensions assigned to the current user.
2015-04-07 17:03:39 +00:00
Mark Crane
8afee33689
If the MAC address is set then validate it is a Mac address.
2015-04-06 23:39:19 +00:00
Mark Crane
689d5d39ab
Check to see if domain_uuid has a value.
2015-04-06 22:27:16 +00:00
Nate Jones
81fdeb8453
Voicemail: Copyright date changes.
2015-04-06 21:58:55 +00:00
Nate Jones
69e3bca4ad
Voicemail: Mods to make it work as expected, if non-admins/superadmins are given access to it.
2015-04-06 21:57:06 +00:00
Mark Crane
ece8529927
Remove the CSS class that makes the MAC address appear to be required.
2015-04-06 19:52:16 +00:00
Mark Crane
3f9650d873
Remove the requirement for the MAC address as it breaks the template feature and another new feature.
2015-04-06 19:48:21 +00:00
Mark Crane
1721732288
Add a comment for $term in autocomplete.php //search term
2015-04-06 17:50:46 +00:00
Mark Crane
cc5b2fac66
One final adjustment to get it all working again.
2015-04-06 09:30:30 +00:00
Nate Jones
fb0737167a
Operator Panel: Include (enabled) Extensions in auto-complete suggestion list.
2015-04-06 09:27:57 +00:00
Mark Crane
ab1ebf581b
Fix code that allowed userid / passwd as well as user_id / password.
2015-04-06 09:08:57 +00:00
Mark Crane
1265011c1d
Remove redundant equal signs.
2015-04-06 08:53:00 +00:00
Mark Crane
f734e4983c
Fix a syntax error with the new code.
2015-04-06 08:51:12 +00:00
Mark Crane
f6d197b8ea
Add key variables to provisioning.
2015-04-06 08:37:06 +00:00
Mark Crane
f3b14c28ab
Add user_id and template variables for provisioning.
2015-04-06 07:38:24 +00:00
Nate Jones
5fe09e3e02
Operator Panel: Added Contact search/auto-complete.
2015-04-06 01:15:44 +00:00
Mark Crane
62bba24350
Don't require the MAC address.
2015-04-05 22:29:56 +00:00
Mark Crane
6d249d0b61
Update the provision class.
2015-04-05 22:28:02 +00:00
Nate Jones
0a8ef439ab
Follow Me: Ignore pre-populating fields if no follow_me_uuid assigned to extension (fixes SQL error).
2015-04-05 03:12:46 +00:00
Nate Jones
919a7e2bd2
CDR Stats: Added missing 'and' in SQL queries.
2015-04-05 02:26:31 +00:00
Nate Jones
a58479f825
Operator Panel: Start refresh after clicking a status button, and disable clicked status button until refresh.
2015-04-04 16:44:43 +00:00
Mark Crane
defd4d10d6
XML CDR, Add a fix for unescaped data in <sip_Remote-Party-ID>.
2015-04-04 16:09:11 +00:00
Nate Jones
8c00436e80
CDR: Integrate existing permissions for Recording Playback and Download buttons.
...
Misc: Background visual adjustments for Playback and Download icons.
2015-04-03 21:07:24 +00:00
Mark Crane
b46e215be2
Some devices need port 0 for DNS SRV so modifying the port number to allow 0.
2015-04-03 19:34:05 +00:00
Mark Crane
513e23403a
Remove a PDO parameter that is not used.
2015-04-03 19:04:30 +00:00
luis daniel lucio quiroz
807ae5317c
let the xml_cdr download/play, regardless mono/multi tenant
2015-04-03 16:23:24 +00:00
Mark Crane
17cbd9d289
Add a place to add voicemail name in base64.
2015-04-03 15:21:28 +00:00
Mark Crane
fe627204c1
Update the local_extension dialplan.
2015-04-01 10:22:34 +00:00
Nate Jones
4764516894
CDR: Hide Missed Calls button after clicked. Visual adjustment when top paging buttons aren't present.
...
Contacts: Visual adjustment when top paging buttons aren't present.
2015-04-01 09:06:02 +00:00
Nate Jones
5077ee1179
Contacts / CDR: Minified top paging controls.
2015-04-01 09:00:17 +00:00
Mark Crane
7f8e7d98ca
Add greeting_id to the voicemail greetings table.
2015-04-01 07:40:34 +00:00
Nate Jones
9ccc2ce97c
CDR: Hide Show All button after clicked, moved to top for consistency.
2015-04-01 00:51:09 +00:00
Nate Jones
975dbb41ab
Contacts: Close mailto tag on email link.
2015-03-31 23:35:13 +00:00
Nate Jones
88295a53d7
Groups: Integrate Show All and ability to edit assigned Domain. Create, edit, delete non-default groups.
...
Users: Adjust so assigned Domain doesn't get overwritten if user_all permission exists, but user_domain doesn't.
Destinations: Adjust so assigned Domain doesn't get overwritten if destination_all permission exists, but destination_domain doesn't.
2015-03-31 21:47:31 +00:00
luis daniel lucio quiroz
8604ce0870
let the xml_cdr find the wav file, regardles mono/multi tenant
2015-03-31 16:20:55 +00:00
Nate Jones
608329dfb9
CDR & Devices: Hide Show All buttons after showing all.
2015-03-31 03:16:20 +00:00
Nate Jones
2fb45fe1d2
Destinations: Changing a Destination's Domain should now also update the domain_uuid on the associated dialplan and dialplan details. Delete Destination from a different domain should also function properly now.
2015-03-31 02:53:36 +00:00
Nate Jones
1fb31f0f63
Destinations: Fix issue with Domain not getting set correctly when editing Destination under a remote (different than current) domain (via the destination_domain permission).
2015-03-30 22:57:12 +00:00
Mark Crane
dc4cb7dfd3
Change the array from $result to $recordings.
2015-03-30 22:49:47 +00:00
Mark Crane
15820cf1aa
Get the recording list from the database instead of the file system.
2015-03-30 22:40:03 +00:00
Nate Jones
49044ff0f4
Permissions: Consistify (new word!) permission names for Show All functionality on Devices & Destinations.
2015-03-29 01:33:56 +00:00
Mark Crane
127adbf7a5
Get a new set of default and domain settings for use when http_domain_filter is set to false. Remove debug numbers from access denied messages in provisioning and remove other redundant code.
2015-03-28 11:37:56 +00:00
Mark Crane
8760d75c04
Fix a bug added when adding the key profiles feature. Device key id would conflict with other categories of keys like line, memory and expansion keys. If only using the line keys you wouldn't experience this problem.
2015-03-28 04:42:24 +00:00
Mark Crane
58d5c5a913
Fix Destinations so that it will correctly show DIDs that are not assigned to a domain.
2015-03-27 18:13:03 +00:00
Nate Jones
41acf3c968
Contacts: Fixed/implemented permissions, added Relations.
2015-03-27 04:35:21 +00:00
Nate Jones
30fe8156fd
Contacts: Sort list initially by Organization, then by First, Last.
2015-03-26 20:13:24 +00:00
Nate Jones
80e4849bc0
Contacts: Fix redirect after Add and Edit, remove redundant [+] buttons and auto-scroll Notes.
2015-03-26 19:47:57 +00:00
Mark Crane
972117d298
Provisioning Devices add DNS SRV record to the SIP transport select list.
2015-03-26 15:48:57 +00:00
Mark Crane
8df3e822de
Completed the change and test for system -> variables with final adjustments.
2015-03-26 00:18:19 +00:00
Mark Crane
2f3c7bab3b
Correct the order of the tags.
2015-03-26 00:09:54 +00:00
Mark Crane
da1bd47284
Try again to get the position right.
2015-03-26 00:05:14 +00:00
Mark Crane
04206891cc
Move the hostname column and fix the add button position.
2015-03-26 00:01:24 +00:00
Nate Jones
6734ee23c9
Ring Groups: Corrected redirect to be relative on Back and Save. Added Call Forward edit link to main Ring Groups list (as displayed on User Dashboard).
2015-03-25 22:47:11 +00:00
Mark Crane
d8144b48ff
Add hostname to the variable list.
2015-03-25 20:30:17 +00:00
Mark Crane
9e6e1ee6e2
Add hostname to the variables.
2015-03-25 18:30:18 +00:00
Nate Jones
bc1e5374b0
Fax Server: Mods to email2fax feature to prevent unnecessary/undesired cover page from being generated.
2015-03-25 17:52:45 +00:00
Nate Jones
f87aea5211
Fax Server: Sort Sent faxes descending.
2015-03-25 17:42:45 +00:00
Nate Jones
ed4ee38b4c
Extensions: Added direct link to Calls page, requested in Issue 870.
2015-03-25 17:11:07 +00:00
luis daniel lucio quiroz
3bf77b3716
not short-tags on all project
2015-03-25 13:46:19 +00:00
luis daniel lucio quiroz
ee92e7fadc
not short-tags on time-conditions
2015-03-25 13:30:26 +00:00
Nate Jones
b82de6cd1f
Destination: Exclude set:accountcode from being displayed in the Actions list.
2015-03-23 23:57:27 +00:00
Nate Jones
6f983669da
Fax Server: Added permission to control Advanced section visibility. Addresses comment on r7943.
2015-03-23 17:26:47 +00:00
Nate Jones
83ee064db6
Destinations: Fixed search, sorting and paging. Should resolve issue 891 (at least #1 ).
2015-03-23 16:33:16 +00:00
Mark Crane
15ece0d43e
Schemas is used by only 1-2 people so I'm moving it to an optional application under the apps directory.
2015-03-23 04:31:46 +00:00
Mark Crane
880cfd5069
Change the context to the domain_name.
2015-03-23 04:29:09 +00:00
luis daniel lucio quiroz
85d84b11d0
do not change headers, add yours
2015-03-23 01:53:25 +00:00
Errol Samuels
6025abd8e9
slight correction
2015-03-22 20:30:40 +00:00
Errol Samuels
e1ca972a8e
Peplaced transfer_context with just context because transfer_context seems to return an
...
UNDEF value and breaks att_xfer when attempting to transfer using *4.
2015-03-22 20:26:22 +00:00
Mark Crane
116c6f05d2
Add base64 field to recordings, voicemail, and voicemail recordings.
2015-03-22 10:52:10 +00:00
Nate Jones
f50824fb41
Extensions: Fixed sorting.
2015-03-22 08:48:50 +00:00
Nate Jones
ff5746bba5
Extensions: Search fixed.
2015-03-22 08:42:44 +00:00
Nate Jones
e575f492d5
Fax Server: Additional checks on folder presence and permissions.
2015-03-22 08:22:51 +00:00
Nate Jones
fcb53fd7f9
Misc: Implement maximum limits on multiple apps.
2015-03-22 08:17:04 +00:00
Mark Crane
f742c22359
Set the user_context on an call flows to the domain name for single tenant.
2015-03-22 03:33:37 +00:00
Mark Crane
48499a0e2b
Set the user_context on an ring_groups to the domain name.
2015-03-22 03:27:42 +00:00
Mark Crane
81c213f8d8
Set the user_context on an extension to the domain name.
2015-03-22 03:22:05 +00:00