Commit Graph

328 Commits

Author SHA1 Message Date
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 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
agree 1fb6878734
[click_to_call] fix Call-Info header set on bleg and move dialplan order before outbound route (#5974)
* [click_to_call] fix Call-Info header set on bleg and move dialplan order before outbound route

* Update and rename 530_click_to_call_auto_answer.xml to 25_click_to_call_auto_answer.xml
2021-10-14 00:44:10 -06:00
FusionPBX f59d211d6d
Add forward_reset to enable ability to unset the forward destination. 2021-09-16 13:22:43 -06:00
FusionPBX 2cd6908b96
Add the number attribute. 2021-09-09 15:07:01 -06:00
FusionPBX 1bb83e491a
Add a dialplan for ring group forward. 2021-09-09 14:23:54 -06:00
FusionPBX 86596ecbbe
Update valet_park_in remove * as it doesn't work with the valet park in. 2021-09-07 10:07:36 -06:00
FusionPBX 7c3eedb262
Fix valet park out regular expression. 2021-09-07 10:06:19 -06:00
FusionPBX be4ea2092b
Update 475_valet_park_out.xml 2021-08-23 11:23:48 -06:00
FusionPBX 3d932c0f0f
Create 474_valet_park_in.xml 2021-08-23 11:22:15 -06:00
agree 2d25eeed8d
call forward fix regex (#5986) 2021-06-28 22:07:23 -06:00
FusionPBX a8ed7efd11
Fix a conflict with the page dialplan *724 2021-06-28 10:17:23 -06:00
agree c45ffc6754
agent+ fix dialplan (#5958) 2021-06-10 01:14:06 -06:00
agree 74b806a1e9
[valet park] Add answer for calls that are still in early media 2021-05-20 11:52:17 -04:00
agree bb683c101d
[Valet Park] fix caller id for outbound call parks 2021-05-05 18:52:43 -04:00
Andrew Querol c5af288caf Revert "Revert "Improve the valet_park_auto dialplan to support auto out and whole lot BLF monitoring""
This reverts commit e853db42
2021-04-27 12:44:33 -05:00
FusionPBX 5f4ef5bf96
Revert "Update the valet park dialplan to allow matching park+5901-5999" 2021-04-27 09:32:04 -06:00
FusionPBX e853db421f
Revert "Improve the valet_park_auto dialplan to support auto out and whole lot BLF monitoring" 2021-04-27 09:31:13 -06:00
FusionPBX a445c1d9b0
Use api_on_answer and fix inbound call mask and unmask
- Used api_on_answer so that the recording only starts when the call is answered. Should save diskspace and prevent the need for using action: ringback. 
- Added 'both,self' to the end of the bind_digit_action to fix inbound call mask.
2021-04-26 19:19:05 -06:00
FusionPBX ce2063b1ec
Merge pull request #5611 from winsock/valet-park-update
Update the valet park dialplan to allow matching park+5901-5999
2021-04-23 19:24:51 -06:00
FusionPBX a4099bcbe2
Merge pull request #5612 from winsock/valet-park-auto
Improve the valet_park_auto dialplan to support auto out and whole lot BLF monitoring
2021-04-23 19:18:49 -06:00
demonspork d53bac7f55 Dialplan Fix for Feature Key Sync Race
This is a dialplan approach to fix the feature key sync loop/race with yealink phones. This aproach may also need to be extended to the Call Forward dialplans as well. It limits the number of simultaneous calls for a particular user to change their DND/Forwarding status to a single call at a time. This prevents the infinite loops that the yealinks can get into if the user presses the DND button too quickly with feature key sync enabled.

I am also reverting the lua fix because it was not reliable and can still easily allow the loop to occur.
2021-04-06 15:35:40 -05:00
FusionPBX 94d35ca1d7
Update call-forward-all disable accountcode variable
This variable should be optional as it can be defined in other places as well. It should not be assumed that this is the only place it could be set for those that need it.
2021-04-03 08:41:53 -06:00
Luis Daniel Lucio Quiroz 3d1360b932
Important variable that needs to be present 2021-04-02 10:57:21 -04:00
Andrew Querol 65cdf03be3 Remove unused info action 2021-03-25 09:17:16 -05:00
Andrew Querol 972934e780 Update the main valet_park dialplan to match the improvements made to the auto dialplan.
Parking lots are no longer directly prefixed with *. But for backwards compatibility can be called that way still.

Parking lot name changed from `park` to `5900` to allow monitoring the whole parking lot with a BLF if desired.

Fix regex from matching 5900 to allow this dialplan to work with the valet_park_auto if enabled.
2021-03-25 09:17:16 -05:00
Andrew Querol df7f4db55d Improve the valet_park auto dialplan by adding support for auto out and support for whole lot BLF monitoring.
If the Referred-By header is set call the normal `auto in` code. If it isn't set that means someone called it directly, call `auto out` ato attempt to pop the calls in the lot in FIFO order.

This also changes the parking lot name from `park` to `5900` this allows phones to monitor `park+5900` to get the status of the whole parking lot. Before you would have to monitor `park+park` to get this functionality.
2021-03-25 09:17:01 -05:00
FusionPBX 449f6ab872
Remove the cdata seems to cause problems rather than help. 2021-02-11 03:35:16 -07:00
FusionPBX 43e2bfc422
sip_h_Diversion on call-forward-all change default to true. 2021-02-01 22:11:15 -07:00
FusionPBX d4ee4c1991
Change from true to optional 2021-02-01 22:00:30 -07:00
FusionPBX 456aa8dce4
Add outbound caller id name and number to follow me destinations. 2021-01-28 17:34:30 -07:00
FusionPBX 9213c71b71
Merge pull request #5704 from winsock/patch-1
Do not clobber caller ID names if no number is set
2021-01-26 22:55:39 -07:00
FusionPBX 515603db3b
Update 505_call-forward-all.xml
Use tab for indentation, use CDATA for the sip_h_Diversion header, and then add an attribute for enabled.
2021-01-25 10:08:16 -07:00
FusionPBX b78637ff81
Update 055_rtp_has_crypto.xml
Add more crypto options.
2021-01-22 10:24:50 -07:00
FusionPBX 04869c26f9
Update 055_rtp_has_crypto.xml 2021-01-20 20:29:18 -07:00
FusionPBX f473772850
Update 055_rtp_has_crypto.xml 2021-01-20 20:23:51 -07:00
FusionPBX 0a2187a610
Rename 050_rtp_has_crypto.xml to 055_rtp_has_crypto.xml 2021-01-20 20:20:26 -07:00
FusionPBX 11f28f09a5
Create 050_rtp_has_crypto.xml 2021-01-20 20:20:02 -07:00
Andrew Querol ead9afad70
Do not clobber caller ID names
By default custom caller ID names will get clobbered by this diaplan if no number is set. This is potentially problematic if you just want a custom caller ID name set for multiple extensions using the default caller ID number.
2021-01-06 13:27:08 -06:00
fusionate 87c2e80542 Call Recording: Allow recording of certain feature codes. 2020-12-08 11:10:50 -07:00
Andrew Querol ef91055b5c Fix the names of the parking lot dialplan with the auto-in support.
This now matches the normal default valet_park dialplan with naming the lots with * prefixed.
2020-11-20 18:55:01 -06:00
fusionate 832b3fae22 Call Block: Outbound call support. 2020-11-17 17:39:49 -07:00
fusionate aa87250196 Call Recording: Ignore feature-code calls. 2020-11-16 17:26:12 -07:00
chansizzle d23073f925
Update 045_call_recording_on_demand.xml (#5376)
mask/unmask on demand recordings
2020-07-31 18:16:07 -06:00
Gill Abada d19e81bb22
feature add mask/unmask recordings in real time. white space cleanup. (#5373)
Co-authored-by: Gill Abada <gill@callifi.com>
2020-07-31 10:01:36 -06:00
FusionPBX 4eea4ee3cd
Rename 080_hold_music.xml to 080_user_hold_music.xml 2020-07-10 18:55:22 -06:00
FusionPBX 466b77053d
Rename the new hold music dialplan to user hold music. 2020-07-10 13:38:04 -06:00
FusionPBX 0be0bc3417
Create 080_hold_music.xml 2020-07-10 01:02:52 -06:00
FusionPBX 8cd1c447f5
Remove hold_music from user_exists dialplan 2020-07-10 01:02:16 -06:00
FusionPBX 19df9b4aa8
Change sip_from_user to user_name 2020-06-23 13:24:54 -06:00
FusionPBX fecb64b3e8
Update 900_voicemail.xml 2020-05-13 12:03:54 -06:00
Igor Olhovskiy c536beed37
Change min number of digis to 1 (#5246)
As per https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+read
And aligned to 310_att_xfer
2020-05-01 19:30:45 -06:00
FusionPBX d34fcaf17e Update 507_call_forward_not_registered.xml 2020-03-11 21:56:35 -06:00
FusionPBX 73e3752359 Update 505_call-forward-all.xml 2020-03-11 21:55:18 -06:00
FusionPBX 0ec2878cd9 Update 505_call-forward-all.xml 2020-03-11 21:43:11 -06:00
FusionPBX 240b00a07e Update 505_call-forward-all.xml 2020-03-11 21:35:55 -06:00
FusionPBX f6ab5679f3 Update 018_global-variables.xml 2020-02-27 13:21:28 -07:00
FusionPBX cabde04672 Update 018_global-variables.xml 2020-02-25 09:00:36 -07:00
Len 375feaedc6 update order number to match (#5154) 2020-02-24 22:42:40 -07:00
FusionPBX 5ee91a0015 Rename 020_call_direction.xml to 015_call_direction.xml 2020-02-06 18:59:09 -07:00
FusionPBX 6424239fb9 Rename 015_global-variables.xml to 018_global-variables.xml 2020-02-06 18:58:18 -07:00
FusionPBX 88c40fa2aa Update 015_global-variables.xml 2020-02-06 18:55:44 -07:00
FusionPBX b703d528ad Update 020_domain-variables.xml 2020-02-06 18:55:23 -07:00
FusionPBX a38f51d99a Update 020_domain-variables.xml 2020-02-06 18:55:06 -07:00
FusionPBX 886dd24e4b Create 015_global-variables.xml 2020-02-06 18:54:33 -07:00
FusionPBX 23b31b6186 Rename 020_variables.xml to 020_domain-variables.xml 2020-02-06 18:46:50 -07:00
FusionPBX 0c5e2cc85e Update 870_cidlookup.xml 2020-01-20 10:57:17 -07:00
FusionPBX 3375fcfa55 Update 870_cidlookup.xml 2020-01-20 10:52:00 -07:00
FusionPBX 1d0b37c10f Update 870_cidlookup.xml 2020-01-20 10:51:13 -07:00
FusionPBX 947c018160 Update 870_cidlookup.xml 2020-01-16 14:33:01 -07:00
FusionPBX 2ce8693abe Update 870_cidlookup.xml 2020-01-16 14:32:37 -07:00
FusionPBX daf6829adc Update 045_call_recording_on_demand.xml 2019-12-19 17:29:32 -07:00
FusionPBX 237779f5ec Update 045_call_recording_on_demand.xml 2019-12-19 17:24:02 -07:00
FusionPBX c698ab03e0 Update 045_call_recording_on_demand.xml 2019-12-19 17:06:04 -07:00
FusionPBX e20d406ddb Update 045_call_recording_on_demand.xml 2019-12-19 17:04:29 -07:00
FusionPBX b960a2b4af Create 045_call_recording_on_demand.xml 2019-12-19 16:59:15 -07:00
FusionPBX 7a388667c9 Update 085_bind_digit_action.xml 2019-12-19 16:55:10 -07:00
root 45319ef301 Set directories to 755 and files to 644 2019-12-14 17:34:17 +00:00
Luis Daniel Lucio Quiroz f3a5387853 Some Loopback endpoint support (#4937)
* Some Loopback endpoint support

Leg B won't have the variable domain_name filled correctly, regardless if you do the right loopback/user/domain values.
however, the context variable is filled correctly. This will allow us to let all the dial plans run correctly.

* Update 010_user_exists.xml
2019-12-11 19:05:26 -07:00
Luis Daniel Lucio Quiroz 4523d6e264 Same as 4.4, move 404 not found from DEBUG to WARNING (#4925)
New system use the journal (some still use syslog). the "log" action default level is DEBUG.
This change moves the 404 error code to WARNING, the mod_syslog will report to the journal (or syslog).
2019-12-03 15:35:24 -07:00
FusionPBX b3a379dfaa Update and rename 860_bind_digit_action.xml to 085_bind_digit_action.xml 2019-10-31 10:06:25 -06:00
FusionPBX ae4f3a1b9d Update 500_follow-me-destinations.xml 2019-10-18 12:42:04 -06:00
FusionPBX e557a1e939 Update 500_call-forward.xml 2019-10-18 12:41:45 -06:00
FusionPBX ee9c9238af Update 999_not-found.xml 2019-10-18 12:41:13 -06:00
FusionPBX f81b075bfc Update 900_voicemail.xml 2019-10-18 12:40:53 -06:00
FusionPBX 9a6ce78277 Update 890_local_extension.xml 2019-10-18 12:40:35 -06:00
FusionPBX 26fe15b55b Update 870_cidlookup.xml 2019-10-18 12:40:22 -06:00
FusionPBX e296b415a6 Update 860_bind_digit_action.xml 2019-10-18 12:40:09 -06:00
FusionPBX d7f34a5a0f Update 570_nway_conference.xml 2019-10-18 12:39:45 -06:00
FusionPBX 1945a2561a Update 560_extension_queue.xml 2019-10-18 12:39:17 -06:00
FusionPBX ce92024945 Update 550_talking_clock_date.xml 2019-10-18 12:39:03 -06:00
FusionPBX bb305db5e7 Update 540_talking_clock_time.xml 2019-10-18 12:38:47 -06:00
FusionPBX 47d2116013 Update 530_talking_clock_date_and_time.xml 2019-10-18 12:38:36 -06:00
FusionPBX 4d9ed04c6d Update 530_click_to_call_auto_answer.xml 2019-10-18 12:38:14 -06:00
FusionPBX e3850f5cae Update 510_follow-me.xml 2019-10-18 12:37:50 -06:00
FusionPBX 15cd2d79ca Update 507_call_forward_not_registered.xml 2019-10-18 12:37:34 -06:00
FusionPBX 7d7953af76 Update 505_call-forward-all.xml 2019-10-18 12:37:20 -06:00
FusionPBX da95613830 Update 495_call_screen.xml 2019-10-18 12:35:36 -06:00
FusionPBX 72b95ad125 Update 490_do-not-disturb.xml 2019-10-18 12:35:22 -06:00
FusionPBX 56b349cf33 Update 485_operator-forward.xml 2019-10-18 12:35:11 -06:00
FusionPBX d3d2749179 Update 480_operator.xml 2019-10-18 12:34:52 -06:00
FusionPBX caf840405d Update 475_valet_park_out.xml 2019-10-18 12:34:40 -06:00
FusionPBX 581b222c7b Update 470_valet_park_in.xml 2019-10-18 12:34:24 -06:00
FusionPBX f88b3d8c55 Update 470_valet_park.xml 2019-10-18 12:34:10 -06:00
FusionPBX 862ec4b673 Update 440_wake-up.xml 2019-10-18 12:33:57 -06:00
FusionPBX 8fa9ad8249 Update 430_directory.xml 2019-10-18 12:33:42 -06:00
FusionPBX 24bc9b0187 Update 420_disa.xml 2019-10-18 12:33:27 -06:00
FusionPBX 3b1dfadad0 Update 410_freeswitch_conference.xml 2019-10-18 12:33:08 -06:00
FusionPBX d339c6da56 Update 400_recordings.xml 2019-10-18 12:32:55 -06:00
FusionPBX 6545b4acce Update 380_hold_music.xml 2019-10-18 12:31:23 -06:00
FusionPBX 8e64afea58 Update 370_tone_stream.xml 2019-10-18 12:31:09 -06:00
FusionPBX a6f1742cd0 Update 370_is_secure.xml 2019-10-18 12:30:53 -06:00
FusionPBX 28956d2065 Update 360_milliwatt.xml 2019-10-18 12:30:39 -06:00
FusionPBX bb286e8313 Update 360_is_zrtp_secure.xml 2019-10-18 12:30:22 -06:00
FusionPBX 3bd284752b Update 350_please_hold.xml 2019-10-18 12:30:02 -06:00
FusionPBX 1a6e1dc35c Update 350_echo.xml 2019-10-18 12:29:46 -06:00
FusionPBX 916bd8a1ec Update 340_delay_echo.xml 2019-10-18 12:29:32 -06:00
FusionPBX ea3576c60e Update 340_cf.xml 2019-10-18 12:29:19 -06:00
FusionPBX 73843fa096 Update 330_vmain_user.xml 2019-10-18 12:29:02 -06:00
FusionPBX 8be159d4bf Update 330_is_transfer.xml 2019-10-18 12:28:00 -06:00
FusionPBX fac5371d24 Update 320_xfer_vm.xml 2019-10-18 12:26:15 -06:00
FusionPBX f31398cdbb Update 320_vmain.xml 2019-10-18 12:25:38 -06:00
FusionPBX f5fd2f34a6 Update 310_send_to_voicemail.xml 2019-10-18 12:24:03 -06:00
FusionPBX bb10bec0b6 Update 310_extension-to-voicemail.xml 2019-10-18 12:23:11 -06:00
FusionPBX 7c2d44191a Update 310_att_xfer.xml 2019-10-18 12:22:55 -06:00
FusionPBX 33bc4573b7 Update 300_dx.xml 2019-10-18 12:22:43 -06:00
FusionPBX b7760c6b0a Update 290_intercept-ext.xml 2019-10-18 12:21:25 -06:00
FusionPBX b73171ddda Update 290_intercept-ext-polycom.xml 2019-10-18 12:21:13 -06:00
FusionPBX 659a2ec31b Update 290_extension_queue.xml 2019-10-18 12:21:01 -06:00
FusionPBX db5fb988a3 Update 280_call_return.xml 2019-10-18 12:20:47 -06:00
FusionPBX 25e9c3ccf1 Update 270_call_privacy.xml 2019-10-18 12:20:27 -06:00
FusionPBX 7a66665f92 Update 260_eavesdrop.xml 2019-10-18 12:20:08 -06:00
FusionPBX 6cfdcff2c3 Update 250_page-extension.xml 2019-10-18 12:19:58 -06:00
FusionPBX 0813b57d1d Update 250_conf-xfer.xml 2019-10-18 12:19:40 -06:00
FusionPBX 16230c5db7 Update 240_page.xml 2019-10-18 12:19:15 -06:00
FusionPBX 787f24c0a6 Update 230_group-intercept.xml 2019-10-18 12:16:40 -06:00
FusionPBX 4e31384927 Update 220_provision.xml 2019-10-18 12:16:07 -06:00
FusionPBX 2e74a6f8e7 Update 210_agent_status_id.xml 2019-10-18 12:15:38 -06:00
FusionPBX dac7fa5b6f Update 200_agent_status.xml 2019-10-18 12:15:19 -06:00
FusionPBX e4127ea28b Update 070_speed_dial.xml 2019-10-18 12:13:18 -06:00
FusionPBX 695deaa6b8 Update 080_default_caller_id.xml 2019-10-18 12:12:56 -06:00
FusionPBX 90849a95e2 Update 060_redial.xml 2019-10-18 12:12:31 -06:00
FusionPBX c657ff69cf Update 050_user_record.xml 2019-10-18 12:12:07 -06:00
FusionPBX e65dd3f8ce Update 040_call_block.xml 2019-10-18 12:11:51 -06:00
FusionPBX d723efab17 Update 035_is_local.xml 2019-10-18 12:11:35 -06:00
FusionPBX 469ae7aa8c Update 030_is_loopback.xml 2019-10-18 12:11:04 -06:00
FusionPBX 53d706a670 Update 025_call_limit.xml 2019-10-18 12:10:45 -06:00
FusionPBX f933ef8351 Update 020_variables.xml 2019-10-18 12:10:18 -06:00