Commit Graph
100 Commits
Author SHA1 Message Date
FusionPBX 1b2acb1026 Fix a bug where logo was overridden 2024-09-05 10:18:56 -06:00
FusionPBX cf005c7671 Template engine use sys_get_temp_dir
Used to get the operating system temp directory.
2024-06-26 07:43:23 -06:00
FusionPBX 8091252664 Show all messages in the fax queue
Including ones not assigned to a user
2024-04-11 16:05:25 -06:00
FusionPBX e1cd500d71 Bug fix replace dialed_user with dialed_extension 2024-04-03 11:22:42 -06:00
FusionPBX 172ed8392c Fix bug with extension missed call email
The dialed_user used to exist on all systems no longer the case. So using sip_to_user instead for backward compatibility.
2024-04-03 10:52:40 -06:00
FusionPBX 023f54c9ad Minor version update to 5.2.2 2024-04-01 11:23:52 -06:00
FusionPBX a79a3275d3 Update GXP templates 2024-03-13 18:02:55 -06:00
FusionPBX c249e1c1a4 Support a 0 value
Used !isset to support a value of 0 as empty the empty function considers a value of 0 as empty.
2024-03-13 11:13:50 -06:00
FusionPBX fc21a1b2d3 Update intercept.lua 2024-03-07 16:21:06 -07:00
FusionPBX a0392f265e Fixed intercept
Remove from SQL where as the call_uuid is not always used
2024-03-07 14:41:25 -07:00
FusionPBX 7244cf5813 Add caller_destination to allowed variables 2024-03-05 18:29:11 -07:00
FusionPBX ffcf06b774 Update language/sv/vm/sounds.xml fix xml 2024-03-05 12:51:40 -07:00
FusionPBX 69a9e28081 Update the GXP Template
Add missing variables from version 1 p-code templates 

grandstream_nat_traversal
    options: No, STUN, KeepAlive, UPnP, Auto, VPN

grandstream_distinctive_ringtone_* (1-10)

grandstream_lan_port_vlan
    Number: 0 - 4095

grandstream_pc_port_vlan
    Number: 0 - 4095

grandstream_pc_mode
    options: Enabled, Disabled, Mirrored

grandstream_stun_server

grandstream_headset_key_mode
    options: DefaultMode, ToggleHeadsetOrSpeaker

grandstream_headset_ringtone
    options: Normal, PlantronicsEHS

grandstream_headset_type
    options: Normal, PlantronicsEHS

grandstream_headset_rx_gain
    Headset RX gain(dB). 1 - -6, 0 - 0, 2 - +6. Default is 0

grandstream_headset_tx_gain
    Handset TX gain(dB). 1 - -6, 0 - 0, 2 - +6. Default is 0

grandstream_screensaver_enable
    options: No, Yes,  OnIfNoVPKIsActive

grandstream_screensaver_source
    options: Default, USB, Download
2024-03-04 23:25:34 -07:00
FusionPBX 18d5f5fc4e Update the GXP Template
Add missing variables that were in the version 1 p-code templates

grandstream_nat_traversal
    options: No, STUN, KeepAlive, UPnP, Auto, VPN

grandstream_distinctive_ringtone_* (1-10)

grandstream_lan_port_vlan
    Number: 0 - 4095

grandstream_pc_port_vlan
    Number: 0 - 4095

grandstream_pc_mode
    options: Enabled, Disabled, Mirrored

grandstream_stun_server

grandstream_headset_key_mode
    options: DefaultMode, ToggleHeadsetOrSpeaker

grandstream_headset_ringtone
    options: Normal, PlantronicsEHS

grandstream_headset_type
    options: Normal, PlantronicsEHS

grandstream_headset_rx_gain
    Headset RX gain(dB). 1 - -6, 0 - 0, 2 - +6. Default is 0

grandstream_headset_tx_gain
    Handset TX gain(dB). 1 - -6, 0 - 0, 2 - +6. Default is 0

grandstream_screensaver_enable
    options: No, Yes,  OnIfNoVPKIsActive

grandstream_screensaver_source
    options: Default, USB, Download
2024-03-04 22:53:11 -07:00
FusionPBX d465e8ab39 Update index.lua
Use the original_caller_id_number in the diversion header.
2024-03-04 19:08:42 -07:00
FusionPBX ddc3befd60 Add required diversion header 2024-03-04 16:54:50 -07:00
FusionPBX 1f79e6dfb9 Grandstream GXP2135 fix register_expires, DND, and call forward 2024-03-04 13:54:45 -07:00
FusionPBX 2f3486e454 Remove self closing tag when a value is provided 2024-03-04 13:39:40 -07:00
FusionPBX f45d061ad3 GXP2170 fix register_expires, DND, and call forward 2024-03-04 13:32:41 -07:00
FusionPBX e6274fb6ac Remove self closing tag for *78 and *79 2024-03-04 13:28:52 -07:00
FusionPBX 58a8d35135 Grandstream 2160 Fix keys assignments over 6 2024-03-04 13:25:35 -07:00
FusionPBX 8a1194ec81 Grandstream 2140 Fix keys assignments over 4 2024-03-04 13:14:24 -07:00
FusionPBX 9a122d1c6c Grandstream 2135 Fix keys assignments over 3 2024-03-04 13:07:20 -07:00
FusionPBX fa7a6a52bc Grandstream 2135 Fix keys over 8 2024-03-04 12:51:12 -07:00
FusionPBX d05dfc660c Grandstream 2170 Fix keys over 12 2024-03-04 12:46:06 -07:00
FusionPBX 2820185274 Minor version update 5.2.1 2024-03-01 18:36:00 -07:00
FusionPBX cda2f530a7 Fix the order by for IVR Menu Options 2024-03-01 18:28:07 -07:00
FusionPBX c1e6f3e11d Include ORIGINATOR_CANCEL for missed calls 2024-03-01 14:10:19 -07:00
FusionPBX d7ac495b7e Refresh Publication
Needed to prevent issues with logical replication
2024-03-01 12:49:16 -07:00
FusionPBX b9ce1d2edf Add yealink_app_unavailable from another template 2024-02-29 09:53:11 -07:00
FusionPBX bc6582b908 Ring group destination adde per user music on hold
This was reported as a bug. Where the extension music on hold was not being used when the extension was called through a ring group.
2024-02-24 21:09:18 -07:00
FusionPBX 4ae3f99589 Fix fax from address when sending an outbound fax 2024-02-23 15:43:59 -07:00
FusionPBX 94e558f7b6 Fix duration if null set to 0
If gmdate gets a null it uses the system time. This affected canceled calls.
2024-02-22 09:22:29 -07:00
FusionPBX 4a6cc913bf Fix the Yealink Conference templates 2024-02-21 16:34:20 -07:00
FusionPBX fd94e585da Update destinations.php
- Use the database object more efficiently
- Access the get method with this->get
- Bypass cached destinations to avoid problems
2024-02-21 11:26:14 -07:00
FusionPBX b58ebffc07 Add time format for 12h or 24h 2024-02-20 14:52:46 -07:00
FusionPBX fc0d72c5fa Update missed_calls.php
- Simplify SQL time format
- Use SQL limit to be more efficient
- Use the call detail record status
- Fix the View all link to use statu=missed
2024-02-20 14:51:09 -07:00
FusionPBX d028b0ca84 Update recent_calls.php
- Simplify SQL time format
- Use SQL limit to be more efficient
- Use the call detail record status
2024-02-20 14:49:09 -07:00
FusionPBX 02a2c6c7c8 Update app_languages.php add no answer 2024-02-20 14:31:07 -07:00
FusionPBX ebadf2934d Replace voicemail_answer_stamp with voicemail_message_seconds
The voicemail_answer_stamp value exists if the call reaches voicemail. The voicemail_message_seconds is set if the caller leaves a voicemail message.
2024-02-20 12:49:06 -07:00
FusionPBX ee49410edb Don't use voicemail_id to determine call status
This is an unreliable way to detect if the call went to voicemail.
2024-02-20 12:30:20 -07:00
FusionPBX 3fb475d67d Fix bug with sipnetic use server_address
The registration domain should use server_address not the outbound_proxy_primary address.
2024-02-19 14:58:02 -07:00
FusionPBX a4b054d97a Update 310_extension-to-voicemail.xml
Quote the interpolated part of the regexes between \Q and \E
2024-02-13 18:04:43 -07:00
FusionPBX 074d8a87dd Update app_config.php 2024-02-12 11:06:29 -07:00
FusionPBX 1e18ea3c8f Update app_config.php 2024-02-12 10:42:24 -07:00
FusionPBX a6ea0f2d04 Add emergency_email_address setting by default 2024-02-12 10:39:45 -07:00
FusionPBX e08b82c160 Bug fix for app/emergency logs 2024-02-12 10:26:33 -07:00
FusionPBX 2654c50fe8 frytimo Use the settings class in the cache class (#6891) 2024-02-09 12:13:29 -07:00
FusionPBX 0297eb5fad Use {$yealink_rport} variable 2024-02-08 16:18:53 -07:00
FusionPBX 9f52a2ea2c Disable ws and wss by default 2024-02-07 17:52:14 -07:00
FusionPBX 01aaebbb1c Fix the GSWave link 2024-02-06 21:31:29 -07:00
FusionPBX bdd0d26324 Bug Fix: missed_call handling and voicemail status
Call going to voicemail for an extension was showing status answered instead of voicemail and missed call
2024-02-06 15:25:36 -07:00
FusionPBX e3682cee6c Bug Fix: Clean buffer before sending the rendered template 2024-02-06 12:31:16 -07:00
FusionPBX 64fd1a5e54 Bug Fix: Use the HTTP_HOST if the domain_uuid is empty 2024-02-05 18:56:03 -07:00
FusionPBX d3c05bae43 Remove the single quote
Remove backslash as it didn't work
2024-02-05 17:23:26 -07:00
FusionPBX 441f2dfcf1 Add escape_quote quoted values 2024-02-05 17:11:20 -07:00
FusionPBX 0de12da8fa Fix a bug with emergency_outbound_caller_id_number
Set call_date moved so it didn't overwrite another variable
2024-02-02 20:00:52 -07:00
FusionPBX e22c972848 Fix issue where smtp from would send as <> 2024-01-29 13:21:28 -07:00
FusionPBX 8b90eee5a3 Major version update release 5.2.0 2024-01-24 13:11:53 -07:00
FusionPBX 9d5bc340a4 Add the theme title setting 2024-01-24 12:51:13 -07:00
FusionPBX 7231a37a57 Enable clearing the email_response 2024-01-24 11:13:57 -07:00
FusionPBX 6ec3c53c1f Email Queue save response false by default 2024-01-24 11:04:51 -07:00
FusionPBX 2d8f591534 Update send.php
Spelling correction and use domain_uuid to find settings
2024-01-24 10:58:12 -07:00
FusionPBX 7a24e2aa1f Update app_languages.php 2024-01-24 08:26:54 -07:00
FusionPBX 8b08756e0b Add a new permission system_view_support 2024-01-24 08:18:16 -07:00
FusionPBX 560a51cff7 Security - Update session validation and regenerate session id on login 2024-01-23 23:11:28 -07:00
FusionPBX cfbfd8ab52 Update system.php fix the quotes. 2024-01-23 21:08:53 -07:00
FusionPBX 04d08eb76c Update labels 2024-01-23 16:18:11 -07:00
FusionPBX dce6406791 Update check_auth.php 2024-01-22 23:45:00 -07:00
FusionPBX ee202cd61d Security - validate session 2024-01-22 14:20:28 -07:00
FusionPBX 34321b2b1d Fix destination_context use public not null 2024-01-22 11:20:04 -07:00
FusionPBX 8e0c3b57e5 Fixed a few bugs in destination_summary.php 2024-01-20 21:20:34 -07:00
FusionPBX 51fe5f1d4b Update xml_cdr.php 2024-01-18 14:13:44 -07:00
FusionPBX 32f8711b14 Set inline to true for Caller ID prefix 2024-01-17 15:14:27 -07:00
FusionPBX 81fbd31524 Add new permission ivr_menu_audio_edit 2024-01-16 11:51:14 -07:00
FusionPBX 9afb69dbda Update voicemail_greetings.php 2024-01-16 08:45:46 -07:00
FusionPBX 4d29fd8a98 Fix the voicemail greeting base64 upload 2024-01-16 08:44:22 -07:00
FusionPBX 0faa26e58f page.lua detect transfer return to sender 2024-01-15 13:28:09 -07:00
FusionPBX 4ebdcdf4b2 Update CDR new call center search 2024-01-13 17:07:11 -07:00
FusionPBX 59324ef997 Update page.lua
Control default recording max_length, silence_threshold, silence_seconds

Use the following default settings
- recording_max_length
- recording_silence_threshold, 
- recording_silence_seconds
2024-01-12 14:56:50 -07:00
FusionPBX c44d1825cf Add cc_side and call_center_queue_uuid 2024-01-12 13:57:48 -07:00
FusionPBX 869719aa05 Add presence_id for inbound destinations 2024-01-12 12:09:15 -07:00
FusionPBX c7038a78d9 Use feature key sync or dnd off/on code not both 2024-01-12 10:19:51 -07:00
FusionPBX f1bf0c6674 Add missing select closing tag 2024-01-10 18:11:19 -07:00
FusionPBX 5af47bb6ea Update language translation 2024-01-10 17:57:06 -07:00
FusionPBX fd538950c9 Update to use required default_ prefix 2024-01-10 17:40:04 -07:00
FusionPBX 5c6dd8bfb3 Add extension_language, extension_dialect and extension_voice 2024-01-10 16:32:29 -07:00
FusionPBX 50720e2af0 Update extension language 2024-01-10 16:21:37 -07:00
FusionPBX 5b022623c2 Get the list of installed languages 2024-01-10 16:12:32 -07:00
FusionPBX eb11cbbeed Add permission extension_language 2024-01-10 16:05:59 -07:00
FusionPBX 0ea2d00289 Add an option for extension language 2024-01-10 15:55:00 -07:00
FusionPBX bca1d8a573 Prevent an error with array
This is required for PHP 8.1 and higher. This is required for because PHP 8.1 introduced stricter type checking.
2024-01-10 15:08:20 -07:00
FusionPBX 23757cc2ae Create 075_default_language.xml
Added this to set default language only when its not already set. This is more flexible then setting it in global-variables or domain-variables.
2024-01-10 14:36:14 -07:00
FusionPBX 530967f28a When using natural_sort cast to text 2024-01-10 12:22:36 -07:00
FusionPBX d428119f4f Fix natural_sort cast to text
If item being sorted is numeric data type need to cast to text.

This would usually be fixed during the upgrade. However BDR prevents using standard alter table data type commands.
2024-01-10 11:37:10 -07:00
FusionPBX 13d8a44f81 Update Yealink vlan settings 2024-01-09 11:49:10 -07:00
FusionPBX e0bb35b63b Add caller_destination to allowed variables 2024-01-09 10:20:25 -07:00
FusionPBX be652845cc Add sip_req_user to allowed variables 2024-01-09 10:05:18 -07:00
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
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