FusionPBX
776334844b
Destination Summary update Total Calls
...
Purpose of total calls is count calls to the destination number. This means calls from the server to the call center agent should be excluded.
2024-01-09 00:22:53 -07:00
Anthony
e45904649b
Added bulk translations to core app_languages.php files ( #6868 )
...
* Added Turkish translations to call_center_active/app_languages.php
* Added Turkish & Greek translations to extensions/app_languages.php
2024-01-08 18:02:39 -07:00
FusionPBX
94e5629012
Add authorized option
...
If set to authorized=true then logout will not require a password.
2024-01-08 15:02:46 -07:00
FusionPBX
521303265a
Update xml_cdr_details.php
2024-01-05 18:08:25 -07:00
FusionPBX
f63524a164
If exists use category fax from and from name
2024-01-05 17:24:08 -07:00
FusionPBX
e8699b37c9
Use voicemail from and from name
...
When category voicemail from and from name are provided use them. If not provided then use category email from and from name.
2024-01-05 16:51:56 -07:00
FusionPBX
aee125f23a
Create send.php
2024-01-05 15:07:06 -07:00
FusionPBX
d0c3c93859
Destination summary unique callers
...
Use caller id number instead of name
2024-01-04 13:54:03 -07:00
fusionate
6a01e84316
Call Block - List: Restore Action column values.
2024-01-03 22:48:56 +00:00
fusionate
64591e413e
Voicemail - Greetings: Margin adjustment on Delete button.
2024-01-03 22:33:46 +00:00
fusionate
365ac1c4ab
Voicemail - Greetings: Hide Add button if max greetings reached (9).
2024-01-03 22:31:48 +00:00
Anthony
46954992a9
Added bulk translations to app/destinations files ( #6866 )
...
* Update destinations/app_languages.php
* Update destinations/app_menu.php
2024-01-03 10:54:42 -07:00
Anthony
010011dfa6
Added Greek & Turkish translations to core app_languages.php files ( #6859 )
...
* Added Greek & Turkish translations to core app_languages.php files
* Added Greek & Turkish translations to core app_languages.php files
* Added Greek & Turkish translations to core app_languages.php files
2024-01-03 10:54:15 -07:00
FusionPBX
6b9a530cf2
[Bug Fix] Extensions correct the template
...
Needed to add a few more items to the where clause to get the correct templates.
- domain_uuid
- server_address
2024-01-03 10:41:06 -07:00
FusionPBX
fff13633be
Add a new destination summary report
2024-01-02 18:54:22 -07:00
FusionPBX
0b968828fd
Update app_menu.php
2024-01-02 14:28:20 -07:00
FusionPBX
07c50e45ab
Update app_languages.php
2024-01-02 14:27:48 -07:00
chansizzle
e253681e54
improved title case ( #6858 )
2023-12-28 08:44:33 -07:00
FusionPBX
4e622d9b10
Handle no answer for unset status
2023-12-27 13:08:15 -07:00
fusionate
e36003f907
Extension - Edit: Include password when determining assigned device lines.
2023-12-27 19:29:19 +00:00
fusionate
9a741780e9
Voicemail - Edit: Hide audio playback button on Default Greeting.
2023-12-27 18:43:18 +00:00
fusionate
212f91dd6c
CDR - List: Hide broken direction icon if invalid Status.
2023-12-27 18:42:32 +00:00
FusionPBX
7de2ae0d23
Use last_bridge_hangup_cause to determine status
2023-12-27 11:37:36 -07:00
FusionPBX
4919633568
Create debian.service
2023-12-26 20:45:54 -07:00
FusionPBX
89ab37ce9d
Create xml_cdr.php
2023-12-26 20:43:59 -07:00
Anthony
d002628237
Added Greek & Turkish translations to core app_languages.php files ( #6856 )
...
* Added Greek translations to dialplans/app_languages.php
* Added Turkish & Greek translations to email_queue/app_languages.php
* Added Greek translations to dialplan_outbound/app_languages.php
* Added Greek translations to dialplan_inbound/app_languages.php
2023-12-22 15:31:34 -07:00
fusionate
cb58bd4fb1
Fax Queue - Update comments.
2023-12-21 19:30:51 +00:00
FusionPBX
7d819c4822
Use isset and if statements
...
Changed ifelse to if statement to make sure it evaluates each condition.
2023-12-20 13:59:33 -07:00
FusionPBX
b9686aeae7
Set call center cancel call to missed
2023-12-20 13:49:48 -07:00
fusionate
7e674efe8b
Call Forwarding - No Answer: Adjust failure_handler lua script to capture ALLOTTED_TIMEOUT disposition.
2023-12-19 19:44:45 +00:00
FusionPBX
9a6c8c68cb
Update call_center_queue_edit.php
2023-12-18 11:03:07 -07:00
FusionPBX
71123be725
Change type array to text
2023-12-18 10:48:40 -07:00
FusionPBX
d4da6d0a93
Use setting call_center record_name
2023-12-18 10:35:16 -07:00
FusionPBX
f35ddec748
Add new setting call_center record_name
2023-12-18 10:33:47 -07:00
FusionPBX
f587c41bb4
Add additional record template variables
2023-12-18 10:19:56 -07:00
FusionPBX
2866580c7c
Add new permission and translation
2023-12-16 13:12:23 -07:00
FusionPBX
79817dc205
Add device template and outbound number columns
...
New Permissions
- extension_device_address
- extension_device_template
Add column Outbound Number for the outbound caller ID number
2023-12-16 13:08:34 -07:00
FusionPBX
38786cacbe
Integrate device address in the extensions SQL query.
2023-12-16 11:56:30 -07:00
K-Flagman
fbb2af9bad
Device address in extensions list ( #6811 )
...
* Update app_config.php
adding permissions for showing MAC address in the extension list
* Update extensions.php
Adding a new column with MAC address info if it exists for the extension.
* Renamed the permission to access of extension address
* Fixed fields where we used deprecated "device mac address"
Also added support for "show all" button (load device list for current domain or get all devices)
2023-12-16 11:15:22 -07:00
Andrew Alexander
3a0a7b48f1
openai transcription support ( #6850 )
...
* openai transcription support
* Update transcribe.php
* Update transcribe.php
2023-12-14 18:39:11 -07:00
FusionPBX
7a0aa3c4e0
Show the time since last agent call
2023-12-14 17:11:08 -07:00
FusionPBX
6b178a30c4
Adding time zone handling for call block
2023-12-13 16:43:53 -07:00
FusionPBX
6ea76efe15
Update app_defaults.php
2023-12-13 14:58:09 -07:00
volga629-1
50f9c2b3df
E911 plugin ( #6822 )
...
* E911 Service plugin
Emergency Services availability is crucial part of FusionPBX.
This plugin Introduce match need it visibility into E911 services.
2023-12-13 14:46:58 -07:00
FusionPBX
3a854aa24a
Get the snom local IP address
...
Show the local IP address on the Registrations page.
2023-12-13 14:28:55 -07:00
Andy Binder
3be682c8cd
prevent dupicates ( #6841 )
2023-12-11 13:24:57 -07:00
Andy Binder
15a4cca7ac
German translation updates ( #6846 )
2023-12-11 12:32:54 -07:00
FusionPBX
2e032cd115
Update email_send.php
...
Move the 'transcribe enabled' message
2023-12-11 12:32:27 -07:00
FusionPBX
87f722e59d
check if transcribe_enabled is enabled
...
We are checking this already on the voicemail. This checks the setting for transcribe_enabled in default and domain settings.
2023-12-11 12:21:15 -07:00
FusionPBX
b919848425
Only include transcribe.php if enabled
2023-12-11 11:51:19 -07:00
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