fusionpbx/app
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
..
aastra Add en-gb fusionpbx language (#5192) 2020-03-20 14:47:13 -06:00
access_controls Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
azure/resources/classes Update azure.php (#4477) 2019-08-30 21:05:01 -04:00
basic_operator_panel Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
bridges Misc: Mitigate PHP 8.1 warnings. 2023-09-20 20:49:27 +00:00
call_block Fixed Warnings (#6768) 2023-07-06 14:51:02 -06:00
call_broadcast Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
call_center_active Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
call_centers Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
call_flows Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
call_forward Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
call_recordings Fixing/Adding missing translations in app_languages and app_menu files (#6795) 2023-08-30 13:18:55 -06:00
calls_active Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
cisco Add spa_vlan_enable, spa_vlan_id and spa_vlan_pc_id 2023-01-20 11:50:52 -07:00
click_to_call Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
conference_centers Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
conference_controls Use settings class for app_defaults.php 2023-09-16 00:22:12 -06:00
conference_profiles Use settings class for app_defaults.php 2023-09-16 00:22:12 -06:00
conferences Use magic constant dir (#6711) 2023-06-15 11:28:23 -06:00
conferences_active Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
contacts Remove undefined translation 2023-07-12 15:42:40 -06:00
database_transactions Use magic constant dir (#6711) 2023-06-15 11:28:23 -06:00
destinations Misc: Mitigate PHP 8.1 warnings. 2023-09-20 20:49:27 +00:00
devices Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
dialplan_inbound Use settings class for app_defaults.php 2023-09-16 00:22:12 -06:00
dialplan_outbound Add 809 to outbound route continue_on_fail 2023-08-25 13:17:46 -06:00
dialplans Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
domain_limits Ensure variables to exist 2023-06-19 14:56:16 -06:00
email_queue Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
email_templates Use magic constant dir (#6711) 2023-06-15 11:28:23 -06:00
event_guard Event Guard: Remove parameters from event_socket connect() method. 2023-09-20 18:50:41 +00:00
extension_settings Delete app/extension_settings/app_defaults.php 2023-09-15 23:25:29 -06:00
extensions Hide extension import button 2023-09-21 16:34:23 -06:00
fanvil Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
fax FAX cover page fixed hide logo when empty 2023-09-22 10:44:52 -06:00
fax_queue Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
fifo Use magic constant dir (#6711) 2023-06-15 11:28:23 -06:00
fifo_list Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
flyingvoice Add the P1X, P2X, P3X, P5X, i86Box, iMetalBox, audioKit Series for Flyingvoice in Devices. (#6502) 2022-12-03 14:46:40 -07:00
follow_me Fixing/Adding missing translations in app_languages and app_menu files (#6795) 2023-08-30 13:18:55 -06:00
gateways Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
grandstream Add var to enable tr 069 on grandstream (#6774) 2023-07-15 18:49:39 -06:00
gswave Require extension_type as default 2023-07-13 21:32:25 -06:00
htek Provisioning template changes (#6588) 2023-04-02 22:12:13 -06:00
ivr_menus Order by the IVR menu option order then digits 2023-08-31 13:46:19 -06:00
log_viewer Use magic constant dir (#6711) 2023-06-15 11:28:23 -06:00
modules Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
music_on_hold Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
number_translations Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
phrases Event Socket settings auto defaults or custom using config.conf 2023-09-16 15:07:41 -06:00
pin_numbers Use magic constant dir (#6711) 2023-06-15 11:28:23 -06:00
poly Add insert_date, insert_user, update_date, update_user to all tables 2022-09-18 00:54:37 -06:00
polycom Update the polycom digitmap 2023-04-21 12:32:16 -06:00
provision Add Fanvil mac addres detectection 2023-08-28 09:37:02 -06:00
recordings Use settings class for app_defaults.php 2023-09-16 00:22:12 -06:00
registrations Misc: Remove parameters from event_socket_create() call. 2023-09-20 17:25:24 +00:00
ring_groups Dashboard - Ring Group Forward: Remove form elements if ring_group_forward permission not assigned. 2023-08-04 19:28:08 +00:00
sip_profiles Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
sip_status Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
snom Add default setting snom_dialtone_on_hold 2023-04-11 09:31:44 -06:00
sofia_global_settings Use magic constant dir (#6711) 2023-06-15 11:28:23 -06:00
streams Use !empty instead of != '' 2023-07-06 14:03:21 -06:00
swissvoice Add insert_date, insert_user, update_date, update_user to all tables 2022-09-18 00:54:37 -06:00
switch Fix ring group delay timing 2023-09-22 16:23:14 -06:00
system Misc: Remove parameters from event_socket_create() call. 2023-09-20 17:25:24 +00:00
time_conditions Prevent an error if all Time conditions presets are disabled 2023-09-01 14:01:47 -06:00
tones Add missing translations (#6673) 2023-05-09 11:39:02 -06:00
vars Use settings class for app_defaults.php 2023-09-16 00:22:12 -06:00
voicemail_greetings Use magic constant dir (#6711) 2023-06-15 11:28:23 -06:00
voicemails Misc: Remove parameters from event_socket_create() calls. 2023-09-20 18:43:17 +00:00
xml_cdr CDR - Export: Integrate permissions on CSV output. 2023-09-20 01:58:13 +00:00
yealink Update app_config.php 2023-06-01 17:20:49 -06:00