Commit Graph

17 Commits

Author SHA1 Message Date
FusionPBX
98e7eb725f Add ignore early media for external calls 2024-09-20 16:20:02 -06:00
FusionPBX
c4baf4ad92 Use ring group destination confirm true when call screen is enabled 2024-09-20 13:17:20 -06:00
FusionPBX
340c6e17f3 Add ring group call screening 2024-09-15 16:47:53 -06:00
FusionPBX
48140218f3 Only set ringback if a value is provided 2024-06-11 10:40:11 -06:00
FusionPBX
a60db81896 Ring group handle number alias 2024-05-30 00:09:21 -06:00
FusionPBX
bf4623ccb8 Update index.lua
Use the original_caller_id_number in the diversion header.
2024-03-04 19:09:30 -07:00
FusionPBX
2553caa2b1 Add required diversion header 2024-03-04 16:50:37 -07:00
FusionPBX
672922def0 Ring group destination adde per user music on hold 2024-02-24 21:06:17 -07: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
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
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
7724c6fe5b Few more adjustments for record_name 2023-07-07 12:01:23 -06:00
FusionPBX
5fb8ab41d8 Requires a colon 2023-07-07 09:48:21 -06:00
FusionPBX
7f60ff23c4 When record_session is true set record_path variable 2023-07-07 09:38:13 -06:00
FusionPBX
f00712463c Update recording name and file extension 2023-07-07 09:26:03 -06:00
FusionPBX
e5ca998ef8 Ad ring group destination delay with the follow me delay 2023-06-29 14:13:32 -06:00
markjcrane
88faf89219 Move scripts to app/switch/resources/scripts 2023-06-24 08:32:56 -06:00