FusionPBX
194fb8170f
Update extension_edit.php
...
Update permissions for extension edit.
2016-10-09 10:32:49 -06:00
FusionPBX
8c5c82de7a
Update fax_edit.php
...
Remove the unofficial billing from fax edit.
2016-10-08 22:16:54 -06:00
FusionPBX
798fe98991
Update fax.php
...
Update the FAX dialplan to use the updated orm class.
2016-10-08 22:13:46 -06:00
FusionPBX
a97b89311c
Update 490_do-not-disturb.xml
...
Add *77 DND toggle.
2016-10-07 14:57:42 -06:00
FusionPBX
11c8f75946
Update conference_center_edit.php
2016-10-05 18:44:38 -06:00
FusionPBX
0eb51e24c1
Update conference_edit.php
2016-10-05 18:42:46 -06:00
FusionPBX
c06c5fa5a8
Update call_flow_edit.php
2016-10-05 18:40:47 -06:00
FusionPBX
fbe490dfd4
Update ring_group_edit.php
2016-10-05 18:38:07 -06:00
FusionPBX
0391693ade
Update extension_edit.php
2016-10-05 18:24:53 -06:00
FusionPBX
cb5228bd0f
Update extension_delete.php
2016-10-05 09:34:57 -06:00
FusionPBX
5e67767f43
Update database_transaction_edit.php
2016-10-05 09:34:02 -06:00
FusionPBX
05a66df0a6
Update call_center_queue_edit.php
2016-10-05 07:28:18 -06:00
FusionPBX
4c5c8000c9
Update call_center_queue_delete.php
2016-10-05 07:25:25 -06:00
FusionPBX
93dd89e3c3
Update app_config.php
2016-10-05 06:03:28 -06:00
FusionPBX
6302279b1e
Update call_center_agent_edit.php
2016-10-05 03:44:55 -06:00
reliberate
78d38090bc
Call Control: Minor form layout mods, add Default Setting to control Follow Me Destination count and default Timeout value, integrate ORM.
2016-10-05 01:19:05 -06:00
FusionPBX
6a511a4621
Update extension_edit.php
2016-10-04 23:55:02 -06:00
FusionPBX
763c797f62
Update app_languages.php
2016-10-04 21:50:24 -06:00
FusionPBX
12d45dc5f9
Update call_flow_edit.php
2016-10-04 03:28:31 -06:00
FusionPBX
03cebda07d
Update call_flows.php
2016-10-04 02:38:36 -06:00
FusionPBX
885a5df6fd
Update app_languages.php
2016-10-04 02:19:48 -06:00
FusionPBX
38d954e88b
Update ivr_menu_edit.php
...
Fix the recent change to IVR Menu dialplan to fix the IVR Menu exit app.
2016-10-03 22:15:46 -06:00
FusionPBX
bb5c14a825
Update conference_center_edit.php
2016-10-03 20:15:28 -06:00
FusionPBX
434b1cb253
Update app_languages.php
2016-10-03 01:05:25 -06:00
FusionPBX
d680697e1c
Update conference_centers.php
2016-10-02 20:47:40 -06:00
FusionPBX
efeaa36037
Update app_languages.php
2016-10-02 20:33:54 -06:00
FusionPBX
a8f6f7f697
Update ivr_menu_copy.php
2016-10-02 16:31:44 -06:00
FusionPBX
9bdc6ee758
Update ivr_menu_edit.php
...
Fix a problem when adding a new IVR Menu.
2016-10-02 15:33:17 -06:00
FusionPBX
5445732e33
Update gateway_edit.php
2016-10-02 12:54:30 -06:00
FusionPBX
e1556c9dc3
Update destination_edit.php
...
Rewrote a large amount of the page to the new class which allows for much less code. Also remove the proprietary billing system and its contributor as their code was removed. Proper integration should not have to touch project code but be a standalone plugin. If current plugin capability is not sufficient will need to expand its capabilities.
2016-10-02 11:40:49 -06:00
FusionPBX
c372ece23e
Update destination_edit.php
...
Update the dialplan destination to update the dialplan xml and adjust the array that is saved.
2016-10-02 10:26:28 -06:00
FusionPBX
40f33939ea
Update device_edit.php
2016-10-02 01:13:25 -06:00
FusionPBX
fa12a0f25d
Update ivr_menu_edit.php
2016-10-02 01:05:40 -06:00
FusionPBX
fdbbcb2fe4
Update ring_group_edit.php
2016-10-02 01:03:45 -06:00
FusionPBX
0f30617372
Update dialplan_edit.php
...
Fix the dialplan detail array.
2016-10-01 22:00:04 -06:00
FusionPBX
8a33431aa2
Update database_transactions.php
...
Additional work on the transaction search.
2016-10-01 20:06:42 -06:00
FusionPBX
cf906d5e21
Update app_config.php
2016-10-01 19:44:29 -06:00
FusionPBX
94be9c00c5
Update database_transactions.php
...
Work on the search tool.
2016-10-01 19:40:20 -06:00
FusionPBX
df1ec02c7a
Update ivr_menus.php
...
Try again
2016-10-01 19:22:51 -06:00
FusionPBX
a4cb38c0c7
Update ivr_menus.php
...
Completely rewrote ivr_menus.php and added a new search tool like other pages.
2016-10-01 19:21:03 -06:00
FusionPBX
1e63d3e72c
Update ivr_menu_edit.php
2016-10-01 19:17:07 -06:00
FusionPBX
ab74f7b849
Update ivr_menu_edit.php
...
This file has been completely rewritten includes the new search tool as used in other files.
2016-10-01 19:02:44 -06:00
markjcrane
f230924eae
Add the database transactions feature.
2016-09-30 20:25:33 -06:00
Chris Black
0d24ad70e7
fix fax multiple files. ( #1963 )
...
Added some changes from ICR regarding the text/plain emails, added a
uuid to the file name when getting saved to the FS in the event that
multiple emails come in with the same exact file name and also reset
the tif_files in fax_send as it was just adding to the end of the array
and creating bad tiffcp commands.
2016-09-30 15:47:22 -06:00
FusionPBX
7bfcf7eb39
Update xml_cdr_inc.php
2016-09-30 01:00:55 -06:00
FusionPBX
f104acbb2b
Update app_config.php
2016-09-29 20:09:05 -06:00
FusionPBX
e58d2bc81f
Update dialplan_edit.php
...
Update the dialplan xml when a dialplan is updated.
2016-09-29 17:26:58 -06:00
FusionPBX
4363a4eae1
Update dialplan.php
2016-09-29 17:24:29 -06:00
FusionPBX
7f03caca49
Update ring_group_edit.php
2016-09-29 16:31:42 -06:00
FusionPBX
0a80b1999c
Update ring_groups.php
2016-09-29 15:34:10 -06:00
FusionPBX
96b9eaab17
Update ivr_menu.php
2016-09-29 14:43:21 -06:00
FusionPBX
2826efd171
Update dialplan.php
2016-09-29 13:12:00 -06:00
FusionPBX
eb7dec52a1
Update app_defaults.php
2016-09-29 13:10:35 -06:00
FusionPBX
c08d67855c
Update dialplan.php
...
Add an xml method to the dialplan class.
2016-09-29 12:09:54 -06:00
FusionPBX
2c954b24e9
Update dialplan_edit.php
...
Update the XML button and update the array.
2016-09-28 00:58:56 -06:00
FusionPBX
3d579e2166
Update app_config.php
...
Add the dialplan_xml field and permission.
2016-09-28 00:49:48 -06:00
FusionPBX
3ae5fd704a
Create dialplan_xml.php
...
Add a new file to be able to edit the new dialplan xml field.
2016-09-28 00:47:19 -06:00
FusionPBX
17a0c381d8
Update recordings.php
...
When uploading a recording ensure that the domain name directory exists so the file can be uploaded to it.
2016-09-22 19:25:43 -06:00
Alexey Melnichuk
20fc3488e0
Fix. Use `array` to support PHP 5.3. ( #1938 )
2016-09-22 09:15:07 -06:00
FusionPBX
d9f5af2477
Update index.php
2016-09-20 16:51:17 -06:00
FusionPBX
20964f54fd
Update app_languages.php
2016-09-20 10:01:40 -06:00
FusionPBX
e4da37bd7a
Update voicemail_edit.php
2016-09-20 09:51:48 -06:00
FusionPBX
42321e7a85
Update app_config.php
...
Add voicemail_alternate_greet_id to the database.
2016-09-20 09:42:00 -06:00
hargut
903dabfa6c
Fix e-mail attachment handling / conversion & allow local emails to be valid ( #1921 )
...
* Enable local email addresses to be valid. E.g required for local Fax submission.
* Fix filenames & allow spaces in filenames.
* Fix attachment file names.
* Revert "Fix filenames & allow spaces in filenames."
This reverts commit 0908f42cc7 .
See commit ecf490ff79 for the proper fix.
2016-09-19 08:54:58 -06:00
Luis Daniel Lucio Quiroz
5d1e995e2e
Fix load balancing ( #1920 )
...
Same rationale as 4.0
2016-09-18 22:08:50 -06:00
AgregarDeveloper
f62677b0b6
Added pt-br language support. Few typo fixes. ( #1922 )
...
* Added pt-br language support. Few typo fixes.
* Update switch.conf.xml
Update mailer-app and mailer-app-args to use the default install path.
2016-09-17 22:05:51 -06:00
FusionPBX
aab24688f3
Update time_condition_edit.php
...
Time condition time-of-day use 1 minute increments this solves multiple problems and more flexible for minutes 0 - 59.
2016-09-13 19:17:19 -06:00
FusionPBX
f6efae3830
Update ivr_menu.php
...
IVR Menu - Add temporary permissions for adding or editing the dialplan.
2016-09-12 15:50:58 -06:00
FusionPBX
ea445121a0
Update app_config.php
...
Aastra function change name and label for callforward to call_forward and correct the spelling for redial.
2016-09-10 16:52:28 -06:00
FusionPBX
c0829b35e7
Update app_languages.php
...
Add the grandstream function translations array structure.
2016-09-10 16:51:34 -06:00
FusionPBX
6f9f9d044c
Update device_edit.php
...
Fix a display issue.
2016-09-10 16:27:57 -06:00
FusionPBX
05d0614912
Update device_vendor_functions.php
2016-09-10 16:20:50 -06:00
FusionPBX
044560077b
Update app_config.php
...
Right now label is based on the name this fixes the label. The label part of the array is not saved in the database yet so it can't be used at this time.
2016-09-10 16:18:33 -06:00
FusionPBX
7f245d827b
Update device_vendor_functions.php
...
Add label to the functions list and order by the name.
2016-09-10 16:13:20 -06:00
minotaur01
7620319c11
TFTP Service v1.0.9 ( #1905 )
...
Fixed bug in app_defaults that recreated new setting eacg upgrade
2016-09-08 21:28:26 -06:00
FusionPBX
da0cf0a1ff
Update app_defaults.php
2016-09-08 17:27:34 -06:00
FusionPBX
f62ebf6869
Update app_languages.php
2016-09-08 17:25:41 -06:00
FusionPBX
82967ea21b
Update app_defaults.php
...
Go back to the original device/app_defaults.php. What I had in mind for this was a restore default button. When the administrator decides they want to update it. They may not want or need additional vendors.
2016-09-06 08:49:16 -06:00
FusionPBX
1481c778b9
Update app_defaults.php
...
Update all the time condition presets that used mweek (week of month) change to mday (day of month).
The week of the month starts according to the calendar even if its partial week on the calendar it counts as week one according to C language and the calendar in the United States. Example Labor day September 2016 1st week was Sept 1-3 2016. The second week is the first Monday.
2016-09-05 19:07:24 -06:00
FusionPBX
11bf24b209
Update app_defaults.php
...
Fix labor day change week of month from 1 to day of month from 1 - 7.
2016-09-05 18:52:01 -06:00
Alexey Melnichuk
28d3ebb51f
Allow use odbc to store files (record/voicemail) in database. ( #1535 )
...
* Change. Allow use odbc to store files (record/voicemail) in database.
* Fix. Generate correct default config.
2016-09-04 13:05:47 -06:00
FusionPBX
97681298cc
Update v_xml_cdr_import.php
2016-09-03 20:48:27 -06:00
Mafoo
097a09536e
Enhance Add Tones ( #1857 )
...
Add tone support
2016-09-03 20:32:19 -06:00
Joey
3acd66771a
FIX: Stream audio in browser ( #1872 )
...
This fixes browsers like Safari and allows them to stream audio within
the browser vs downloading the audio.
2016-09-03 20:24:47 -06:00
minotaur01
0612bc33d9
Added Aastra Function Keys And Fixed Update Logic ( #1896 )
...
Added the rest of the aastra function key options to app_config. And to
my surprise the functions would not save to the database, found the
problem to be the app_defaults logic would only allow adding on a fresh
install. So I fixed it to work with a update also.
2016-09-03 20:18:27 -06:00
FusionPBX
0f2fd84ccf
Update voicemail.php
...
Delete the voicemail intro when deleting a voicemail message from PHP.
2016-09-03 15:43:30 -06:00
FusionPBX
fc3f3dfd1d
Update app_config.php
...
Add voicemail message intro for base64.
2016-09-03 15:24:22 -06:00
minotaur01
6b5e0fd9fd
CDR Functiality Fix Extended Data Logic ( #1897 )
...
Raw data field was not being pulled so logic was broken, added derived
field raw_data_exists to sql statement, instead of pulling raw data with
query. Also added logic to hide the view extended data icon on the right
side of table.
2016-09-03 12:03:35 -06:00
FusionPBX
dd5f68fc53
Update dialplan_add.php
...
Update the indentation and condense the width of the items so they will be more mobile device friendly.
2016-09-03 10:07:14 -06:00
minotaur01
de861e641b
CDR Display functionality change ( #1894 )
...
Dont make the row clickable if the extended data field (json) is empty
2016-09-02 13:29:33 -06:00
FusionPBX
7875094355
Update provision.php
...
Allow the key variables to work for memory, expansion and programmable keys.
2016-09-02 10:08:45 -06:00
FusionPBX
99d8cb1a69
Update ivr_menu_edit.php
...
Allow users in the superadmin group to set option destinations that are numeric and the ivr menu syntax will be added automatically.
2016-09-02 09:05:39 -06:00
FusionPBX
e4378193ec
Update call_forward.php
...
Add 'sip:' as shown in the 1884 pull request.
2016-09-01 22:31:23 -06:00
FusionPBX
543631e169
Update conference_control_detail_edit.php
2016-09-01 12:04:22 -06:00
FusionPBX
5a24c5ecfe
Update dialplan_inbound_add.php
...
Rename redial_outbound_prefix to caller_id_outbound_prefix to make it more consistent.
2016-08-31 22:07:44 -06:00
FusionPBX
e28fb87ec1
Update app_languages.php
...
Change redial-outbound-prefix to caller-id-number-prefix
2016-08-31 22:05:46 -06:00
FusionPBX
43226faed5
Update dialplan_inbound_add.php
...
When adding a inbound route with the advanced button cleanup the html form to make it look nicer and remove the action that says not used that is there as an example only.
2016-08-31 21:57:31 -06:00
FusionPBX
8a1102b9e1
Update provision.php
...
Fix the variables in the device_keys array.
2016-08-31 00:29:20 -06:00
minotaur01
33a43009bd
TFTP Service v1.0.8 ( #1881 )
...
* TFTP Service 1.0.8
Added a check to pervent script execution from a webserver.
* TFTP Service 1.0.9
Renamed fileslocation setting to file_path and fixed default settings
bug by modifing the sql statement.
2016-08-30 17:32:39 -06:00
minotaur01
e998de4642
TFTP Service 1.0.7 ( #1877 )
...
* TFTP Service v1.0.7
Fixed linux and windows run as service issues
Fixed linux systemd service self install issues
Modified windows service self install process
* Revert "TFTP Service v1.0.7"
This reverts commit 4418ca7a11 .
* TFTP Service v1.0.7
Fixed linux and windows run as service issues
Fixed linux systemd service self install issues
Modified windows service self install process
2016-08-30 08:27:21 -06:00
Alexey Melnichuk
4176144da4
Add. attr_xfer analog based on conference. ( #1629 )
...
* Add. attr_xfer analog based on conference.
Control DTMF sequence
`*0` transfer `self` to `enter number` state and `peer` leg to conference room
`##` transfer `self` to `enter number` state and hangup `peer` leg
`*#` transfer `self` to conference room and hangup `peer` leg
* Remove spaces.
* Add. Commented action to ring group.
2016-08-30 01:10:08 -06:00
FusionPBX
c9d4ac8d4b
Show global time conditions in the destination select list.
2016-08-29 21:06:07 -06:00
FusionPBX
039370b2b8
Update time_condition_edit.php
2016-08-29 20:56:00 -06:00
FusionPBX
ccb1c6ac98
Update voicemail_edit.php
2016-08-28 14:27:15 -06:00
FusionPBX
b16b9a6430
Use default settings voicemail password length.
2016-08-28 14:25:50 -06:00
FusionPBX
8c9d9926e1
Update extension_edit.php
2016-08-28 13:07:37 -06:00
FusionPBX
0d1ca7885d
Update extension_edit.php
...
Update the voicemail password form input.
2016-08-28 12:58:19 -06:00
minotaur01
9c3ea34dcc
TFTP Service v1.0.3 ( #1858 )
...
* Added functionality to show when a devices was last provisioned
Added functionality to show when a devices was last provisioned
Need addition to database: v_devices table:
device_provisioned_on -> datetime
device_provisioned_by -> char(10)
* Revert "Added functionality to show when a devices was last provisioned"
This reverts commit c3e40d68fa .
* Revert "Revert "Added functionality to show when a devices was last provisioned""
This reverts commit 8c27a46565 .
* Changed field names as requested
Changed field names as requested for last provisioned data
* Added database fields for device provisoned functionality
Added provisioned_date, provisioned_method, provisioned_ip
* Added ability to search device provisioned info
* Added ip tracking to device provisoned functionality
Added ip tracking to device provisoned functionality and moved the code
to before rendering to register the contact even on unseccessful render
* Added IP address to status column
* TFTP Service v1
TFTP Service v1
* Update app_config.php
* TFTP Service v1.0.1
TFTP Service v1.0.1
* TFTP Service v1.0.2
* TFTP Service v1.0.2-1
Renamed file
* TFTP Service 1.0.3
Bug fixes
* Modified to ignore IDE files
2016-08-26 13:04:49 -06:00
FusionPBX
b4afcf2602
Update provision.php
...
First step to fix the conflict between category: line, memory, expansion and programmable keys.
2016-08-25 23:22:02 -06:00
FusionPBX
81a214bafe
Update app_config.php
2016-08-25 16:58:31 -06:00
FusionPBX
95cfb8d138
Update app_config.php
...
No one has these fields yet except for the original developer so deprecated value in the array is not needed.
2016-08-25 16:42:51 -06:00
Alexey Melnichuk
05731394b5
Fix. use new parse_message function to Fax Inbox page. ( #1559 )
...
* Fix. use new parse_message function to Fax Inbox page.
* Fix. display messages without attachment.
2016-08-25 16:10:22 -06:00
FusionPBX
9ddd8f81dc
Update extension.php
...
Merged pull request 1607 manually.
2016-08-25 15:59:32 -06:00
Mafoo
1c983a69a0
BugFix-Vars ( #1818 )
...
corrected the system default us-ring category to 'Ringtones'
remove var_name like as var_cat now takes care of this
2016-08-25 11:12:00 -06:00
minotaur01
0ab6b6ee00
Added functionality to show when a devices was last provisioned ( #1831 )
...
* Added functionality to show when a devices was last provisioned
Added functionality to show when a devices was last provisioned
Need addition to database: v_devices table:
device_provisioned_on -> datetime
device_provisioned_by -> char(10)
* Revert "Added functionality to show when a devices was last provisioned"
This reverts commit c3e40d68fa .
* Revert "Revert "Added functionality to show when a devices was last provisioned""
This reverts commit 8c27a46565 .
* Changed field names as requested
Changed field names as requested for last provisioned data
* Added database fields for device provisoned functionality
Added provisioned_date, provisioned_method, provisioned_ip
* Added ability to search device provisioned info
* Added ip tracking to device provisoned functionality
Added ip tracking to device provisoned functionality and moved the code
to before rendering to register the contact even on unseccessful render
* Added IP address to status column
2016-08-25 11:10:39 -06:00
AgregarDeveloper
15a6d67a41
Major changes to pt-br language. ( #1835 )
...
* Um teste por hora
* asd
* Edited and Added PT-BR language.
Minor and major fixes to pt-br translate.
2 fixes to mistyped english words.
* Create AgregarDeveloper.md
* Deleted wrong file placement
Deleted wrong file placement
2016-08-25 11:03:51 -06:00
FusionPBX
fa842958e5
Update provision.php
2016-08-23 14:21:27 -06:00
FusionPBX
e16b94f685
Update provision.php
...
Improve provision support for outbound proxy primary and secondary in the provision class.
2016-08-23 13:17:17 -06:00
FusionPBX
049bd3b9f7
Update provision.php
...
Fix the user assigned contacts for the directory.
2016-08-23 11:37:51 -06:00
FusionPBX
10c6d68f60
Update xml_cdr_extension_summary.php
2016-08-23 03:32:25 -06:00
FusionPBX
f67f9ec142
Update xml_cdr_extension_summary.php
2016-08-23 03:12:24 -06:00
FusionPBX
a16601c86b
Update xml_cdr_extension_summary.php
2016-08-23 03:10:57 -06:00
FusionPBX
4d35df9c3d
Update xml_cdr_extension_summary.php
...
Add a download csv button to the Extension Summary.
2016-08-23 03:05:56 -06:00
FusionPBX
64005da489
Update app_defaults.php
...
Fix the file renaming for local_stream.conf.xml and .noload
2016-08-22 20:04:23 -06:00
FusionPBX
ae77e051c8
Update app_config.php
2016-08-21 09:52:33 -06:00
FusionPBX
d669133827
Update app_languages.php
...
Add label-xml_directory
2016-08-21 09:51:22 -06:00
markjcrane
888675e58e
Add the comment back to help explain the reason this is set to peer.
2016-08-20 23:44:35 -06:00
markjcrane
22c20dc6ec
Update bind digit action and set call_direction to inline=true
2016-08-20 22:07:35 -06:00
FusionPBX
f3ca36b342
Update 890_local_extension.xml
2016-08-20 20:23:18 -06:00
FusionPBX
35a2cd13ae
Update time_condition_edit.php
...
Complete global time conditions.
2016-08-17 15:54:16 -06:00
FusionPBX
081e26abc0
Update time_condition_edit.php
...
Fix the global label for time conditions.
2016-08-17 15:30:23 -06:00
FusionPBX
1e52c1f5ac
Update app_config.php
...
Add time condition domain.
2016-08-17 15:19:11 -06:00
FusionPBX
5dc0d55100
Update time_condition_edit.php
2016-08-17 15:14:56 -06:00
Luis Daniel Lucio Quiroz
964a7b53c6
Wrong directory name ( #1822 )
...
it was looking for call_center, instead call_centerS
2016-08-17 12:37:05 -06:00
Mafoo
a3e4a1d2a7
Enhance-Import rintones from vars.xml ( #1813 )
...
move ringtones to thier own category
import ringtones from vars.xml
2016-08-16 08:49:45 -06:00
minotaur01
71b6bcc3f8
Added functionality to hide profile edit button ( #1817 )
...
Added functionality to hide profile edit button and changed code to use jQuery and event hooks
2016-08-15 11:27:35 -06:00
minotaur01
a820fd1719
Added a key profile edit and add button ( #1815 )
...
Added a key profile edit and add button for easier navigation, can now hop to profile editing with one click.
2016-08-15 09:32:01 -06:00
de-jens
a6fcd8c34a
add Diversion Header to dail string ( #1816 )
...
* added Diversion Header to dail string
* added Diversion Header to dail string
2016-08-15 09:20:02 -06:00
FusionPBX
b673102666
Update xml_cdr_extension_summary.php
...
Extensio Summary - Change the default to today instead of last 7 days.
2016-08-14 11:47:49 -06:00
FusionPBX
f561fe53ab
Update ivr_menu_edit.php
...
Make ivr_menu_edit.php more efficient.
2016-08-13 18:47:36 -06:00
FusionPBX
decc0e9628
Update ivr_menu_edit.php
2016-08-13 14:28:26 -06:00
FusionPBX
2a7e6cbd2e
Update fax_edit.php
2016-08-13 14:22:11 -06:00
FusionPBX
074a6131dc
Update call_flow_edit.php
2016-08-13 14:18:03 -06:00
FusionPBX
c4e73595e2
Update music_on_hold_edit.php
2016-08-13 14:15:24 -06:00
FusionPBX
921c2ad829
Update call_flow_edit.php
2016-08-13 14:10:57 -06:00
FusionPBX
897b3e6bc9
Update phrase_edit.php
2016-08-13 14:09:02 -06:00
FusionPBX
4f9ef37b71
Update phrase_edit.php
2016-08-13 13:28:44 -06:00
FusionPBX
8f4a81a00d
Update conference_center_edit.php
...
Use the new file class sounds method.
2016-08-13 13:26:25 -06:00
minotaur01
5f0dacbeda
Key assignment and Aastra provisioning ( #1814 )
...
* Update device_profile_edit.php
Changed maximum key number to be able to program phones with multiple expansion boards
* Raised Device Key Maximum Number
Changed maximum key number to be able to program phones with multiple expansion boards
Also replaced while loop with for loop to match device_profile_edit.php
* Added code for all key types
Added code for all programmable key types, Hard Keys, Soft Keys, Top Keys and Expansion keys.
Also added logic to handle key assigrnment for multiple expansion boards
* Enabled time server and disabled auto discovery settings
Enabled time servers and used system variable from default settings to set time server
Disabled Link-Layer Discovery and Universal Plug and Play because why do you need to re-discover the server after the phone is provisioned
* Updated the key number option generation line
* Updated the key number option generation line
2016-08-13 08:55:54 -06:00
FusionPBX
36013475d0
Update conference_center_edit.php
...
Get recordings from the database and move phrases database requests out of the content.
2016-08-11 15:40:09 -06:00
SJS87
38b504a6e5
Update to time_condition_edit.php ( #1803 )
...
When using 'time-of-day' it's not currently possible to specify a range which will finish at the end of the day.
This is a minor adjustment to allow the 'time-of-day' range to finish at 23:59.
2016-08-11 10:04:53 -06:00
SJS87
1b7a65a6b2
Time of day routing conversation fixed. ( #1802 )
...
This is a minor bug which is fixed with a few minor adjustments, this doesn't appear to have caused us any major problems in production.
Valid values for 'minute-of-day' in FreeSWITCH are 1-1440, the page is currently converting 'time-of-day' to 'minute-of-day' as 0-1439, the fix will correct the values to 1-1440.
Sources:
https://wiki.freeswitch.org/wiki/Time_of_Day_Routing
2016-08-11 10:01:21 -06:00
Alexey Melnichuk
252f4db916
Add. `force_ping` option for extension ( #1809 )
...
* Add. `force_ping` option for extension
This option force FS send SIP OPTIONS message to
detect if this reged device still available.
* Update language file.
2016-08-11 09:46:54 -06:00
FusionPBX
e32f82939d
Update device_dashboard.php
...
Protect keys with the device profile from being edited by a user in the device dashboard.
2016-08-08 16:58:32 -06:00
FusionPBX
8342110f32
Update device_profile_edit.php
2016-08-08 16:54:24 -06:00
FusionPBX
172884b982
Update device_profile_edit.php
2016-08-08 16:51:27 -06:00
FusionPBX
b445f8517d
Update device_profile_edit.php
...
Make device key vendor a select list.
2016-08-08 16:48:31 -06:00
FusionPBX
fd48fa0281
Update app_languages.php
2016-08-08 15:40:14 -06:00
FusionPBX
74c5c2f0f9
Update device_profile_edit.php
...
Add device key protected to the device profile edit.
2016-08-08 15:37:54 -06:00
FusionPBX
d30ad1439e
Update app_config.php
...
Add device_key_protected permission and field in the database.
2016-08-08 15:18:51 -06:00
FusionPBX
678134f24a
Update device_dashboard.php
...
Update device dashboard use the group permissions.
2016-08-08 14:24:42 -06:00
FusionPBX
80808959d2
Update scripts.php
...
Add conf_dir to lua.conf
2016-08-08 09:35:06 -06:00
FusionPBX
6926452b75
Update device_vendor_functions.php
...
Show the group permissions on device_vendor_functions.php.
2016-08-06 16:28:48 -06:00
FusionPBX
33945a7dec
Update app_defaults.php
...
Add default device function group permissions.
2016-08-06 16:19:58 -06:00
FusionPBX
67d48eecfa
Update app_config.php
2016-08-06 16:17:02 -06:00
FusionPBX
46c1106fd0
Update app_config.php
...
Add group permissions to device vendor functions.
2016-08-06 15:41:17 -06:00
FusionPBX
58498ab013
Update app_config.php
...
Add device auth_id default permission for admin and superadmin groups.
2016-08-06 14:56:40 -06:00
FusionPBX
568ad99815
Update device_vendor_function_edit.php
...
Add ability to assign groups to vendor functions.
2016-08-06 10:16:23 -06:00
FusionPBX
da99640970
Update app_languages.php
2016-08-05 08:41:44 -06:00
FusionPBX
a06462eda1
Update app_config.php
2016-08-05 08:41:13 -06:00
FusionPBX
4f3bf8029b
Update ring_group_edit.php
...
Remove skip active as it has been replaced by strategy: rollover which skips endpoints that return a busy.
2016-08-05 08:40:16 -06:00
FusionPBX
ee80056f07
Update extensions.php
...
Update the extensions header.
2016-08-04 20:05:56 -06:00
FusionPBX
e82b6dd104
Update contacts.php
...
Fix the header on the contacts page so it will look better on smaller screens.
2016-08-04 20:00:23 -06:00
FusionPBX
096b7a2471
Update calls.php
...
Fix the page heading so that if the call routing page is width is small the page layout still looks good with the description.
2016-08-04 19:47:40 -06:00
FusionPBX
ab1faef5da
Update time_conditions.php
2016-08-04 19:17:21 -06:00
FusionPBX
e7a8de60de
Update time_condition_edit.php
...
Fix the time condition edit and improve the indentation on the code.
2016-08-04 18:46:39 -06:00
FusionPBX
ee1253fe49
Update dialplan_edit.php
2016-08-04 18:34:10 -06:00
FusionPBX
aa8b11b43d
Update dialplans.php
...
Correct the layout for the description on the dialplans page.
2016-08-04 18:31:41 -06:00
FusionPBX
9e27b0e069
Update call_flow_edit.php
...
Reduce the width of the sounds list for call flow edit.
2016-08-04 17:48:59 -06:00
FusionPBX
9f98540455
Update ivr_menu_edit.php
...
Improve the layout for the IVR Menu edit description.
2016-08-04 17:43:35 -06:00
FusionPBX
67b22a9a8b
Update ivr_menu_edit.php
...
Use only the space needed to display the IVR Menu options.
2016-08-04 17:34:00 -06:00
FusionPBX
9706786070
Update ivr_menu_edit.php
...
Make the IVR Menu long and short greeting editable for a user in the superadmin group.
2016-08-04 17:21:04 -06:00
markjcrane
f5959516ed
Update recur_sounds_dir to return an array rather than using a global variable.
2016-08-04 09:49:57 -06:00
FusionPBX
0a9060c40e
Update 530_talking_clock_date_and_time.xml
2016-08-03 21:57:36 -06:00
FusionPBX
0e0d8455cd
Update app_defaults.php
2016-08-03 18:49:26 -06:00
FusionPBX
60ad3b448a
Update app_defaults.php
...
Make the music on hold app defaults more better at loading the xml file if the music on hold table is empty.
2016-08-03 18:47:02 -06:00
FusionPBX
93684693bf
Create 530_talking_clock_date_and_time.xml
2016-08-03 17:39:15 -06:00
FusionPBX
b00c90a019
Rename 520_talking_clock_time.xml to 540_talking_clock_time.xml
2016-08-03 17:38:15 -06:00
FusionPBX
c8c788d8f9
Rename 530_talking_clock_date.xml to 550_talking_clock_date.xml
2016-08-03 17:37:51 -06:00
FusionPBX
03cf930553
Create 530_talking_clock_date.xml
2016-08-03 17:37:10 -06:00
FusionPBX
61d265c653
Rename 520_talking_clock_time. to 520_talking_clock_time.xml
2016-08-03 17:35:10 -06:00
FusionPBX
9376a2ea92
Create 520_talking_clock_time.
...
Add talking clock time dialplan.
2016-08-03 17:34:30 -06:00
FusionPBX
2d2904e484
Update app_defaults.php
2016-08-03 16:48:41 -06:00
FusionPBX
e72bf51970
Update app_config.php
2016-08-03 10:22:10 -06:00
FusionPBX
1f22343263
Update destination_edit.php
2016-08-03 01:04:26 -06:00
FusionPBX
aee9e76029
Update destination_edit.php
...
Only check for duplicates on inbound destinations.
2016-08-03 00:50:11 -06:00
FusionPBX
462bb54a9b
Update destination_edit.php
...
Prevent fax details from duplicating, fix trailing spaces, and adjust some indentation.
2016-08-03 00:06:36 -06:00
FusionPBX
bb17126542
Update destination_edit.php
2016-08-02 22:30:29 -06:00
FusionPBX
23c2149319
Update device_edit.php
...
Fix the indentation on device_edit.php.
2016-08-02 19:44:07 -06:00
FusionPBX
f036128f3f
Update device_dashboard.php
...
Get the vendor functions from the database for the device_key dashboard.
2016-08-02 19:39:22 -06:00
FusionPBX
8d34e8f5c6
Update device_edit.php
...
Get the vendor functions for device edit from the database.
2016-08-02 13:35:38 -06:00
FusionPBX
e9580d079a
Update device_profile_edit.php
...
Build the device profiles vendor functions from the database.
2016-08-02 12:44:46 -06:00
markjcrane
4ca991fafe
Remove label and use the name instead.
2016-07-31 19:12:41 -06:00
markjcrane
acaf5cfcc6
Fix the label for the device vendor function import and add the translation to resources/app_languages.php.
2016-07-31 18:51:57 -06:00
markjcrane
12fae9fad4
Add a back button to device vendors.
2016-07-31 18:29:57 -06:00
markjcrane
9876cd4d0f
Add button-vendors translation.
2016-07-31 18:14:24 -06:00
markjcrane
111f04abb6
Add some translations for button-files.
2016-07-31 18:04:20 -06:00
markjcrane
fc99769629
Move device vendor files into app/devices.
2016-07-31 17:48:50 -06:00
markjcrane
eb2541d92b
Add app/device_vendors.
2016-07-31 16:22:10 -06:00
FusionPBX
506483fcfa
Update device_dashboard.php
...
If the device_uuid does not have a value then get it.
2016-07-30 10:25:34 -06:00
FusionPBX
2b595bf2bc
Update device_profile_copy.php
...
Fix the device profile copy.
2016-07-29 11:13:29 -06:00
FusionPBX
806113292d
Update device_profile_edit.php
...
Add the ID of the device profile that should be copied.
2016-07-29 11:01:41 -06:00
FusionPBX
af655aad30
Update device_profile_edit.php
2016-07-28 16:03:19 -06:00
FusionPBX
8010410ef7
Update device_profile_edit.php
2016-07-28 15:54:53 -06:00
FusionPBX
e8a39633ef
Update device_profile_edit.php
...
Add permission_exists to check for device_key_extension permission in device profiles.
2016-07-28 15:53:33 -06:00
FusionPBX
c94ffd93d4
Update device_profiles.php
2016-07-28 15:36:24 -06:00
FusionPBX
02824a7849
Update device_profiles.php
2016-07-28 15:34:55 -06:00
FusionPBX
cc3672a3fb
Update status_registrations.php
2016-07-28 11:04:38 -06:00
FusionPBX
36dc7b88b2
Update status_registrations.php
...
Update the indentation on status_registrations.php.
2016-07-28 11:04:15 -06:00
Alexey Melnichuk
ac0ebfd380
Fix. Show all registrations. ( #1784 )
2016-07-28 11:00:09 -06:00
FusionPBX
b7fafa2c50
Update extensions.php
...
Move extension registered before enabled and description which are always last.
2016-07-28 09:59:38 -06:00
FusionPBX
de71fbdf7e
Update app_config.php
...
Change the permission in app_config.php from extension_show_registered to extension_registered.
2016-07-28 00:01:47 -06:00
FusionPBX
47e22e5f61
Update extensions.php
...
Change extension_show_registered to extension_registered.
2016-07-27 23:59:25 -06:00
FusionPBX
8eecfa59d6
Update dialplan.php
...
Committed by rdissauer - original pull request had a conflict.
https://github.com/fusionpbx/fusionpbx/pull/1568
2016-07-27 23:09:32 -06:00
Chris Black
1cca98951d
Fix my PR for the device registered on extensions page. ( #1772 )
...
* Fix my PR for the device registered on extensions page.
* Change to registered
2016-07-27 23:03:59 -06:00
FreeMe
f49181765e
Update app_languages.php ( #1666 )
...
* Update app_languages.php
Filled in all language fields with the appropriate translation.
* Update app_languages.php
Corrected 'Project Path' translation for German users
2016-07-27 22:26:02 -06:00
FusionPBX
8b6def5a75
Update device_edit.php
...
Use the new device permissions and condense the horizontal width of the content as well as more control over it.
2016-07-26 21:00:05 -06:00
FusionPBX
246794e70d
Update app_config.php
...
Add new device permissions.
2016-07-26 20:57:46 -06:00
FusionPBX
2ede95241e
Update app_languages.php
2016-07-26 20:54:46 -06:00
markjcrane
8f096a3255
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-07-26 20:52:07 -06:00
markjcrane
7895492492
Adjust the indentation and organization of these to xml cdr files.
2016-07-26 20:51:50 -06:00
FusionPBX
06849f491f
Update xml_cdr_inc.php
...
Disable paging for the XML PDF export and modified slightly for the CSV export.
2016-07-26 20:49:23 -06:00
FusionPBX
32ef5c7203
Update devices.php
...
Correct the layout of the device description.
2016-07-26 09:37:54 -06:00
FusionPBX
13db7e67cb
Update 900_voicemail.xml
...
Add user_exists to the voicemail dialplan. If using a voicemail box that is not associated to an extension then transfer call to voicemail with *99 ( voicemail id ).
2016-07-25 10:43:08 -06:00
FusionPBX
7ed7b8f641
Update app_defaults.php
...
Update the dialplan order to make it easier for upgrades.
2016-07-24 13:45:03 -06:00
FusionPBX
2f9f3da288
Update app_defaults.php
...
Use XML handler for phrases don't save the XML to the file system.
2016-07-24 00:15:36 -06:00
FusionPBX
7663a254a8
Update app_config.php
...
Remove phrase_xml.
2016-07-24 00:12:40 -06:00
FusionPBX
dd53b79396
Update phrase_edit.php
...
Remove phrase_xml better there is a better way to do this.
2016-07-24 00:12:00 -06:00
FusionPBX
35c94dbb4a
Update phrase_edit.php
...
Another change needed for global phrases.
2016-07-23 13:39:30 -06:00
FusionPBX
c7b2d7c2d7
Update phrases.php
...
Show for global phrases.
2016-07-23 00:27:48 -06:00
FusionPBX
7cd3e54f04
Update phrase_edit.php
...
Add domain select list to phrase_edit.php
2016-07-23 00:14:04 -06:00
FusionPBX
3113220faf
Update app_config.php
...
Add phrase_xml field and phrase_domain permission.
2016-07-23 00:08:10 -06:00
FusionPBX
0ba42a5c07
Update ivr_menu.php
...
The Dialplan needs the ivr_menu_uuid and the IVR Menu needs the dialplan_uuid. This fixes a new IVR Menu dialplan so it points to the ivr_menu_uuid.
2016-07-22 12:28:17 -06:00
FusionPBX
110022a14f
Update ivr_menu_edit.php
...
Add an empty option for long greeting so it doesn't select option say: automatically.
2016-07-22 12:14:30 -06:00
FusionPBX
ae2f1ca873
Update voicemail.php
...
Improve the voicemail class by using construct and destruct. Reduce the use of session variables in the class.
2016-07-22 10:31:08 -06:00
Mafoo
642867f2cc
Enhance-Add Ping to Registrations Status ( #1753 )
...
Retrieve ping-time and display it
display only when value is empty
2016-07-22 08:27:36 -06:00
Mafoo
1cb70e8e9d
BugFix-Add new Polycom MAC ( #1770 )
...
Polycom were assigned a new MAC prefix - 64:16:7f
2016-07-22 07:29:57 -06:00
markjcrane
32b1d42df8
Add application answer to the 900 voicemail and send to voicemail increase number of digits allowed for the extension from 7 to 10.
2016-07-20 13:32:39 -06:00
markjcrane
1083b7b63c
Changes to voicemail make it possible to have voicemail box without a registered extension.
2016-07-20 13:14:31 -06:00
markjcrane
e8b753c5f0
Change the order of the last 3 dialplans and add a voicemail dialplan.
2016-07-20 12:45:27 -06:00
markjcrane
405900a2a4
Remove voicemail from the local_extension dialplan.
2016-07-20 12:42:40 -06:00
FusionPBX
e2ffd261a5
Update ivr_menu_edit.php
...
Fix the phrases list for IVR Menu edit greetings.
2016-07-19 20:08:19 -06:00
markjcrane
6b5bf1cb82
Add conference controls.
2016-07-17 15:12:15 -06:00
FusionPBX
4d7818a043
Update conference_profile_delete.php
...
Delete the child data for conference profiles.
2016-07-17 14:23:22 -06:00
FusionPBX
57e63c7023
Update conference_profile_param_delete.php
...
Add spaces.
2016-07-17 14:20:18 -06:00
Alexey Melnichuk
59c17725b4
Fix. Escape quotes and do not check domain_uuid in edit service form. ( #1752 )
2016-07-17 12:14:12 -06:00
FusionPBX
7937392e08
Update conference_profile_params.php
...
Fix the list of conference profile params.
2016-07-17 00:08:59 -06:00
FusionPBX
6a078c6789
Update conference_profile_params.php
...
Remove the domain_uuid and few other minor changes.
2016-07-17 00:00:22 -06:00
FusionPBX
7ba66fd7b4
Update conference_profile_param_edit.php
...
Add a few more comments end a little more indentation.
2016-07-16 23:57:03 -06:00
FusionPBX
bb8cacd0da
Update conference_profile_edit.php
...
Comment out the domain_uuid in conference_profile_edit.php.
2016-07-16 23:52:15 -06:00
FusionPBX
90e509e95c
Update conference_profiles.php
2016-07-16 17:43:38 -06:00
FusionPBX
1c4ccd3db3
Update app_config.php
...
Remove the domain_uuid from the conference profiles and params.
2016-07-16 17:30:32 -06:00
FusionPBX
ddb6929b62
Update conference_profile_param_edit.php
...
Comment out domain_uuid so the conference params are global.
2016-07-16 17:27:58 -06:00
FusionPBX
a230035bfd
Update conference_profile_param_delete.php
...
Remove the domain filter from the delete.
2016-07-16 17:24:59 -06:00
FusionPBX
555541ec0c
Update conference_profiles.php
...
Right now conference profiles are global.
2016-07-16 17:24:05 -06:00
FusionPBX
efbb82c417
Update app_defaults.php
...
Import the conference profiles.
2016-07-16 17:17:37 -06:00
FusionPBX
08bd28a7d0
Create app_defaults.php
2016-07-16 16:04:36 -06:00
markjcrane
b7eeccabde
Add Conference Profiles.
2016-07-16 15:17:54 -06:00
FusionPBX
61e6d5eae4
Update device_dashboard.php
...
Handle saving device keys from a profile that has been changed.
2016-07-16 12:15:22 -06:00
FusionPBX
8faefced75
Update provision.php
...
Simplify the code where device keys can override keys assigned to the device profile keys.
2016-07-16 03:37:46 -06:00
FusionPBX
16dd385bf9
Update device_dashboard.php
...
Add profile keys to the dashboard in a way they can be overridden by the device keys.
2016-07-16 03:34:51 -06:00
FusionPBX
a4ad4113cd
Update music_on_hold.php
...
Fix the upload to specific music on hold categories and fix an issue with case sensitivity that prevented ability to delete a file with upper case letters.
2016-07-15 10:44:27 -06:00
FusionPBX
1f8f016a10
Update music_on_hold_edit.php
...
If the Music on Hold rate is empty use the 'Default' label.
2016-07-14 23:20:01 -06:00
FusionPBX
ffc2bca89b
Delete ivr_menu_option_edit.php
...
ivr_menu_edit.php now allows editing all options at once so ivr_menu_option_edit.php is no longer needed.
2016-07-14 09:54:16 -06:00
FusionPBX
db4c91779d
Update ivr_menu_edit.php
...
Use the right variable for the ivr_menu_options array.
2016-07-14 01:56:43 -06:00
FusionPBX
d8c2f11ad4
Update ivr_menu_edit.php
...
When adding an IVR menu allow adding multiple IVR options.
2016-07-14 01:37:26 -06:00
FusionPBX
21ff75fc8f
Update ivr_menus.php
...
Add indentation, and improve the code in ivr_menus.php.
2016-07-14 01:16:07 -06:00
FusionPBX
752a55d9b7
Update ivr_menu.php
...
Update the ivr_menu class to use the orm class this simplifies and reduces the size of the code.
2016-07-14 01:13:02 -06:00
FusionPBX
34ae1fbe64
Update ivr_menu_edit.php
...
Simplify ivr_menu_edit.php and remove the edit option link as it is no longer needed.
2016-07-14 01:11:17 -06:00
FusionPBX
c8a4a346ec
Update ivr_menu_edit.php
...
Improve the indentation and some progress to separate getting the data from displaying it.
2016-07-11 17:06:32 -06:00
FusionPBX
811b8388ad
Update xml_cdr.php
...
Show the image in CDR only if direction is set.
2016-07-09 16:29:42 -06:00
FusionPBX
1ceee17605
Update scripts.php
...
Remove the extra ) to fix the syntax.
2016-07-08 17:09:09 -06:00
Mafoo
904a52434a
BugFix-Add PROJECT_PATH for lua ( #1740 )
...
added project_path for lua to use where it needs to build urls
2016-07-08 13:12:37 -06:00
FusionPBX
666ccddb34
Update app_defaults.php
...
Music on hold import from XML strip the domain name and rate from the name.
2016-07-08 10:32:56 -06:00
FusionPBX
ed89df28c5
Update music_on_hold_edit.php
...
Make sure reload mod local stream after editing it.
2016-07-06 15:50:43 -06:00
FusionPBX
cdeb3f20c2
Update switch_music_on_hold.php
...
Remove permission for the select list as we would want all users to see global music on hold.
2016-07-06 15:41:26 -06:00
FusionPBX
ff7bae958e
Update music_on_hold_edit.php
...
Fix the chime select list so that it will show what was selected.
2016-07-06 15:33:01 -06:00
FusionPBX
a9eaeb3c76
Update music_on_hold.php
...
Show global then local for those with music_on_hold_domain.
2016-07-06 14:13:17 -06:00
FusionPBX
886e178073
Update music_on_hold.php
...
Remove scope to simplify the interface after upload a user with the right permission can make it global.
2016-07-06 13:58:03 -06:00
FusionPBX
4682e4ef05
Update music_on_hold_edit.php
...
Add the translation for global and protect adding global music on hold using permissions.
2016-07-06 13:12:16 -06:00
Luis Daniel Lucio Quiroz
e6567d6d8d
More efficient and compatible SQL query ( #1737 )
...
Don't do a nested select, it adds unnecessary overload to the db. Instead, use a left join, quicker and more compatible among db types.
2016-07-06 12:36:18 -06:00
FusionPBX
230257fff9
Update switch_music_on_hold.php
2016-07-06 11:19:41 -06:00
FusionPBX
1fb9cff306
Update music_on_hold.php
...
Update permissions for music_on_hold.php
2016-07-06 11:17:53 -06:00
FusionPBX
9e5c82dd9e
Update app_config.php
...
Remove music_on_hold_global_* replaced with music_on_hold_domain in app_config.php.
2016-07-06 11:09:35 -06:00
FusionPBX
6c613cc213
Update music_on_hold.php
...
Reload mod local stream.
2016-07-06 10:46:43 -06:00
FusionPBX
6bdf8d0e27
Update music_on_hold.php
...
Fix the global upload and handling for mixed case upload to lower case.
2016-07-03 20:36:06 -06:00
FusionPBX
e04910be58
Update music_on_hold_edit.php
...
Fix the music on hold chime list.
2016-07-03 19:47:20 -06:00
FusionPBX
c03d25a1be
Update music_on_hold_edit.php
...
Add music on holder rate, and time name to music_on_hold_edit.php
2016-07-03 16:55:33 -06:00
FusionPBX
f78417f0c6
Update app_languages.php
...
Add timer name to app languages.
2016-07-03 16:53:14 -06:00
FusionPBX
e3d23acb3c
Update music_on_hold.php
...
Update music_on_hold.php prevent duplciate records if the path already exists.
2016-07-03 00:56:15 -06:00
FusionPBX
a20881395e
Update music_on_hold_edit.php
...
Change moh_settings to music_on_hold_settings.
2016-07-02 09:37:23 -06:00
FusionPBX
c4e3b149dc
Update music_on_hold.php
...
Replace moh for music on hold to match the changes to app_languages.
2016-07-02 09:34:18 -06:00
FusionPBX
5c52947eae
Update app_languages.php
...
moh replaced by music_on_hold
2016-07-02 09:28:46 -06:00
FusionPBX
0a227bac05
Update app_languages.php
...
Change label-sampling to label-rate to match the name of the field.
2016-07-02 09:27:21 -06:00
FusionPBX
ff47ded50c
Update music_on_hold.php
2016-07-02 09:26:23 -06:00
FusionPBX
9155fdf519
Update music_on_hold.php
...
Fix the display for the rate or default in music on hold.
2016-07-02 09:22:40 -06:00
FusionPBX
70bcfcffa6
Update dialplan.php
...
Use the domain array name as the row so it doesn't conflict with the row array.
2016-07-01 17:58:24 -06:00
FusionPBX
dbc2a561f4
Update dialplan.php
...
Fix the global dialplan.
2016-07-01 16:50:50 -06:00
FusionPBX
0a89b156f9
Update app_defaults.php
...
Adjust the indentation.
2016-07-01 16:49:12 -06:00
FusionPBX
4fcd8be55f
Update app_defaults.php
...
Remove the context from app defaults.
2016-07-01 14:35:45 -06:00
FusionPBX
6a434f6cf9
Update dialplan.php
...
Fix the dialplan context on the import.
2016-07-01 14:33:55 -06:00
FusionPBX
d439c5a8a3
Update dialplan.php
...
Moving this code back to the way it was.
2016-07-01 14:04:38 -06:00
markjcrane
af8aef39b0
Add another missing semi-colon.
2016-07-01 13:47:50 -06:00
markjcrane
a2138678e6
Add a missing semi-colon.
2016-07-01 13:46:24 -06:00
markjcrane
c6fa6dc69a
Add a missing ).
2016-07-01 13:44:58 -06:00
markjcrane
e7001baa5c
Work on a more efficient way to handle app_uuid_exists on a larger scale.
2016-07-01 13:42:44 -06:00
markjcrane
c920cdca51
Fix the syntax.
2016-07-01 13:05:54 -06:00
markjcrane
52c1726fe6
Efficiency for app defaults.
2016-07-01 13:02:31 -06:00
markjcrane
640d463fb7
Remove voicemails/app_defaults.php directory structure be created on demand. Move this code to scripts voicemail_directories.php
2016-07-01 12:09:44 -06:00
reliberate
002bc66550
Voicemail: Integrate new file upload control on Voicemail Greetings page.
2016-07-01 03:18:07 -06:00
reliberate
f67971515f
Voicemail: Fix an issue with the Back button on Voicemail Greetings page.
2016-07-01 02:53:01 -06:00
FusionPBX
20dc89d7a4
Update switch_music_on_hold.php
...
Eliminate duplicates in the music list for the music on hold class.
2016-06-30 19:32:30 -06:00
FusionPBX
367a8e9f17
Update music_on_hold.php
...
Change moh_ to stream_ to make it easier for those not native to English avoiding abbreviations. Music streaming is handled by FreeSWITCH mod_local_stream so the word stream seems appropriate.
2016-06-30 19:17:30 -06:00
FusionPBX
51c12ea5bd
Update switch_music_on_hold.php
...
Change music on hold class method streams to get. Following HTTP REST concept for the name to get the list of data. This same convention can be used in any class.
2016-06-30 19:08:10 -06:00
Chris Black
e1cda1db44
Add missing bracket ( #1726 )
2016-06-30 14:51:56 -06:00
Alexey Melnichuk
b9cf2762f3
Fix. Upload local MOH ( Close #1714 ) ( #1719 )
2016-06-30 10:43:28 -06:00
FusionPBX
bbfdd2f789
Update sip_status.php
...
Just use the gateway name when its global and @domain_name when its assigned to a domain.
2016-06-30 09:53:18 -06:00
Mafoo
5192229436
BugFix-Display global gateways name appropriately ( #1723 )
...
display '*@(Global)' for global gateways (instead of *@')
2016-06-30 09:52:13 -06:00
Alexey Melnichuk
cf0bf77bc3
Fix. create default path when upload new profile. ( #1725 )
...
Fix. set correct value for `Default` sampling.
2016-06-30 09:51:35 -06:00
FusionPBX
65d482fbe4
Update switch_music_on_hold.php
...
Add the $ to the row to correct the rate.
2016-06-30 01:28:19 -06:00
FusionPBX
a7277e2032
Update switch_music_on_hold.php
...
Fix the alias on the moh sql select string.
2016-06-30 00:40:01 -06:00
FusionPBX
cfdbbf16a6
Update music_on_hold.php
...
Fix the default rate for music on hold.
2016-06-30 00:31:22 -06:00
FusionPBX
a877998390
Update switch_music_on_hold.php
...
Build the music on hold select list based on domain name, name and rate.
2016-06-30 00:23:51 -06:00
FusionPBX
dd65d5f60f
Update music_on_hold.php
...
Adjust the spacing set the order on the music on hold.
2016-06-29 22:40:43 -06:00
FusionPBX
5fbb7b66fb
Update music_on_hold.php
...
Music on hold - combine the same name with multiple rates under the heading. Improve indentation and comments.
2016-06-29 21:42:12 -06:00
FusionPBX
b05a525be2
Update music_on_hold.php
...
Since using the UUID for the music on hold name in FreeSWITCH adding the domain name as a prefix and rate are no longer needed.
2016-06-29 17:26:01 -06:00
FusionPBX
9f815b908e
Update switch_music_on_hold.php
...
Music on hold select list use the UUIDs instead of the names.
2016-06-29 16:52:32 -06:00
FusionPBX
b96fb19884
Update music_on_hold.php
...
Simplify the music on hold stream name by removing the rate and domain name.
2016-06-29 00:03:58 -06:00
FusionPBX
5f11947e21
Update music_on_hold.php
...
When setting music on hold for a specific domain use the domain name as part of the stream name.
2016-06-28 20:20:58 -06:00
FusionPBX
0865a66289
Update music_on_hold.php
...
Order the music on hold by name in ascending order.
2016-06-28 20:01:55 -06:00
FusionPBX
c91ebc4575
Create music_on_hold_delete.php
...
Add music on hold delete php file.
2016-06-28 19:58:29 -06:00
Alexey Melnichuk
f1249f20dc
Moh windows ( #1712 )
...
* Fix. Support MOH app on Windows.
* Use `path_join` to build mask
* Fix. Build path on Windows.
Main problem is on line like `path = '/'.trim(...),'/');`
On windows it produce path like `/c:/...`.
I also rewrite code to use`path_join` to build all paths.
So there no needs to tests either path end with path separator or not
you always can just write `path_join(a, b)`. `a.'/'.b` is not always produce
correct result and it require some additional works.
* Fix. Get correct MOH settings to display in Web UI.
2016-06-28 19:19:28 -06:00
badcrc
c295fd31ff
Clear memcached when toggling on/off dialplans ( #1717 )
...
When clicking True/False link from the dialplan list (like outbound routers for examples), the change isn't effective until the cache expires.
Full editing the dialplan entry (dialplan_detail_edit.php) does this right and clears the cache, I took the code from there.
2016-06-28 19:18:28 -06:00
markjcrane
bd23c78670
Use FreeSWITCH to run mkdir so it inherits its own user and group permissions.
2016-06-28 15:18:40 -06:00
FusionPBX
04a8cc80a4
Update music_on_hold.php
...
Use SESSION domain_uuid instead of $domain_uuid.
2016-06-28 03:11:23 -06:00
FusionPBX
eb67c3e908
Update music_on_hold.php
...
Update music_on_hold.php so that it displays all streams from the database.
2016-06-28 02:32:22 -06:00
Alexey Melnichuk
2b2ca19da0
Fix. generate XXX_dir options in config.lua ( #1709 )
2016-06-26 13:45:57 -06:00
Alexey Melnichuk
78d8619cfd
Fix. generate correct config file. ( #1708 )
2016-06-26 13:18:49 -06:00
markjcrane
988ca1154b
Move the voicemail default settings to main default_settings/app_defaults.php for better efficiency.
2016-06-26 12:32:51 -06:00
markjcrane
85f6e6cecb
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-06-26 12:00:38 -06:00
markjcrane
d5da895a2e
Make the voicemail app_defaults more efficient and prevent duplicates.
2016-06-26 12:00:06 -06:00
Alexey Melnichuk
f8c2904aaf
Add. option to store setting in memcache. ( #1707 )
2016-06-26 11:43:32 -06:00
markjcrane
855ea303f1
Add nowrap to time_condition_edit.php to correct a layout problem.
2016-06-26 11:20:13 -06:00
markjcrane
2eb562a25f
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-06-24 14:51:15 -06:00
markjcrane
8936f46782
Add settings array to the config.lua.
2016-06-24 14:50:55 -06:00
Alexey Melnichuk
61d6f0be6c
Add. Handler for SUBSCRIBE method for call flow application. ( #1701 )
...
* Add. Handler for SUBSCRIBE method for call flow application.
Usage:
1. Run form fs_cli `luarun call_flow_subscribe`
2. Create new call flow extension and set feature code to `flow+<EXTENSION>`(e.g. `flow+401`).
3. Set on the phone BLF key to `flow+401`
This code based on `mod_valet_parking`.
* Add. prevent running 2 copy of script.
Remove some unused vars and simplify implementation.
* Fix. Use correct protocol for send event.
* Fix. Do escape SQL arguments
* Fix. escape `+` sign in call flow extension.
2016-06-24 10:32:19 -06:00
Mafoo
628c825201
Enhance-make voicemail length configurable ( #1702 )
...
allow the voicemail max_lengths to be configured from domain/default
settings
2016-06-24 10:28:47 -06:00
FusionPBX
a67ba8fff3
Update cmd.php
...
Add Applied response message and fix the referrer.
2016-06-24 10:13:25 -06:00
FusionPBX
b49f045a2b
Update device_dashboard.php
...
Fix the apply button for Device Keys for the Device Dashboard.
2016-06-24 09:47:13 -06:00
FusionPBX
96197d6ad4
Update switch_music_on_hold.php
...
Update the music on hold list.
2016-06-23 23:14:03 -06:00
reliberate
bf37d10ed6
Music on Hold: Add ability (and permission) to edit Name. Add check for required fields (Name and Path).
2016-06-23 15:02:01 -06:00
Alexey Melnichuk
9fe937d4d6
Fix. Disable device provision. ( #1700 )
...
Close #1389
Rewrite code to write config file to file.
2016-06-23 12:47:06 -06:00
markjcrane
11e51de389
Get music on hold from list from the database.
2016-06-22 20:28:20 -06:00
markjcrane
5e74f6cd92
Add app/pin_numbers.
2016-06-22 13:49:54 -06:00
reliberate
3c823fa651
Music on Hold: Style/layout tweaks.
...
Recordings: Updated to support new audio playback indicator. Show upload date/time (when not using base64).
VM Messages: Updated to support new audio playback indicator.
VM Greetings: Updated to support new audio playback indicator.
CDR: Updated to support new audio playback indicator.
2016-06-22 12:42:03 -06:00
FusionPBX
39c01aeda2
Update access_control_nodes.php
...
Fix the ACL node paging.
2016-06-22 11:55:30 -06:00
markjcrane
04717e8bda
Add $sql .= "WHERE device_uuid = '".$device_uuid."' "; to the device lines in device_dashboard.php.
2016-06-21 18:32:30 -06:00
markjcrane
3afda7a32a
Update device_user_uuid.
2016-06-21 18:09:37 -06:00
markjcrane
ea6758b06a
Improve code for access controls.
2016-06-21 18:00:38 -06:00
markjcrane
95dbb99bbe
Fix the dashboard device keys
2016-06-21 17:57:06 -06:00
reliberate
5f60d5c896
Music on Hold: Update app_defaults to use db field music_on_hold_timer_name instead; reflective of the MOH changes just committed.
2016-06-21 16:06:09 -06:00
reliberate
3ae85a7098
Music on Hold: Support multiple global categories. Support for changing moh domain. Support for managing additional stream parameters (shuffle, stereo, interval, chimes, custom moh paths, etc). Enhanced file system housekeeping.
...
Theme: Enhanced audio playback progress indicator. Added settings to control body icon normal/hover colors.
VM Greetings: Updated to support new audio playback indicator (more apps to come shortly).
Group Permissions: Prevent enter key submission on search field.
2016-06-21 15:56:15 -06:00
Alexey Melnichuk
c308e4cc7a
Fix. Provision for devices without ( #1689 )
2016-06-21 08:06:45 -06:00
Alexey Melnichuk
99fec4f6e1
Fix. Edit user for device. ( #1690 )
2016-06-21 08:05:44 -06:00
Alexey Melnichuk
8d8b679ce8
Add. Use static function to find vendor by User-Agent string. ( #1681 )
...
Add. Escene and AddPac vendors.
2016-06-20 11:45:20 -06:00
Alexey Melnichuk
c851f4a463
Fix. Select key on devices for Grandstream ( #1684 )
2016-06-20 11:42:24 -06:00
Alexey Melnichuk
f6a923f5d7
Fix. Export valid values for settings in provision template. ( #1685 )
2016-06-20 11:40:22 -06:00
FusionPBX
e058dd8c74
Update device_dashboard.php
...
Hide the 'apply' button on the devices keys dashboard until its ready.
2016-06-19 10:00:01 -06:00
FusionPBX
0db15c3fab
Update device_edit.php
...
Hide this until its ready.
2016-06-19 09:56:18 -06:00
FusionPBX
82a59f1810
Update ivr_menu_edit.php
...
Change the ivr_menu_ringback to default back to the original default of music on hold.
2016-06-19 09:39:47 -06:00
FusionPBX
207f3031ff
Update ring_group_edit.php
...
Set the default ring_group_ringback to ${us-ring}
2016-06-19 09:35:21 -06:00
markjcrane
2ac9047648
Update device_edit.php change user_uuid to device_user_uuid.
2016-06-17 17:45:42 -06:00
markjcrane
e5020a842b
Rename user_uuid device_user_uuid in the devices table. Add an apply button to the key dashboard and provision button to the device edit.
2016-06-17 17:34:31 -06:00
Alexey Melnichuk
704cf23194
Fix. Display key type in `Profile` app. ( #1658 )
2016-06-17 12:43:51 -06:00
Alexey Melnichuk
0741488073
Add. Support provision programmable keys for Escene devices. ( #1674 )
2016-06-17 10:43:27 -06:00
Mafoo
a821493e39
BugFix-missing PROJECT_PATH for download files ( #1675 )
2016-06-17 09:22:54 -06:00
FusionPBX
5f1d64bd61
Update xml_cdr.php
...
Fix the order by number alias addition by grouping it with ( and ).
2016-06-15 11:48:53 -06:00
Alexey Melnichuk
97d6bd24d8
Fix. Display correct info for extensions with number-alias. ( #1665 )
2016-06-15 11:39:09 -06:00
FusionPBX
a44a9c0a91
Update xml_cdr_extension_summary.php
...
Update the extension summary to use the new class. Add an option to export to CSV.
2016-06-14 22:51:38 -06:00
FusionPBX
08ceeece82
Update xml_cdr.php
...
Update the xml cdr class to generate a complete extension / user summary array.
2016-06-14 22:44:34 -06:00
FreeMe
036d8200a5
Update app_languages.php ( #1664 )
...
Added Ukraine fields
2016-06-14 20:21:15 -06:00
FusionPBX
fd32603eed
Update gateways.php
...
Fix the sytnax ont the gateways list show it shows the gateway list.
2016-06-14 19:52:57 -06:00
FusionPBX
052d2c53e9
Update gateway_edit.php
...
Add a missing ) on gateway_edit.php.
2016-06-14 19:32:50 -06:00
FusionPBX
79f73a81bb
Update gateways.php
...
Add missing brackets.
2016-06-14 19:27:15 -06:00
FusionPBX
1f09ffc115
Update gateways.php
...
Add an 'or domain_uuid is null' if permission gateway_domain is given to the group.
2016-06-14 11:14:06 -06:00
FusionPBX
521bf62695
Update gateway_edit.php
...
If permission to view all gateways then add an 'or domain_uuid is null'
2016-06-14 11:10:53 -06:00
FusionPBX
dccb0e5dc4
Update app_defaults.php
...
Ensure the values are reset after each loop through local_stream.con.xml attributes.
2016-06-14 11:06:29 -06:00
Alexey Melnichuk
e03a91a1d9
Fix. Select correct key in listbox in device edit form. ( #1659 )
2016-06-14 08:28:57 -06:00
markjcrane
96d5cd24d2
Add domain_uuid to the music on hold table.
2016-06-13 18:13:23 -06:00
markjcrane
7aa072c1fb
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-06-13 17:52:52 -06:00
markjcrane
f20b16b27a
Add the missing curly brackets.
2016-06-13 17:52:35 -06:00
Mafoo
a559e51dff
BugFix-default moh for source mode ( #1657 )
...
populate the default moh for switch source installs
set comment indents as preferred
2016-06-13 17:48:36 -06:00
markjcrane
03c6c1c320
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-06-13 17:45:01 -06:00
markjcrane
6a58bb97dd
Update app_defaults for muisc on hold so it reads local_stream.conf.xml and loads the information in the database. Remove music_on_hold_category.
2016-06-13 17:44:15 -06:00
reliberate
a36db08adf
Command: Remove blank option from handler select element.
2016-06-13 16:58:52 -06:00
reliberate
2d5caa1be1
Voicemail Greetings: Fix style effecting radio button padding.
2016-06-13 15:27:57 -06:00
reliberate
b27ce8f430
MOH: Fix style issue during playback.
2016-06-13 14:53:17 -06:00
reliberate
860f2fa88e
Call Flows: Restore missing quote in app_languages.php.
2016-06-13 13:05:55 -06:00
FreeMe
2972dbe80b
Update app_languages.php ( #1656 )
...
Corrected 'uk' field to Ukraine not english.
2016-06-13 10:58:23 -06:00
FreeMe
3dea45aaaf
Update app_languages.php ( #1655 )
...
Filled in Romanian and UK fields
2016-06-13 07:36:55 -06:00
FusionPBX
70ad798d32
Update call_flows.php
...
Update call_flows.php rename anti to alternate.
2016-06-12 14:24:35 -06:00
FusionPBX
724f060321
Update index.php
...
Disable the auto login if the default setting-> adminer -> auto_login is not set.
2016-06-12 00:15:43 -06:00
FusionPBX
e9ce02147a
Update xml_cdr.php
...
In the xml_cdr class change method xml_array from $row to $key. Key is more descriptive and should prevent bugs in the future.
2016-06-11 16:17:35 -06:00
FreeMe
6bd0fc573a
Update app_languages.php ( #1651 )
...
Multilingual support for new features
2016-06-11 15:57:01 -06:00
FreeMe
7bc15229b5
Update call_flow_edit.php ( #1652 )
...
Allows the page to become multilingual
2016-06-11 15:23:49 -06:00
FusionPBX
586b03cdb2
Update app_languages.php
2016-06-11 11:08:21 -06:00
FusionPBX
61ab9f5932
Update app_languages.php
...
Set temporary transltations for label-sound and label-alternate_sound
2016-06-11 10:19:16 -06:00
FusionPBX
7529c36731
Update call_flow_edit.php
...
Fix the call flow alternate sounds so it saves to the database and its value is displayed when loading the form.
2016-06-11 09:49:22 -06:00
FusionPBX
ca6b094f1e
Update call_flow_edit.php
...
Correct the SQL insert and updates and put the call flow sound and alternate sound into the order that matches the web interface.
2016-06-11 09:29:56 -06:00
FusionPBX
5349ae273e
Update app_languages.php
...
Change the labels to sound and alternate_sound.
2016-06-11 09:14:30 -06:00
FusionPBX
1360ba4d4f
Update call_flow_edit.php
...
Rename the call flows using anti to alternate.
2016-06-11 09:06:12 -06:00
FusionPBX
e3526deb41
Update app_config.php
...
Change call_flow_sound_on to call_flow_sound. Call flow anti to alternate and call_flow_sound_off to call_flow_alternate_sound.
This changes make it more consistent with the front end. For the few developers that have the call_flow_sound_on and call_flow_sound off I offer the these alter table statements.
ALTER TABLE v_call_flows RENAME COLUMN call_flow_sound_on to call_flow_sound;
ALTER TABLE v_call_flows RENAME COLUMN call_flow_sound_off to call_flow_alternate_sound;
2016-06-11 09:04:42 -06:00
Alexey Melnichuk
03e62d9e91
Add. Support sound prompts on call flow. ( #1645 )
...
This file uses new way to load recordings from DB.
2016-06-11 07:33:16 -06:00
FusionPBX
cd5baa1df5
Update xml_cdr_inc.php
...
Only check the select count if there is a default setting that instructs it to do so as it is slow on a large number of records.
2016-06-11 07:15:11 -06:00
FusionPBX
2cbc5f34f3
Update device_dashboard.php
...
Fix device key dashboard edit only.
2016-06-10 12:23:01 -06:00
markjcrane
17e921c140
Change the permission name from device_username to device_user.
2016-06-10 11:02:17 -06:00
reliberate
75717d1d60
Adminer: Fix and simplify previous auto-login feature (controlled by Default Setting).
2016-06-09 14:13:10 -06:00
markjcrane
57bbc8f7f7
Time to start using jsonb in the xml cdr table.
2016-06-08 19:25:51 -06:00
FusionPBX
960875e88a
Update index.php
...
Comment out the adminer auto login.
2016-06-08 19:14:43 -06:00
markjcrane
f931d3a291
Update adminer.php.
2016-06-08 18:52:06 -06:00
FusionPBX
fa4643710c
Update adminer.php
...
Update adminer.php
2016-06-08 18:38:27 -06:00
FusionPBX
8ee78f2149
Update adminer.php
...
Update Adminer to 4.2.5
2016-06-08 18:32:06 -06:00
Mafoo
7975d125e3
BugFix Convert call_center to ringback class ( #1637 )
2016-06-08 15:40:24 -06:00
Mafoo
c5e1e2f36f
BugFix-Double default moh ( #1639 )
...
because app_defaults now deals with detecting the default music we don't
need to forcefully put it on the list
if default is detected name it using the $text['opt-default']
2016-06-08 15:40:05 -06:00
Mafoo
27dc84b3b8
BugFix-remove-legacy-warning ( #1638 )
...
changed switch_music_on_hold->select to be more inline of usage
changed extension_edit to use new format
changed call_center_queue_edit to use new format while
https://github.com/fusionpbx/fusionpbx/pull/1637 is in testing
2016-06-08 15:15:36 -06:00
Mafoo
7e024a5521
BugFix-bad ref to $db in switch_recordings ( #1636 )
2016-06-08 13:43:10 -06:00
Mafoo
e7b177a174
BugFix-moh class bad ref ( #1635 )
...
fixed incorrect referenced to the switch_recordings class
2016-06-08 13:27:23 -06:00
Mafoo
d663891bd8
Enhance Ringback ( #1590 )
...
created new class to look after generating the list of ringbacks
available
adjusted MOH class so legacy method is still possible (just not recommend) and utilizes optgroups as well
converted ring_groups and ivr_menus to use new method
added translations
implemented list_recordings in switch_recordings class
2016-06-08 07:21:45 -06:00
markjcrane
9f902e435c
Fix the call center queue active call list.
2016-06-07 13:35:18 -06:00
reliberate
77d6adf51a
Command: Fix SQL insert statement generation (insert comma after null, use single-quotes instead of double).
2016-06-06 17:24:08 -06:00
reliberate
2ca4d5d1d9
Extension: Update assigned Device line password only if user has permission to view/edit Extension password.
2016-06-06 14:36:31 -06:00
FusionPBX
3454ba6853
Update xml_cdr_extension_summary.php
...
Add the domain_uuid.
2016-06-05 21:54:54 -06:00
FusionPBX
c4532e782e
Update xml_cdr.php
...
Use the class variables.
2016-06-05 21:53:28 -06:00
markjcrane
1c67d0baee
Get the extensions then the summary array.
2016-06-05 17:53:12 -06:00
markjcrane
32e43d942f
Remove the second quick_select variable that was accidently added.
2016-06-05 17:51:23 -06:00
markjcrane
01ae160e04
Adding user summary (extension summary) to the xml_cdr class.
2016-06-05 17:19:06 -06:00
FusionPBX
fb8eee457f
Update xml_cdr_inc.php
...
Work on the XML CDR export to CSV.
2016-06-03 19:47:35 -06:00
reliberate
be76d25ff4
Dashboard: Tweak Device dashboard component styles.
2016-06-02 18:41:39 -06:00
markjcrane
1adb4c2672
Check for the adminer permission to increase security.
2016-06-02 09:54:47 -06:00
reliberate
427657c481
Adminer: Require authentication to access adminer.php file.
2016-06-02 09:31:27 -06:00
reliberate
30f437139c
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
ee3ae4b7c2
If last_sent_callee_id_number is set use it as the destination_number.
2016-06-01 16:45:50 -06:00
markjcrane
102120d55e
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
9ef93aede1
Update app_config.php
...
Add the device_key_id permission.
2016-05-31 10:03:46 -06:00
FusionPBX
201ba2fb17
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
ffb0131bb6
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
fe004f37b9
Create device_dashboard.php
...
Add a new item for the dashboard device keys.
2016-05-28 19:52:28 -06:00
FusionPBX
09444288b1
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
64590ad129
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
681776f913
Update device_edit.php
...
Show the selected user when editing a device.
2016-05-26 22:14:39 -06:00
FusionPBX
fecd635688
Update app_languages.php
...
Fix the label and description for the singular 'user'.
2016-05-26 22:04:45 -06:00
FusionPBX
635ba86e44
Update device_edit.php
...
Set the device user label to singular.
2016-05-26 22:00:33 -06:00
FusionPBX
9ed3f42c81
Update device_edit.php
...
Remove the device user add button.
2016-05-26 21:54:20 -06:00
FusionPBX
6012dfd1a1
Update app_languages.php
...
Fix the translation on the description of the device user.
2016-05-26 21:49:44 -06:00
markjcrane
c51ddbe82a
Minor update.
2016-05-26 13:08:53 -06:00
markjcrane
ae1de8ac4a
This should complete work for setting module order for existing systems.
2016-05-26 12:51:53 -06:00
markjcrane
60555da7ee
Add module order for modules that are already in the database without an order set.
2016-05-26 12:46:07 -06:00
markjcrane
ef35214f93
Fix the syntax.
2016-05-26 11:28:30 -06:00
markjcrane
c92606353e
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
db697b8342
Adjust the order of the modules.
2016-05-26 11:01:03 -06:00
markjcrane
4c4a1bd15e
Start using the module order.
2016-05-26 10:31:59 -06:00
Mafoo
71525c26b0
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
86c4742347
Added sticky GID permissions ( #1615 )
2016-05-25 21:51:41 -06:00
FusionPBX
7f1873df99
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
b8e3070cdc
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
fb745afbb2
Update modules.php
...
Set a default order when adding the modules.
2016-05-24 23:42:05 -06:00
FusionPBX
77456fc29c
Update module_edit.php
...
Set the order to label-order.
2016-05-24 23:26:51 -06:00
FusionPBX
fa60cfdc3e
Update module_edit.php
...
Add module order to module_edit.php.
2016-05-24 23:16:30 -06:00
FusionPBX
df714fb633
Update app_config.php
...
Add module_order.
2016-05-24 23:12:01 -06:00
Chris Black
43543f8b0c
remove SMS ( #1612 )
2016-05-24 12:57:46 -06:00
Chris Black
a78d09cfd5
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
6718c13ced
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
bf5f1223af
Gateways: Fix paging and order by.
...
Devices/Users/Extensions: Visual adjustments.
2016-05-21 13:04:31 -06:00
reliberate
58a485517e
Ring Group Forward: Don't include footer.php if is included within the Dashboard.
2016-05-21 11:51:26 -06:00
markjcrane
0cc9a01a5a
Add ability to assign a single user to a device.
2016-05-20 10:39:16 -06:00
markjcrane
5d532ede0c
Create yealink_time_zone_start_time and yealink_time_zone_end_time automatically.
2016-05-19 12:47:03 -06:00
Chris Black
93fe11851b
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
4f35edbc49
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
40a3613cd7
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
3ea3fa4436
Use effective_caller_id_name and effective_caller_id_number with follow me.
2016-05-13 08:21:58 -06:00
Chris Black
7b99a14f67
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
8e01682c3c
Fix a minor issue.
2016-05-11 18:42:30 -06:00
markjcrane
e3792a33a6
Additional work on caller id name and number.
2016-05-11 18:37:01 -06:00
markjcrane
07b6b54396
Add the new column source_number.
2016-05-11 18:21:36 -06:00
markjcrane
e752e5fab7
Additional work on the destination_number on the new xml cdr import tool.
2016-05-11 17:58:43 -06:00
markjcrane
1833df9567
Fix the syntax to the last commit.
2016-05-11 17:05:06 -06:00
markjcrane
e1f0c205c7
Add source_number and change the destination_number to the number sent to the carrier.
2016-05-11 16:23:42 -06:00
markjcrane
b27b11fe40
Add a new permission number_alias. By default hide it to prevent confusing users.
2016-05-11 13:36:31 -06:00
markjcrane
72c366518f
Fix some warnings more warnings.
2016-05-11 13:23:53 -06:00
markjcrane
ee3ff3f7b1
Change default permissions on ring groups.
2016-05-11 13:05:56 -06:00
markjcrane
cbd78f0e74
Change extension permission defaults.
2016-05-11 13:03:06 -06:00
markjcrane
0564c99938
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
421ab16a6a
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-05-11 09:06:29 -06:00
markjcrane
f4e952d798
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
0852d05788
Update voicemail.php
...
Don't use is_array with glob.
2016-05-10 22:53:42 -06:00
FusionPBX
c0a2059ac8
Update voicemail.php
...
Use is_array with foreach in the voicemail php class.
2016-05-10 22:51:03 -06:00
markjcrane
e6ad8083f7
Fix data types on the new music on hold and add the path.
2016-05-10 19:19:47 -06:00
markjcrane
d5b69dec32
Working on music on hold.
2016-05-10 19:09:45 -06:00
FusionPBX
0cca642562
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
8220f74cc5
Update app_defaults.php
...
Add media_mix_inbound_outbound_codecs to true by default.
2016-05-10 12:46:03 -06:00
markjcrane
9e20f0a570
Update the record count for extensions list.
2016-05-07 18:06:36 -06:00
markjcrane
9d0eac2111
On the extensions page use is_array($extensions) instead of $num_rows
2016-05-07 17:37:24 -06:00
markjcrane
2378ace5a8
Change the method to detect if the array exists for extensions.
2016-05-07 17:27:27 -06:00
markjcrane
1aa2547358
Fix a missing bracket from the last commit.
2016-05-07 16:15:15 -06:00
markjcrane
eaadc99e88
To prevent all warnings for XML CDR Details check all arrays.
2016-05-07 12:28:07 -06:00
markjcrane
268f51132b
Fix the warning on XML CDR details.
2016-05-07 11:48:46 -06:00
Alexey Melnichuk
937821da68
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
f1c31e0935
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
2307cef9c8
CDR: Fix PHP warnings regarding paging.
2016-05-05 13:54:17 -06:00
markjcrane
f9e5ac74a6
Fix the problem with active call center displaying correctly.
2016-05-04 23:18:55 -06:00
markjcrane
f3ef1154e2
Disable limit and offset when exporting CDR to CSV.
2016-05-04 22:35:05 -06:00
markjcrane
097a5d8ade
Check the missing array has content before processing it.
2016-05-04 00:22:35 -06:00
markjcrane
37e46ed2c9
After making changes to the IVR Menu flush memcache for the IVR.
2016-05-03 23:09:18 -06:00
Alexey Melnichuk
81b965496f
Fix. Set all allowed extensions while default settings.
2016-05-02 23:59:47 -06:00
reliberate
5a178625d5
Menu Manager: Add ability to customize main and sub menu icons.
2016-05-02 14:42:06 -06:00
markjcrane
17620586c4
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
662ae4d986
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
459f98ea14
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
61a0dfe9f7
Improve the xml cdr class.
2016-04-30 00:33:35 -06:00
markjcrane
4427abbf52
Fix the warning for the interactive conference page.
2016-04-29 17:55:27 -06:00
markjcrane
1a6e8cd1c8
Check that the arrays exist for music on hold before using them.
2016-04-29 17:17:29 -06:00
markjcrane
4b6f4f3801
Make sure the array exists for the backup tool.
2016-04-29 17:13:36 -06:00
markjcrane
104d0a8584
Fix the access control list.
2016-04-29 17:01:04 -06:00
markjcrane
6d68c73f01
Verify that all arrays used in a foreach use isset for classes/dialplan.php.
2016-04-29 15:49:36 -06:00
markjcrane
e80555091d
Update the conference interactive permissions for the user group.
2016-04-29 10:31:03 -06:00
markjcrane
9500ce0d12
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-04-29 09:49:58 -06:00
markjcrane
9dd5667118
Change voicemail_id from text to numeric and remove the cast on voicemail_id.
2016-04-29 09:49:04 -06:00
FusionPBX
3e33a7c15c
Merge pull request #1562 from moteus/display_long_extensions
...
Fix. Display long extensions (>9 digits)
2016-04-29 09:25:46 -06:00
markjcrane
a87fbb058e
Check to make sure the music on hold directory exists before trying to open it.
2016-04-28 22:36:55 -06:00
markjcrane
7efb8609a1
Check the whether the file exists before checking the size.
2016-04-28 22:23:15 -06:00
markjcrane
283e30b9fb
Correct the str_to_named_array function so that the result is null.
2016-04-28 22:15:30 -06:00
markjcrane
5afd832204
Use isset on all arrays in call_center_active_inc.php.
2016-04-28 21:47:45 -06:00
markjcrane
47c18dc375
Check all arrays are set for the operator panel before using foreach.
2016-04-28 21:40:40 -06:00
markjcrane
2f48f47ba3
Check the array isset in active calls.
2016-04-28 21:29:54 -06:00
markjcrane
46dafa9660
Check to make sure directory does not exist before using mkdir.
2016-04-28 21:22:48 -06:00
markjcrane
471da2bca0
Add (!class_exists('extension'))
2016-04-28 16:57:42 -06:00
markjcrane
c3b12c217d
Cleanup the indentation ... tabs and whitespace after the last pull request.
2016-04-28 16:56:44 -06:00
markjcrane
4e00ade9f8
Fix a filesize warning for provisioning using strlen instead.
2016-04-28 15:06:16 -06:00
FusionPBX
d57a44ae23
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
a0c79a685a
Fix. Display long extensions (>9 digits)
2016-04-28 14:37:58 +03:00
markjcrane
37f725d6ab
Update the xml_cdr php class to get it operational.
2016-04-27 23:51:53 -06:00
markjcrane
0a039eb7b5
Add a new xml_cdr php class.
2016-04-27 13:24:59 -06:00
Harry G. Coin
2a070aff4f
last fixes needed to support mariadb 10.1
2016-04-25 22:20:31 -05:00
Harry G. Coin
cc553a70c5
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
f02028629a
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
077059eeb1
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
1f9ad42543
include omitted column name, partial fix to support mariadb 10.1.
2016-04-25 20:44:30 -05:00
Harry G. Coin
f7fdcde5df
ensure the directory variable actually has a directory name.
2016-04-25 20:40:23 -05:00
Harry G. Coin
bda6861f88
\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
8abe003a71
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
f1300d1ac6
Theme: Revert CSS change.
...
Contacts: Change email input field type to 'text' instead of 'email'.
2016-04-25 10:34:39 -06:00
markjcrane
386dcb0521
Minor change to contact edit.
2016-04-22 10:35:27 -06:00
markjcrane
85439ff62e
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
a62123c3e3
Add the lan acl as a default again.
2016-04-19 00:21:52 -06:00
markjcrane
38922f6bc5
Restore the path to config.lua.
2016-04-16 00:44:10 -06:00
markjcrane
6b7513dcb0
Use the connect method in the constructor.
2016-04-16 00:27:24 -06:00
markjcrane
9c0c7dbfcf
Get the db_type, db_username, db_password, and more using the constructor.
2016-04-16 00:21:01 -06:00
markjcrane
37e42ae754
Set the full path to the config.lua script.
2016-04-15 23:16:19 -06:00
markjcrane
44850f0246
Set the sciprt directory from the session variable.
2016-04-15 19:57:29 -06:00
markjcrane
29e3c2eda2
Get the database connection for save_phrases_xml.php.
2016-04-15 19:52:21 -06:00
markjcrane
4b55af24f7
Add class_exists
2016-04-14 23:23:14 -06:00
markjcrane
317a47582e
Update the scripts class.
2016-04-14 23:09:49 -06:00
markjcrane
c2ecb23413
Add a contructor to the dialplan class.
2016-04-14 22:34:10 -06:00
markjcrane
3f5f268c15
Set extension summary to use GET instead of POST.
2016-04-14 21:11:05 -06:00
markjcrane
19f9bc58cd
Remove the last contact_email field that was deprecated.
2016-04-14 20:13:40 -06:00
markjcrane
2d03d7f961
Update the extension summary in preparation to expand it further.
2016-04-14 15:08:16 -06:00
markjcrane
29ef9d4b6d
Make the advanced -> command execute page more compact.
2016-04-14 14:50:06 -06:00
markjcrane
c630449636
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
85454fbc9c
Add. `allowed_extension` array to specify allowed files in email.
2016-04-14 17:38:33 +03:00
reliberate
aeabb4a072
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
7961eb3b37
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
68bbd8d0a4
Merge pull request #1541 from moteus/parse_imap_text
...
Improve mail parse
2016-04-12 12:39:37 -06:00
reliberate
d423fa566d
Dashboard: Remove unnecessary inline cursor style, minor mods.
...
Call Routing: Minor mods.
2016-04-12 10:20:40 -06:00
reliberate
a8d39d53fa
Call Control: Fix wrapping when mini paging controls visible.
2016-04-08 11:00:58 -06:00
Alexey Melnichuk
eb1a13fc23
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
3da09fc000
Command: Disable Find/Replace control, not compatible with Bootstrap.
2016-04-07 15:20:06 -06:00
reliberate
6a0465609f
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
798f94125f
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
c9ba145f1d
Fix. get text part of email message with single part email.
2016-04-07 13:11:24 +03:00
markjcrane
f55c0c9ee3
Fix IVR Menu say and tone for long greeting.
2016-04-06 01:38:30 -06:00
markjcrane
b8b1b0afb6
contact_group_uuid value is not working get the value from the database.
2016-04-06 00:39:27 -06:00
markjcrane
4431b99fc5
Fix the contact group delete button.
2016-04-06 00:33:52 -06:00
markjcrane
e605cabc1a
Fix assigning groups to contacts.
2016-04-06 00:27:57 -06:00
markjcrane
1476757605
Remove the lan access control list as its not needed by default.
2016-04-06 00:14:53 -06:00
markjcrane
0080578811
Update the script.php class use session event socket information for now.
2016-04-04 23:27:41 -06:00
markjcrane
7f082bdef3
Add a missing permission on backup.
2016-04-04 19:51:22 -06:00
Alexey Melnichuk
d15820f167
Fix. Check string before build sql when do copy dialplan extension.
2016-04-04 14:41:18 +03:00
markjcrane
df9d78a11f
Get the script_dir path from event socket.
2016-04-03 09:47:58 -06:00
markjcrane
194dccfd93
Use is_dir instead of check for the length of the stirng.
2016-04-03 09:36:27 -06:00
markjcrane
1bfbbdb262
Only write the scripts if the directory is set.
2016-04-03 09:29:37 -06:00
markjcrane
2156d17da8
Rename to the switch_settings class.
2016-04-02 20:11:51 -06:00
markjcrane
b5fbf389dd
Change the switch class to freeswitch.
2016-04-02 19:37:37 -06:00
markjcrane
51ea37ed18
Rename the EventSocket class.
2016-04-02 19:23:16 -06:00
markjcrane
562f000356
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
3ad26f1965
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
4a4517a5ab
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
d73ea93a14
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
9cfedbf2e9
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
34ab9676bb
Editor: Add Default Setting descriptions.
2016-03-31 10:50:31 -06:00
reliberate
2836d5dda7
Editor: Create app_defaults to add related Default Settings.
2016-03-31 10:45:09 -06:00
FusionPBX
31c9fafc47
Merge pull request #1524 from moteus/extension_select_count
...
Fix. Display extension on MySQL.
2016-03-30 08:53:36 -06:00
reliberate
a9a61105b3
SIP Profile Settings: Set paging at 200 records, add param.
2016-03-30 00:58:47 -06:00
markjcrane
da0e54da44
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
d853e357bd
Dashboard, Call Routing, Ring Groups language file fix.
2016-03-29 16:36:39 -06:00
reliberate
7a1e3b7a0b
Call Routing: More responsive layout, includes additional info in list view.
2016-03-29 16:28:17 -06:00
reliberate
94ed94f786
Ring Groups: Language file fixed.
2016-03-29 14:20:06 -06:00
reliberate
a1dda766d8
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
04a0349050
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
6976624c67
Remove the cast on app/calls/calls.php to fix non-numeric extensions.
2016-03-29 03:49:41 -06:00
markjcrane
b7ee8d69c3
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
5974b686e9
Apps: Integrate ability to set paging via a Default/Domain/User Setting (domain > paging > numeric).
2016-03-28 23:02:11 -06:00
reliberate
5b97091e27
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
2550d4b91d
Language changes for last commit.
2016-03-28 18:07:02 -06:00
reliberate
a03125fc53
Languages file for last commit (doh).
2016-03-28 17:58:19 -06:00
reliberate
0cb8ab5224
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
5793de2851
Destinations/Extensions/Voicemails: Better sorting ability.
2016-03-28 15:21:05 -06:00
reliberate
6fe526a22b
Contact Timer: Replace PHP short tags.
2016-03-28 14:28:10 -06:00
reliberate
12967e6b67
Dialplan Edit: Style mods.
2016-03-28 09:57:03 -06:00
reliberate
403bcc5a2e
Dialplan Edit: Disable text-overflow (for now).
2016-03-28 09:31:53 -06:00
reliberate
3f3956d345
Recordings/CDR: Fix audio playback and progress bar style.
2016-03-28 09:09:33 -06:00
reliberate
132df44989
Access Controls: Update layout/style.
2016-03-28 08:41:55 -06:00
reliberate
8c6b7deec1
Theme: Explicitly set file input class to be inline.
...
MOH: Revert last change.
2016-03-28 08:22:59 -06:00
reliberate
242059a777
MOH: Fix layout issue with file upload input and clear button.
2016-03-28 08:11:04 -06:00
reliberate
d4acccae72
Call Routing: Improve order by - sort numerically.
2016-03-28 07:36:25 -06:00
Alexey Melnichuk
2e67edabbf
Fix. Display extensions in order way
2016-03-28 11:54:47 +03:00
reliberate
95cf70bcd2
Import Contacts: Fix layout issue.
2016-03-27 03:00:05 -06:00
reliberate
eb7f66e42e
Command: Correct layout & styles.
2016-03-27 02:54:29 -06:00
markjcrane
2d6b3f3973
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
6fa0cd2e2c
Change the encoding type for app/emails/app_menu.php to UTF-8.
2016-03-27 01:10:29 -06:00
markjcrane
2107b2a1b5
Fix v_settings update sql command in app/settings/app_defaults.php.
2016-03-26 23:59:28 -06:00
markjcrane
4c1a5d6579
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
d5c60df4fc
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
bb4113e210
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-03-24 23:08:45 -06:00
markjcrane
4a31b2343e
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
ddcb4cab28
Revert "Revert "Revert "search selects"""
2016-03-24 22:25:18 -06:00
FusionPBX
d7b95e462b
Revert "Revert "search selects""
2016-03-24 22:03:37 -06:00
FusionPBX
f9096f9cf1
Revert "search selects"
2016-03-24 22:02:41 -06:00
FusionPBX
e9904a03da
Merge pull request #1497 from blackc2004/master
...
search selects
2016-03-24 21:56:20 -06:00
FusionPBX
26bc871c46
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
a93902cfcc
Fix some of the elements in the contacts array.
2016-03-24 21:43:03 -06:00
FusionPBX
51a1f88d94
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
b11b98da52
Change sytnax from database["name"] to database.name in the config.lua.
2016-03-24 20:15:09 -06:00
markjcrane
7a4d698f1a
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-03-24 15:02:30 -06:00
markjcrane
9249e1db9a
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
f59bc03c9d
Fix. SQL in group contacts
2016-03-24 17:59:01 +03:00
Alexey Melnichuk
011d9a8322
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
f04ccb925a
Fix. SQL text to query user contact in provision class
2016-03-24 15:54:29 +03:00
Alexey Melnichuk
f7b7da0dd4
Fix. Display correct gateway name in URI on `Fax Active` page
2016-03-23 14:02:33 +03:00
markjcrane
b14dbab82a
Show both LAN and WAN IP in the registrations.
2016-03-23 00:14:30 -06:00
markjcrane
e025cf3405
Replace the external ip with the internal nat ip address.
2016-03-23 00:07:50 -06:00
markjcrane
0427a5ac97
Re-add the time condition dialplan button label.
2016-03-22 23:52:37 -06:00
markjcrane
82c18e988b
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
c2e1755931
search selects
2016-03-22 15:42:46 -07:00
markjcrane
024fd460bd
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-03-21 23:45:36 -06:00
reliberate
66bcb6e836
Editor: Fix Clip Library folder nesting, misc adjustments to Clip and File lists.
2016-03-21 16:01:44 -06:00
markjcrane
7b2fd68806
Add support for destination_number name to be customized on inbound routes.
2016-03-21 11:13:47 -06:00
reliberate
4bd2639fcf
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
36e5655242
Fix a minor display issue for contacts.
2016-03-19 21:57:37 -06:00
markjcrane
ca3615466e
Hide the IVR sub menus until they are ready.
2016-03-19 21:18:07 -06:00
markjcrane
0fcdca1db7
Correct the syntax for the app destinations array.
2016-03-19 19:59:52 -06:00
markjcrane
e17c11f754
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
efe12b1f4f
Merge pull request #1495 from blackc2004/master
...
fix some email stuff
2016-03-19 15:17:43 -06:00
reliberate
aa44e02b32
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
907f6cae9c
Voicemail: Change 'View' link to 'Messages' instead.
2016-03-19 08:16:49 -06:00
reliberate
409afa0bed
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
4003ba170c
fix some email stuff
2016-03-18 18:53:41 -07:00
reliberate
6797e7cb7e
Command: Enable PHP syntax highlighting without opening/closing tags.
2016-03-17 17:33:33 -06:00
reliberate
fed93fb2db
Command: Fix bug with Ctrl+Enter to Execute.
2016-03-17 15:57:44 -06:00
reliberate
e1d192b501
Command: Integrate new editor, include Clip Library.
2016-03-17 15:50:18 -06:00
markjcrane
08b4e3138c
Add destination number regex and string_to_regex function.
2016-03-17 13:22:03 -06:00
reliberate
39bfec7aa2
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
9cd30165d4
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
d1d041dc62
Update default settings add daylight_savings_start_month and date for the polycom templates.
2016-03-15 13:51:01 -06:00
markjcrane
8cc6bb09a6
Add polycom_digitmap to provision category in default settings.
2016-03-15 12:50:04 -06:00
markjcrane
a5ce37ea03
Move contact_exists to a method in the provision class.
2016-03-15 12:22:57 -06:00
FusionPBX
13014903f5
Merge pull request #1489 from mafoo/Enhance-device_edit
...
Enhance device_edit
2016-03-15 03:12:57 -06:00
reliberate
b503a127c9
User Dashboard: Restore Click-to-Call functionality.
2016-03-14 18:59:30 -06:00
mafoo
d49d47bcf6
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
c21de89d51
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
6c8aa675a2
Merge pull request #1468 from mafoo/WhitespaceClean-app/batch_1
...
WhitespaceClean-app/batch_1
2016-03-11 13:35:41 -07:00
FusionPBX
45704a7707
Merge pull request #1469 from mafoo/WhitespaceClean-app/batch_2
...
WhitespaceClean-app/batch_2
2016-03-11 13:35:24 -07:00
FusionPBX
ad3ea2d1a9
Merge pull request #1466 from mafoo/WhitespaceClean-app/sip_profiles
...
WhitespaceClean-app/sip_profiles
2016-03-11 13:27:38 -07:00
FusionPBX
1aa56e7bfa
Merge pull request #1467 from mafoo/WhitespaceClean-app/xml_cdr
...
WhitespaceClean-app/xml_cdr
2016-03-11 13:25:49 -07:00
FusionPBX
17d433f12e
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
ab3aaf51cb
Merge pull request #1462 from mafoo/BugFix-Translation-True_False
...
BugFix-Translation-True_False
2016-03-11 13:24:13 -07:00
FusionPBX
d312084d21
Merge pull request #1465 from mafoo/WhitespaceClean-app/dialplan
...
WhitespaceClean-app/dialplan
2016-03-11 13:22:02 -07:00
FusionPBX
c1dfbae3ce
Merge pull request #1464 from mafoo/WhitespaceClean-app/access_controls
...
WhitespaceClean-app/access_controls
2016-03-11 13:21:00 -07:00
markjcrane
961e527abb
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
6eed9935d4
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
3b438926b6
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
4131926b86
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
4b51565e9f
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
dda30766ec
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
27438d8919
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
77c72c8d7c
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
49bb6c1ded
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
8612897a03
added mod_translate to the modules list
2016-03-09 17:46:20 +00:00
Alexey Melnichuk
8b96881a5d
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
8dd72afbd7
Add new default settings for http_auth_type, contact_extensions, contact_groups, and contact_users.
2016-03-07 21:35:38 -07:00
markjcrane
a30b4662b4
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
cc3c8f3c34
Add the contacts array to provisioning template to be used for the phone directory.
2016-03-04 18:37:01 -07:00
markjcrane
7763ece535
Fix indentation on the editor.
2016-03-04 13:18:30 -07:00
reliberate
39a31432ba
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
877c1e805d
Call Center Agent: Prevent duplicate sip_invite_domain key/value insertion on Agent edit.
2016-02-29 22:54:24 -07:00
reliberate
b6331f74a2
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-02-29 21:49:36 -07:00
reliberate
4db3c727ec
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
63fd267125
Add a call limit dialplan disabled for now.
2016-02-29 18:46:50 -07:00
markjcrane
03897edf95
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
f32d99377f
If follow me is enabled then show it by default.
2016-02-26 14:35:58 -07:00
markjcrane
e542a9aea3
Add a new permission follow_me_ignore_busy.
2016-02-26 14:13:32 -07:00
reliberate
3e658f56a4
Inbound Routes: Set column widths on form.
2016-02-25 18:45:27 -07:00
reliberate
9b9d8b4e3b
Devices, Extensions, Gateways, Users: Bypass browser password manager prompt when saving.
2016-02-25 18:19:51 -07:00
reliberate
7d6ef13fed
Voicemail: Remove unnecessary echo.
2016-02-25 15:57:28 -07:00
reliberate
3b327be2dd
Voicemail: Fixes to Greeting select box. Bypass browser password manager pop-up when saving.
2016-02-25 14:39:28 -07:00
reliberate
8da349c3e9
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
05c7c909b6
Call Control: Hide Follow Me settings when not Enabled.
2016-02-25 11:16:36 -07:00
reliberate
92f61d91dc
Edit: Allow selection of current file path.
2016-02-25 10:28:33 -07:00
reliberate
da6b8b7c97
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
1379c16e2e
Fix. Works on php < 5.4.0 and short_open_tag=Off
2016-02-25 15:17:41 +03:00
reliberate
dd07c65705
Edit: Customize defaults with Settings, add live preview on Mode and Font Size.
2016-02-25 01:19:24 -07:00
reliberate
baf579c03e
Edit: Added Find/Replace and Go To (Line) features in toolbar, rename Ace application folder.
2016-02-24 14:44:32 -07:00
reliberate
da3112e0a5
Edit: root.php updated
2016-02-24 12:49:20 -07:00
reliberate
5ddd647875
Edit: Revamp using Ace editor (ace.c9.io).
2016-02-24 12:28:35 -07:00
markjcrane
48588d9ec3
Add domain_uuid to the CDR result set.
2016-02-23 19:42:10 -07:00
markjcrane
8b2cb82df7
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
c0ddb2d857
Add showall hidden option to the regular CDR search form.
2016-02-23 19:19:03 -07:00
markjcrane
3b035a46c1
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
7d5382ed6d
Change a POST to a GET on the advanced search for CDR.
2016-02-23 18:15:07 -07:00
markjcrane
01a9438f4e
Fix the checkbox on the show all for the advanced search.
2016-02-23 18:09:00 -07:00
markjcrane
7539244e49
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
6108009850
Allow admin access to the menu for dialplan -> destinations.
2016-02-23 11:10:27 -07:00
markjcrane
0a973bfd34
Add round brackets around the condition destination_number for inbound routes generated by destinations.
2016-02-22 14:28:45 -07:00
markjcrane
af18c963c0
Rename .project.ROOT to project_root.php this conforms better with current file naming standards.
2016-02-22 14:01:18 -07:00
markjcrane
8cbdc86391
Device add Mitel line functions that match the Mitel web interface.
2016-02-19 11:11:56 -07:00
FusionPBX
ea07e944a7
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
cf290cdd68
Fix. Clear memcache after edit ACL.
2016-02-16 14:02:00 +03:00
blackc2004
ddd1e35185
fix if_permission
2016-02-15 11:19:18 -08:00
markjcrane
4757d0e9d6
Add ability to the acl.conf.xml to read a description attribute.
2016-02-14 03:09:55 -07:00
markjcrane
fc255818c6
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
bc6d44a6c1
Fax add a way to change the inbound fax file name.
2016-02-10 21:44:03 -07:00