FusionPBX
8a2688cfc5
Update email_queue.php
2023-12-11 11:48:58 -07:00
FusionPBX
88a4dbf3e6
Prevent error when the google_url is incorrect
2023-12-11 11:43:55 -07:00
FusionPBX
cea06a548e
Add provider_uuid to destinations dialplan xml and XML CDR
2023-12-09 23:07:36 -07:00
FusionPBX
d48f4a0b89
Use not empty arround the arrays
2023-12-09 22:51:48 -07:00
FusionPBX
a066277460
Fix Active calls SHOW ALL button
2023-12-08 21:43:02 -07:00
FusionPBX
ee6b2a4d84
Check if empty to prevent errors
2023-12-08 21:24:52 -07:00
FusionPBX
dedafeccc8
Account for dialplan_detail_enabled false
2023-12-08 16:19:17 -07:00
FusionPBX
c7e687512f
Add links on the column names
2023-12-08 10:04:53 -07:00
Anthony
3b297ad641
Added Greek translations to app_languages.php files ( #6845 )
...
* Added Greek translations to conferences_active/app_languages.php
* Added Greek translations to database_transactions/app_languages.php
* Added Greek translations to destinations/app_languages.php
* Added Greek translations to devices/app_languages.php
2023-12-07 18:41:31 -07:00
fusionate
c1ad629d95
Operator Panel - Consistify refresh button, minor adjustments.
2023-12-08 01:41:01 +00:00
Ahron Greenberg (agree)
e050827598
[dashboard] Fix memory exhaustion on system counts ( #6844 )
...
Getting all rows from the database caused PHP to exhaust the memory on systems with a huge amount of VM messages. This was fixed by querying from the database just the total counts.
2023-12-07 18:40:23 -07:00
fusionate
1ceb2fcbc9
Calls Active - Add eavesdrop function, and appropriate permission.
2023-12-08 01:37:22 +00:00
FusionPBX
4c60313ed7
Remove deprecated fields id and v_id
2023-12-04 13:27:20 -07:00
FusionPBX
341dbe6eff
Remove deprecated field ID
...
This was done so long ago that it can now be fully removed.
2023-12-04 10:44:38 -07:00
frytimo
3a4c2f72e2
Event socket bug fix and more docs ( #6823 )
...
* Add documentation to methods. Use is_resource for added type detection
* Allow connect to specify timeout in microseconds with default 30,000
* Update calling mechanism for event sockets
* Update project for new singleton event sockets
* remove unused variable
* catch errors on closing the socket
2023-12-02 17:16:18 -07:00
FusionPBX
44567f7a05
Updated call center use aliases
...
This fixes the call center context for the destination select list.
2023-12-01 14:58:35 -07:00
Andy Binder
c3d625805f
Correct german translations. ( #6838 )
2023-11-29 17:43:18 -07:00
FusionPBX
5d587fdd17
Add default value for queue_context
2023-11-29 13:57:43 -07:00
FusionPBX
142b4c4d5a
Add default value for conference_context
2023-11-29 13:48:47 -07:00
Alex
fa607d4bba
Add context field to conference and call center queue ( #6836 )
...
* Update conference_edit.php
* Update app_config.php
* Update app_config.php
* Update call_center_queue_edit.php
* Update call_center_queue_edit.php
2023-11-29 13:26:48 -07:00
Andy Binder
b0d87807b8
Check empty array ( #6835 )
2023-11-29 13:15:16 -07:00
Andy Binder
c59f58b4ff
If there are contact permissions enabled, assign the current user. ( #6837 )
2023-11-29 13:14:22 -07:00
fusionate
4fcc933c74
CDR - Export: Use language variables for PDD and MOS headings.
2023-11-28 00:15:29 +00:00
fusionate
dab5b2d0d2
CDR - Export: Fix PDF export for Chrome.
2023-11-27 23:25:02 +00:00
FusionPBX
07392a64d8
Update Call Forward back button
...
Use history.back for the back button
2023-11-27 11:27:37 -07:00
fusionate
9e8adfc510
Device - Edit: Hide Device Provisioned IP and http/s links if empty.
2023-11-24 23:38:34 +00:00
fusionate
17077532d2
Device - Edit: Add Default Settings to set quantity of new Keys and Settings rows. Check all Delete box for Keys now selects vendor Key groups.
2023-11-24 23:29:46 +00:00
fusionate
0d079fdaba
Device - Edit: Code reduction.
2023-11-24 22:13:52 +00:00
fusionate
546feeb190
Device - Edit: Remove deprecated code.
2023-11-24 21:59:42 +00:00
fusionate
d9bf2e3c7b
Device - Edit: Set device key vendor on device key type change.
2023-11-24 21:33:41 +00:00
fusionate
06aba14a59
Device - Edit: Fix character transposition (typo).
2023-11-24 21:32:22 +00:00
FusionPBX
3b550eb6e4
CC pass through hold_music variable
2023-11-24 09:32:39 -07:00
FusionPBX
837b2181ed
Fixed EXPORT missing min and max duration
2023-11-21 10:50:07 -07:00
Anthony
624856090e
Added Greek translations to app_languages.php files in fusionpbx/app/ ( #6834 )
...
* Added Greek translations to call_forward/app_languages.php
* Added Greek translations to call_recordings/app_languages.php
* Added Greek translations to active_calls/app_languages.php
* Added Greek translations to click_to_call/app_languages.php
* Added Greek translations to conference_center/app_languages.php
* Added Greek translations to conference_controls/app_languages.php
* Added Greek translations to conference_profiles/app_languages.php
* Added Greek translations to conferences/app_languages.php
2023-11-20 16:40:51 -07:00
FusionPBX
6f7be99083
Update call_center_agents.php
2023-11-19 22:29:32 -07:00
FusionPBX
b19a67b1b1
Update agent status only when it has changed
2023-11-19 21:46:34 -07:00
FusionPBX
edb0180bcf
Add call_center queue_login options: dynamic or static (default)
2023-11-15 23:17:43 -07:00
FusionPBX
cb5fbc68b1
Agent Status Dashboard Update
...
Fixes some problems on the agent status dashboard
2023-11-15 21:34:53 -07:00
FusionPBX
aa3a412523
Use !empty instead of count
2023-11-14 22:00:02 -07:00
FusionPBX
d806fb1ede
Use (?:\+1|1)? instead of \+?1?
2023-11-14 16:36:04 -07:00
K-Flagman
2bbce23ff2
Ring groups extensions range ( #6824 )
...
Now you can use hyphen to set range for extensions in destinations list of ring group.
Example Destination: 2010-2030
2023-11-13 18:50:25 -07:00
agree
90946bbc07
[security] xml validate ringback fields ( #6819 )
2023-11-12 19:09:34 -07:00
FusionPBX
1a42c2083e
yealink_summer_time default to 2
2023-11-09 13:51:30 -07:00
fusionate
8bd5bc04dd
Fax: Remove deprecated fax_send_greeting elements.
2023-11-07 15:40:34 +00:00
fusionate
99c9486ede
Voicemail - Edit: Make audio playback code consistent with other apps.
2023-11-07 02:23:12 +00:00
fusionate
e8d7ac6d03
Ring Group - Edit: Make audio playback code consistent with other apps.
2023-11-07 02:22:33 +00:00
fusionate
328e3de7c5
Conference Center - Edit: Make audio playback code consistent with other apps.
2023-11-07 02:22:16 +00:00
fusionate
09f92fef5f
Call Flow - Edit: Make audio playback code consistent with other apps.
2023-11-07 02:21:54 +00:00
fusionate
62d67f3557
IVR Menu - Edit: Make playback code consistent with other apps, add playback of selected Invalid and Exit Sounds (Recordings and Sounds).
2023-11-07 02:20:45 +00:00
fusionate
ff6a3ea71d
Call Center Queue - Edit: Add playback of selected Greeting and Announce Sound (Recordings and Sounds).
2023-11-07 01:56:39 +00:00
fusionate
73e3cb6ce1
Conference Center - Edit: Remove temporary code, clean up.
2023-11-07 00:56:19 +00:00
FusionPBX
c12dd29293
Add ring_group_domain to the admin group
2023-11-06 13:13:03 -07:00
fusionate
dd3c14e0d1
Ring Group - Edit: Adjust permission block scope for playback code.
2023-11-06 19:51:56 +00:00
fusionate
2e01fc06c5
Conference Center - Edit: Adjust permission block scope for playback code.
2023-11-06 19:51:38 +00:00
fusionate
3dcca2aa3c
Call Flow - Edit: Adjust permission block scope for playback code.
2023-11-06 19:51:02 +00:00
fusionate
22756de281
Call Flow - Edit: Add playback of selected Sound & Alternate Sound (Recordings and Sounds).
2023-11-06 19:45:40 +00:00
fusionate
548ea55660
Voicemail - Edit: Consistency updates for Greeting selection/playback code.
2023-11-06 19:44:21 +00:00
fusionate
d04343043e
Ring Group - Edit: Consistency updates for Greeting selection code.
2023-11-06 19:43:35 +00:00
fusionate
c649b9d7b0
Conference Center - Edit: Use sounds class for Greeting selection.
2023-11-06 19:42:34 +00:00
fusionate
e5f2a697bf
Voicemail - Edit: Add playback of selected Greeting.
2023-11-06 17:12:07 +00:00
fusionate
10513ef745
Conference Center - Edit: Add playback of selected Greeting (Recordings and Sounds).
2023-11-04 01:06:01 +00:00
fusionate
afc7487a40
Ring Group - Edit: Minor adjustments.
2023-11-04 01:05:01 +00:00
fusionate
64ba5e268c
Ring Group - Edit: Add playback of selected Greeting (Recordings and Sounds).
2023-11-03 20:33:02 +00:00
frytimo
372db3cc50
Patch contacts calling multiple schemas ( #6826 )
...
* improve performance for contacts app_defaults
* add app_name and app_uuid as constants in class
* performance boost by removing scanning app_defaults twice
* Update app_defaults.php
* Update schema.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-11-03 14:04:07 -06:00
FusionPBX
5712df1118
Update dialplan_edit.php
...
Fix the indentation and use not empty.
2023-11-03 13:34:45 -06:00
FusionPBX
fa123ff069
Build dialplan xml from the array. More efficient to save data and xml in one step.
2023-11-03 02:18:57 -06:00
FusionPBX
9da5a10a77
Change the permission to device_profile_view
2023-11-02 23:37:42 -06:00
FusionPBX
fd2516a297
Update timezones.conf.xml with tabs
2023-11-02 17:02:28 -06:00
FusionPBX
3c57c72044
Revert timezones.conf.xml
2023-11-02 16:59:25 -06:00
FusionPBX
05c52a3fdc
Update timezones.conf.xml
2023-11-02 16:51:09 -06:00
FusionPBX
65b6600e82
Changing format from 11/02 to 02 Nov
...
Reason for the change better worldwide support. Problem with numeric dates is that it can have a date 07/09 and does mean July 9 or September 7. In the US its standard month then day. However this isn't universal. This makes the dates confusing. So changed this to day and abbreviated month.
2023-11-02 12:45:38 -06:00
FusionPBX
71349f56b2
Fixed ring group hold_music
...
This commit fixes a problem for music on hold defined in global-variables and domain-variables dialplans.
2023-11-02 12:18:28 -06:00
FusionPBX
86373fd3b4
Update permission for device profiles. Use device_profile_view, device_profile_select and device_profile_edit
2023-11-01 18:43:53 -06:00
FusionPBX
3b5e21a0d8
Update app_config.php
2023-11-01 18:36:28 -06:00
volga629-1
8ed5dd4c76
New Devices permissions profile select and edit. ( #6821 )
...
* Device select permissions
* Apply device select permissions.
* Fix missing index
Fix missing index
2023-11-01 18:33:13 -06:00
FusionPBX
a3dbdf7b70
Unset the domain at the before next loop
2023-10-30 20:49:21 -06:00
FusionPBX
12964eb83e
Prevent an error by casting to int
2023-10-30 20:29:56 -06:00
fusionate
834be519ba
Device - Edit: Make Provision button use first Line found on local server.
2023-10-30 19:19:56 +00:00
FusionPBX
d3f37c0f84
Add Accept-Ranges for HTTP content delivery
2023-10-27 23:56:57 -06:00
FusionPBX
16b64e42fc
Add a new import for bridges
2023-10-27 21:01:23 -06:00
FusionPBX
9b1493d567
Prevent a warning if the bridge variables are disabled
2023-10-27 20:26:33 -06:00
fusionate
935774d3c0
Device - Edit: Increase width of Keys and Settings input fields.
2023-10-27 18:45:25 +00:00
emak-Corey
e5025d394f
Fix vm_disk_quota ( #6814 )
...
The current condition #vm_disk_quota <= #message_sum is checking the lengths of vm_disk_quota and message_sum, not their actual values. So, it won't compare the numeric values for your intended logic.
If they're strings that can be safely converted to numbers, use tonumber():
if (vm_disk_quota and message_sum and tonumber(vm_disk_quota) <= tonumber(message_sum)) then
-- your code
end
This will compare them as numbers, ensuring that vm_disk_quota is less than or equal to message_sum.
2023-10-26 13:53:38 -06:00
agree
37d7c43e17
[dialplan] Bind digit bleg without a lua script ( #6817 )
2023-10-26 13:27:31 -06:00
FusionPBX
3514a489d1
After application conference skip the row
2023-10-25 11:23:38 -06:00
FusionPBX
72fd0fe343
Move code for calculating the duration
2023-10-25 11:13:20 -06:00
FusionPBX
6ff5a8df3c
Update column order duration first and status last
2023-10-25 10:52:42 -06:00
FusionPBX
cb65e7f66e
Prevent an warning by using preg_quote
...
This accounts for special characters like a * in the value.
2023-10-25 10:41:03 -06:00
FusionPBX
57d8d52336
Add Call Detail Record status no answer
2023-10-25 09:37:17 -06:00
Alex
fd1820c399
Update app_languages.php ( #6816 )
2023-10-25 09:29:45 -06:00
FusionPBX
3630d29872
Add a new status no_answer
2023-10-25 09:03:04 -06:00
agree
a785292811
[eavesdrop] Fix eavesdropping wrong uuid ( #6815 )
...
If the extension is in a call and also receives calls at the same time, the query will return more than one uuid causing to eavesdrop the wrong channel.
2023-10-24 17:07:55 -06:00
FusionPBX
2be533687d
Add permissions for call detail record details. Purpose to hide advanced details from the admin group.
2023-10-24 17:06:39 -06:00
FusionPBX
d7e2ab900b
Call Detail Record add status and use billsec for the duration
2023-10-24 15:58:13 -06:00
FusionPBX
f09b04eb01
Only add default value if application was not found
2023-10-23 16:13:07 -06:00
FusionPBX
1e06e3aa1c
Move the find_app method to the xml_cdr class
2023-10-23 15:15:58 -06:00
FusionPBX
b2e05fb0f6
IVR Menu: allow sending the ${uuid} variable
2023-10-23 14:25:04 -06:00
FusionPBX
d6fb5ac7b8
Call Flow Summary add the IVR Menus status to routed
2023-10-21 20:57:11 -06:00
FusionPBX
115e9e0055
Use lower case status values to match the translation labels.
2023-10-21 13:26:26 -06:00
FusionPBX
134188e383
Add support for the status translations.
2023-10-21 13:25:07 -06:00
FusionPBX
588d96ea6f
Add translations for waited, parked, unparked, and routed
2023-10-21 13:23:09 -06:00
FusionPBX
026b2f4f44
CDR Call Flow Summary add a status for Call Flows
2023-10-21 10:40:31 -06:00
FusionPBX
b05fd42b0c
In the destinations array use the feature code extension for the Call Flow
...
There are two call flow feature categories in the destination select list. One is used for routing call flows and the other is used to toggle the call flow between destinations.
2023-10-21 10:23:14 -06:00
FusionPBX
032673c922
When finding matches add regular expression matching
2023-10-21 10:11:49 -06:00
FusionPBX
f09efd3a14
Add the extension value to the destinations array
2023-10-21 10:09:00 -06:00
FusionPBX
ea05178018
Add new rows when callee_id_number exists
2023-10-20 22:16:48 -06:00
FusionPBX
19a6252e1f
Make the IVR Menu invalid sound optional.
2023-10-20 16:38:02 -06:00
FusionPBX
1f91a8e713
Update command for a default label one time.
2023-10-20 15:49:30 -06:00
FusionPBX
9fb99cc137
Add additional error handling
2023-10-19 20:02:55 -06:00
FusionPBX
8158518837
CDR call flow array add bridged_time, answer_time and update park
2023-10-19 19:49:51 -06:00
FusionPBX
100ccc0db2
Call Flows allow feature code and alternate destination to be optional. If feature code is empty and pin number is provided then require the pin number.
2023-10-19 19:35:36 -06:00
fusionate
fb834ccf8a
Ring Groups - List: Clean up of order by.
2023-10-19 18:55:49 +00:00
fusionate
0e9fd9aaa6
Extensions - List: Minor adjustment to order by, remove deprecated method of natural_sort() integration.
2023-10-19 18:55:19 +00:00
fusionate
1b2bcf2719
Voicemails - List: Implement natural sorting of Voicemail ID column.
2023-10-19 18:54:30 +00:00
fusionate
c6a924f492
Time Conditions - List: Implement natural sorting of Number column.
2023-10-19 18:54:07 +00:00
fusionate
2832e7ab66
Conferences - List: Implement natural sorting of Extension column.
2023-10-19 18:53:29 +00:00
fusionate
124428961a
Conference Centers - List: Implement natural sorting of Extension column.
2023-10-19 18:52:54 +00:00
fusionate
a6f29aadeb
Call Flows - List: Implement natural sorting of Extension column.
2023-10-19 18:52:26 +00:00
fusionate
9244b65acc
Call Center - List: Implement natural sorting of Extension column.
2023-10-19 18:49:54 +00:00
fusionate
f1ab4c365e
Destination/Action Select: Implement natural sorting for multiple apps.
2023-10-19 18:02:00 +00:00
MD Riaz
bca1e75e02
illogical condition specified in fax_send ( #6812 )
2023-10-19 11:21:24 -06:00
fusionate
6487688b50
Fax Server - List: Implement natural sorting of Extension column.
2023-10-19 16:49:13 +00:00
fusionate
a14dd3d71c
Call Forward - List: Implement natural sorting of Extension column.
2023-10-19 16:48:45 +00:00
fusionate
1926e60b6e
IVR Menu - List: Implement natural sorting of Extension column.
2023-10-19 16:48:13 +00:00
FusionPBX
82f82bd87c
Update xml_cdr_details.php
2023-10-18 21:28:01 -06:00
FusionPBX
6ce57690ee
Update the call_flow_summary array add a new row for inbound calls
2023-10-18 21:26:25 -06:00
FusionPBX
ab0fc211d8
Use SQL concat as its safer with NULL values.
2023-10-18 21:18:39 -06:00
FusionPBX
fce21d36c3
Use SQL concat as its safer with NULL values.
2023-10-18 21:14:54 -06:00
fusionate
2d9bec9295
Call Recordings: Added ability to do bulk download.
2023-10-19 00:40:50 +00:00
Anthony
4b5bf191f6
Added Greek translations to FusionPBX apps ( #6813 )
...
* Added Greek translations to call_broadcast/app_languages.php
* Added Greek translations to call_center_active/app_languages.php
* Added Greek translations to call_centers/app_languages.php
* Added Greek translations to call_flows/app_languages.php
2023-10-18 15:32:35 -06:00
fusionate
291c03fc75
Call Block - Delete: Update class to allow delete of Global call blocks, if call_block_domain permission exists.
2023-10-17 22:35:29 +00:00
FusionPBX
7c98190bde
Add new class methods called call_flow and call_flow_summary
2023-10-17 16:21:17 -06:00
fusionate
aee8664098
Call Block: Add Domain field for global support.
2023-10-17 21:43:09 +00:00
FusionPBX
694d701757
Auto decode when urlencoding is detected
2023-10-16 09:55:20 -06:00
FusionPBX
4b7a93d4a9
Add CDR call summary status messages
2023-10-15 02:20:22 -06:00
FusionPBX
7d5aacf326
Add application details for valet park
2023-10-15 00:15:32 -06:00
FusionPBX
247a1c76c7
Update xml_cdr_details
...
- Add the time zone
- Add timestamps to the array
- Improve the call summary array
2023-10-14 22:15:32 -06:00
FusionPBX
c7ae3b3a63
[SECURITY] Prevent showing Missed and Recent Calls to users that are not in xml_cdr_domain group and not assigned any extensions.
2023-10-13 14:25:02 -06:00
FusionPBX
1ebf3d0826
Works better for this code block to run after building the primary array.
2023-10-13 05:07:01 -06:00
FusionPBX
47bdb893c5
Call Flow Summary when the count array is 1 then use start_epoch and end_epoch
2023-10-13 04:52:58 -06:00
FusionPBX
6381e52d60
Update CDR call summary to improve call centers, conferences. and park. Added an option to debug. Also using transfer_time, bridge_time, and created_time.
2023-10-13 04:18:47 -06:00
FusionPBX
a35de4aba3
Call Summary fix voicemails name and extra row
2023-10-13 01:52:09 -06:00
FusionPBX
d5f39cf0b2
Call Flow Summary add name, application, link, and a new summary style. Controlled by summary_style setting.
2023-10-12 23:58:11 -06:00
FusionPBX
d02ab9de91
manage-presence to a default value of true
2023-10-10 20:13:32 -06:00
Anthony
8b39073265
Added Greek translations to app_languages.php under fusionpbx/apps ( #6810 )
...
* Added Greek translations to access_controls/app_language.php
* Added Greek translations to basic_operator_panel/app_language.php
* Added Greek translations to bridges/app_languages.php
2023-10-09 22:23:59 -06:00
FusionPBX
2ccc8c8b12
Change how the virtual extension is disabled
...
Made this change because if the XML is not generated then extension variables are not available. These variables are needed for call forward and follow me.
2023-10-09 19:52:13 -06:00
FusionPBX
21d5eb5a98
Assign ring_group_domain to the admin group
2023-10-09 10:28:01 -06:00
FusionPBX
b9bef2ee9a
Clear the dial_string variables
...
Clearing dial_string prevents poisoning the value for extensions in the ring group destinations that exist but are not registered.
2023-10-04 14:55:08 -06:00
FusionPBX
39d975a279
Add allowed API commands regex and sofia_contact
2023-10-04 12:27:45 -06:00
FusionPBX
ab0f5d3295
Update agent state to waiting
2023-10-04 09:00:15 -06:00
fusionate
0e073230ce
Fax Server - New: Tidy and add array check.
2023-10-04 00:09:58 +00:00
fusionate
e1fe7435e4
Fax Server - New: Honor Fax > allowed_extension defined in Default/Domain Settings on Preview and Send.
2023-10-04 00:04:19 +00:00
FusionPBX
3d2b12b88e
Fixed the contact search
2023-10-02 11:44:05 -06:00
FusionPBX
afc9061fef
Get the fax_response from the fax_queue table
2023-09-28 23:12:58 -06:00
FusionPBX
725e617b61
Translation using double quotes so we are using single quotes.
2023-09-28 13:00:14 -06:00
FusionPBX
c19899097d
Send FAX when gateway fails try the next one
2023-09-28 12:41:12 -06:00
fusionate
7984ddeb64
Fax Queue - Edit: Add Response field and translations.
2023-09-28 18:37:36 +00:00
FusionPBX
3c170f8597
Check all active modules with one event socket request
...
This makes the modules page lighter on resources and load much faster.
2023-09-28 10:48:36 -06:00
OskarFranck
0773a346c2
Bulk changes of Swedish translations ( #6807 )
...
authored-by: oskfra <oskar.franck@bahnhof.net>
2023-09-28 09:32:34 -06:00
FusionPBX
42015e4e41
This file was replaced by xml_cdr_import.php
2023-09-25 13:08:08 -06:00
FusionPBX
8f0c11fa6c
Make sure to start the PHP SESSION
2023-09-25 13:01:40 -06:00
FusionPBX
09dd09305c
Fix CDR import for HTTP POST
...
Add syslog server messages with more details when sending access denied.
2023-09-25 12:55:20 -06:00
FusionPBX
aad0721b94
Add nowrap to profile name
2023-09-25 12:19:46 -06:00
fusionate
513177688f
Active Calls: Adjust Created time to correct timezone.
2023-09-23 14:50:51 +00:00
fusionate
3cbe36c91f
Voicemail [Script]: Return user to current message options after listening to message envelope, instead of returning to the root mailbox menu.
2023-09-23 04:46:32 +00:00
fusionate
2600c7d159
Voicemail: Honor switch > voicemail > dir value in Default/Domain Settings.
2023-09-23 03:51:51 +00:00
FusionPBX
ceb6872aa6
Organize the SQL to be easier to read
...
Created code to handle a similar task for ring groups. Method used for ring groups is easier and more organized so updated this code to be similar.
2023-09-22 18:01:58 -06:00
FusionPBX
8329120436
Use ring_group_domain and ring_group_all permissions
2023-09-22 17:37:09 -06:00
FusionPBX
0a85ae340b
Fix the ring group count
2023-09-22 17:29:31 -06:00
FusionPBX
ba41028649
Add new ring_group_domain permission
2023-09-22 17:14:27 -06:00
FusionPBX
30e9cd66c2
Allow users to view assigned Ring Groups
2023-09-22 17:13:47 -06:00
FusionPBX
b0a2f3340a
Fix ring group delay timing
...
Use sofia_contact instead of user bridge alias. Added a useful note from @greenbea describing why there was a problem with follow me delay timing.
When you originate user/ext@domain, switch_ivr_originate will call the user endpoint. The user endpoint isn't a real endpoint. It is a shortcut to get the real dialstring from the user's XML and calls again switch_ivr_originate, so essentially, what happens is switch_ivr_originate reads twice originate_delay_start variable and waits double the time.
Your patch fixes the case when the endpoint is the user/ endpoint but will make the delay half the time if called with other endpoints like sofia.
The ultimate solution would be freeswitch to handle this in the user endpoint function. I would suggest that fusion manually get the user's dial string from the XML and call originate on it and not rely on the user (shortcut) endpoint for ring group and follow me.
2023-09-22 16:23:14 -06:00
FusionPBX
6030843ca8
Fix follow-me delay timing
...
Use sofia_contact instead of user bridge alias. Added a useful note from @greenbea describing why there was a problem with follow me delay timing.
When you originate user/ext@domain, switch_ivr_originate will call the user endpoint. The user endpoint isn't a real endpoint. It is a shortcut to get the real dialstring from the user's XML and calls again switch_ivr_originate, so essentially, what happens is switch_ivr_originate reads twice originate_delay_start variable and waits double the time.
Your patch fixes the case when the endpoint is the user/ endpoint but will make the delay half the time if called with other endpoints like sofia.
The ultimate solution would be freeswitch to handle this in the user endpoint function. I would suggest that fusion manually get the user's dial string from the XML and call originate on it and not rely on the user (shortcut) endpoint for ring group and follow me.
2023-09-22 16:01:59 -06:00
FusionPBX
d13027a575
FAX cover page fixed hide logo when empty
2023-09-22 10:44:52 -06:00
FusionPBX
28fa49a84a
Hide extension import button
2023-09-21 16:34:23 -06:00
FusionPBX
89ce374d8d
Failover for fax when there are multiple bridges
...
When the outbound route has more than one bridge statement use it for fail over.
One thing to keep in mind FreeSWITCH seems to limit the sized of the originate command. So we have to be careful how large the string is. If the originate string is too long it will be truncated and fail. For this reason commented out a few variables.
2023-09-21 00:07:42 -06:00
fusionate
518c32efe6
Misc: Mitigate PHP 8.1 warnings.
2023-09-20 20:49:27 +00:00
fusionate
044b91ec6c
Destination - Edit: Mitigate PHP 8.1 warnings.
2023-09-20 19:13:33 +00:00
fusionate
d4f7efa4eb
Event Guard: Remove parameters from event_socket connect() method.
2023-09-20 18:50:41 +00:00
fusionate
d9d17a6917
Misc: Remove parameters from event_socket_create() calls.
2023-09-20 18:43:17 +00:00
FusionPBX
8ee8e30b31
Save CDR to the file system
2023-09-20 11:25:36 -06:00
fusionate
2a54aa025c
Misc: Remove parameters from event_socket_create() call.
2023-09-20 17:25:24 +00:00
fusionate
a91f0cf346
CDR - Export: Integrate permissions on CSV output.
2023-09-20 01:58:13 +00:00
fusionate
5c9b02fec2
CDR - Export: Fix file name for Show All, correct average MOS value.
2023-09-20 01:24:46 +00:00
fusionate
aab2880153
CDR - Export: Integrate permissions on PDF output.
2023-09-20 01:15:04 +00:00
fusionate
3659e07df9
CDR - Export: Include Caller Destination column in PDF.
2023-09-19 23:53:51 +00:00
chansizzle
bcaec41841
add phone icon to the call button ( #6802 )
...
* add phone icon to the call button
* Update click_to_call.php
2023-09-19 16:37:39 -06:00
FusionPBX
a7dce663a1
Simplified array structure as it changed when using the settings class
2023-09-19 11:40:18 -06:00
FusionPBX
24bdccdb0b
Use the settings class instead of the SESSION
2023-09-18 14:59:21 -06:00
FusionPBX
bf47bbcc47
Event Socket settings auto defaults or custom using config.conf
2023-09-16 15:07:41 -06:00
FusionPBX
0e55637bf6
Correct the description in the comment
2023-09-16 14:18:27 -06:00
FusionPBX
675811f79c
Create event_socket.conf.lua
2023-09-16 04:34:23 -06:00
FusionPBX
3fbb536aa6
Update esl.lua get event_socket from default settings
2023-09-16 03:27:27 -06:00
FusionPBX
551eda9080
Update fax_send.php
2023-09-16 02:15:35 -06:00
FusionPBX
905d175e59
Use settings class for fax send
2023-09-16 02:02:38 -06:00
FusionPBX
c6d966395e
Use settings class for app_defaults.php
2023-09-16 00:22:12 -06:00
FusionPBX
81b92075a9
Delete app/fax_queue/app_defaults.php
2023-09-15 23:26:33 -06:00
FusionPBX
602495abe9
Delete app/extension_settings/app_defaults.php
2023-09-15 23:25:29 -06:00
FusionPBX
882fae6d22
Delete app/call_forward/app_defaults.php
...
Removing this as it is empty and not used.
2023-09-15 23:18:52 -06:00
FusionPBX
f1890976b2
Use settings class for the fax queue
2023-09-14 22:15:37 -06:00