Commit Graph

424 Commits

Author SHA1 Message Date
Mendel
10b28721f7 Add cid of remote ext to dialplan (#6449) 2022-08-04 11:53:46 -06:00
FusionPBX
c20e83e64c Add additional pre-defined variables to the disa dialplan. 2022-07-30 16:41:04 -06:00
agree
6e40068040 [dialplans] Allow multiple extensions per xml (#6437)
* [dialplans] Allow multiple extensions per xml

* remove extra character
2022-07-23 13:16:25 -06:00
FusionPBX
5be250c569 Set Caller ID only when the call_direction is outbound. 2022-07-20 16:15:04 -06:00
FusionPBX
b8f70a6cb5 Add an option to keep the original caller id name and number. 2022-06-28 17:43:17 -06:00
FusionPBX
5cc64eefb2 Change needed to support Cisco 3PCC endpoints.
The Cisco phone sends the + without the park prefix. This change allows dialing +*5901.
2022-06-21 13:20:17 -06:00
FusionPBX
632898d4a9 Use sip_from_user in orbit extension for an outbound call that is parked.
This allows outbound calls to receive a call back to original extension that parked it if the parked call is left in park.
2022-06-17 10:55:33 -06:00
agree
0e3f286ff7 [page] Add check_destination_status to dialplan (#6411)
* [page] Add check_destination_status to dialplan

* Update 240_page.xml
2022-06-15 18:56:08 -06:00
Antonio Fernandez
c73f4de8d1 BLF Presence added for Voicemail Boxes (#6389)
* BLF Presence added for Voicemail Boxes

* Newline added to the end of the blf_notify.lua script

* changed prefix of vmail to voicemail
2022-05-19 08:37:10 -06:00
FusionPBX
5e9481ebc4 user_hold_music condition order user_exist must be first. 2022-05-06 09:25:08 -06:00
FusionPBX
3600e479fe call-forward-all set diversion header to default false.
If the diversion header is required it can be enabled.
2022-05-05 16:45:12 -06:00
FusionPBX
d2d8c2bdcb Rename queue and remove the escape on the domain_name. 2022-05-05 12:17:14 -06:00
agree
4e9e007a2b [dialplans] don't set hold music if from user exists (#6359)
If the aleg is an existing user, setting the hold_music on his leg causes the wrong hold_music to be used when he puts the other leg on hold.
2022-05-05 09:06:29 -06:00
FusionPBX
cc8914341f Use &lt; and &gt; in place of < and > 2022-05-04 14:58:15 -06:00
FusionPBX
d5481c05fd Fix the syntax. 2022-05-04 14:44:43 -06:00
FusionPBX
652621c215 Simplify call-forward-all dialplan. 2022-05-04 14:26:44 -06:00
FusionPBX
829f8a35d6 Change the order of the conditions to a-z and add call_direction. 2022-05-03 18:16:08 -06:00
FusionPBX
bac66f75ac Update 480_operator.xml (#6355)
* Update 480_operator.xml

* Define operator to be used in the operator dialplan.
2022-04-29 15:59:18 -06:00
FusionPBX
0e947a28a0 Update 490_do-not-disturb.xml
Remove the limit as it broke DND for multiple customers.
2022-04-21 21:58:10 -06:00
FusionPBX
a81f1ece8f Add fail_on_single_reject for better support of multiple registrations. 2022-04-12 09:28:45 -06:00
FusionPBX
bcd8ea8ed4 Change the order number from 15 to 30. 2022-04-11 14:47:18 -06:00
frytimo
7993998927 remove space before tag (#6335)
Having a space before the opening of the PHP tag causes headers to be sent prematurely.
2022-03-29 20:34:29 -06:00
FusionPBX
9595437f01 Handle Caller ID in a differently when call_direction is inbound or local. 2022-03-29 15:26:58 -06:00
emak
62b793efde Delete duplicate enabled="true" statements (#6332)
Most recent PR on this file duplicated enabled statements causing the dialplan to be invalid and not be generated when running App Defaults.
2022-03-23 10:03:28 -06:00
agree
ea8a8cb3ce [user_record] move back to record_session (#6230)
* [user_record] move back to session_record

use RECORD_ANSWER_REQ variable to start recording after answer

* Use record_session but leave api_on_answer as an disabled option.

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2022-03-22 22:45:10 -06:00
FusionPBX
be8fe5de1b Update 505_call-forward-all.xml 2022-03-22 22:35:05 -06:00
FusionPBX
8ccbf26880 Change valet park timeout from 180 to 900. 2022-03-08 16:04:42 -07:00
FusionPBX
526315ff5a Change valet park default timeout from 180 to 900. 2022-03-08 16:03:56 -07:00
FusionPBX
7b7db2c4c4 Update 480_operator.xml 2022-02-14 15:53:45 -07:00
FusionPBX
a410d5044b Disable bind_meta_app by default in the operator dialplan. 2022-02-14 15:51:56 -07:00
FusionPBX
6f17f8114e Disable operator dialplan by default because the extension needs to be set before it is useful. 2022-02-14 15:48:55 -07:00
FusionPBX
2fb7a5a29c Need to escape the $ with the back slash 2022-01-28 19:20:33 -07:00
FusionPBX
b037bf9cf4 Add additional Dialplan upgrade commands. 2022-01-27 00:06:29 -07:00
FusionPBX
8bf4bec589 Add $ as this makes it look for an exact match. 2022-01-19 15:32:19 -07:00
FusionPBX
28c28fab84 Enable *72 in addition to the *72(2-20) digits
Some people were used to *72 original behavior then at some point someone added *72 followed by 2 - 20 digits. However to make everyone happy both of these can co-exist.
2022-01-19 15:27:17 -07:00
FusionPBX
d7d99fc9cf Add permissions=false to the speed_dial dialplan. 2022-01-17 10:10:54 -07:00
AlexC
2a74114cf2 Copy, toggle and delete buttons visible when checkbox is selected (#6242)
* Update bridges.php

* Update call_block.php

* Update call_center_queues.php

* Update call_center_agents.php

* Update call_broadcast.php

* Update call_flows.php

* Update call_recordings.php

* Update conference_centers.php

* Update conference_rooms.php

* Update conference_controls.php

* Update conference_profiles.php

* Update conferences.php

* Update contacts.php

* Update fax.php

* Update ivr_menus.php

* Update music_on_hold.php

* Update phrases.php

* Update recordings.php

* Update streams.php

* Update voicemails.php

* Update devices.php

* Update device_vendors.php

* Update device_vendor_functions.php

* Update extensions.php

* Update gateways.php

* Update dialplans.php

* Update destinations.php

* Update email_templates.php

* Update modules.php

* Update sip_profiles.php

* Update vars.php

* Update databases.php

* Update users.php

* Update default_settings.php

* Update domains.php

* Update groups.php

* Update menu.php
2022-01-13 11:37:59 -07:00
Anthony
1db3e5ba14 Removed Search Reset (#6241)
* Update default_settings.php

* Update devices.php

* Update extensions.php

* Update gateways.php

* Update users.php

* Update destinations.php

* Update dialplans.php

* Update bridges.php

* Update call_block.php

* Update call_broadcast.php

* Update call_flows.php

* Update call_forward.php

* Update call_recordings.php

* Update conference_centers.php

* Update conference_controls.php

* Update conference_profiles.php

* Update conferences.php

* Update contacts.php

* Update fax.php

* Update ivr_menus.php

* Update phrases.php

* Update recordings.php

* Update ring_groups.php

* Update time_conditions.php

* Update voicemails.php

* Update call_center_queues.php

* Update email_logs.php

* Update registrations.php

* Update user_logs.php

* Update access_controls.php

* Update domains.php

* Update email_templates.php

* Update groups.php

* Update menu.php

* Update number_translations.php

* Update sip_profiles.php

* Update database_transactions.php

* Update vars.php

* Update dashboard.php
2022-01-12 16:00:01 -07:00
FusionPBX
975180f248 User dialplan mkdir in the user_record dialplan. 2021-12-27 16:20:30 -07:00
FusionPBX
67be72b452 Database save method set to false. (#6215)
* When database save set to false for app_defaults.php
2021-12-24 12:42:16 -07:00
yois615
84fdf89b34 bind_digit_action for B-leg during internal call (#6157)
The existing code only binds properly when one leg
is not internal.  Here we use LUA to bind the bleg
for internal calls.
2021-12-15 14:45:04 -07:00
agree
c8a8ea9bf4 [agent status] Add *22 followed by agent ID (#6184)
* [agent status] Add *22 followed by agent ID

* change break never to on-true
2021-12-14 08:22:24 -07:00
FusionPBX
75e4fd94ab Use global instead of ${domain_name}. 2021-12-11 10:07:52 -07:00
FusionPBX
38dea5f699 Prevent application duplicates and update the applications array. (#6173)
* Prevent application duplicates and filter the applications before the content.
* Don't allow the new spawn commands as they are as dangerous as system commands.
* Update dialplan_valid false to include bg_spawn, spawn and spawn_stream.
2021-12-05 14:52:36 -07:00
FusionPBX
24a4644dad Update 505_call-forward-all.xml 2021-11-30 15:00:05 -07:00
FusionPBX
a5848ab13b Use current caller ID name and number to set the Outbound caller ID information. 2021-11-30 14:58:59 -07:00
yois615
a032b5794e Fix permissions on inband feature codes (#6155)
Using ${sip_authorized} is not effective since the inbound
call often has authorization to call into the PBX, either via
ACL or registration.  Instead, use ${from_user_exists} to test
if this user exists on the system.

We also fix a condition that the local user types *1 and the
remote user receives the dial tone.
2021-11-24 00:02:22 -07:00
FusionPBX
06f580ab05 app_uuid needs to be unique for copied dialplans except for inbound and outbound routes, fifo, time conditions 2021-11-19 22:07:26 -07:00
FusionPBX
188420009e Only save valid XML.
- Make sure the XML is valid
- Don't allow system and bgsystem in the XML.
2021-11-17 12:28:35 -07:00
FusionPBX
0004a44d1c When copying a dialplan use a unique uuid for app_uuid. 2021-10-29 13:06:17 -06:00