Commit Graph

10489 Commits

Author SHA1 Message Date
FusionPBX d760cda5cc
Add a application uuid for flyingvoice. 2021-09-22 01:21:30 -06:00
FusionPBX 4b71467053
Add device duplicate check for extension edit. 2021-09-19 00:42:40 -06:00
markjcrane e429756307 Change error/user_busy to USER_BUSY 2021-09-18 23:26:21 -06:00
FusionPBX a47128f549
Add device vendor yeastar 2021-09-18 16:42:40 -06:00
FusionPBX f9a2cfc1e0
Update app_config.php 2021-09-18 16:34:35 -06:00
agree 7fd5f53384
Voicemail use tail calls (#5984)
reference https://www.lua.org/pil/6.3.html
2021-09-18 10:36:37 -06:00
FusionPBX 17a7dff859
Delete commented out lines. 2021-09-18 10:34:28 -06:00
Luis Daniel Lucio Quiroz a66135e352
[4.5] Fix doube ivr_menu_cid_prefix (#6015)
You already do that in the dialplan, no need to do it here
2021-09-18 10:32:16 -06:00
agree f17a4e2e8e
[follow me] *21 don't null dial string (#6051)
* [follow me] *21 don't null dial string
2021-09-18 10:28:19 -06:00
FusionPBX 221a88c673
Update extension_edit.php 2021-09-17 13:05:48 -06:00
FusionPBX 5c819ea050
Add the north_america_islands text label. 2021-09-16 14:58:33 -06:00
FusionPBX 71b40deca7
Add North America Islands 2021-09-16 14:53:54 -06:00
FusionPBX f59d211d6d
Add forward_reset to enable ability to unset the forward destination. 2021-09-16 13:22:43 -06:00
FusionPBX 7353170563
Channel variable request_id=true is no longer needed. 2021-09-16 13:18:18 -06:00
FusionPBX 4d03cbd3ad
Change the description from Compulsory to Mandatory. 2021-09-14 16:02:49 -06:00
FusionPBX 31c0004bf9
Default to false on transcription_enabled_default 2021-09-10 20:24:07 -06:00
FusionPBX f606c6ff3b
Add line_keys to the deivice_lines array needed for Polycom. 2021-09-10 12:33:02 -06:00
FusionPBX 0f818697e1
Fix some indentaition hide response -ERR no reply to prevent confusion. 2021-09-10 08:53:51 -06:00
FusionPBX cba7d89939
Add command sent 2021-09-10 08:51:25 -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 9919e477a0
Update app_config.php 2021-09-08 23:14:22 -06:00
FusionPBX cbf5a11310
Add fax_subject, fax_message, and fax_footer to the user group. 2021-09-08 22:39:23 -06:00
FusionPBX 3e67d1d392
Use tabs instead of spaces 2021-09-08 22:36:15 -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 4c1dbbef9c
Fix the is_uuid reference 2021-09-04 22:41:27 -06:00
markjcrane 11fd9ed86b Add sofia global settings 2021-09-04 22:31:07 -06:00
FusionPBX d92797f82a
Show the flush registrations button for the external SIP profile. 2021-09-04 20:16:16 -06:00
FusionPBX 7ca4a92949
Add a new settings button. 2021-09-04 20:07:56 -06:00
FusionPBX a43ad4a992
Destination edit enable emptying app and data values 2021-09-03 23:13:16 -06:00
FusionPBX b640a68581
Ensure destination cache is cleared when destination is saved by a user in the admin group. 2021-09-03 23:00:07 -06:00
FusionPBX b69067ac6d
Add a new label. 2021-09-03 14:05:43 -06:00
AlexC 6cfc6ac9b0
Renamed the default setting grandstream_fxs_enabled (#6049) 2021-09-02 12:08:41 -06:00
FusionPBX 748c54025d
Add queue_announce_position to the call center queue table. 2021-08-30 22:25:31 -06:00
FusionPBX 4066d868e3
Add flexible search with improved wildcard support. 2021-08-30 19:10:31 -06:00
hershyheilpern bf4e757b59
add label and description values for toll allow (#6016)
i saw a input box with no label and description went in to see wat it is and found that its for toll allow but missing the lables
2021-08-30 09:35:43 -06:00
hershyheilpern 44b199f8a9
Add permissions to every option (#6017) 2021-08-30 09:34:46 -06:00
FusionPBX f9f993c93b
Add new call center permissions and a new HTML select. 2021-08-27 11:18:40 -06:00
FusionPBX c1dc837697
Add new call center permissions 2021-08-27 11:08:56 -06:00
Vincent c2772dc4c7
Add the fip1x series provision template of flyingvoice and the vender of flyingvoice on the web. (#5996)
* Add fip1x series of flyingvoice  in the provision

* Fix boot file of flyingvoice does not take effect.
2021-08-27 09:39:10 -06:00
demonspork 803457f8c9
Support for Disabling Non-configured ports on GXW42XX gateways (#6001)
* Support for Disabling Non-configured ports on GXW42XX gateways

When patching in an ATA at facilities like residential facilities, we don't want dial tone on un-configured ports. This makes it so that the device will disable ports that have no user id configured so they don't provide dial tone. The behavior can be reversed by setting grandstream_fxs_enabled to 1 in the settings.
2021-08-25 19:10:35 -06:00
agree a2e4fd00bd
[Extension] Don't null dial_string when enable/disable follow me or dnd (#6000) 2021-08-25 10:28:26 -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 b0fef5135c
ring group lua minor improvement (#5998)
ring_group_distinctive_ring is always an empty string
2021-08-20 18:28:40 -06:00
markjcrane 2b8d011321 Remove app/meetings 2021-08-12 08:42:12 -06:00
FusionPBX 164467aea9
Change the order of operation to fix an issue when destination range was added. 2021-08-10 12:39:09 -06:00
FusionPBX 7d59a0f4a1
Check if meetings and meeting_users tables exist. 2021-08-10 08:13:10 -06:00
FusionPBX e5df624536
Update page.lua 2021-08-02 17:13:00 -06:00
FusionPBX 9dc93980e1
Move show channels outside the loop to make it for more efficient. 2021-08-02 17:10:43 -06:00
FusionPBX 2bcb3b343b
Replace show channels like
Like statement failed for a customer replaced with show channels then search the results to destination is available or busy.
2021-08-02 16:47:47 -06:00
FusionPBX 287869d71f
Add sip_call_id to the xml cdr SQL select. 2021-07-31 19:28:59 -06:00
FusionPBX 4da962e4e0
Add sip_call_id to the xml cdr import.
The sip_call_id is the Call-ID found in the SIP headers.
2021-07-31 19:25:23 -06:00
FusionPBX 34e3683527
Add sip_call_id to the xml cdr table. 2021-07-31 19:15:18 -06:00
FusionPBX e26826d34e
Add device_keys to the device_lines array using data in the device_keys array. 2021-07-30 22:05:07 -06:00
FusionPBX e20a27d659
Destination Edit - efficiency improvements.
Efficiency Improvements.
- Use the build dialplan XML when saving a dialplan as its more efficient than running the dialplan class xml method.
- Remove delete previous dialplan details as there it seems to be redundant. There is a broader delete for dialplan details in the code.
2021-07-30 14:27:02 -06:00
Andrew Querol 832549a32e
Fix dashboard widget for agent status management (#5993)
* Fix dashboard widget for agent status management

This needed to be updated for the ext@domain call center naming change.

* Add support for On-Break and remove user_status and agent_status syncing
2021-07-29 23:47:09 -06:00
FusionPBX 00f121701f
Fix outbound destinations and toggle display the user and hold music. 2021-07-29 23:41:45 -06:00
markjcrane 3a9556c45d Remove dreprecated app/messages 2021-07-28 22:56:53 -06:00
FusionPBX a168f45d92
Save only numbers and an optional * prefix.
Users may add phone number with formatting and this breaks call forward. So this removes white spaces and formatting to ensure the call forwarding works.
2021-07-28 12:47:33 -06:00
FusionPBX c712b64ad4
Add fax variables t38_passthru, and fax_use_ecm. 2021-07-26 11:38:58 -06:00
FusionPBX 9145fbcfc4
When assiging an extension to a device make sure to use the server_address_primary, and server_address_secondary 2021-07-26 10:43:03 -06:00
FusionPBX 09e0493c2a
Use more of the device line permissions and defaults. 2021-07-26 10:37:21 -06:00
markjcrane ffd901b5ba Escape ivr_menu_option_description to prevent XSS 2021-07-25 09:00:53 -06:00
markjcrane 0f34a7c732 Use the escape function on name_filter to prevent XSS 2021-07-25 08:23:11 -06:00
FusionPBX d682ff01d1
Set device vendor
Get the device vendor from the template name if the template was provided otherwise use the get_vendor method using the MAC address
2021-07-23 11:56:19 -06:00
FusionPBX 0445361ad1
Add destination_numbers array and use a foreach. 2021-07-18 17:28:37 -06:00
FusionPBX f6f2f1c77f
Fix custom fax cover_logo. 2021-07-14 18:54:03 -06:00
FusionPBX e1c9c1c85a
Trim the destinations in call forward.
This will help prevent bugs caused by white spaces.
2021-07-13 11:49:29 -06:00
FusionPBX d9be32d422
Add [find_file.lua] to the logging and show file that wasn't found. 2021-07-08 12:41:22 -06:00
agree dd26e357e0
Yealink add mwi subscribe variables (#5989) 2021-07-08 00:47:04 -06:00
agree 2fca558eb8
Yealink add call forward code variables (#5990)
* Yealink add call forward code variables

* change all to always

* change all to always
2021-07-08 00:46:03 -06:00
FusionPBX c4fc66a384
Add a new permission called dialplan_global. 2021-07-08 00:15:50 -06:00
markjcrane 056ce8368e Show only assigned contacts if missing the contact_domain_view permission 2021-06-30 13:13:37 -06:00
markjcrane d42ddd2219 Correct the syntax 2021-06-30 13:08:01 -06:00
markjcrane 197948aa4a Add new permission contact_domain_view 2021-06-30 13:01:33 -06:00
markjcrane bfba65c494 Add grandstream_accept_sip_from_proxy_only and synchronize the templates 2021-06-30 10:14:10 -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
chansizzle 398b52fa23
date and time moved to envelope information (#5982) 2021-06-26 10:40:06 -06:00
FusionPBX 4dc1833b53
Add default settings for yealink_voice_cng, yealink_voice_vad, and yealink_fwd_allow. 2021-06-25 17:34:19 -06:00
agree 7d4b423219
[devices] Add line port permission (#5981) 2021-06-25 11:35:27 -06:00
FusionPBX 3f33e4dfeb
Update continue_on_fail to be more specific.
Change continue_on_fail to fail for specific errors 1,2,3,6,18,21,27,28,31,34,38,41,42,44,58,88,111,403,501,602,607
2021-06-23 11:18:13 -06:00
agree 64afa5df36
[extensions] outbound caller id select list remove duplicates (#5977) 2021-06-22 14:46:34 -06:00
agree 68d9e583ef
[extensions] Fix mwi_account field not emptying (#5978) 2021-06-22 14:41:54 -06:00
FusionPBX 7bbdb8160f
Improve the code comment 2021-06-22 11:10:32 -06:00
FusionPBX 3a063bc2ff
Update call_flow_monitor.lua 2021-06-22 10:02:09 -06:00
demonspork 910549919b
Grandstream headset ring (#5967)
* Add Grandstream Headset/Speaker Ring

Add variable to choose whether the speaker rings with the headset.

* Add Speaker Only option

Add note that speaker only is supported with a value of 2.
2021-06-21 20:17:58 -06:00
FusionPBX 77dade95c8
Use the user_exists function. 2021-06-21 16:47:27 -06:00
chansizzle 87d47fe961
create voicemail envelope information option (#5966)
* create voicemail envelope information option

* Update voicemail.xml
2021-06-21 16:16:47 -06:00
FusionPBX a3a1fc737b
HTTP POST corrects destination delete. 2021-06-19 12:08:57 -06:00
agree 369324b10e
Fix fax search (#5975) 2021-06-18 14:40:54 -06:00
FusionPBX bc2e9ffab5
Allow dialing the call center with the callcenter+ prefix 2021-06-17 15:29:10 -06:00
FusionPBX 6e1c09f5d6
Add new provision setting yealink_screensaver_wait
Options: 1h, 2h, 3h or 6h, the default is 6h
2021-06-17 11:46:54 -06:00
FusionPBX bcd7482e5c
Use elseif instead of a series of if statements. 2021-06-15 13:44:14 -06:00
FusionPBX 6d536ce4d7
Add more to the missed call check
Only count as a missed call if the bridge_uuid has a length.
2021-06-15 12:53:46 -06:00
FusionPBX 3e2ae03295
Count a going to voicemail as a missed call. 2021-06-15 12:20:04 -06:00
agree 13c5d984f2
[voicemail] Add # option to go to next recording without saving the message (#5973)
This useful for shared voicemail boxes and a voicemail is meant for someone else or a person doesn't want yet to mark the voicemail as saved
2021-06-12 13:42:47 -06:00
FusionPBX 89de896e75
Changed to maintain compatibility with newer version of ghost script.
Credit to demonspork for this fix.
2021-06-12 13:15:56 -06:00
FusionPBX 4b1ab310b7
Remove the login.php code as it breaks the destinations and not needed for this.
Retract changes from this pull request. Its not constantly refreshing and so this login check is not needed for this feature.
https://github.com/fusionpbx/fusionpbx/pull/5951
2021-06-10 22:51:29 -06:00
agree c45ffc6754
agent+ fix dialplan (#5958) 2021-06-10 01:14:06 -06:00
emaktech f44467a2b5
Remove these as they break HTML emails. (#5969)
* Remove these as they break HTML emails. 
*  Remove quotes from Caller ID name and number. 

Same as following commits:

29c1d52533
c93c20c4e1
2021-06-10 01:10:32 -06:00
emaktech e9207b114e
Update index.lua (#5970)
* Remove these as they break HTML emails. 
* Remove quotes from Caller ID name and number. 

Same as following commits:

29c1d52533
c93c20c4e1
2021-06-10 01:09:58 -06:00
emaktech 0891590141
Remove these as they break HTML emails. (#5971)
* Remove these as they break HTML emails. 
* Remove quotes from Caller ID name and number. 

Same as following commits:

29c1d52533
c93c20c4e1
2021-06-10 01:09:29 -06:00
emaktech f6a5d171ca
Remove these as they break HTML emails. (#5972)
* Remove these as they break HTML emails. 
* Remove quotes from Caller ID name and number. 

Same as following commits:

29c1d52533
c93c20c4e1
2021-06-10 01:09:07 -06:00
FusionPBX b551ef2148
Improve the search to maintain the type. 2021-06-10 00:04:27 -06:00
FusionPBX c4219d7fe0
Add three new permissions fax_subject, fax_message, and fax_footer. 2021-06-09 10:56:10 -06:00
FusionPBX c5209d24e6
Add three new permissions fax_subject, fax_message, and fax_footer 2021-06-09 10:55:23 -06:00
FusionPBX 9c08b84fa2
Consistency is a good thing change spaces to tabs. 2021-06-09 10:20:41 -06:00
FusionPBX b2a7ebb4b0
Add two descriptions. 2021-06-04 10:54:43 -06:00
FusionPBX e400815c75
Add ability to assign destinations to users.
- Remove trim
2021-06-04 10:46:35 -06:00
FusionPBX c1caba1e7c
Add new field user_uuid and permission destination_user_uuid 2021-06-04 10:33:50 -06:00
FusionPBX 3073001e5c
Escape message_media_source to prevent xss. 2021-06-04 10:28:31 -06:00
FusionPBX 123407f3b8
Helps with conference center upgrade. 2021-06-03 21:43:06 -06:00
FusionPBX b21572fb44
Add better support for destination alternate
Get the destination actions from columns in the destination table instead of filtering through the dialplan details. If a destination action app is set or export then use inline = true.
2021-06-03 21:30:31 -06:00
chansizzle c0b8b1df08
Add custom yealink dss keys variable (#5963) 2021-06-03 17:56:06 -06:00
FusionPBX f97b0a7de7
Remove past tense. 2021-06-02 17:13:38 -06:00
FusionPBX d24d5c1676
Add is_array and hide irrelevant -ERR no reply 2021-06-02 17:12:01 -06:00
FusionPBX 661035f8fb
Improve them message for reboot, provision and unregister. 2021-06-02 17:07:48 -06:00
chansizzle 82c0a4af7c
yealink suppress dtmf set to default value (#5964) 2021-06-01 15:03:26 -06:00
mhoogveld bcf2366dbd
Redirect to login page when auto-refreshing a (part of a) page while being logged out (#5951) 2021-05-28 22:45:11 -06:00
emaktech b94fafbfb9
Update app_languages.php (#5928)
* Update app_languages.php

"At max no answer, then the agent's Status will changed to 'On Break'.";

* Update app_languages.php

* Update app_languages.php

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2021-05-28 22:32:01 -06:00
mhoogveld 5373e97b40
Bugfixes (#5949)
* Added missing parameter to send_email()

* Preserving the call-center queue_record_template value when saving

* Removed unused declarations using the commented-out $last_offered_call

* Fix for redirecting to previous page after login, if set

* Removed duplicate bugfix in /resources/login.php
2021-05-28 20:56:25 -06:00
chansizzle db48b2fc69
added firmware for T53 (#5961) 2021-05-28 17:58:39 -06:00
FusionPBX ede0eca9ca
Remove conference_session_view permission as a default. 2021-05-28 13:12:16 -06:00
markjcrane 9bf7b8c8ef Deprecate the meetings table and move the moderator and participant pins to the conference rooms table 2021-05-27 02:30:49 -06:00
markjcrane af3610d986 Add CIDR option to HTTP POST 2021-05-26 20:41:26 -06:00
markjcrane 2750475ab2 Add better logging to XML CDR 2021-05-26 14:29:46 -06:00
FusionPBX 764a46458e
Update xml_cdr_import.php 2021-05-26 10:53:50 -06:00
Andrew Querol b67d55b39c
Replace duplicated v_xml_cdr_import.php with a call to the post method of xml_cdr (#5956)
* Redirect duplicated xml_cdr_import script

This replaces the duplicated code in v_xml_cdr_import.php with xml_cdr_import.php

This also adds a call to `$cdr->post();` in that file to then process the POSTed data from FreeSWITCH
2021-05-26 09:54:08 -06:00
demonspork 7133f35af5
Use epoch times for CDR Imports (#5955)
* Use epoch times for CDR Imports

There has been some discussion of edge cases for CDR Importing time zones/time stamps.

This modification makes the start_stamp, answer_stamp, and end_stamp values use the corresponding _epoch times for import into the v_xml_cdr table to remove any chance of time zone mis-alignment.

* Set Call recording date with Epoch

Use the start_epoch to set the call recording date.
2021-05-26 09:11:09 -06:00
borisk1976 668a073355
Update call_center_agent_edit.php (#5942)
Remove a deprecated line of code.
2021-05-24 15:41:43 -06:00
demonspork 0acb7c4ac3
Yealink Support Searching Remote Phonebook on Dial pad (#5953)
By default, the dial pad only searches the Local phonebook and recent call history for suggestions while dialing. This adds support for searching the Remote Phonebook if configured and enabled. There is also commented out the definition to search an LDAP phonebook if one has been configured elsewhere.
2021-05-24 15:19:39 -06:00
FusionPBX b2e0402478
Get the call_center_queue_uuid from the channel variables. 2021-05-21 13:16:18 -06:00
FusionPBX a7efbe178f
Merge pull request #5952 from greenbea/patch-40
[cdr] Add call stats to cdr details
2021-05-21 09:05:02 -06:00
FusionPBX 227cbcd61f
Merge pull request #5948 from greenbea/patch-30
[valet park] Add answer for calls that are still in early media
2021-05-21 00:31:29 -06:00
agree aef22cd47f remove unnecessary line 2021-05-21 01:02:34 -04:00
agree 0fc6915a7a [cdr] Add call stats to cdr details 2021-05-21 00:55:42 -04:00
FusionPBX c93c20c4e1
Remove quotes from Caller ID name and number. 2021-05-20 12:15:14 -06:00
FusionPBX 29c1d52533
Remove these as they break HTML emails. 2021-05-20 12:00:17 -06:00
agree 74b806a1e9
[valet park] Add answer for calls that are still in early media 2021-05-20 11:52:17 -04:00
FusionPBX 1786b9b340
Improve the indentation. 2021-05-19 13:34:54 -06:00
chansizzle 990218342d
added new SNOM variables 2021-05-18 14:29:11 -06:00
chansizzle 6c47a567c9
improved export page descriptions 2021-05-17 14:37:34 -06:00
chansizzle 72bef9be31
improved export page descriptions 2021-05-17 14:36:27 -06:00
chansizzle 24fe361140
improved export page descriptions 2021-05-17 14:34:53 -06:00
chansizzle 3c9b1dcd53
improved export page descriptions 2021-05-17 14:32:14 -06:00
FusionPBX e52cd61887
Merge pull request #5924 from greenbea/patch-34
[voicemail] allow setting greeting_number_id to default
2021-05-13 23:14:40 -06:00
chansizzle c25037ca13
create destinations export 2021-05-12 15:49:18 -06:00
chansizzle 15e7807e90
create destinations export 2021-05-12 15:48:33 -06:00
chansizzle 5999d79b6a
create destinations export 2021-05-12 15:46:50 -06:00
chansizzle d5de5ec791
create destinations export 2021-05-12 15:45:07 -06:00
FusionPBX f99d9198c8
Add cc_export_vars to the call center dialplan. 2021-05-10 15:50:34 -06:00
FusionPBX 17c7c2c69b
Merge pull request #5934 from chansizzle/patch-469
added grandstream IPV4/6 mode
2021-05-10 13:04:26 -06:00
FusionPBX 21ab598390
Merge pull request #5935 from greenbea/upstream/patch-39
[call_center] export call_center_queue_uuid channel variable to agent legs for cdr import
2021-05-10 12:29:55 -06:00
FusionPBX 10ca93cbc0
Add timestamptz and timezone to the extension summary. 2021-05-10 11:34:47 -06:00
FusionPBX 755f5aaf66
Use the database for formatted date and time. 2021-05-10 11:30:22 -06:00
FusionPBX 49cf078c5c
XML CDR add timestamptz and timezone
- If the server time is set to UTC then the search needs to account for the local time zone.
- Use the database to format the date in the most efficient way.
2021-05-10 11:28:22 -06:00
chansizzle 6eadf09626 Merge branch 'fusionpbx:master' into patch-469 2021-05-10 11:06:34 -06:00
agree d7d7c6c678
remove reference 2021-05-09 16:07:17 -04:00
agree 06062b7fba * export call_center_queue_uuid channel variable to agent legs for cdr import
* add call_center_queue_uuid field to cdr for referenceing the call center queue table (cc_queue is a freeswitch variable for  the queue name)
2021-05-09 15:52:42 -04:00
markjcrane 884720489f Use the cc_queue to get the call_center_queue_uuid 2021-05-07 22:21:08 -06:00
markjcrane 8bd751f1c9 Use the cc_queue to get the call_center_queue_uuid 2021-05-07 22:04:38 -06:00
markjcrane e09a97f013 Add { and } brackets for each $field 2021-05-07 19:08:11 -06:00
markjcrane a7b014df6a Set session variables conference_room_uuid and conference_room_name 2021-05-07 18:19:40 -06:00
chansizzle a8b9694181
added grandstream IPV4/6 mode 2021-05-07 17:08:29 -06:00
markjcrane 9cfd41d222 Update CDR imports fix syntax 2021-05-07 16:06:03 -06:00
markjcrane cfd70fb18f Use the queue uuid for the cc_queue 2021-05-06 23:23:07 -06:00
markjcrane 13b6be49c8 Merge branch 'master' of https://github.com/fusionpbx/fusionpbx 2021-05-06 21:52:21 -06:00
FusionPBX 9c3692ccfc
Add conference_uuid, and conference_extension variables. 2021-05-06 21:39:25 -06:00
markjcrane 3ce6855116 Add hold_music support to ring groups 2021-05-06 15:09:34 -06:00
FusionPBX 375deea90c
Merge pull request #5930 from greenbea/default_accountcodes
Add ability to set default accountcodes
2021-05-05 21:25:45 -06:00
FusionPBX 214fa97f7a
Merge pull request #5929 from greenbea/patch-38
[Valet Park] fix caller id for outbound call parks
2021-05-05 21:17:35 -06:00
markjcrane 014cbd1cd0 Replace data type timestamp with timestamptz 2021-05-05 20:46:53 -06:00
agree cf4f8d1e36 Add ability to set default accountcodes 2021-05-05 21:28:47 -04:00
FusionPBX b9b8bed853
Merge pull request #5926 from greenbea/patch-36
[Ring Group] Improve presence
2021-05-05 17:02:49 -06:00
FusionPBX 00f2263f3d
Merge pull request #5927 from greenbea/patch-37
[call center] allow setting agent ring delay params to 0
2021-05-05 17:01:44 -06:00
agree bb683c101d
[Valet Park] fix caller id for outbound call parks 2021-05-05 18:52:43 -04:00
markjcrane 8d95421fc6 Only add continue_on_fail when using application bridge 2021-05-05 13:33:15 -06:00
agree 29bbce6888
Fix html error 2021-05-03 23:09:12 -04:00
agree b9c169240d
[call center] allow setting agent ring delay params to 0 2021-05-03 18:26:11 -04:00
agree 60220abf33
[RIng Group] Improve presence
the whole point of ring group presence is to monitor the ringing state If the call was bridged or went to timeout destination the presence should be set to terminated
2021-05-03 17:26:49 -04:00
agree b108eff0cc
[callcenter] fix cmd
was checking for wrong variable `$queue`
2021-05-03 10:59:17 -04:00
markjcrane fd4fa5a19d Change call center queue id from uuid to extension@domain_name 2021-04-29 19:07:58 -06:00
markjcrane 2df03caa5f Adjust queue edit commands such as restart to get the queue_extension 2021-04-29 16:08:56 -06:00
agree 09e5280f3e
[voicemail] allow setting greeting_number_id to defualt 2021-04-29 16:43:39 -04:00
markjcrane 88f730b251 Change simple conference switch name from uuid@domain to extension@domain 2021-04-28 14:23:35 -06:00
FusionPBX 77064157d5
Merge pull request #5756 from greenbea/patch-19
IVR Menu fix menu options with same length as direct dial regex
2021-04-28 11:33:26 -06:00
FusionPBX 849c93ffd9
Merge pull request #5921 from greenbea/patch-32
Add presence support for ring groups
2021-04-27 22:43:15 -06:00
markjcrane a6e59c3522 Call Center Queue name change from uuid@domain to extension@domain 2021-04-27 22:42:09 -06:00
agree 17d35e6501 Ring group presence add missing channel variable
without presence_id set freeswitch won't update any presence changes for
a call
2021-04-27 23:34:36 -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
agree 00526b4334 Add presence support for ring groups 2021-04-27 11:55:19 -04: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 a5afa0afec
Validate the http_method, device_provisioned_ip and move user_agent string to the date. 2021-04-26 21:40:59 -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
markjcrane f53b284e58 Move nginx app/errors to its own repo 2021-04-24 09:50:20 -06:00
FusionPBX a70191ef91
Merge pull request #5723 from winsock/operator_grouped_extensions
Group extensions by call_group when viewing all groups in Operator Panel
2021-04-23 19:25:47 -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 69a058dab1
Merge pull request #5776 from winsock/device_import_duplicate_mac_check
Check for duplicate MAC addresses in the device import
2021-04-23 19:23:01 -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
chansizzle 74fb178643
add android apps disable 2021-04-23 17:03:06 -06:00
FusionPBX bf5728d6ef
Merge pull request #5911 from greenbea/patch-31
[callcenter] Add to app defaults to update all callcenter dialplans to have the @domain
2021-04-23 16:34:37 -06:00
agree 2c7f103deb
[callcenter] Add to app defaults to update all callcenter dialplans to have @domain 2021-04-23 17:48:43 -04:00
FusionPBX 55e2316a11
Merge pull request #5894 from greenbea/patch-29
Add max registrations per extension setting
2021-04-23 10:36:01 -06:00
FusionPBX c7076a9883
Merge pull request #5896 from konradSC/patch-91
MWI for Multi Registrations on Multi Profiles
2021-04-23 08:03:41 -06:00
FusionPBX 047d492a9a
Merge pull request #5910 from greenbea/patch-31
[callcenter] Add ability for callcenter presence
2021-04-22 17:04:44 -06:00
agree 69e892e790 [callcenter] Add ability for callcenter presence
* Freeswitch requires callcenters to have queue_name@domain for presence to work
2021-04-22 18:51:25 -04:00
chansizzle f6bb3228aa
add PA1 firmware filename 2021-04-21 17:47:28 -06:00
FusionPBX 41e76c34f3
Merge pull request #5902 from greenbea/patch-30
Provision save and show user agent information
2021-04-21 11:20:06 -06:00
agree ab302ebfbb Provision save and show user agent information 2021-04-20 16:31:39 -04:00
chansizzle 9a59331e4e
added yealink t46u firmware path var 2021-04-19 17:21:11 -06:00
konradSC ac388f9229
MWI for Multi Registrations on Multi Profiles
Sometimes you can have multiple registrations for the same extension across multiple SIP profiles. This adds the functionality to fire an event for each unique SIP profile. I also added a check to see if we have already send an event for a profile since you don't want multiple events fired one SIP profile.
2021-04-16 11:08:57 -04:00
FusionPBX f5d766ad66
Add polycom_subscribe_expires to default settings. 2021-04-13 18:34:17 -06:00
FusionPBX a80cae4259
Add cache dialplan ring_group_context 2021-04-13 15:16:09 -06:00
FusionPBX 18b8a7478a
Change user_context to domain_name as the cache uses domain name not the context.
Context and domain are usually the same but there could be times that they are different. However code is always using the domain name for the cache key.
2021-04-13 13:37:15 -06:00
agree 0c605dfd30
Update extension_edit.php 2021-04-11 10:36:45 -04:00
agree 5967dfbfaf Add max registrations per extension setting 2021-04-11 00:28:06 -04:00
agree c2558237f0
Update extension_settings.php 2021-04-10 23:42:18 -04:00
agree 71c7b40e34
fix extension settings using wrong class
extension setting used the database class instead of the extension_setting class causing not to clear the cache
2021-04-10 23:39:00 -04:00
FusionPBX 3ce50ef8d2
Add a comment with description: add a band-aid for CLI editors with faulty syntax highlighting 2021-04-09 12:12:31 -06:00
FusionPBX b7b0df86b0
Merge pull request #5855 from daniel-lucio/patch-186
Add a band-aid for CLI editors with faulty syntax highlighting.
2021-04-09 12:10:27 -06:00
FusionPBX 74b26dd1b3
Merge pull request #5851 from kovacsrobi77/master
Registrations list is empty
2021-04-08 17:42:36 -06:00
chansizzle 725b347ead
added snom update policy variable 2021-04-08 17:15:07 -06:00
FusionPBX 7d01da7464
Merge pull request #5865 from tony1661/patch-1
Fixed Queues so they work and fixed the commented examples
2021-04-07 21:49:19 -06:00
FusionPBX 90c7225086
Merge pull request #5866 from tony1661/patch-2
Updated the descriptions for some fields
2021-04-07 21:48:10 -06:00
Gill Abada eff7246ef4 add 988 national suicide prevention lifeline (USA) 2021-04-07 23:24:11 -04:00
Antonio Fernandez d9ae3d9288
Updated the descriptions for some fields
The description will be a bit easier for newer admins who want to know how a Queue works.
2021-04-07 01:20:13 -04:00
Antonio Fernandez fe390a3509
Fixed Queues so they work along with example cleanup
In troubleshooting a known FreeSwitch bug with mod_callcenter, I started to try out mod_fifo as an alternative. I realized that the dialplan that was being created by Fusion was not working. Creating a queue is very simple so I knew it wasn't a user error on my part so I dug in deeper. There were a few issues I needed to fix to get queues working again.

1. Add a "break on-true" to each condition destination_number (it was changed in two places)
2. populate the "action" for callers entering the queue via the $agent_queue_extension_number
3. remove the appended "_agent" which was added to the $queue_name which was causing the queue for entering and retrieving calls different.
4. remove the inline="true" for the action that executes the lua script

I also fixed the example comments to be accurate to how the queues should be written in the dialplan.
2021-04-07 01:09:22 -04:00
FusionPBX aa4cfbc791
Merge pull request #5864 from demonspork/Fix-Yealink-feature-key-race-dnd
Dialplan Fix for Feature Key Sync Race
2021-04-06 22:17:31 -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 06617e0c1e
Change effective_caller_id_name inline false
The inline attribute breaks effective_caller_id_name. Changed inline attribute to false to fix the issue.
2021-04-06 13:25:36 -06:00
chansizzle c85dd621c8
remove duplicate, vmtransfer softkey position var 2021-04-05 17:30:54 -06: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
Luis Daniel Lucio Quiroz 8721dc8e80
[4.5] This is a pure cosmetic fix
When editing in the CLI with any editor that does syntax highlight, the * breaks it. Adding on the following line /* **/ restores the right highlighting
2021-04-01 14:25:17 -04:00
nemerald-voip 65c80c7d55 Fix broken script 2021-03-31 16:33:54 -07:00
nemerald-voip 6560f39c1d rebase file 2021-03-31 09:02:46 -07:00
nemerald-voip c1057293b5 Fix voicemail transcription using Google
Transcriptions using Google were broken after last commit. 
transcribe_alternate_language was not defined anywhere it Google would return 400 error.
Added variable to fix the issue
2021-03-31 08:51:59 -07:00
FusionPBX 3385b296fa
Improve dialplan import efficiency.
- Add a more efficient way to check if the dialplan exits
- Remove restore_advanced_xml not used anymore.
- Add dialplan_context = public
2021-03-30 12:59:47 -06:00
FusionPBX 045248ae19
Change the style of the code to match preferences. 2021-03-27 01:53:34 -06:00
kovacsrobi 40ac4ff212 Correct ignore to IGNORE in iconv paramter. 2021-03-26 23:31:51 +01: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
Andrew Querol 42b421e646 Add a setting to control the grouping behavior if people want it back the old way. 2021-03-25 09:16:12 -05:00
Andrew Querol c16a4f60b5 Group extensions by their call_group when viewing all extensions. 2021-03-25 09:16:12 -05:00
Andrew Querol 92bbb77561 Check for duplicate MAC addresses in the device import 2021-03-25 09:15:46 -05:00
Andrew Querol 228b3d0b31
Fix typo with destination ID for the new destination buttons 2021-03-23 00:42:33 -05:00
FusionPBX 49adc1922a
Merge pull request #5802 from netpro25/patch-1
Small error in Fax Retry.lua
2021-03-22 23:39:25 -06:00
Andrew Querol 4075a12a74 Do not use the null coalescing operator to retain pre PHP 7 support. 2021-03-23 00:07:35 -05:00
Andrew Querol ee30b59909 Switch to window.open to '_blank' to prevent accidental navigation that looses changes. 2021-03-22 23:44:33 -05:00
Andrew Querol 59dbcd02a7 Check if there is an ID before redirecting 2021-03-22 23:37:11 -05:00
Andrew Querol 14a8c10849 Fix voicemails to support the new UUID linking 2021-03-22 23:34:51 -05:00
Andrew Querol f1fbbad7ab Recordings are stored in 'uuid' not 'recording_uuid' 2021-03-22 23:25:12 -05:00
Andrew Querol 152955625c Initial attempt at allowing the destination button button
to dynamically change

This sets the UUID as the ID in the options list. The we use the javascript onclick listener to get the id(uuid) of the selected option and open the link to the edit page.
2021-03-22 23:13:39 -05:00
FusionPBX 0af832a0a7
Merge pull request #5842 from junction1153/patch-9
Update record_message.lua
2021-03-22 22:06:26 -06:00
FusionPBX 8d3852328b
Merge pull request #5844 from demonspork/Destination-Click
Add direct link button for dynamic destinations
2021-03-22 22:03:42 -06:00
demonspork ea8aa47029 Add direct link button for dynamic destinations
Added a button that links directly to the currently selected destination's edit page if you have the permission to view or edit it.
2021-03-22 20:59:18 -05:00
FusionPBX 325f4f1513
Change socket.sleep(0.2) to freeswitch.msleep(200) 2021-03-22 15:18:57 -06:00
Joseph 92fd572b33
Update record_message.lua
Additional flexibility for google transcription
2021-03-20 20:40:50 -04:00
demonspork efd27fbe90 fix send_email function for multi-part addresses
The send_email function wasn't successfully parsing ; or , separated email address lists. I simplified it's processing.

While I was at it I removed the "valid email" check from email_test.php because that step is already being done in the send_email function that is called and it safely returns the appropriate error. I would have had to rewrite that function to handle the multiple email lists otherwise.
2021-03-19 19:15:32 -05:00
FusionPBX 2dcf3e1fdc
Merge pull request #5840 from chansizzle/patch-425
Added Yealink DST vars to default settings.
2021-03-19 11:42:44 -06:00
chansizzle 3546e7debe
added yealink DST vars 2021-03-19 10:32:13 -06:00
demonspork 3ef6cf05db
Merge branch 'master' into Fix-DND-Feature-Sync-Loop 2021-03-19 11:12:44 -05:00
FusionPBX 4c708bf692
Merge pull request #5813 from chansizzle/patch-405
Grandstream call waiting ring
2021-03-19 09:30:46 -06:00
FusionPBX eef13cbb96
Merge pull request #5566 from winsock/multiple-registration-fix
Fix Device Provisioning and Feature Sync across SIP Profiles
2021-03-19 09:25:51 -06:00
demonspork cf1dfe9070 Fix DND Feature Sync loop
Add Delay to prevent infinite feature key Loops on some phones (Yealink....)
2021-03-18 20:05:31 -05:00
agree bf2418f131
fix extension setting edit not clearing cache 2021-03-18 18:09:03 -04:00
agree 829d3f1abe
extension settings fix not clearing cache 2021-03-18 18:06:24 -04:00
FusionPBX 48cffe41da
Use permission fax_extension_view instead of if_group. 2021-03-18 10:44:43 -06:00
FusionPBX d0fbbd6a2e
Use the new fax_extension_view_domain instead of if_group function 2021-03-18 10:37:38 -06:00
FusionPBX 95b5660da9
Use the new fax_extension_view_domain instead of if_group superadmin and admin. 2021-03-18 10:35:37 -06:00
FusionPBX d27c7e210e
Use the new fax fax_extension_view_domain permission.
Also selected specific fields rather than using the * wild card in the select statement.
2021-03-18 10:23:03 -06:00
FusionPBX 4ec6e5832d
Add a new permission fax_extension_view_domain 2021-03-18 09:56:07 -06:00
Andrew Querol 7217da15f0 Update the feature event LUA code to match the fix in PHP
This renames `get_profile` to `get_profiles` which either returns nil for no profiles or a array of unique profiles.

Then each function that used to take the single sip_profile was updated to take this array and send events to each profile the user is part of.
2021-03-18 09:31:22 -05:00
Andrew Querol 7d57cef6ac Fix device provisioning and event notification for multiple registrations across different SIP profiles. 2021-03-18 09:31:22 -05:00
FusionPBX 71532a0cea
Merge pull request #5805 from demonspork/patch-2
Fix follow_me_uuid error when enabling DND
2021-03-17 17:44:28 -06:00
FusionPBX be990c2584
Merge pull request #5814 from daniel-lucio/patch-184
[4.5] DTMF handling
2021-03-17 17:43:31 -06:00
Luis Daniel Lucio Quiroz fa12c4daea
Update dtmf_handler.lua
Event-Date-Timestamp resolution is in microseconds, transfer_history is only seconds. We need have the same key.
2021-03-17 19:19:55 -04:00
Luis Daniel Lucio Quiroz 908e7f67d6
Update dtmf_handler.lua 2021-03-17 12:02:54 -04:00
agree 05befb3f99
Extension fix cache not clearing
The cache was broken for user users without the extension_user_context permission
2021-03-16 17:36:11 -04:00
Luis Daniel Lucio Quiroz fc96e3ae77
DTMF handling
this will give the dtmf_history (similar to the transfer_history variable)

the use cases of this are only limited to the imagination
2021-03-16 15:43:21 -04:00
chansizzle 8672784b02
grandstream call waiting ring 2021-03-15 15:12:12 -06:00
FusionPBX b336537da7
Merge pull request #5597 from winsock/mwi_only_enabled
Only send MWI notifications for enabled voicemail boxes.
2021-03-12 10:05:07 -07:00
FusionPBX ea800eefa8
Merge pull request #5804 from winsock/patch-10
Fix bulk device imports with TFTP path enabled
2021-03-12 10:02:10 -07:00
FusionPBX f6aef73231
Merge pull request #5803 from winsock/patch-9
Update provision write() to match render()
2021-03-12 10:00:49 -07:00
FusionPBX 1110b12e1b
Update the Queue assigned agents to me more efficient.
- Populated select list for all assigned agents does not scale well in the browser. 
- Assigned list scales better without the all of the agents in the list. 
- New select list shows all agents so that new agents can be added.
2021-03-11 22:48:49 -07:00
Andrew Querol 78276cb258 Only send MWI notifications for enabled voicemail boxes. 2021-03-11 11:55:02 -06:00
demonspork d7eccddf25
Fix follow_me_uuid error when enabling DND
The follow me update code in do_not_disturb.lua was being executed even when the follow me uuid didn't exist. Let me know if this is the wrong approach to fix this in lua, I'm not particularly well versed in this but this seemed to have fixed it in my testing.

I have some concerns about this section of code in general though, it seems that enabling server side DND will turn off follow me, but then turning off DND won't return follow me to its original state. Is this the intended behavior? and if so we might need to make a workaround.
2021-03-11 11:29:05 -06:00
Andrew Querol 2d175db556
Fix bulk device imports with TFTP path enabled
If you bulk imported devices and had the TFTP path set the configuration files would not be written out to the TFTP path.
2021-03-11 10:36:16 -06:00
Andrew Querol 57c9bc7460
Update provision write() to match render()
This will ensure that anyone using TFTP still can use array template variables
2021-03-11 10:25:22 -06:00
Marcel Manning f03224cf16
Update retry.lua
Zero should not be wrapped in double quotes as it's causing an SQL error.

PGRES_FATAL_ERROR
2021-03-11 10:30:47.738673 [ERR] switch_pgsql.c:680 Error executing query:
ERROR:  invalid input syntax for type numeric: "'0'"
LINE 1: ...p/c8505148-1b02-4f6f-9157-b5cf64ebcc4d.tif','','','''0''',''...
                                                             ^
2021-03-11 10:59:11 -05:00
FusionPBX a3269a3d6d
Merge pull request #5798 from winsock/patch-5
Update switch_recordings.php to optimize base64 recordings
2021-03-10 00:05:29 -07:00
FusionPBX 25fee0b7f5
Merge pull request #5799 from winsock/patch-6
Do not load base64 data into MOH edit by selecting the specific fields that are needed.
2021-03-10 00:05:05 -07:00
FusionPBX 242b38557c
Merge pull request #5800 from winsock/patch-7
Update recording edit to not pull base64 data by selecting the specific fields that are needed.
2021-03-10 00:03:45 -07:00
FusionPBX 1597d338ee
Merge pull request #5797 from winsock/patch-4
Do not load base64 data into phrase edit by selecting the specific fields that are needed.
2021-03-10 00:03:00 -07:00
FusionPBX 61bc654f61
Update phrase_edit.php 2021-03-10 00:01:18 -07:00
FusionPBX 166e76bb77
Merge pull request #5791 from emaktech/patch-21
CDR - Don't Check Filesystem for Recording on Load
2021-03-09 22:34:52 -07:00
Andrew Querol 5a9b734a51
Update recording edit to not pull base64 data
This is less of an improvement than the other changes I proposed since it's only doing it for one file. But it still doesn't need to pull that recordings base64 data here if it has it.
2021-03-09 16:36:52 -06:00
Andrew Querol 67eecb5485
Do not load base64 data into MOH edit
This will fix unnecessary memory usage/latency in this application when dealing with base64 recordings.
2021-03-09 16:32:35 -06:00
Andrew Querol d48d98893f
Update switch_recordings.php
recording_base64 was pulled from the database and never used. Remove it to optimise base64 handling.
2021-03-09 16:23:49 -06:00
Andrew Querol ea0823ea4d
Do not load base64 data into phrase edit.
This will fix unnecessary memory usage/latency in this application when dealing with base64 recordings.
2021-03-09 16:15:01 -06:00
FusionPBX 864397a453
Merge branch 'master' into master 2021-03-09 09:44:47 -07:00
FusionPBX f455e8fa94
Make sure the database object is accessible to Settings ojbect. 2021-03-08 18:12:31 -07:00
nemerald-voip 4bcbed524c
Update app_config.php
Enabled pagination available in in recent firmware. Added ability to control which buttons show on idle and home screens
2021-03-08 07:14:42 -08:00
Antonio Fernandez 8c1d73e02e
Update app_languages.php
Added a better description for the value based on a video in the members portal.
2021-03-07 11:52:42 -05:00
FusionPBX 739d9c3365
Remove the dash from the time_base_score_sec label 2021-03-06 16:53:59 -07:00
FusionPBX 5f1ca5888b
Fix a small bug with queue_time_base_score_sec. 2021-03-06 16:52:05 -07:00
Antonio Fernandez 468d932063
Update call_center_queue_edit.php 2021-03-06 16:11:34 -05:00
Antonio Fernandez d664d5579d
Update app_config.php 2021-03-06 16:09:33 -05:00
Antonio Fernandez 0f9bacf9bf
Update call_center_queue_edit.php 2021-03-06 16:07:59 -05:00
Antonio Fernandez 6a116dd78b
Update call_center_queue_edit.php 2021-03-06 16:03:20 -05:00
Antonio Fernandez ef93ff09f1
Update call_center_queues.php 2021-03-06 15:58:38 -05:00
Antonio Fernandez ff38a86118
Update app_languages.php 2021-03-06 15:56:59 -05:00
Antonio Fernandez 394e67ede0
Update app_languages.php
The translations are copied from the label-time_based_score however I used Google Translate to translate "seconds" in various languages.
2021-03-06 15:53:21 -05:00
Antonio Fernandez 64a6128b21
Update app_config.php 2021-03-06 15:47:13 -05:00
FusionPBX 44300f81e3
Merge pull request #5775 from winsock/device_import_mac_address_normalize
Fix device MAC address imports not normalizing.

# Context
MAC addresses were not being normalized when importing CSV files. If it is not normalized you can get a not found error when provisioning since that is checking the database with a normalized MAC address

# Overview
- Use the same normalization done in device_edit.php in device_imports.php
2021-03-06 09:55:56 -07:00
FusionPBX 98392adcf0
Merge pull request #5790 from demonspork/grandstream_hide-remote-blf_status
Grandstream: Hide BLF Remote Status And More Distinctive Ring

Hide the other connected party on the BLF of supported phones. When not hidden a busy BLF will show the other connected party/sttaus of the call by flashing back and forth between the BLF label and the caller ID.
It also impacts the park buttons, but they typically only show the word "park" because of the character limitations.
Also did more effective find/replace for the distnctive ring variables with regex! (plus a typo was made in the previous version)
2021-03-06 09:49:00 -07:00
FusionPBX 5b3f849b4a
Remove forward_caller_id_uuid field and minor code cleanup.
Minor code cleanup improve indentation, trailing spaces and add some line feeds.
2021-03-06 09:43:31 -07:00
FusionPBX 7cb17effe8
Remove follow_me_caller_id_uuid field. 2021-03-06 09:26:19 -07:00
FusionPBX 07fb1c2dc6
Remove follow_me_caller_id_uuid field. 2021-03-06 09:12:39 -07:00
FusionPBX 297fea5d64
Remove the forward_caller_id_uuid field. 2021-03-06 09:06:31 -07:00
FusionPBX 75b38c9d7f
Remove forward_caller_id_uuid field. 2021-03-06 09:05:32 -07:00
FusionPBX 4ccbebc9bc
Remove forward_caller_id_uuid field. 2021-03-06 09:01:03 -07:00
FusionPBX 4f8413cc6a
Remove forward_caller_id_uuid field. 2021-03-06 09:00:00 -07:00
FusionPBX 8e79821304
Remove forward_caller_id_uuid field. 2021-03-06 08:59:12 -07:00
FusionPBX ee1e4727c6
Remove call_forward_caller_id permission. 2021-03-06 08:53:49 -07:00
FusionPBX f82cdd4830
Remove follow_me_caller_id and field follow_me_caller_id_uuid. 2021-03-06 08:51:27 -07:00
FusionPBX acbda27f4a
Remove caller ID on follow me and call forward.
The caller ID is redundant as it is already set on the extension.
2021-03-06 08:47:10 -07:00
FusionPBX 7390f79ae0
Add destination order to the order by. 2021-03-06 08:16:30 -07:00
FusionPBX 70577ac83f
Add destination order to the database and use it. 2021-03-06 08:14:54 -07:00
FusionPBX c6707fc835
Add destination_order ot the destinations table. 2021-03-06 08:10:47 -07:00
FusionPBX 906b86d3dc
Use elseif instead of a series of if statements.
Also replace strlen with isset.
2021-03-05 20:03:57 -07:00
FusionPBX 0b91af9f42
Add option to handle category: provision type: array 2021-03-05 12:09:26 -07:00
Andrew Querol c7a35cc1ad Fix device MAC address imports not normalizing.
If it is not normalized you can get a not found error when provisioning since that is checking the database with a normalized MAC address
2021-03-04 17:33:25 -06:00
FusionPBX 46d13689fc
Fix a duplicaiton problem when editing and saving extension settings. 2021-03-04 13:41:27 -07:00
emaktech a0ab52d369
CDR - Don't Check Filesystem for Recording on Load
I have been debugging slow loading on our CDR pages for the last few days now.

One issue that we have encountered is that currently as the page loads, it checks the filesystem for each file one at a time. In our case, we move recordings to object storage after 1 week, so each time we check for a file it passes api calls which take over 1 second each to return a result. This causes this page to not load at all for us in many cases.

Regardless, this current method is unnecessarily I/O intensive and really page load is probably not the time to be checking for each file one by one.

So this PR is the simplest solution - remove the check entirely. I would contend that the administrator should remove the record_path from the database if the file was removed so this should be acceptable.

This solves this particular issue for us, but would need feedback from others if not checking for files makes sense.
2021-03-03 15:48:17 -05:00
demonspork 99fb4ae078 Grandstream: Hide BLF Remote Status And More Distinctive Ring
Hide the other connected party on the BLF of supported phones. When not hidden a busy BLF will show the other connected party/sttaus of the call by flashing back and forth between the BLF label and the caller ID.
It also impacts the park buttons, but they typically only show the word "park" because of the character limitations.
Also did more effective find/replace for the distnctive ring variables with regex!
2021-03-02 21:34:25 -06:00
Len a021867008
Remove duplicate uuid/variables 2021-02-28 20:35:51 -05:00
FusionPBX 771b958ebe
Reformat the status to show the reg expire seconds. 2021-02-27 10:08:41 -07:00
FusionPBX d10ea48bee
Get the domain name using the device. 2021-02-26 17:17:32 -07:00
demonspork 0f9098cfb4 Grandstream: Plantronics EHS and additional non-clobbering of settings
Grandstream template updates to support plantronics EHS via grandstream_headset_type and grandstream_headset_key_mode variables.
Also updated wallpaper and screensaver if/else statements to leave out the variables if they are not defined instead of clobbering the user setting. If you want to mandate a certain setting, just set the variable. If the variable is unset it will not overwrite on provision and allow the previous setting to remain.
2021-02-25 15:23:33 -06:00
FusionPBX e69bebcbe8
Merge pull request #5778 from demonspork/cdr-stats-improvements
Improved Missed Call accuracy, cdr statistics, and hide duplicated CDRs from Enterprise Ring Groups
2021-02-24 17:37:27 -07:00
FusionPBX fe92309901
Update index.lua 2021-02-23 21:00:56 -07:00
FusionPBX d2ff58ee42
Update index.lua
Added a commented out resync option.
2021-02-23 20:56:37 -07:00
demonspork c11589b1c3 Track Voicemail Message Success/Failure in CDR
Track whether or not a message was actually left in the voicemail box. Previously we only knew that voicemail answered, now we know whether the caller left a message.
Callers who didn't leave a message now show up in the "Cancelled" call filter in xml_cdr.php

Bonus: Fixed a bug with the originating_leg_uuid that was breaking extension summary from a previous commit and some other minor bugs/typos.
2021-02-21 21:09:37 -06:00
demonspork 0ef2551698 Exclude cc_side agent legs from missed_call
Excluded cc_side = agent calls from being marked as missed_call = true

Fixed the previous performance issue with adding the cc_side != 'agent' to the SQL and removed its filter from the rendering loop for the xml_cdr.
2021-02-21 18:26:24 -06:00
demonspork b5272984d1 Don't filter LOSE_RACE of already filtering originating_leg_uuid
It is redundant to filter out LOSE_RACE when originating_leg_uuid is also filtered, there is an overlap where every call with LOSE_RACE also has an originating_leg.
2021-02-20 11:51:24 -06:00
demonspork 77974b71dc Fix Query performance for cc_side agent
For some unexplained reason, including the `"and cc_side != 'agent'` in the WHERE tanks the query performance from seconds to minutes on Postgres 9.4. It runs great on Postgresql 13. Reverting to the "blank content while writing the page content" approach for this value unless I can find the source of the problem. - Oh, also removed an unnecessary condition that prevents you from filtering by LOSE_RACE.
2021-02-20 11:51:24 -06:00
demonspork 92dc62a7b4 Fix TTA display bug in Export CDR PDF
Same thing as in the xml_cdr.php page display. If the call is answered instantly, less than a second, then the difference is 0s, and the 0s is a visual indicator that the call was answered, it just took less than a second. Calls that didn't get answered have a large negative number stored in the TTA field, 0 is an answered call.
2021-02-20 11:51:24 -06:00
demonspork d150f16b9d Fixed "Failed" call status in CDR
Re-implemented the commented out "Failed" call status SQL filter. It was no different than leaving the "Call status" search box empty. Removed the send_refuse restriction.
2021-02-20 11:51:24 -06:00
demonspork 56a318b2f0 Fix TTA display bug
If the TTA is 0 because the call was answered in less than a second (so that the answer_epoch and start_epoch are in the same second), it would not display the TTA at all. This is safe to include 0 because "unanswered" calls are going to have a TTA that is is the negative value of the start time, significantly lower than 0.
2021-02-20 11:51:24 -06:00
demonspork ef38b15cdc Add new missed call rules to HTTP CDR Imports
Add new missed call rules to HTTP CDR Imports. They had only been added to the xml_cdr class used by the file import.
2021-02-20 11:51:24 -06:00
demonspork 1a1edf1195 Improved Missed Call accuracy, cdr statistics, and hide duplicated CDRs from Enterprise Ring Groups
Changes
--------
  - Improve CDR Import Logic so that missed_call column is more accurate to the "missed" status. It would previously mark unanswered outbound calls as "missed". These are their own category of call.
  - Don't mark the CDRs of the "legs" of an Enterprise Ring Group call as missed, only the originating_leg will be marked (one missed call per call) - We could also just "skip" importing these call legs. Simultaneous ring groups don't have these duplicated CDRs for every ringing phone. The "Skip" approach might make most of the rest of this work irrelevant.
  - Create `originating_leg_uuid` column in v_xml_cdr and import it into the database during CDR imports so it is available for filtering Enterprise Ring Group calls out of CDRs and reports.
  - Move logic that hides the agent leg of CC calls, LOSE_RACE calls, and the Enterprise Leg hiding code from xml_cdr.php into xml_cdr_inc.php into the SQL query WHERE clause so the CDR page looks more consistent. The logic is the same, but these calls are now excluded from the query result entirely instead of having to "skip" rendering them in the list on the xml_cdr.php page.
  - Improved CDR statistics page to use the missed_call variable instead of relying upon billsec and answer_stamp/answer_epoch. Added the same logic as the xml_cdr pages to the query so it excludes enterprise ring group call legs.
  - Laid the query groundwork in xml_cdr_statistics to report on Average TTA (No UI changes yet to include that statistic)

Retroactive Changes
---------------------
There are a few changes going back in time to bring everything in line with this better reporting accuracy:
  - If you want the populated the `originating_leg_uuid column` in `v_xml_cdr`, it will rely upon having the `json` column and not having deleted the data from it like I know some people do for space saving.
  - If you don't have the json column,  you are mostly out of luck for hiding the duplicate legs of Enterprise ring group calls. It might be possible, but it isn't going to be easy.
  - On Newer Versions of postgres, this works:
```
UPDATE v_xml_cdr SET originating_leg_uuid = (json->'variables'->>'originating_leg_uuid')::uuid WHERE json->'variables'->>'originating_leg_uuid' IS NOT NULL;
```
  - For some reason on postgres 9.4, I had to UPDATE every single record because I couldn't get it to allow the json syntax properly after the WHERE. This is fine, it doesn't change the end result it just means it has to run the UPDATE on every record, which will take a while
```
UPDATE v_xml_cdr SET originating_leg_uuid = (json->'variables'->>'originating_leg_uuid')::uuid;
```
  - To remove the `missed_call = true` on all your previous outbound records so that they don't show up when you filter on missed (outbound unanswered calls can be accurately listed with TTA max 0 and direction outbound)
```
UPDATE v_xml_cdr SET missed_call = false WHERE direction = 'outbound' AND missed_call = true;
```
2021-02-20 11:51:24 -06:00
Len e7c55ccc1d
Duplicate variable yealink_ringtone_url and uuid
Duplicate variable yealink_ringtone_url and uuid 7af991ec-ddb9-4942-a05d-d1acc529fef5
2021-02-18 18:29:33 -05:00
FusionPBX 71b10db150
Merge pull request #5770 from konradSC/patch-90
Add Toll Allow to Call Broadcast
2021-02-17 14:01:49 -07:00
chansizzle 91719cc374
added pin lock vars 2021-02-17 13:14:49 -07:00
konradSC a55b9a6377
Add toll allow 2021-02-17 10:51:42 -05:00
konradSC e4212fa335
Add toll allow 2021-02-17 10:51:11 -05:00
konradSC 7ae966efc6
Add Toll Allow to Broadcast 2021-02-17 10:49:22 -05:00
demonspork 202bc7363e Fixed "Missed" link and exclude LOSE_RACE from CDR stats
Simple change to exclude lose_race and fix a URL change for the xml_cdr page.
2021-02-16 21:21:59 -06:00
Andrew Querol b92ed17f17
Fix app_config typo for recordings.
storage_type was never initialized as a setting in the database due to the y counter being reset to 0 after it. This was causing the storage_type setting to not show up in the UI.
2021-02-15 13:53:37 -06:00
FusionPBX 43735a93e9
Update the URL from type to import_type 2021-02-11 15:33:11 -07:00
FusionPBX b5f9db0bd2
Update the URL from type to import_type 2021-02-11 15:32:19 -07:00
agree 74c7f236ff
Follow me fix call recording 2021-02-11 12:59:34 -05:00
FusionPBX 449f6ab872
Remove the cdata seems to cause problems rather than help. 2021-02-11 03:35:16 -07:00
chansizzle 691dee7353
yealink cp920 firmware path 2021-02-10 14:43:34 -07:00
FusionPBX 2ca45d4cf2
Add elseif and improve indentation. 2021-02-10 12:38:18 -07:00
FusionPBX 0fbd90899a
Merge pull request #5760 from daniel-lucio/patch-183
More DB compatibility
2021-02-10 12:36:17 -07:00
FusionPBX 3b4cc55671
Move the extension settings button. 2021-02-10 00:42:08 -07:00
FusionPBX 5b83dc8ab5
Merge pull request #5761 from greenbea/patch-20
fix comparison operator
2021-02-09 16:53:42 -07:00
FusionPBX c3ee52596e
Change the permisison for the settings button. 2021-02-09 14:15:09 -07:00
FusionPBX 34f6d3e068
Add support for extension_settings. 2021-02-09 13:23:59 -07:00
markjcrane 682c632520 Add new extension_settings feature 2021-02-09 13:09:32 -07:00
agree ee1ca8a507
fix comparison operator 2021-02-09 14:18:21 -05:00
Luis Daniel Lucio Quiroz 52c70f6172
Update app_defaults.php 2021-02-09 14:14:53 -05:00
FusionPBX 38a9e1fae0
Add import button if the feature is installed. 2021-02-08 11:52:29 -07:00
FusionPBX af73671c32
Add import button if the feature is installed. 2021-02-08 11:51:48 -07:00
agree b7eef0e69e
Fix negative lookahead 2021-02-03 23:29:10 -05:00
FusionPBX f43910e328
Update ivr.conf.lua 2021-02-03 16:25:08 -07:00
agree c4dfb7ce59 IVR Menu fix menu options with same length as direct dial regex 2021-02-03 17:23:51 -05:00
agree 9ad77b64bd
Ring group fix missed call alert 2021-02-03 12:18:34 -05:00
agree a39a65d21e
ring group release database handle before bridge 2021-02-02 12:58:23 -05: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 9b36f0015f
Merge pull request #5750 from greenbea/patch-14
Fix agent record selected
2021-02-01 19:54:58 -07:00
agree 1205e89796
dialplan xml fix cache delete when editing global dialplans 2021-01-31 16:08:29 -05:00
agree 50d2d49b9e
Fix agent record selected
`$agent_record` is a string not a Boolean
2021-01-30 22:40:26 -05:00
agree 5fda5d811f call center agent record 2021-01-29 13:56:04 -05:00
FusionPBX 456aa8dce4
Add outbound caller id name and number to follow me destinations. 2021-01-28 17:34:30 -07:00
FusionPBX 2ea3d8a62a
Add more escape functions to the click to call php file. 2021-01-27 22:25:04 -07:00
agree 8e7452e8c7
click to cal 2021-01-27 13:49:01 -05: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 6c50deee2c
Time condition exclude invalid presets with incorrect json syntax to make it more resilient. 2021-01-26 11:53:44 -07:00
FusionPBX 2e4d07b941
Merge pull request #5705 from emaktech/patch-2
Minor french language updates
2021-01-26 08:43:13 -07:00
FusionPBX 54457c8cc1
Merge pull request #5706 from emaktech/patch-3
Minor French update
2021-01-26 08:42:44 -07:00
FusionPBX d6d010e39b
Merge pull request #5708 from emaktech/patch-5
French language update
2021-01-26 08:42:03 -07:00
FusionPBX 524bf1e230
Merge pull request #5709 from emaktech/patch-6
French language update
2021-01-26 08:41:46 -07:00
FusionPBX 7954af8e6c
Merge pull request #5710 from emaktech/patch-7
French language update
2021-01-26 08:41:16 -07:00
FusionPBX cc322c7650
Merge pull request #5712 from emaktech/patch-9
French language update
2021-01-26 08:40:36 -07:00
FusionPBX 0bc3b4cf57
Merge pull request #5714 from emaktech/patch-11
French language update
2021-01-26 08:38:56 -07:00
FusionPBX 30eb6c942f
Merge pull request #5715 from emaktech/patch-12
Micro update to french language
2021-01-26 08:38:22 -07:00
FusionPBX 8638aa6251
Merge pull request #5728 from emaktech/patch-13
FR-CA update
2021-01-26 08:37:48 -07:00
FusionPBX 5ed3989b4e
Merge pull request #5736 from emaktech/patch-15
French Translation update
2021-01-26 08:36:46 -07:00
FusionPBX d883aafa21
Merge pull request #5737 from emaktech/patch-16
Update app_languages.php
2021-01-26 08:36:04 -07:00
FusionPBX e029ae2729
Merge pull request #5738 from emaktech/patch-17
Update app_menu.php
2021-01-26 08:35:36 -07:00
FusionPBX 92fe4753f0
Merge pull request #5739 from emaktech/patch-18
Update app_config.php
2021-01-26 08:35:07 -07:00
FusionPBX 37889ee6e7
Merge pull request #5740 from greenbea/patch-11
When there's a single app in the app log it's saved as an single object in the json not as an array of objects
2021-01-26 08:34:35 -07:00
fusionate 1b2dc75fa6 Call Center Queues - Delete: Unload deleted queue configurations. 2021-01-25 17:09:55 -07:00
fusionate 0c3aa93dc9 Call Center Agents - Delete: Fix bulk delete bug. 2021-01-25 12:30:42 -07:00
nemerald-voip 3e24d553d9
Update app_config.php 2021-01-25 10:47:59 -08:00
nemerald-voip 8f19861881
Additional Polycom config parameters 2021-01-25 10:01:42 -08:00
FusionPBX d10634d4b3
Add ability to import enabled attribute from the dialplan xml. 2021-01-25 10:12:29 -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
agree 08f5c1631c
Add missing variable 2021-01-23 23:53:36 -05:00
agree 9c9507e2e3
Fix xml_cdr_details fix application log
When there's a single app in the app log it's saved as an single object in the json not as an array of objects
2021-01-23 23:47:53 -05:00
fusionate 80c51cc2e2 Extension - Edit: Lookup extension on submit if extension_extension permission not assigned. 2021-01-22 12:12:29 -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
emaktech 37638eafac
Update app_config.php
fr-ca update
2021-01-20 17:50:04 -05:00
emaktech db16e36fb0
Update app_menu.php
fr-ca update
2021-01-20 17:47:46 -05:00
emaktech c02f401612
Update app_languages.php
fr-ca update
2021-01-20 17:46:05 -05:00
fusionate da79aa0fb1 Devices, Device Profiles - Search: Scope enhancements. 2021-01-20 11:06:34 -07:00
FusionPBX 322bbd4c20
Use column names in the SQL Query. 2021-01-20 10:46:00 -07:00
FusionPBX 03866355f6
Change dialplan_detail_enabled to boolean. 2021-01-20 10:45:08 -07:00
emaktech ddda85bbf1
Update app_languages.php
French Translation update
2021-01-20 12:20:38 -05:00
FusionPBX 7d3e754812
Set the dialplan_detail_enabled default value to true. 2021-01-19 22:18:40 -07:00
FusionPBX 1ddf5bbf41
Check if dialplan_detail_enabled is true or if null consider the value as true and add line feeds to improve readability of the SQL statement. 2021-01-19 18:59:09 -07:00
FusionPBX e64c70ff9d
Add ability to use the dialplan_detail_enabled field. 2021-01-19 18:56:51 -07:00
FusionPBX fb45bfb3fa
Add dialplan_detail_enabled to the app_config.php file. 2021-01-19 18:55:32 -07:00
agree c21961922a
Add extension_extension permission 2021-01-18 23:39:49 -05:00
agree 4037331e4b
Extension add permission for extension field 2021-01-18 23:38:08 -05:00
FusionPBX 3f2332c0e2
Merge pull request #5729 from greenbea/patch-4
Destinations add accountcode permission
2021-01-18 18:50:49 -07:00
fusionate e92ebd8302 Device Profiles - Search: Include some Key and Setting fields. 2021-01-18 16:37:42 -07:00
fusionate 8107694dd3 Devices - Search: Include some Line, Key and Setting fields. 2021-01-18 16:22:18 -07:00
agree 71a468113a
add destination_accountcode permission 2021-01-18 17:12:13 -05:00
agree a1baa68230
Destinations add accountcode permission 2021-01-18 17:08:12 -05:00
emaktech af78f9fc97
Update app_languages.php
FR-CA update
2021-01-18 16:43:55 -05:00
fusionate 2fcabefc49 Voicemail: Remove unused permission. 2021-01-18 11:27:06 -07:00
FusionPBX 246ffb3e12
Add a permission check for xml_cdr_export_csv and xml_cdr_export_pdf to the CDR export. 2021-01-18 00:00:18 -07:00
FusionPBX 1b2812976d
Add xml_cdr_export_csv and xml_cdr_export_pdf permissions to app_config.php. 2021-01-17 23:56:45 -07:00
FusionPBX 9788b7b99f
Add xml_cdr_export_csv and xml_cdr_export_pdf permission checks. 2021-01-17 23:55:23 -07:00
konradSC 5efca5afa7
Bug Fix: No beep when bypassing the greeting
We found that callers were not hearing the tone_stream if they pressed "#" to bypass the voicemail greeting. Inserting a very brief silence_stream seems to fix the issue.
2021-01-15 08:31:21 -05:00
FusionPBX 2157f69e51
Merge pull request #5718 from demonspork/patch-1
Destination Emergency Checkbox Spacing Fix
2021-01-14 20:00:51 -07:00
FusionPBX c0f8ee965e
Merge pull request #5720 from greenbea/patch-4
CDR add permision to hide call center agent legs
2021-01-14 10:17:43 -07:00
Andrew Querol 124f32d989
Remove footer from call center dashboard widget.
This should not have been in here, causes the footer to display outside of the bounds of where it should be.
2021-01-14 10:11:11 -06:00
agree 5778f71663
Update app_config.php 2021-01-13 13:13:11 -05:00
agree 33b206c6a7
Update xml_cdr.php 2021-01-13 13:12:23 -05:00
Greenbea 3a01537487 CDR add permision to hide call center agent legs
Author:    agree <ahrongreenberg@gmail.com>
2021-01-12 16:55:27 -05:00
demonspork 8fb5ffb553
Destination Emergency Checkbox Spacing Fix
Add a missing non-breaking space to fix the positioning of the checkbox.
2021-01-11 10:24:30 -06:00
emaktech fa742ba7ff
Update app_languages.php
Micro update to french language
2021-01-06 16:25:06 -05:00
emaktech d61388b3ee
Update app_languages.php
French language update
2021-01-06 16:20:26 -05:00
emaktech 056e19ce8f
Update app_languages.php
French language update
2021-01-06 16:16:33 -05:00
emaktech 72b273058e
Update app_languages.php
Minuscule French language update
2021-01-06 16:04:03 -05:00
emaktech 731c969d4a
Update app_languages.php
super minor french language edit
2021-01-06 16:02:31 -05:00
emaktech 9eb0e56448
Update app_languages.php
extremely minor french language edit
2021-01-06 15:59:47 -05:00
emaktech 4a31badbba
Update app_languages.php
Minor French update
2021-01-06 15:35:20 -05:00
emaktech a894aa1aa7
Update app_languages.php
Minor french language updates
2021-01-06 15:31:51 -05: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
demonspork 9cf580c512 Allow Setting Default transcription state
When creating a new extension/voicemail box it can have a global/domain default setting for whether to enable transcription.
`transcription_enabled_default` default setting that determines what status transcription should be for all new extensions/voicemails.
2021-01-06 13:16:19 -06:00
fusionate 60151739be Time Conditions: Minor adjustment. 2021-01-04 18:09:07 -07:00
fusionate 7f08b92631 Time Conditions: Bug fixes. 2021-01-04 17:41:33 -07:00
FusionPBX 597955da06
Add a feature for global call block. 2021-01-01 23:20:17 -07:00
FusionPBX d25f1d393e
Update call_block.php
Call Block changes.
- Add a new permission call_block_domain this is assigned to the superadmin group by default.
- Add a domain select list for those that have the call_block_domain permission.
- Add a show all button to Call Block.
2021-01-01 22:02:38 -07:00
FusionPBX fc16442b3f
Merge pull request #5693 from winsock/calls_toggle_improvments
Remove the toggle dropdown in favor of three separate toggle buttons
2020-12-29 10:38:04 -07:00
Luis Daniel Lucio Quiroz de021ec34c
Hide things that non-admin users shouldnt edit 2020-12-29 00:24:03 -05:00
Luis Daniel Lucio Quiroz bb868a2a8b
Update app_config.php 2020-12-29 00:15:22 -05:00
Andrew Querol 492cbbde14 Re-add permission check per button toggle button. 2020-12-28 22:17:05 -06:00
Andrew Querol d7c7f4f1a5 Do not collapse toggle buttons so they do not loose meaning on small screens/mobile devices. 2020-12-28 21:53:04 -06:00
Andrew Querol 4807e0b570 Remove the toggle dropdown in favor of three separate toggle buttons 2020-12-28 21:32:19 -06:00
FusionPBX cd8a3336b2
Merge pull request #5692 from winsock/panel_status
Fix changing user status via the operator panel
2020-12-28 18:53:31 -07:00
Andrew Querol 88be4e0094 Fix user status setting. 2020-12-28 19:45:05 -06:00
FusionPBX 4cad037cbe
Update app_config.php 2020-12-28 17:05:50 -07:00
chansizzle 53de0031a8
order preset holidays 2020-12-28 17:00:38 -07:00
fusionate e8e67a6af7 CDR: Verify is array before checking size. 2020-12-28 14:23:00 -07:00
FusionPBX dadea8d4c6
Merge pull request #5672 from demonspork/Destination-Emergency
Add Support for Validated Emergency Destinations/Caller ID
2020-12-24 10:31:44 -07:00
emaktech cc5eba5699
Revert "Order by start_epoch to Speed Up Query Execution" 2020-12-23 23:52:15 -05:00
chansizzle 1cd6082981
added new years eve and christmas eve 2020-12-23 17:37:39 -07:00
FusionPBX 37350b4fa7
Merge pull request #5682 from greenbea/patch-1
Time condition add missing extension field  from destination select q…
2020-12-22 10:46:15 -07:00
agree 53e48a5262
Call center: add missing queue_name field from destination select sql query 2020-12-21 18:01:44 -05:00
agree 7d7ba7dee1
Time condition add missing extension field from destination select query 2020-12-21 17:44:46 -05:00
FusionPBX 2931445c91
Get the domain_name with a different approach to fix global inbound routes. 2020-12-21 15:35:59 -07:00
fusionate 54f22dcce5 Test Commit - Ignore 2020-12-21 13:07:04 -07:00
fusionate 9029a851d4 Test Commit - Ignore 2020-12-21 12:58:53 -07:00
fusionate 7ddcbbca39 Test Commit - Ignore 2020-12-21 12:04:43 -07:00
fusionate 88e1285b8b Test Commit - Ignore 2020-12-21 11:35:09 -07:00
fusionate 7d2d05a332 Test Commit - Ignore 2020-12-21 11:31:52 -07:00
fusionate 0a6ab715af Test Commit - Ignore 2020-12-21 11:16:52 -07:00
FusionPBX fa835103e3
Use isset instead of strlen. 2020-12-21 11:13:55 -07:00
fusionate 062c9f4c87 Test Commit - Ignore 2020-12-21 11:02:36 -07:00
FusionPBX 64822a388c
Missing message_status to listen to the recording again.
Missing message_status to listen to the recording again causes to error out and return to the main menu without it.
2020-12-17 09:00:02 -07:00
FusionPBX c0f483ed06
CDR Import fix missing sql parameter 2020-12-16 09:35:01 -07:00
S.Mohammad Emami Razavi f531631ddb
Update exec.lua 2020-12-16 18:23:52 +03:30
agree 60ed198a2e
CDR Import fix missing sql parameter 2020-12-15 12:42:47 -05:00
FusionPBX 74a55f3de2
[4.5] Fix Wrong CIDR 2020-12-14 18:11:09 -07:00
FusionPBX ed33c09b16
Merge pull request #5620 from greenbea/patch-22
Follow me set accountcode for external destinations
2020-12-14 18:09:22 -07:00
FusionPBX c60f2e492f
After importing the dialplans generate the dialplan xml. 2020-12-14 18:00:04 -07:00
FusionPBX dc8f9146ba
Update the array name so that is_array evaluates to true. 2020-12-14 17:31:41 -07:00
fusionate 131d96b60c Follow Me: Fix issue with Destinations not displaying correctly. 2020-12-14 13:21:05 -07:00
Luis Daniel Lucio Quiroz 5eb3eaa529
Update extension_edit.php 2020-12-13 20:18:02 -05:00
demonspork c3704c6172 Add Support for Validated Emergency Destinations/Caller ID
This adds emergency_caller_id_select permissions. and an "Emergency" checkbox to destinations. When emergency_caller_id_select permssion is added, the "Emergency Caller ID number" and name become a dropdown in the Extension and only show Destinations that have the "Emergency" checkbox selected to indicate they are valid for emergency calls.
2020-12-11 18:24:14 -06:00
fusionate e9a6449b07 Time Conditions: Fix dynamic Destination Other > Hangup option. 2020-12-11 16:36:51 -07:00
Zion Dials 53e1440e1d
Update listen_to_recording.lua
Missing message_status to listen to the recording again causes to error out and return to the main menu without it.
2020-12-11 08:55:42 -05:00
FusionPBX c314f4352a
Minor change add a little better description. 2020-12-10 20:20:51 -07:00
FusionPBX d5016a107b
Delete xml_cdr_import_update.php 2020-12-10 20:19:54 -07:00
FusionPBX 53cbf8c9b4
Fix a situation where call recording was not showing up in Call Detail Records.
Make sure the record_path is set to the default path if that value doesn't exist in the xml.
2020-12-10 20:03:53 -07:00
fusionate 1687ebb3ae Destinations: Correct permission. 2020-12-10 16:58:50 -07:00
agree 6504fbb6b0
Follow me set accountcode of the for external destinations
Accountcode of the called extension should be set for follow me
2020-12-10 13:40:11 -05:00
FusionPBX 7fe118daed
Merge pull request #5615 from emaktech/patch-65
Order by start_epoch to Speed Up Query Execution
2020-12-09 20:06:49 -07:00
FusionPBX 059f1c48a6
Merge pull request #5618 from SeyedGH/patch-1
Update gateways.php
2020-12-09 20:06:06 -07:00
FusionPBX 0ee8ff2234
Merge pull request #5617 from chansizzle/patch-324
Update app_config.php
2020-12-09 20:03:42 -07:00
FusionPBX edb9a6e269
Restrict Call Center greeting to applications to playback, say, tone_stream, and phrase. 2020-12-09 20:00:39 -07:00
FusionPBX d7dd1a9b1d
Call Center greeting improve support for say and tone_stream. 2020-12-09 19:42:16 -07:00
FusionPBX 842bcd93ee
Remove domain_uuid from the array that is saved.
The domain_uuid should not be modified from this page so it has been removed.
2020-12-09 12:24:39 -07:00
FusionPBX d0be8bf379
Fix recording icon so that it would indicate the call being recorded. 2020-12-09 10:42:21 -07:00
SeyedGH 0a33d7a90b
Update gateways.php
Foreach has a typo -> must be =>
2020-12-09 17:18:17 +01:00
chansizzle 23b2148649
Update app_config.php
dhcp options
2020-12-08 16:07:53 -07:00
fusionate 5c8201ec0d Time Conditions: Resolve issue with dynamic Destination select not loading for Presets. 2020-12-08 14:29:32 -07:00
fusionate 87c2e80542 Call Recording: Allow recording of certain feature codes. 2020-12-08 11:10:50 -07:00
emaktech c97d9e7022
Order by start_epoch to Speed Up Query Execution
In some cases, this seems to speed up xml_cdr loading times by ~10x.

It appears one big cause of this is the final ORDER_BY statements are very slow in PostgreSQL for timestamp fields. Ordering by start_epoch field improves query execution time in a dramatic way and should result in the same ordering.
2020-12-07 15:56:26 -05:00
fusionate 46b2f00826 Dialplan Manager: Adjust toggle method to support multiple domains if used on show all. 2020-12-04 12:53:51 -07:00
demonspork 5a39dbf68e Prevent Users without permission from clobbering ring_group_caller_id_name and number
Bring the ring_group_caller_id_name and number fields and permissions in line with the prefix permissions so that users without permission don't overwrite those those fields by hitting save.
2020-12-02 20:00:55 -06:00
fusionate da069651f4 CDR: Grant xml_cdr_domain permission to admin group by default. 2020-12-02 13:37:49 -07:00
FusionPBX 6f2365fe24
Update call_center_agent_edit.php 2020-12-02 12:30:02 -07:00
fusionate 0dc478ac00 Fax Server: Add ability to authorize domains for Email-to-Fax. 2020-12-02 12:20:10 -07:00
FusionPBX ae3ade1714
Add new setting agent_contact_method 2020-12-02 12:11:56 -07:00
FusionPBX e05de35122
Remove loopback for call center agent contact. 2020-12-02 11:54:07 -07:00
FusionPBX 38207d146f
Update the polycom_display_language description. 2020-12-01 12:56:16 -07:00
FusionPBX daeb353527
Change the default of polycom_display_language as a null value is English 2020-12-01 12:53:08 -07:00
FusionPBX f5faabf795
Add a new provision variable polycom_display_language default to enabled false. 2020-12-01 12:47:59 -07:00
FusionPBX f71d7f4d43
Update ivr_menu_copy.php 2020-12-01 12:25:25 -07:00
FusionPBX 77043d3961
Use ivr_menu_language, ivr_menu_dialect, ivr_menu_voice 2020-12-01 12:16:42 -07:00
FusionPBX af40fe0a62
Add new fields ivr_menu_dialect and ivr_menu_voice. 2020-12-01 12:13:34 -07:00
FusionPBX 485ebced6a
Use the ivr_menu_language to update the language dialect and voice. 2020-12-01 12:12:29 -07:00
fusionate c13c5182ac Destination Select - Dynamic: Clear session array for Outbound Destinations. 2020-11-30 15:53:44 -07:00
fusionate 229bc0ca4e Extensions - Delete: Restore concurrent deletion of voicemail box. 2020-11-30 14:17:30 -07:00
fusionate c67c8cd4c2 Destination Select - Dynamic: Clear session array on add/toggle/delete of a destination type record. 2020-11-30 14:15:57 -07:00
FusionPBX 8b19f03ced
Merge pull request #5606 from winsock/valet_park_blf
Fix the valet auto-in parking dialplan to allow BLF presence monitoring.
2020-11-28 10:51:09 -07:00
FusionPBX 278019e4fe
Merge pull request #5607 from winsock/grandstream_dialplan
Allow park+x in the Grandstream Dialplan
2020-11-28 10:48:48 -07:00
fusionate 72e6368044 IVR Menu: Change spaces to tabs in last commit. 2020-11-27 16:33:05 -07:00
fusionate 6128269328 IVR Menu: Fix issue with CID Name Prefix missing. 2020-11-27 16:31:34 -07:00
FusionPBX 2f7f492039
Merge pull request #5608 from greenbea/patch-19
IVR menu fix Caller ID name prefix
2020-11-25 19:03:48 -07:00
FusionPBX 3ed49f00d9
Add new default settings yealink_firmware_t53w, yealink_firmware_t54s, and yealink_firmware_t54w. 2020-11-25 18:59:05 -07:00
FusionPBX deadafd01e
Add default setting yealink_firmware_t57w 2020-11-25 18:23:16 -07:00
FusionPBX 62887136b1
Add permissions ivr_menus_sub_destinations, ivr_menus_other_destinations and fix related features. 2020-11-23 09:41:35 -07:00
FusionPBX e8790a8314
Remove trailing white space. 2020-11-23 09:36:04 -07:00
FusionPBX 6be0a340f2
Improve the destination select list other category. 2020-11-23 09:32:02 -07:00
FusionPBX 7370d5cd45
Add other_destinations permission. 2020-11-23 08:52:29 -07:00
agree a7712a7582
IVR menu fix Caller ID name prefix 2020-11-22 15:23:03 -05:00
Andrew Querol f1349fac12 Allow both park+x and park+*x prefixes in the Grandstream dialplan.
See #5606 for context
2020-11-20 19:17:43 -06: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
FusionPBX 8be1550689
Merge pull request #5596 from demonspork/yealink-local-directory
Yealink Local Directory - Enable Local Directory. Disabled by default to preserve existing behavior (variable unset in configuration file)
2020-11-20 11:36:10 -07:00
demonspork 15894f4e17 Fixed Issue with extension limits preventing Extension Search
Extension searches would fail if an extension limit was set. This is because the unset($parameters) that was used at the end of the query that counts the extensions is also unsetting the "search" parameter that was set previously. I moved the //get total extension count for domain query to happen before the search parameter is added to fix it.
2020-11-19 17:18:51 -06:00
FusionPBX 6fd52ec721
Add select_mode 2020-11-19 09:54:32 -07:00
FusionPBX cb14ed7a77
Create resources/destinations.php 2020-11-19 09:48:38 -07:00
FusionPBX a1ac4cb1b9
Create root.php 2020-11-19 09:47:09 -07:00
FusionPBX 43f162e815
Add new destinations select_mode 2020-11-19 09:46:05 -07:00
fusionate 4b57b2b7f4 Dialplans: Include Outbound Routes in Dialplans list 2020-11-18 16:24:44 -07:00
fusionate f2a9e5e494 Call Block: Set existing with no direction as 'inbound' blocks. 2020-11-18 14:30:14 -07:00
demonspork 99e2060a50 Yealink Local Directory
Enable Local Directory. Disabled by default to preserve existing behavior (variable unset in configuration file)
2020-11-18 12:51:11 -06:00
agree 0857b79ddb
Fix accountcode when using loopback 2020-11-18 13:05:31 -05:00
FusionPBX a87a9b4311
Update app_config.php 2020-11-18 08:40:28 -07:00
FusionPBX f013aa5059
Merge branch 'master' into gxp_feature_key_sync 2020-11-18 08:39:14 -07:00
FusionPBX 3a71d0c02b
Merge pull request #5554 from greenbea/patch-14
Prevent users from overriding user_context
2020-11-18 08:28:59 -07:00
FusionPBX d660e381d7
Merge pull request #5586 from winsock/device_line_add_defaults
Ensure new lines respect proxy and address default settings.
2020-11-18 08:26:01 -07:00
phoneben c76892a5b3
Update conference_centers.php 2020-11-18 16:51:18 +02:00
phoneben bdd42af87b
Update conference_centers.php
0-11-17 20:00:36.267 UTC [6385] fusionpbx@fusionpbx ERROR:  syntax error at or near "v_meeting_users" at character 63
2020-11-17 20:00:36.267 UTC [6385] fusionpbx@fusionpbx STATEMENT:  select count(*) from v_conference_rooms as r, v_meetings as p v_meeting_users as u, where r.domain_uuid = $1 and r.meeting_uuid = p.meeting_uuid and r.meeting_uuid = u.meeting_uuid and u.user_uuid = $2

missing a comma
2020-11-18 16:04:09 +02:00
Andrew Querol cfc44b4d59 Ensure we setup sip proxies even if the user doesn't have permission to customize them when adding.
Also ensures the primary and secondary server address are set to defaults if the permission does not exist.
2020-11-17 21:40:49 -06:00
FusionPBX 9af41fab4f
Merge pull request #5547 from demonspork/GXP17xx-template-fixes
GXP17xx Template Improvements
2020-11-17 20:16:03 -07:00
FusionPBX 3696269c39
Merge pull request #5560 from winsock/grandstream-xml
Grandstream GXV3370 Template Improvements
2020-11-17 20:11:55 -07:00
FusionPBX 5ce78d835a
Merge pull request #5582 from junction1153/patch-6
Updated code for v1p1beta1 API utilization
2020-11-17 18:56:02 -07:00
FusionPBX 815ff63296
Merge pull request #5587 from junction1153/patch-7
Add new_messages variable in VM Email template
2020-11-17 18:54:18 -07:00
FusionPBX 7a9b6f91d8
Merge pull request #5588 from emaktech/patch-64
Optimize Fax Conversion Quality
2020-11-17 18:43:37 -07:00
FusionPBX 62929a36f5
Merge pull request #5583 from Andy-Seattle/patch-6
Update send_email.lua to choose correct email template
2020-11-17 18:37:26 -07:00
FusionPBX 6c55f4d88d
Merge pull request #5589 from greenbea/update_grandstream_dialplan
Grandstream update dialplan to support extension intercept **[ext]
2020-11-17 18:25:14 -07:00
fusionate 832b3fae22 Call Block: Outbound call support. 2020-11-17 17:39:49 -07:00
Greenbea fae6343173 Grandstream update dialplan to support extension intercept **[ext] 2020-11-17 16:57:48 -05:00
emaktech 5d3b2d3226
Optimize Fax Conversion Quality
Added additional command line switches to the Ghostscript command which greatly improves the output quality and legibility of converted faxes.

Now using a simple threshold method - 75% threshold to determine if a pixel will be black or white.
Dithering is turned off completely.
Also switched to newer tiffg4 compression method.
2020-11-17 16:00:23 -05:00
Joseph d58c26a389
Add new_messages variable in VM Email template
Ability to use ${new_messages} as a variable in the subject for voicemail to email template. Specifically useful for users who are migrating from asterisk and freepbx
2020-11-17 09:32:37 -05:00
Andy-Seattle 6c8a4ec135
Update send_email.lua
To handle scenarios where transcribe_enabled is true BUT voicemail_transcription_enabled is not true for specific voicemail boxes. Need to be able to switch between the email templates.
2020-11-16 20:12:45 -08:00
fusionate aa87250196 Call Recording: Ignore feature-code calls. 2020-11-16 17:26:12 -07:00
FusionPBX 708ae63440
Minor change use is_array before count this prevents a PHP Warninng. 2020-11-16 15:42:27 -07:00
fusionate f48d0ade4a Transactions: Add filter by username. 2020-11-16 15:06:10 -07:00
FusionPBX ebcccb9e9d
Fix the distinct syntax issue by removing extension_uuid. 2020-11-16 13:00:01 -07:00
fusionate 6e25a4a7bf Destinations: Apply destinations > unique default setting. 2020-11-16 12:52:14 -07:00
FusionPBX dd15534541
Add a destination unique boolean setting. 2020-11-16 12:43:31 -07:00
Joseph cf2a7d200b
Updated code for v1p1beta1 API utilization
Advanced --> Default Settings --> Voicemail.
Add: Category: voicemail
Subcategory: transcribe_provider
Type: text
Value: google
Enabled: true

Add: Category: voicemail
Subcategory: transcribe_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: json_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: transcribe_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: json_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: google_key
Type: text
Value: INSERT YOUR API KEY HERE
Enabled: true

Add: Category: voicemail
Subcategory: google_url
Type: text
Value: https://speech.googleapis.com/v1p1beta1/speech
Enabled: true
2020-11-15 01:03:58 -05:00
FusionPBX bd5036d220
Merge pull request #5570 from greenbea/gateway_ping_params
Add gateway ping-min/max params
2020-11-12 00:03:25 -07:00
FusionPBX 4d183c1ffa
Update destinations.php
Fix a PHP warning.
2020-11-11 09:34:42 -07:00
Greenbea 3f426baf62 Add gateway ping-min/max params 2020-11-11 01:15:46 -05:00
FusionPBX e5cf6bde51
Update mwi_notify.lua
Add 0 as default values for new and saved messages.
2020-11-09 22:03:33 -07:00
FusionPBX f5b4a54403
Create mwi_notify.lua
Add new mwi_notify.lua script.
2020-11-09 21:41:29 -07:00
FusionPBX b494732eb7
Update mwi_notify.lua
Add debug information.
2020-11-09 21:38:04 -07:00
FusionPBX cfe259d868
Update send_mail.lua
Change header from X-FusionPBX-Email-Call-UUID to the correct value of X-FusionPBX-Call-UUID
2020-11-07 19:21:19 -07:00
fusionate 4f29228768 Fax Server: Better compatibility with current libtiff-tools. 2020-11-05 16:08:27 -07:00
FusionPBX 5fa52feefe
Merge pull request #5557 from greenbea/patch-16
Fix cache delete for global dialplans
2020-11-05 16:02:30 -07:00
agree 9708c482fe
Update dialplan_edit.php 2020-11-05 17:56:17 -05:00
Andrew Querol c959b8cd10 Add in the new default settings and enable WiFi management. 2020-11-05 12:02:33 -06:00
Greenbea 6770d15b3c Fix cache delete for global dialplans 2020-11-05 11:29:41 -05:00
Andrew Querol cdab2a752c Fix the whitespace inconsistency 2020-11-05 09:43:51 -06:00
FusionPBX c13b1426bb
Update destinations.php
Prevent a plugin from breaking parts of the project.
2020-11-04 10:46:58 -07:00
agree 139461cf2e
Update extension_edit.php 2020-11-03 16:31:40 -05:00
agree 328d79e95d
Prevent users from overriding user_context 2020-11-03 16:17:58 -05:00
Nate 5f2dddfc60 Email Templates: Integrate Ace Editor. 2020-11-02 15:58:58 -07:00
FusionPBX 991fffa4ed
Update index.lua
Add call_block_country_code and handle e.164 automatically when the country code has been provided.
2020-11-02 11:10:45 -07:00
Nate f748a754ad Call Block: UI Adjustments for Country Code. 2020-11-02 10:55:31 -07:00
FusionPBX 8528f38c51
Update dialplan_outbound_add.php
Use a parameterized query for the domain_uuid.
2020-10-28 22:02:54 -06:00
Darren Williams caacf5b82c
Update dialplan_outbound_add.php
Make the gateway select order the gateways with the current domain first
2020-10-28 18:55:26 +00:00
FusionPBX a5dadb650b
Update send_mail.lua
Use a more concise method to get default settings for email.
2020-10-27 20:42:09 -06:00
FusionPBX 54db7db4c3
Update send_email.lua
Add email_queue_enabled
2020-10-27 20:38:44 -06:00
FusionPBX afcbdaf676
Update record_message.lua
Improve the indentation
2020-10-27 20:02:19 -06:00
Nate d5bc65111a Call Block: Partial support for Country Code. 2020-10-27 11:21:12 -06:00
FusionPBX b5f85d43ca
Update dialplan_outbound_add.php
Adjust permissions to work better for admin if the outbound_route_add permissions is set.
2020-10-26 18:07:40 -06:00
Darren Williams f5a34d02f0
Include profile and caller id type in copy 2020-10-23 19:14:09 +01:00
FusionPBX 6d0865acc8
Update send_mail.lua
Update local after email.
2020-10-22 22:09:08 -06:00
Nate b5b5f467bb Devices - Export: Minor visual adjustments. 2020-10-22 12:26:52 -06:00
FusionPBX 95c8fc9c7a
Update ivr_menu.php 2020-10-22 03:16:10 -06:00
FusionPBX 6ffec9b87f
Update conference_edit.php
Change session context to domain_name.
2020-10-22 03:13:42 -06:00
FusionPBX fb72d597f2
Update ivr_menu.php
Change session context to domain_name.
2020-10-22 03:09:58 -06:00
FusionPBX 2020e398b2
Update ivr_menu_xml.php
Change session context to domain_name.
2020-10-22 03:01:47 -06:00
FusionPBX 9208a270ac
Update ivr_menu_copy.php
Change session context to domain_name.
2020-10-22 02:57:57 -06:00
FusionPBX dc9f426100
Update conference_center_edit.php
Change session context to domain_name.
2020-10-22 02:50:52 -06:00
FusionPBX d82f8cc155
Update conference_centers.php
Change session context to domain_name.
2020-10-22 02:48:44 -06:00
FusionPBX d83b4b9319
Update dialplan_outbound_add.php
Change session context to domain_name.
2020-10-22 02:47:02 -06:00
FusionPBX f5e5fd7a79
Update call_center_queue_edit.php
Change session context to domain_name.
2020-10-22 02:42:08 -06:00
FusionPBX 7aa65122a0
Update call_center.php
Change session context to domain_name.
2020-10-22 02:36:52 -06:00
FusionPBX 26a316a295
Update time_condition_edit.php
Change session context to domain_name.
2020-10-22 02:35:09 -06:00
FusionPBX 281979721c
Update fifo_add.php
Change session context to domain_name.
2020-10-22 02:33:18 -06:00
FusionPBX e9b962a8e2
Update dialplan_add.php
Change session context to domain_name.
2020-10-22 02:31:10 -06:00
FusionPBX 94b2f8b398
Update click_to_call.php
Change session context to domain_name.
2020-10-22 02:28:51 -06:00
FusionPBX 81ff164a65
Update fax.php
Change session context to domain_name.
2020-10-22 02:19:08 -06:00
FusionPBX 3173657851
Update conferences.php
Change context to domain_name.
2020-10-22 02:15:21 -06:00
FusionPBX fdc142c27d
Update device_download.php
Export more device details.
2020-10-21 21:13:11 -06:00
konradSC c2688fcf2a
Check for origination_callee_id_name
This was breaking when the variable wasn't set in the dialplan. 

Len discovered this :-)
2020-10-21 12:09:28 -04:00
Nate 3dec7cb307 Provisioning: Fix to make Domain Settings take effect in templates. 2020-10-20 16:51:48 -06:00
Nate 7e9cfb332a Extension - Edit: Adjust CIDR description. 2020-10-20 14:54:42 -06:00
Nate 53c7f1e805 Contacts - Import: Correct redirect URLs. 2020-10-20 13:29:34 -06:00
Nate 29de477e85 Contact - Import: Remove reference to outlook. 2020-10-20 13:21:18 -06:00
Nate 959a70c163 Devices - Import: Fix file upload. 2020-10-20 13:14:09 -06:00
FusionPBX b724852eff
Update device.php
When deleting a device make sure it removes any related device_uuid_alternate.
2020-10-20 09:41:08 -06:00
FusionPBX 2cb787c51c
Update app_config.php
Change voicemail_id to numeric.
2020-10-19 22:30:33 -06:00
FusionPBX 5b6102de70
Update device_edit.php
Show input text when details for select are not configured.
2020-10-19 20:19:00 -06:00
demonspork b0bbae3a40 GXP17xx Template Improvements
Various basic variables were missing like transport type and sip_port and basic things were wrong like Accept Incoming SIP from Proxy Only was disabled.
This template P codes are almost identical to the GXP16XX except that the loops for button programming doesn't seem to work with it at least with my limited testing, so they are left out for now.

Tested and working with firmware 1.0.1.89
2020-10-19 00:11:43 -05:00
Greenbea 3aa39634c9 ivr menu add pin number 2020-10-18 15:44:33 -04:00
demonspork d5b88ba4dc Fix Indention
Spaces instead of tabs :)
2020-10-16 18:51:32 -05:00
demonspork 21fd701e69 Disable grandstream_feature_key_sync by default
Disable grandstream_feature_key_sync by default because it requires the lua.conf.xml modification for the server to work with it.
2020-10-16 18:49:06 -05:00
demonspork 083453784b Grandstream GXP and GRP feature Key Sync
Grandstream GXP and GRP feature key sync variables.
2020-10-16 18:47:01 -05:00
agree 0104ec36a0
Fix Paging 2020-10-14 20:05:40 -04:00
Nate df88702ec1 Operator Panel: Enforce minimum refresh rate value. 2020-10-14 14:22:35 -06:00
Nate 9550ea7c05 Operator Panel: Implement adjustable refresh rate. 2020-10-14 14:13:51 -06:00
FusionPBX e2b97dd221
Merge pull request #5530 from Len-PGH/patch-157
Add Grandstream GRP vendor function for phonebook.
2020-10-13 16:03:37 -06:00
Nate 6913125511 Device - Import: Hide file upload for now, as doesn't work properly. 2020-10-13 10:26:16 -06:00
Len e1534289f5
Update app_config.php 2020-10-13 09:56:35 -04:00
Nate b8acae0afb Voicemail: Show assigned extension mailboxes if voicemail_domain permission not assigned. 2020-10-12 14:55:07 -06:00
Nate a770fd878c Voicemail: Enhance recording playback options. 2020-10-12 11:46:51 -06:00
Nate 349f81ddd0 Voicemail: Clear some vars. 2020-10-12 09:56:49 -06:00
Nate a16fdcc437 Voicemail: Additional step to correct potential phrase/language issues. 2020-10-12 09:54:50 -06:00
FusionPBX ce2a772720
Update index.lua
Remove trailing space.
2020-10-10 13:29:15 -06:00
FusionPBX 7f870ea26f
Remove an extra line of code that causes no harm but is not needed. 2020-10-10 12:46:56 -06:00
FusionPBX 3283140022
Update destination_edit.php
Replace string_to_regex with destination to_regex method.
2020-10-10 00:06:38 -06:00
FusionPBX cd3ed425de
Update destinations.php
Add to_regex method to the destinations class.
2020-10-10 00:03:04 -06:00
Len 6cc97a45cc
Update app_config.php 2020-10-09 22:07:25 -04:00
Nate 325da538c3 Voicemail: Adjust default greeting to accept * for remote access. 2020-10-08 18:05:20 -06:00
Nate c10d508ba8 Voicemail: Minor adjustment to play greeting script. 2020-10-08 16:18:02 -06:00
Nate 55e1e2ea35 Contacts - Import: Support multiple numbers per contact and ability to set number label. 2020-10-08 15:13:45 -06:00
FusionPBX 08de8d1f81
Remove code that caused an error. 2020-10-07 13:48:17 -06:00
Nate 7932829ff0 Switch Variables: Enhance description. 2020-10-06 14:58:00 -06:00
Nate 4a886ea1d2 Extension - Edit: Adjust permission check to mitigate warning. 2020-10-05 09:49:23 -06:00
FusionPBX 4edb1d67ac
Update ivr.conf.lua
This was added to send calls to the IVR menu exit action when it reaches the ivr_menu_max_failures. However it causes a bug when ivr_menu_max_failures = 1 and IVR Menu Option has a digits larger than 2 which gets interpreted as a failure and then sent to the fail destination. This code causes a worse issue than it solves. Commenting out the code until finding a better solution.
2020-10-02 11:58:27 -06:00
jamesorose 0c6a066f8e
Update app_config.php (#5504)
Change yealink_trust_certificates value false. When set to true this can make the phone not able to provision. If not using a trusted certificate.
2020-10-02 11:45:26 -06:00
Nate f93e0a8271 Voicemail: Additional steps to correct potential phrase/language issues. 2020-10-02 10:07:58 -06:00
FusionPBX 2bbec3f38b
Add a missing comma. 2020-10-01 19:12:30 -06:00
agree 73e9136344
Fix faxing to multiple numbers (#5503) 2020-10-01 17:08:53 -06:00
agree e3f36157d3
Allow flexible defaults for ivr failure and timeout (#5502)
* Allow flexible defaults for ivr failure and timeout

* Allow flexible defaults for ivr failure and timeout

* Fix default setting description
2020-10-01 14:22:05 -06:00
Nate 15408eee73 Recordings: Additional sanitation on file rename. 2020-09-29 18:05:37 -06:00
Nate 85e9be8148 VM Scripts: Restore recording beep tone for add intro on vm forward. 2020-09-29 14:57:00 -06:00
Nate 541bd4dd6f Device Edit: Restore ability to unset the current Device Profile. 2020-09-29 14:38:15 -06:00
Nate 41501eee61 CDR: Mitigate warnings if no extensions assigned to user. 2020-09-29 13:56:10 -06:00
Nate 62b0ef0a03 Number Translations: Fix Add. 2020-09-29 12:39:56 -06:00
Nate bfbcd94cf7 Access Controls: Fix Add. 2020-09-29 12:29:46 -06:00
FusionPBX b82e7208d0
Update call_center_queue_edit.php
Fix the permissions check for call_center_outbound_caller_id_number
2020-09-29 11:58:21 -06:00
FusionPBX 961a974ab2
Update app_config.php
Add queue_outbound_caller_id_name and queue_outbound_caller_id_number fields to the call center queue table.
2020-09-29 11:53:09 -06:00
FusionPBX ca1040a83b
Update call_center_queue_edit.php
Add outbound_caller_id_name and outbound_caller_id_number.
2020-09-29 11:48:38 -06:00
FusionPBX 4e27817f50
Add outbound_caller_id_name and outbound_caller_id_number. 2020-09-29 11:46:46 -06:00
FusionPBX b88609f2b9
Add call center outbound caller id name and number permisisons. 2020-09-29 11:45:52 -06:00
agree 16b34145d6
add extensions to destination class (#5501) 2020-09-29 11:43:48 -06:00
agree 0560b57dcc
Log viewer view all of freeswitch log files (#5500)
* log viewer view all of freeswitch log files

* Update app_languages.php

* Update log_viewer.php
2020-09-29 10:12:28 -06:00
Len 7ca85632c3
Update provision.php (#5498) 2020-09-28 20:38:11 -06:00
Len a55273fd1d
Update app_languages.php (#5496) 2020-09-28 20:37:13 -06:00
FusionPBX e591ab9ce2
Change count to is_array to prevent a warning on PHP 7.3. 2020-09-28 11:17:17 -06:00
Joseph 9b012a4405
Fix broken accountcode on fax retries (#5490)
accountcode would only appear on the sip header for the 1st retry. Added the accountcode parameter to the rest of the originate commands to resolve this issue
2020-09-26 22:46:07 -06:00
Joseph e164817bdb
Update index.lua (#5487)
Add the name of the voice mail box in the VM to email template. (part B)
2020-09-26 16:10:59 -06:00
Joseph 52f1b64947
Update record_message.lua (#5488) 2020-09-26 16:08:45 -06:00
Joseph 3934cc4810
Update send_email.lua (#5489)
Changed MM to MI, otherwise times would show as XX:09:XX. Appears that MM is not a valid value.
2020-09-26 16:07:36 -06:00
FusionPBX 53c3b9a7b0
Update send_email.lua 2020-09-26 16:07:03 -06:00
Joseph ec6303d0fe
Update send_email.lua (#5486)
Add the name of the voice mail box in the VM to email template.
2020-09-26 15:55:21 -06:00
Nate d539c3a7cc Provisioning: Support for N/A key on Htek. 2020-09-26 13:27:21 -06:00
FusionPBX be812fd1ec
Move the permission check to its own if statement. 2020-09-26 12:13:47 -06:00
Mark J Crane 78f50121dd Remove trailing spaces and add a sleep. 2020-09-26 01:16:08 +00:00
Nate 462da0a3e2 Voicemail: Better check on Default Setting switch > phrases > dir value. 2020-09-25 18:00:50 -06:00
Nate 032d369db1 Voicemail: Correct path. 2020-09-25 17:08:02 -06:00
Nate 46adde4a22 Voicemail: Use phrases instead of direct sounds. 2020-09-25 16:58:44 -06:00
agree 0216ebee07
Update index.lua (#5484) 2020-09-23 12:10:50 -06:00
FusionPBX 61767aac3a
Add new destinations get method. 2020-09-23 10:46:28 -06:00
agree aabd4059be
cdr add call flow summary (#5454) 2020-09-23 10:29:13 -06:00
agree 9fc63d2643
Fix call direction (#5456) 2020-09-23 10:27:02 -06:00
agree ca313c9d34
Update xml_cdr_details.php (#5455) 2020-09-23 10:25:55 -06:00
FusionPBX cf1b6eab3e
Voicemail message date using time zone 2020-09-19 08:48:31 -06:00
agree 4670a50fb0
xml cdr details format duration (#5457) 2020-09-18 12:34:22 -06:00
FusionPBX 45bcb8d437
Add Yealink provisioning VLAN variables. 2020-09-18 11:30:46 -06:00
FusionPBX 763945afad
Remove base64 delete. 2020-09-17 09:30:50 -06:00
FusionPBX 95d3684cd1
Make the export page use the new xml_cdr_export permission. 2020-09-16 15:48:43 -06:00
FusionPBX b9c6f56554
Add new permission xml_cdr_export. 2020-09-16 15:47:48 -06:00
FusionPBX 89bc913d97
Add permission_exists xml_cdr_export 2020-09-16 15:47:12 -06:00
FusionPBX 4b413ee745
Comment out the json results so that the code uses less RAM. 2020-09-16 15:26:50 -06:00
FusionPBX c84454bef3
Added is_array function in more places. 2020-09-16 12:33:38 -06:00
FusionPBX 974ae95ec8
Replace count array with is_array function. 2020-09-16 12:17:34 -06:00
FusionPBX 05ba2b3ca0
Fix PHP warnings 2020-09-15 19:12:19 -06:00
FusionPBX 56e56aa6f9
Comment out get variable record_name 2020-09-11 10:29:15 -06:00
graycom-git d4cc92e21f
Update index.lua (#5443)
Update to use effective_caller_id_name when prefixed on inbound routes as the caller_id_name when recording voicemail details in database
2020-09-08 09:52:54 -06:00
FusionPBX 93f5c996ae
Remove trailing tabs. 2020-09-08 09:50:17 -06:00
Mafoo 269c21d37b
BugFix [master] - ring_groups\index.lua (#5441)
change to use functions.send_mail so system from address is taken into account
2020-09-08 09:46:52 -06:00
FusionPBX 1db78cf7ea
Change dbh to db to fix an error seen in the logs. 2020-09-07 18:37:20 -06:00
FusionPBX baadb2185b
Transcription change how we are picking it up. 2020-09-02 15:58:42 -06:00
FusionPBX d7e085f9f7
Update send_email.lua 2020-09-01 19:24:03 -06:00
FusionPBX 4322d6dece
Add the server hostname. 2020-09-01 19:09:04 -06:00
FusionPBX b476f17af6
Disable transcribe_enabled if method is equal to queue. 2020-09-01 19:06:40 -06:00
agree 62e821087f
Fix follow me originate_delay for external numbers (#5432)
* Fix follow me originate_delay
2020-09-01 10:29:18 -06:00
FusionPBX d3f1bfc51e
email_status set to waiting 2020-08-31 12:31:40 -06:00
FusionPBX b7d52fecbe
Change eventsocket_create to event_socket_create 2020-08-31 11:40:39 -06:00
FusionPBX f7b715b399
Update send_mail.lua 2020-08-30 20:14:09 -06:00
Stephen Forster 37ca27c791
Update index.php (#5429)
Add filter by extensions and filter by name to Operator Panel
2020-08-28 18:09:38 -06:00
FusionPBX d18123d679
Add extension_uuid to the agent contact 2020-08-28 14:20:16 -06:00
FusionPBX d2004e921e
Device profile add just expansion. 2020-08-28 12:34:36 -06:00
chansizzle c3b5f57ad1
Update device_profile_edit.php (#5430)
* Update device_profile_edit.php

expansion modules update
2020-08-28 12:28:02 -06:00
FusionPBX 7a38482459
Add additional a + to is local or SQL statement. 2020-08-27 21:50:22 -06:00
FusionPBX 1fcc06e622
Use caceh set only if dialplan_mode has a value. 2020-08-27 21:48:04 -06:00
Stephen Forster 6691e9d791
Update basic_operator_panel.php (#5426)
Add extra name filter option to always filter using lower case.
2020-08-27 17:59:13 -06:00
Stephen Forster 1a18863b2a
Update content.php (#5427)
Add "call on hold" state to panel. If a call is placed on hold it will have an orange overlay.
2020-08-27 17:58:35 -06:00
FusionPBX cd4f709a20
Add cache.get and cache.set 2020-08-27 16:57:08 -06:00
chansizzle 0c59165a4f
Update app_config.php (#5425)
time zone name description adjusted
2020-08-27 15:52:09 -06:00
FusionPBX c317a6ab1c
Update ivr.conf.lua 2020-08-27 15:27:19 -06:00
FusionPBX 32301f438a
Change vertical spaces. 2020-08-27 15:25:29 -06:00
FusionPBX 00227699cc
Update app_config.php 2020-08-27 13:24:18 -06:00
FusionPBX 6abd91830f
Remove this as it causes a syntax error. 2020-08-27 13:23:22 -06:00
FusionPBX 8c1f42f50d
Update dialplan.lua 2020-08-27 13:02:38 -06:00
FusionPBX 2d838ff4d1
Rename dialplan_method to dialplan_mode. 2020-08-27 13:01:48 -06:00
FusionPBX 1b651b6704
Change dialplan_method to the dialplan_mode. 2020-08-27 12:58:14 -06:00
FusionPBX cb2758193f
Update dialplan.lua 2020-08-27 10:19:44 -06:00
FusionPBX d95052ffef
Update app_config.php 2020-08-27 09:49:10 -06:00
FusionPBX 07f0bf9829
Remove settings will not work without the domain_uuid. 2020-08-27 09:33:29 -06:00
FusionPBX b3ddc87077
Add destination_prefix and destination_area_code and capitlize SQL commands. 2020-08-27 09:23:49 -06:00
Stephen Forster 115ab9a093
Update content.php (#5378)
* Update content.php

Add extension and name filters, Add extension registration status. Button will be semi-transparent if not registered on FreeSWITCH

* Update content.php

Cleaned up the register status code based on block style only.
2020-08-27 09:14:39 -06:00
Andrew Querol ebab725771
[4.5] Allow changing the direct dial digits regex for IVRs (#5421)
* Modify ivr.conf.lua to allow changing the direct dial matching digits from default settings

This is needed to allow using direct dial with IVR options that overlap the default regex pattern.

* Add in the new direct_dial_digits setting to allow changing what triggers attempting a direct dial in IVRs
2020-08-27 08:04:48 -06:00
FusionPBX 66ee5d4546
Add destination_trunk_prefix and destination_area_code to the SQL Query. 2020-08-26 22:49:48 -06:00
FusionPBX d1981a77cc
Add optional new optional columns destination_trunk_prefix and destination_area_code. 2020-08-26 22:05:11 -06:00
FusionPBX 0218f3be0c
A few minor fixes. 2020-08-26 22:00:05 -06:00
FusionPBX b105b737d8
Add destination_area_code and destination_trunk_prefix. 2020-08-26 21:58:21 -06:00
FusionPBX 0cee9958ea
Add the destination prefix back for now. 2020-08-26 21:55:18 -06:00
FusionPBX 036a013c45
Change prefix to country code and add destination area code and trunk prefix. 2020-08-26 21:03:50 -06:00
FusionPBX b594e5ce10
Add destination_trunk_prefix and destination_area_code. 2020-08-26 21:02:38 -06:00
FusionPBX e45260f52d
Change default polycom_provision_cert_validate to 1 Enabled for secure by default.
If someone needs validation turned off they can change the setting to 0.
2020-08-26 09:41:13 -06:00
Len 4f28d7e255
Update app_config.php (#5422)
Set to true since it's 0 or 1. VVX600 wouldn't provision with Let's Encrypt wildcard unless was set to 0.
2020-08-26 09:38:53 -06:00
chansizzle 83d66eba99
Update app_config.php (#5423)
unneeded and confusing to use setting removed. fanvil_time_zone_name is much easier to use.
2020-08-26 09:37:52 -06:00
FusionPBX 399366d18d
Add a delay to the agent status. 2020-08-25 14:11:29 -06:00
FusionPBX afe78ffc62
Add a uuid to the destinations array. 2020-08-24 09:11:50 -06:00
FusionPBX 463a29f25c
Add uuid to the destinations array. 2020-08-24 09:03:16 -06:00
FusionPBX e0e510f133
Add the uuid to the destinations array. 2020-08-24 09:01:47 -06:00
FusionPBX da10df7cfe
Rearrange the destinations array and add the uuid. 2020-08-24 08:56:10 -06:00
FusionPBX 6c0d96f663
Add a uuid 2020-08-24 08:46:21 -06:00
FusionPBX 8390eeaa3c
Add the uuid 2020-08-24 08:44:09 -06:00
FusionPBX 37ca687561
Add the uuid. 2020-08-24 08:39:36 -06:00
FusionPBX 245b29eb48
Add the uuid. 2020-08-24 08:35:42 -06:00
agree 2704f40512
fix extension import (#5419) 2020-08-21 12:44:42 -06:00
FusionPBX ebb9586512
Fix the gateway stop button. 2020-08-21 10:58:33 -06:00
FusionPBX 460256d4ec
Only show the button if the feature is installed. 2020-08-19 15:26:52 -06:00
FusionPBX 11b4f96bf2
Change how sleep is performed. 2020-08-19 14:05:28 -06:00
FusionPBX 6d553542c5
Add sleep for 1 second.
On a few systems this required to fix dtmf detection.
2020-08-18 20:44:24 -06:00
chansizzle 3d8ce2dcda
Update app_config.php (#5411) 2020-08-18 14:10:47 -06:00
FusionPBX e3052dfe30
Simplify the links. 2020-08-18 01:08:20 -06:00
FusionPBX 9d7f207173
Use quotes around the sip profile name and strengthen the input validation. 2020-08-18 01:02:42 -06:00
FusionPBX 776302265d
Allow SIP profiles with a space in the name. 2020-08-17 13:42:38 -06:00
FusionPBX d770e2f4ad
Remove deprecated methods dialplan_detail_add and dialplan_detail_update. 2020-08-17 10:52:10 -06:00
FusionPBX 07f508c16f
Replace the old function dialplan_detail_add with the database save method. 2020-08-17 10:47:17 -06:00
FusionPBX 83ec8d7e86
Change uuid to text for something that should be text. 2020-08-14 09:31:58 -06:00
FusionPBX 95dd1cee01
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:41:31 -06:00
FusionPBX ffcbcf289c
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:41:05 -06:00
FusionPBX f06e07a309
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:40:23 -06:00
FusionPBX a9e2a6a023
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:39:33 -06:00
FusionPBX 6e86691f8d
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:38:45 -06:00
FusionPBX b09ad0f257
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:38:17 -06:00
FusionPBX 756956ad50
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:36:34 -06:00
FusionPBX 6310f5fdb7
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:34:01 -06:00
FusionPBX 9ccd98bf2a
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:33:21 -06:00
FusionPBX d51008d3e7
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:32:32 -06:00
FusionPBX 3c0fcdc8f9
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:32:06 -06:00
FusionPBX 3e0851df3f
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:31:33 -06:00
FusionPBX 32aa856291
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:29:47 -06:00
FusionPBX 691ec06554
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:25:56 -06:00
FusionPBX e15c4d3ac3
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:25:03 -06:00
FusionPBX 1da210762c
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:24:16 -06:00
FusionPBX d96ec878bc
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:22:56 -06:00
FusionPBX fc0ec80fbd
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:21:12 -06:00
FusionPBX 2cc649dd2f
Update call_center.php 2020-08-14 00:18:54 -06:00
FusionPBX fe284ccebb
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:17:46 -06:00
FusionPBX bb457f6b40
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:16:43 -06:00
FusionPBX ae9da80ed1
Remove the deprecated save_dialplan_xml function. 2020-08-14 00:15:47 -06:00
FusionPBX 3161cd638b
Remove the old save_dialplan_xml function. 2020-08-14 00:13:17 -06:00
FusionPBX 35d8e048cb
Remove save_dialplan_xml function. 2020-08-14 00:09:09 -06:00
FusionPBX c8b45c9eb5
Remove root.php 2020-08-13 23:10:49 -06:00
FusionPBX 2e8f5d1f00
Update ivr.conf.lua 2020-08-13 16:40:55 -06:00
chansizzle 9b43ff0f71
Update contacts_vcard.php (#5391)
improved email inclusion
2020-08-12 16:35:57 -06:00
FusionPBX 1abd1f1670
Change prefix from tmp_ to start_ as the variable is based on the start date. 2020-08-11 10:39:27 -06:00
Len 7d29984f3d
Update app_config.php (#5390) 2020-08-10 20:44:03 -06:00
FusionPBX a37b5a94ca
Get the domain_name from the presence_id. 2020-08-08 15:13:35 -06:00
emaktech 9bf45318a7
Allow Variable to Manually set Agent Status (#5383)
Adds a bit of additional logic to allow the following variable to be set in dialplan:

agent_action

When set to login, this script will always log the agent in regardless of current state.
When set to logout, this script will always log the agent out regardless of current state.
When unset, original behavior is preserved.

The reason for adding this code is to allow us to create a dialplan that puts a user on DND at the same time as logging out the agent, and vice-versa.
2020-08-05 21:42:13 -06:00
FusionPBX 6e4bb6d944
Change button-call_routing to button-call_forward 2020-08-05 10:58:06 -06:00
FusionPBX 29f63062cf
change button-call_routing to button-call_forward 2020-08-05 10:55:42 -06:00
FusionPBX 060450b95f
Change labels from calll routing to call forward, call-forward to call_forward and follow-me to follow_me 2020-08-05 10:51:50 -06:00
FusionPBX 1ac4316781
Add show all. 2020-08-05 10:50:37 -06:00
FusionPBX eb53f7a432
Change Call Routing to Call Forward 2020-08-05 10:48:33 -06:00
FusionPBX d0b7a098d0
Change call routing to call forward. 2020-08-05 10:47:03 -06:00
FusionPBX f5d5886b9d
Rename Calls to Call Forward 2020-08-05 10:45:59 -06:00
FusionPBX 1f05ee8a86
Always remove unrelated domains by default. 2020-08-04 20:28:33 -06:00
Luis Daniel Lucio Quiroz 2b7c938f49
Add digium support to get_vendor_by_agent() (#5380)
Missing this brand
2020-08-03 13:12:19 -06:00
FusionPBX 95e9901e33
Change the conference edit title. 2020-08-03 08:32:18 -06:00
FusionPBX 1956ff5f61
Correct the conference description. 2020-08-03 08:31:17 -06: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
jrmcclean e22b1fc4e2
Update system.php (#5369)
* Update system.php

PHP version info is not displaying when FreeSWITCH is off.  Line 169 corrects this issue and the information is displayed regardless if FreeSWITCH is on or off.

Added Windows support to display System Memory.
2020-07-30 09:36:27 -06:00
benwiesner1 f765cefb51
Update app_languages.php (#5370)
desc changes make more sense especially for non superadmin / customers who are admins
2020-07-30 09:34:06 -06:00
FusionPBX 8589febfba
Update extension_edit.php 2020-07-29 14:19:18 -06:00
FusionPBX 472e1bf85a
Add a new button. 2020-07-29 13:37:30 -06:00
agree 3d9e249cc9
Conference recording missing ext (#5368) 2020-07-29 12:29:41 -06:00
chansizzle 6ec28b1cdd
Update index.php (#5367)
increased scan-ability on dark backgrounds
2020-07-29 12:01:40 -06:00
emaktech d459d06e38
Order SIP Profiles by Name by Default (#5365)
SIP profiles were unordered unless $_GET["order_by"] was set. Now if unset, it will order by sip_profile_name by default for nicer ordering.
2020-07-28 22:41:06 -06:00
FusionPBX cd78d77d6f
Update access_controls.php 2020-07-25 18:25:05 -06:00
FusionPBX 233b184120
Update app_languages.php 2020-07-25 18:24:07 -06:00
FusionPBX 8e6b414994
Add display none to hide copy and delete on load. 2020-07-25 18:19:35 -06:00
FusionPBX d8bcacbbf4
Update access_control_edit.php 2020-07-25 18:10:53 -06:00
FusionPBX fd72fd682f
Use button create class 2020-07-25 18:10:12 -06:00
FusionPBX 930f2c0049
Use the button class. 2020-07-25 16:47:42 -06:00
FusionPBX 1f1ccd9a2d
Update app_languages.php 2020-07-25 13:20:06 -06:00
FusionPBX 0239da7e09
Update number_translation_edit.php 2020-07-25 13:18:22 -06:00
FusionPBX 0586707806
Update number_translations.php 2020-07-25 13:16:55 -06:00
FusionPBX 14a3ff4e9a
pgsql host 2020-07-25 09:36:44 -06:00
FusionPBX 0c3b5a0137
Re-enable the copy button. 2020-07-24 10:43:06 -06:00
Nate c7554ad41f Access Control - Edit: Fix header. 2020-07-23 18:41:22 -06:00
markjcrane 8c8d07f10c Add reloadacl and flush cache 2020-07-23 19:57:07 +00:00
markjcrane 0fcd5a7eef Remove wrap that text editor added. 2020-07-23 19:49:59 +00:00
markjcrane c3e2b0bbbb Disable the copy button for now 2020-07-23 19:46:39 +00:00
markjcrane 3076142659 Fix the syntax 2020-07-23 19:36:42 +00:00
markjcrane 22c7c4711c Modernize Access Controls 2020-07-23 19:31:43 +00:00
FusionPBX 7e52d8b132
Fix Caller ID name and number URL decoding. 2020-07-23 10:41:59 -06:00
konradSC 6faadabea8
Fix for follow-me loops in Ring Groups (#5362)
We only want to lookup the follow-me destinations for ring group members. If additional numbers are added to the destination array via follow-me lookup then we don't want to check for follow-me again on the new destinations. This can result in a lookup loop that will cause the call to not complete and throw lua into a loop that will fill up logs and burn system resources.
2020-07-22 11:54:27 -06:00
agree cb7a604226
Add ability to have custom directory prompt (#5360) 2020-07-21 10:15:01 -06:00
agree e2498a81de
fix extension summary date selection (#5358) 2020-07-16 09:54:10 -06:00
chansizzle 22010655b8
Update contact_import.php (#5351)
start data on row 2
2020-07-15 17:00:09 -06:00
chansizzle b9b389b438
Update voicemail_imports.php (#5352)
start data on row 2
2020-07-15 16:59:54 -06:00
chansizzle 2609158df9
Update device_imports.php (#5353)
start data on row 2
2020-07-15 16:54:09 -06:00
chansizzle 7ffb4efb61
Update destination_imports.php (#5354)
start data on row 2
2020-07-15 16:53:42 -06:00
chansizzle 1407e2d214
Update extension_imports.php (#5356)
start data on row 2
2020-07-15 16:53:13 -06:00
FusionPBX 90dc96d134
Fix the device profile key vendor for Yealink 2020-07-14 19:32:01 -06:00
agree 3d0df8b271
Add voicamail_domain permission (#5349) 2020-07-14 16:24:51 -06:00
FusionPBX f4250bf622
Change the description. 2020-07-13 17:13:33 -06:00
agree 5b35a041d3
Conference recordings: remove hard-coded path (#5348) 2020-07-13 17:09:09 -06:00
agree b0b788427e
remove CDR Statistics from default menu for users (#5347)
* Remove CDR stattistics from user group menu

users don't have CDR statistics vier permission no need to have it in the menu

* remove status from user group menu

No need to have it in the default menu for the user group
2020-07-13 12:46:57 -06:00
FusionPBX b61d13fcf5
Re-enable local destination on destination_edit.php 2020-07-13 11:22:52 -06:00
FusionPBX 0e42b17dd0
Destinations re-enable local 2020-07-13 11:21:42 -06:00
agree 0cdab532ef
set domain_uuid variable (#5345) 2020-07-12 16:23:20 -06:00
agree 59bd5a9e54
Add domain_uuid variable (#5344) 2020-07-12 15:47:54 -06:00
FusionPBX a499b36277
Added array option. 2020-07-10 20:30:25 -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 f04dbe861c
Fix a syntax problem from new Hebrew translation. 2020-07-09 18:59:52 -06:00
agree 9dc180626a
xml handler: fix duplicate gateways and unnecessary query (#5341) 2020-07-09 17:49:19 -06:00
Len 758f38d664
Update app_config.php (#5342)
* Update app_config.php

Description:
It configures whether to use audio encryption service.
CFG Configuration:
account.x.srtp_encryption
Valid Value:
(0-Disabled;1-Optional;2-Compulsory)
Optional: The phone will negotiate with the other phone what type of encryption to use for the session.
Compulsory: The phone must use SRTP during a call.
2020-07-09 17:47:56 -06:00
phoneben 0bdf2a7abe
Hebrew language for the recordings app(#5343) 2020-07-09 17:44:13 -06:00
FusionPBX 9d48084b27
Fix the description lable for destination hold music. 2020-07-09 15:14:43 -06:00
FusionPBX 492ed6a191
Add hold music to destination_edit.php 2020-07-09 15:12:43 -06:00
FusionPBX 3afcef6b38
Add hold music translation to the languages file. 2020-07-09 14:51:31 -06:00
FusionPBX e368013979
Add option for destination hold music to the database. 2020-07-09 14:34:55 -06:00
chansizzle 37061b7d6c
Update phrases.php (#5338) 2020-07-08 14:22:42 -06:00
FusionPBX 0d2e62bc9b
Add answered to the extension summary 2020-07-07 22:13:28 -06:00
FusionPBX e9584fe09c
Add permission_exists outbound_caller_id_name to hide column if user is does not have the permission. 2020-07-07 11:04:17 -06:00
chansizzle 65fdd51f07
Update dialplan_outbound_add.php (#5336)
gateway's order
2020-07-07 10:35:01 -06:00
phoneben 91f2f67fc4
Update app_config.php (#5334)
* Update app_config.php

* change type to text for pin in conferences

in conference centers you can not save
a pin as 0123 it will save as 123 due in data base it was saved to numeric vrs text

* Update conference_edit.php

* Update app_languages.php

updated hebrew name for title

* Update app_languages.php

hebrew language for title conference_center

* Update app_languages.php

active_conferences he-il
2020-07-07 08:17:22 -06:00
agree 71854ba40e
Phrases: Remove unused code (#5335)
* Remove unncessery code

* remove unnecessary code

* Update phrases.php
2020-07-06 18:21:56 -06:00
FusionPBX 2df30633be
Add the grandstream_dial_plan again however use single quotes to prevent \r and \f from being interpreted. 2020-07-06 14:48:55 -06:00
FusionPBX de775935f9
Correct the yealink_codec_opus_priority value. 2020-07-05 16:11:49 -06:00
agree 9a1c08dc87
Update app_config.php (#5330) 2020-07-05 13:32:37 -06:00
frytimo 993b326af6
add missing quotes surrounding extension_advanced (#5329)
Add missing quotes surrounding extension_advanced permission so it is interpreted as text.
2020-07-03 13:41:45 -06:00
FusionPBX b6c92847a1
extension edit correct domain_uuid so that it has a value. 2020-07-02 20:16:39 -06:00
Len ff1477e2ef
Update callcenter.conf.lua (#5326)
updated unused variable/typo
2020-07-02 18:37:41 -06:00
FusionPBX fa7bb2a781
Add direction inbound for call center calls and update missed_calls. 2020-07-02 18:02:19 -06:00
FusionPBX e1f428db59
Add direction inbound for call center calls and update missed_calls. 2020-07-02 18:01:59 -06:00
agree 237551e780
Update call_block_edit.php (#5327) 2020-07-02 17:55:10 -06:00
chansizzle f845711cda
Update voicemail_greetings.php (#5328)
allow wav OR mp3 upload
2020-07-02 16:56:22 -06:00
FusionPBX 2d5745c283
Adjust the key string to match the value. 2020-07-02 16:48:07 -06:00
FusionPBX 0a3d809556
Add cc values to the altnernate import. 2020-07-02 16:27:54 -06:00
FusionPBX fc8746c87e
Company directory add order by first name 2020-07-02 12:23:55 -06:00
FusionPBX baaf95781e
Add toggle to number translations 2020-07-02 10:54:20 -06:00
agree 602302a308
Add extension_advanced permission (#5321)
* Update extension_edit.php
* Update app_config.php
2020-07-02 00:22:38 -06:00
konradSC 5dc1137a64
Fix Yealink Expansion Modules in Device Profiles (#5324)
The 'if' statements need to reference v_device_profile_keys.profile_key_vendor instead of device_key_vendor which is in a different table.
2020-07-01 16:28:36 -06:00
agree 836fe64cf6
pin_number.lua get pin number description (#5322)
* Update pin_number.lua
2020-06-26 10:07:07 -06:00
FusionPBX 77055dfa9a
Fix a syntax bug that originated from a pull request. 2020-06-25 09:27:05 -06:00
Baji Zsolt 966a218da2
Daylight Saving changes (#5229)
* Daylight Saving changes:
- enabled on server auto.DST.xml configuration for phones
- added new autoDST.xml file to fusionpbx server
- corrected autoDST.xml, addde balkans countries

* Fixed the yealink_auto_dst_url name to fix the syntax problem.

* Rename AutoDST.xml to auto_dst.xml

* Update app_config.php

* Update auto_dst.xml

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2020-06-25 00:49:45 -06:00
Chris Black 9b3de1d895
Update scripts.php (#5263)
fix so that if user has a hostname instead of IP address the config.lua gets written correctly
2020-06-25 00:44:57 -06:00
agree e5d3295975
Fix destination->valid method for ivr (#5312)
* Update destinations.php

* Update ivr_menu_edit.php
2020-06-24 16:42:03 -06:00
FusionPBX 19df9b4aa8
Change sip_from_user to user_name 2020-06-23 13:24:54 -06:00
agree 4b5ed3d8ef
Update ivr_menu_edit.php (#5317) 2020-06-22 22:58:15 -06:00
agree 5ec163b488
Update ivr.conf.lua (#5309) 2020-06-22 10:20:37 -06:00
agree 0abbb1e51a
Update ivr_menu_edit.php (#5316) 2020-06-22 10:19:25 -06:00
FusionPBX 96a261e444
Add dialplan context global. 2020-06-21 00:01:28 -06:00
FusionPBX 6cc4f79f5a
Update switch_music_on_hold.php 2020-06-20 23:23:17 -06:00
FusionPBX 794df3d00b
Use iconv only if the function exists. 2020-06-20 11:13:06 -06:00
FusionPBX bcc990e84f
Fix follow me calls to external destinations. 2020-06-19 20:14:28 -06:00
FusionPBX b42cbc60b3
Update destinations.php 2020-06-19 19:00:33 -06:00
Luis Daniel Lucio Quiroz d7881b7dc5
[4.5] Use INT instead of NUMERIC (#5311) 2020-06-19 09:00:02 -06:00
FusionPBX 6aabdea144
Remove a line that was accidently added to the new ivr_menu_uuid field. 2020-06-19 08:41:50 -06:00
FusionPBX 5e1d8c74ef
Use the valid type = ivr 2020-06-18 17:08:46 -06:00
FusionPBX 7786e3e1b4
Add type to the destination class valid method. 2020-06-18 17:07:24 -06:00
agree 38adb80130
Add IVR menu-back (#5307)
* Update app_config.php

* Update app_languages.php

* Update ivr_menu_edit.php
2020-06-18 13:16:22 -06:00
agree 4a67c9c0bd
Update ivr.conf.lua (#5306) 2020-06-18 11:38:32 -06:00
Mark J Crane 3c3932ca7d Add additional IVR Menu Options to the Destination Select list 2020-06-18 10:44:16 -06:00
FusionPBX 6378e395ae
Add prefix to the destination list. 2020-06-18 08:08:26 -06:00
FusionPBX dd9e61862d
Change the destination prefix description. 2020-06-18 07:56:00 -06:00
FusionPBX ddc27525a8
Combine related IVR menu XML. 2020-06-17 19:27:22 -06:00
agree f97249aa79
Update ivr_menu_edit.php (#5305) 2020-06-17 19:18:09 -06:00
FusionPBX ec7024ed41
Add ivr_menu_parent_uuid for adding a parent IVR Menu 2020-06-17 13:39:57 -06:00
FusionPBX 754692bc76
Add new label label-ivr_menu_parent_uuid 2020-06-17 13:20:38 -06:00
FusionPBX ecaf45b407
Add ivr_menu_parent_uuid 2020-06-17 13:11:33 -06:00
agree 0671ed9f1e
Update ivr.conf.lua (#5304) 2020-06-17 10:47:41 -06:00
frytimo 10d95bb117
Fix typo (#5303)
Missing ";" on unset statement.
2020-06-17 10:14:23 -06:00
FusionPBX 87497721c6
Default the ring_group_call_timeout to 30 seconds. 2020-06-15 13:38:53 -06:00
FusionPBX dc137edabe
Rename message-timeout-action to message-timeout_action 2020-06-15 13:26:02 -06:00
FusionPBX be8d2fcc3d
Rename translation label message-timeout to message-call_timeout 2020-06-15 13:24:31 -06:00
FusionPBX 62c1161328
Require the ring group call timeout. 2020-06-15 13:20:55 -06:00
FusionPBX ea4a92251a
Change destination prefix description to country code 2020-06-12 09:16:57 -06:00
FusionPBX f07f82c7cb
Update app_config.php 2020-06-12 09:12:52 -06:00
FusionPBX c42e19fd78
Update index.php 2020-06-11 23:17:45 -06:00
FusionPBX 7647e6efcc
When picking up the domain_uuid get also get the device_uuid. 2020-06-11 22:46:39 -06:00
agree 47c8ceb521
Destinations - Add ability to set condition field on per destination (#5301)
* Update destination_edit.php

* Update app_languages.php

* Update app_config.php
2020-06-10 23:07:12 -06:00
Len 73fd112e0c
Update app_config.php (#5300)
* Update app_config.php
2020-06-10 22:53:45 -06:00
Nate c8d21f48cf
Update call_broadcast_edit.php
Fixed permission check.
2020-06-09 10:02:43 -06:00
agree 8cc421c6c9
Call broadcast - Add caller ID permission (#5296)
* Update call_broadcast_edit.php
* Update app_config.php
2020-06-08 17:11:38 -06:00
Nate 2c7753c471 Voicemail - Edit: Hide 'SMS To' field if app/sms not present. 2020-06-02 14:29:00 -06:00
FusionPBX 87a7073889
If you don't have xml_cdr_lose_race permission then hide the call. 2020-06-01 16:13:40 -06:00
Nate 75b46b3298 Fax - Preview/Send: Better cover_logo handling. 2020-05-30 20:27:26 -06:00
Nate eddef554a7 Voicemail: Resolve 'undefined parameter' error in logs upon voicemail playback. 2020-05-28 19:14:01 -06:00
FusionPBX 71c90a59c8
Remove the formatting of the mac address. 2020-05-27 19:10:20 -06:00
FusionPBX b2295da641
Change sip_from_user to user_name for greater flexibility. 2020-05-26 15:49:47 -06:00
FusionPBX 636ef62140
Set the dial_string default to true. 2020-05-25 17:51:12 -06:00
FusionPBX 4672cb1115
More work to remove HESITATION from the translation. 2020-05-21 18:55:41 -06:00
FusionPBX 8100f968c3
Fix the indentation and white space. 2020-05-21 18:24:13 -06:00
FusionPBX 056ee9f10b
Change nibble_account from numeric to text. 2020-05-21 11:25:14 -06:00
FusionPBX 113b9d15d1
IBM Watson remove *HESITATION 2020-05-20 20:06:16 -06:00
FusionPBX d86dff07d7
Update call_recordings.php 2020-05-19 21:34:23 -06:00
FusionPBX be39ad99eb
Update call_flow add sleep before uuid_display. 2020-05-19 17:36:11 -06:00
Nate d725808820 Login: Mitigate invalid token message. 2020-05-19 16:16:28 -06:00
Antonio Mark 6cc4e6f9e6
Fixed error when deleting moh as user (#5267)
When deleting moh as user the sql statement was corrupt and moh was not deleted.
2020-05-18 22:58:16 -06:00
Luis Daniel Lucio Quiroz 3a2265d92b
[4.5] prevents routing errors (#5276)
* [4.5] prevents routing errors
* Update directory.lua
2020-05-18 13:53:43 -06:00
emaktech 064b999fef
Attach PDF on Sent Fax Email Instead of TIF (#5277)
Small change that attaches a pdf copy of the sent fax rather than the tif by replacing the extension in the file path.

PDF files are dramatically smaller and more user friendly than TIF files.
2020-05-18 13:51:08 -06:00
FusionPBX e08c49df10
Move the connection string and add new local settings. 2020-05-18 13:44:17 -06:00
FusionPBX b09a32abb0
Add a new default settting for follow_me 2020-05-18 13:25:30 -06:00
FusionPBX 73cf589159
Make follow_me_strategy more flexible. 2020-05-18 13:21:13 -06:00
Nate f7fb173a46 Voicemail Greetings: Revert to default message if greeting deleted. 2020-05-16 12:28:41 -06:00
Len 3d7286b7b3
Patch 107 (#5274)
* Update app_config.php

* Update app_config.php
2020-05-14 22:15:48 -06:00
FusionPBX d53bf56ee6
Remove is_array on extension_uuids 2020-05-14 20:48:57 -06:00
FusionPBX a24d77f427
Registrations - More work to remove invalid characters that break XML. 2020-05-13 21:06:10 -06:00
FusionPBX fecb64b3e8
Update 900_voicemail.xml 2020-05-13 12:03:54 -06:00
FusionPBX ed33c7d62e
Add yealink_dnd_allow with default to 1. 2020-05-12 15:53:00 -06:00
FusionPBX 20d6349601
Update index.lua
Remove code that is not needed.
2020-05-12 12:44:40 -06:00
agree 3883814c08
Update index.lua (#5268) 2020-05-12 12:40:38 -06:00
FusionPBX da6fe3c3ec
Show one row for extension device list. 2020-05-12 11:32:02 -06:00
FusionPBX 5b1b2687b3
Fix extension edit password length and strength. 2020-05-12 11:07:46 -06:00
agree 7fc8b79894
Update time_condition_edit.php (#5265) 2020-05-11 17:17:09 -06:00
FusionPBX 4cb312824d
Update bridges.php 2020-05-11 10:30:14 -06:00
agree 124cc1bea4
Update conference_sessions.php (#5262) 2020-05-11 10:19:44 -06:00
agree fa6c5825d9
Update conference_session_details.php (#5260) 2020-05-10 01:49:01 -06:00
agree 2371f0e64d
Phrases add permission (#5258)
* Update app_config.php
* Update phrase_edit.php
2020-05-08 22:11:48 -06:00
FusionPBX 85052f08e4
Update index.lua 2020-05-07 14:03:31 -06:00
konradSC e1f4f97485
Remove hard coded setting for moderator conf ctls (#5221)
Conference Controls for moderators are hard coded. Because of this you cannot use the Conference Controls app in the web interface to create a new set of moderator controls and set them in the Conference Profile.
2020-05-07 14:01:38 -06:00
FusionPBX 99ac39d3e9
Update app_config.php 2020-05-06 20:35:34 -06:00
FusionPBX 8aa4277449
Update v_xml_cdr_import.php 2020-05-06 14:23:17 -06:00
FusionPBX 71e861a68c
Update v_xml_cdr_import.php 2020-05-06 14:19:28 -06:00
Nate 90a4e6c47f Contacts - List: Search in emails and/or notes. 2020-05-06 12:13:12 -06:00
Nate e58f488677 Ring Group - Edit: RG Forward permission adjustment. 2020-05-06 11:34:08 -06:00
FusionPBX 314a217d56
Update xml_cdr.php 2020-05-05 21:32:33 -06:00
agree 30be1a99a8
Add optional endconf flag for conference moderators (#5245)
* Update index.lua
* Update app_languages.php
* Update app_config.php
* Update conference_room_edit.php
* Update app_config.php
* Update conference_room_edit.php
* Update app_languages.php
* Update index.lua
2020-05-04 22:15:16 -06:00
FusionPBX 6bea0b057e
Update app_config.php 2020-05-02 13:51:50 -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
Nate 0d4aeb6c87 Conference Center - Sessions: Adjust permissions to allow Admin to play recordings. 2020-04-29 09:26:53 -06:00
FusionPBX d53c90d1dd
Update v_xml_cdr_import.php 2020-04-28 16:15:18 -06:00
FusionPBX b261c7e6d5
Update xml_cdr.php 2020-04-28 16:11:06 -06:00
FusionPBX a872a6c848
Update app_config.php 2020-04-28 12:01:03 -06:00
FusionPBX 88846e822c
Update xml_cdr.php 2020-04-28 12:00:07 -06:00
FusionPBX 61896c3e3f
Update index.lua 2020-04-25 11:43:44 -06:00
agree bd0cbfc18d
Update conference_edit.php (#5244) 2020-04-24 13:45:20 -06:00
saraxxin 5bdfe348f2
Set new channel variable (#5238)
New channel variable added so that one may hook on to DISA calls which are not local.
New variable: disa_outbound
2020-04-24 10:09:59 -06:00
agree effb8c74ea
Update index.lua (#5239) 2020-04-24 10:08:40 -06:00
konradSC ef116cedd9
Specify table for Accountcode Search (#5243)
I had to add "c." in order for accountcode CDR searches to work under Advanced CDR Search. 

I suspect there may be more that require this, but I haven't checked every field under advanced search.
2020-04-24 10:07:35 -06:00
Redbehrend 210bc253d6
Update index.lua (#5241)
* Update index.lua

added confirm to random ring group, quick fixed random sort for low endpoint ring groups so the likelyhood of the same extension coming up 5-8 times in a row is MUCH lower

* Update index.lua

two randoms added too much query time just simplified not the same results but still better than just plain random()

* Fixed Yealink Account 6 Errors

Fixed Yealink Account 6 Errors (misstyped)

* Revert "Fixed Yealink Account 6 Errors"

This reverts commit 7e48d32a33.
2020-04-24 00:27:50 -06:00
FusionPBX 685ca1ffa4
Update app_config.php 2020-04-23 15:36:54 -06:00
agree 47de6eee03
Update index.lua (#5240) 2020-04-22 23:13:25 -06:00
FusionPBX e329674b03
Update conference_exec.php 2020-04-22 22:35:00 -06:00
FusionPBX d456f95cee
Update callcenter.conf.lua 2020-04-21 14:43:00 -06:00
FusionPBX 3d31bbac35
Update call_center_queue_edit.php 2020-04-21 13:43:32 -06:00
Nate 49a94b8a1a MOH: Remove duplicate semi-colon from app_config. 2020-04-18 14:09:10 -06:00
FusionPBX a1a7268451
Update app_config.php 2020-04-17 17:01:14 -06:00
FusionPBX e6d95500fb
Update app_config.php 2020-04-17 16:43:57 -06:00
FusionPBX 6d4ad6358d
Update callcenter.conf.lua 2020-04-17 16:27:45 -06:00
agree 755fa078d5
Fixed group_confirm_key for rollover strategy (#5236)
* Update index.lua
2020-04-17 14:06:54 -06:00
FusionPBX 11a0464d89
Update dialplan_outbound_add.php 2020-04-17 14:01:34 -06:00
FusionPBX af3eb82f0f
Update app_config.php 2020-04-17 13:18:07 -06:00
FusionPBX 4c34f3d4be
Update xml_cdr.php 2020-04-17 12:53:50 -06:00
FusionPBX f18e578892
Update v_xml_cdr_import.php 2020-04-17 12:51:49 -06:00
FusionPBX 0028e9cf50
Update v_xml_cdr_import.php 2020-04-17 12:33:57 -06:00
FusionPBX 81f665c65a
Update xml_cdr.php 2020-04-17 12:06:50 -06:00
FusionPBX f8d4ff3fd3
Update app_config.php 2020-04-16 17:07:07 -06:00
Nate c4c5a2e84c Devices - Edit: Better implementation of available permissions. 2020-04-15 17:33:22 -06:00
Nate c4f410aff0 Call Flows - List: Fix Status toggle. 2020-04-15 15:07:52 -06:00
Nate 86bba631c1 Extensions - Edit: Hide User select if empty. 2020-04-15 13:11:29 -06:00
FusionPBX 2b08ad38e7
Update app_config.php 2020-04-14 13:08:50 -06:00
Nate 7cb134fe2a Extensions - Edit: Fix description for Emergency Caller ID fields when outbound_caller_id_select granted. 2020-04-14 12:56:14 -06:00
Nate ee52439906 Call Routing - Edit: Prevent access to unassigned Extension. 2020-04-14 09:13:47 -06:00
Nate 83a8e0112a Dashboard / Devices: Update layout code to match other Dashboard components. 2020-04-13 18:18:56 -06:00
Nate 40bc5066f8 MOH - Add: Hide select when no Categories exist to select from. 2020-04-13 16:40:05 -06:00
Nate a92887ac4d Conference Centers - Edit: Description adjustment to notify of no PIN request when Greeting selected. 2020-04-13 16:39:11 -06:00
Nate 5cc1e4499d Call Center Queues - Edit: Exclude empty greeting in XML. 2020-04-13 15:43:30 -06:00
Nate 591ccca262 Extensions - Edit: Fix Number Alias in Copy function. 2020-04-13 14:31:38 -06:00
Nate e6d95893ee Devices - List: Fix column sorting when Show All enabled. 2020-04-13 12:52:24 -06:00
Nate 6d451e311b Extensions - List: Fix Registered state and count when Show All enabled. 2020-04-13 11:39:13 -06:00
FusionPBX a07bd240b3
Update app_config.php 2020-04-13 11:04:10 -06:00
Nate 4dc6ae0afe Ring Groups: Fix Missed Call notification form fields. 2020-04-13 10:06:06 -06:00
Nate dd463b578e Dashboard - Ring Groups: Allow non-numeric characters in Forwarding destination. 2020-04-11 16:08:07 -06:00
Nate 49f4c166bc Destinations - Edit: Fix cross-domain (via Show All) edit bug. 2020-04-11 15:17:46 -06:00
Nate 27a1a3b805 Extensions - Edit: Fix add User bug. 2020-04-11 13:56:03 -06:00
FusionPBX 07ccad5671
Update index.lua 2020-04-10 22:40:04 -06:00
FusionPBX d5bc6b7f45
Update ring_group_edit.php 2020-04-10 22:35:08 -06:00
FusionPBX 0546c2b71a
Update app_config.php 2020-04-10 22:34:09 -06:00
FusionPBX 86a9f12d77
Update app_languages.php 2020-04-10 22:33:12 -06:00
Nate aeee14226a Conference Centers - Sessions: Add delete functionality. 2020-04-10 17:45:56 -06:00
Nate 7a12565084 Destinations - List: Prevent wrapping in Chrome when number formatting enabled. 2020-04-10 09:50:34 -06:00
FusionPBX 23200b1981
Update destination_imports.php 2020-04-09 14:15:32 -06:00
FusionPBX 7fdb9e81fd
Update destination_imports.php 2020-04-09 14:04:30 -06:00
FusionPBX 7d4e13616c
Create app_defaults.php 2020-04-08 23:30:25 -06:00
FusionPBX 71b9d3eaae
Update registrations.php 2020-04-08 13:32:49 -06:00
FusionPBX 66504dbb54
Update call_broadcast_send.php 2020-04-07 16:06:32 -06:00
chansizzle 15e9fea4c5
Update call_center_queue_edit.php (#5234)
* Update call_center_queue_edit.php
2020-04-07 14:45:27 -06:00
FusionPBX 311e647783
Update xml_cdr.php 2020-04-06 16:11:31 -06:00
Nate 1dabf28b4a Call Flows: Only show enabled in destination select. 2020-04-03 17:36:18 -06:00
agree 0aedf08055
Update call_flows.php 2020-04-02 19:25:26 -04:00
agree 5be4230847
Update app_config.php 2020-04-02 19:23:25 -04:00
agree 4d251bd47a
Update call_flow_edit.php 2020-04-02 19:22:56 -04:00
agree 9f66a1486d
Update call_flows.php 2020-04-02 19:22:12 -04:00
agree 10e7685d87
Update voicemails.php (#5231) 2020-04-02 15:22:08 -06:00
agree f0f6b7ecd9
Add announcement control to list page (#5228)
* Update conference_centers.php

* Update conference_rooms.php
2020-04-01 20:26:50 -06:00
markjcrane a6977be1dc Call Broadcast add start time 2020-04-01 19:30:49 +00:00
Nate cea2f610ba Extensions - Edit: Change Description field to input. 2020-03-31 19:58:50 -06:00
Nate 5b195bbd87 Contacts: Add view before edit. 2020-03-31 17:32:12 -06:00
FusionPBX b4538ed69d
Update app_config.php 2020-03-31 16:49:25 -06:00
FusionPBX 6aafdefd53
Update app_config.php 2020-03-31 16:43:35 -06:00
FusionPBX 92545a949f
Update app_languages.php 2020-03-31 16:41:28 -06:00
agree 31d199a637
Conference center announcement control (#5224)
* Update conference_room_edit.php
2020-03-31 15:51:00 -06:00
racitup 58061a188b
Fix followed_by recording reference (#5222) 2020-03-31 13:58:04 -06:00
FusionPBX dd5c5a90c8
Update call_center_agent_status.php 2020-03-31 13:39:31 -06:00
FusionPBX 8e42f2001c
Update call_center_agent_status.php 2020-03-31 12:44:23 -06:00
Nate 88471e5aa3 MOH: Fix duplicate ID warning and playback. 2020-03-31 11:46:49 -06:00
Nate d87fa6eb77 MOH: Allow deletion of files containing spaces. 2020-03-31 11:20:14 -06:00
Nate 4f79a1837d Contacts: Fix delete on contact times. 2020-03-31 08:24:58 -06:00
Nate dea08e50d9 Contacts: Fix delete when checking attribute boxes. 2020-03-31 08:23:17 -06:00
Nate d3943cb097 MOH: Minor adjustment. 2020-03-30 20:25:30 -06:00
Nate aad703b018 MOH: Remove test mod. 2020-03-30 20:21:49 -06:00
Nate 365e20926f Safari Audio Support: Call Recordings, MOH, VM Greetings & Messages and CDR audio files. 2020-03-30 20:08:45 -06:00
Nate 6fe2eedee9 Dialplans - Edit: Retain Domain if Admin editing record. 2020-03-30 11:59:32 -06:00
Nate 993760802f Dialplans - List: Cleanup. 2020-03-30 11:58:52 -06:00
Nate 8d3e7bbee4 Dialplans - List: Fix Admin view. 2020-03-30 11:58:17 -06:00
hershyheilpern 3a97d75136
conference_interactive_inc.php change talking png to font-awesome (#5219)
* Update conference_interactive_inc.php

* Delete talking.png
2020-03-29 13:59:57 -06:00
Nate b9fe83cd78 Extensions - Edit: Cleanup. 2020-03-28 20:19:35 -06:00
Nate 94bc8eeb6a Extensions - Add: Define Device Provisioning upon create. 2020-03-28 20:16:05 -06:00
Nate 5b42cc2d1a Extensions - Add: Assign a User on create. 2020-03-28 16:21:48 -06:00
Nate 6689b41e76 MOH: Always replace spaces in uploaded filenames. 2020-03-28 13:46:08 -06:00
Luis Daniel Lucio Quiroz 4af2120e42
[4.5] REQUESTED_CHAN_UNAVAIL option in xml cdr (#5216)
just another option for searching calls
2020-03-27 15:36:08 -06:00
Nate f22e4da6ee Devices & Extensions: Remove duplicate permissions. 2020-03-27 15:19:45 -06:00
hershyheilpern f38b5f4938
Update conference_interactive_inc.php (#5217) 2020-03-27 14:06:38 -06:00
hershyheilpern c1f47f31da Conference center raise hand feature (#5212)
* Update app_languages.php
* Update conference_interactive_inc.php
* Update conference_exec.php
* Create raise_hand.lua
* Update conference.conf
* Update app_languages.php
2020-03-26 21:22:44 -06:00
Nate f6f7ed6d4c Call Block - Add: Modal integration. 2020-03-26 17:36:10 -06:00
Nate 39c0352268 Extension - Edit: Cleanup. 2020-03-26 17:29:32 -06:00
Nate 484e4be0d6 Voicemail - Edit: Adjustments. 2020-03-26 17:29:07 -06:00
Nate 46b76d25a7 Devices - Edit: Adjustments. 2020-03-26 17:20:57 -06:00
Nate f13cee95d0 Voicemail: Revert some previous changes. 2020-03-26 17:04:06 -06:00
Nate c2a8658e4f Devices: Revert some previous changes. 2020-03-26 17:03:03 -06:00
Nate d7824ab5a8 CDR: Modal integration. 2020-03-26 16:36:36 -06:00
Nate 5ec9b39f22 Voicemails: Modal integration. 2020-03-26 16:34:03 -06:00
Nate 9ebb022ad4 Devices - Edit: Mitigate save password prompt. 2020-03-26 16:32:51 -06:00
Nate 10ec5188ec Voicemail Greetings: Modal integration. 2020-03-26 15:49:32 -06:00
Nate 8d3457f03e Variables: Modal integration. 2020-03-26 15:46:21 -06:00
Nate bc2175e782 Time Conditions: Modal itegration. 2020-03-26 15:43:41 -06:00
Nate 21918b5aac Streams: Modal integration, fix delete global stream bug. 2020-03-26 15:40:38 -06:00
Nate e31b01d6c3 SIP Profiles: Modal integration. 2020-03-26 15:32:06 -06:00
Nate 99b4dbdaf4 Devices - Edit: Update Copy modal. 2020-03-26 15:31:31 -06:00
Nate c77485c380 Ring Groups: Modal integration. 2020-03-26 14:12:07 -06:00
Nate 95248fcf83 Registrations: Modal integration. 2020-03-26 14:05:58 -06:00
Nate 481cd27646 Recordings: Modal integration. 2020-03-26 13:53:16 -06:00
Nate d2e5c8bde8 PIN Numbers: Modal integration. 2020-03-26 13:49:00 -06:00
Nate f129b210f8 Phrases: Modal integration. 2020-03-26 13:45:34 -06:00
Nate db1964ad6d Number Translations: Modal integration. 2020-03-26 13:39:42 -06:00
Nate 865100a771 MOH: Cleanup. 2020-03-26 13:21:10 -06:00
Nate 3fafa20d9c MOH: Modal integration, and other bug fixes. 2020-03-26 13:19:18 -06:00
Nate a24c448b84 Modules: Modal integration. 2020-03-26 11:21:30 -06:00
Nate 1623cb39ac Messages: Modal integration. 2020-03-26 10:00:29 -06:00
Nate 7eae27ffa2 IVR Menus: Modal integration. 2020-03-26 09:56:24 -06:00
Nate 46dfb70dbd Gateways: Modal integration. 2020-03-26 09:50:34 -06:00
Nate 44e2df3ac1 Fax Server: Modal integration. 2020-03-26 09:38:50 -06:00
Nate 9891a6a687 Email Templates: Modal integration. 2020-03-26 09:20:00 -06:00
Nate 1fe68748a9 Email Logs: Modal integration. 2020-03-26 09:16:22 -06:00
Nate 20166c4280 Dialplans: Modal integration. 2020-03-26 09:06:12 -06:00
Nate 92033b88bc Devices, Profiles & Vendors: Modal integration. 2020-03-26 08:55:43 -06:00
Nate 1c79f32ebd Destinations: Modal integration. 2020-03-26 07:49:37 -06:00
Nate dc8cc8b49e Conferences: Modal integration. 2020-03-26 07:49:00 -06:00
Nate 1686e0520d Conference Profiles: Modal integration. 2020-03-26 07:41:56 -06:00
Nate f5e303aec8 Conference Controls: Modal integration. 2020-03-25 20:50:13 -06:00
Nate 24971b24d7 Conference Centers: Modal integration. 2020-03-25 20:44:53 -06:00
Nate 6c812d714f Call Routing: Modal integration. 2020-03-25 20:25:36 -06:00
Nate 65407ea482 Active Calls: Modal integration. 2020-03-25 20:04:15 -06:00
Nate 0437a52214 Call Recordings: Modal integration. 2020-03-25 19:53:40 -06:00
Nate dc0a91503a Call Flows: Modal integration. 2020-03-25 19:51:36 -06:00
Nate 41468e9da3 Call Center - Queues & Agents: Modal integration. 2020-03-25 19:48:41 -06:00
Nate 7fda6b2a77 Call Broadcast: Modal integration. 2020-03-25 19:41:16 -06:00
Nate ec21558687 Call Block: Modal integration. 2020-03-25 19:37:13 -06:00
Nate a40b509fb7 Bridges: Modal integration. 2020-03-25 19:32:26 -06:00
Nate 05c790b729 Access Controls: Modal integration. 2020-03-25 19:26:34 -06:00
Nate 5b5effe58f Extensions - List: Update to use reworked modal. 2020-03-25 16:52:30 -06:00
Nate b7fdd72970 Contacts: Update to use reworked modal. 2020-03-25 16:52:07 -06:00
Luis Daniel Lucio Quiroz 296fdead32 [4.5] Fix fax email Subject when not using sofia/gatewa (#5204)
Same as 4.4
2020-03-25 15:45:15 -06:00
racitup f4a4879e50 Fix duplicate en-us email template & add en-gb fax templates (#5205) 2020-03-25 15:44:32 -06:00
FusionPBX 38683c6a97 Update index.lua 2020-03-24 18:20:01 -06:00
Len e70bfeaf73 Update app_config.php (#5202) 2020-03-23 17:24:28 -06:00
FusionPBX 27a49b9c8e Update app_defaults.php 2020-03-23 16:28:41 -06:00
FusionPBX d229a329c8 Update index.lua 2020-03-21 13:27:07 -06:00
FusionPBX f9fa55f2e7 Update index.lua 2020-03-21 13:16:58 -06:00
Nate acff646b5b MOH: Delete bug fix. 2020-03-20 14:51:59 -06:00
racitup a1699f6fa6 Add en-gb fusionpbx language (#5192)
* Create en-gb language by copying en-us

* Add en-gb to app_configs

* Add en-gb to app_menus

* Language copy utility

* Fix missing quote mark

* Delete cp_lang.py

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2020-03-20 14:47:13 -06:00
Len 26f38dc16c Update app_config.php (#5183)
* Update app_config.php

* Update app_config.php
2020-03-20 13:35:22 -06:00
konradSC 609be158da Setting a conference room sounds=false (#5189)
Right now settings a conference room's to 'sounds=false' doesn't do anything. This fixes that bug. 

Additional updates to the script most likely need to be made after this so that conference_enter_sound and conference_exit_sound honor the value specified in the conference profile. I didn't see any code referencing the conference profile values for sounds.
2020-03-20 13:29:44 -06:00
Len 97ca0df3cb fix duplicate uuid (#5195) 2020-03-19 21:54:30 -06:00
FusionPBX 8b2b284041 Update app_config.php 2020-03-19 11:17:45 -06:00
FusionPBX 329afeb6b3 Update index.lua 2020-03-17 15:01:58 -06:00
agree 62a4b3ac27 Update phrase_edit.php (#5181) 2020-03-12 10:41:10 -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
vivoras 4d7d6918b0 add grandstream options (#5151)
Vivoras <vivoras@debian>
2020-03-11 20:00:00 -06:00
Igor Olhovskiy 9df1f5c90a Show count of VM messages per box (#5176) 2020-03-11 19:54:10 -06:00
FusionPBX c1b80ade27 Update xml_cdr.php 2020-03-10 10:43:58 -06:00
FusionPBX 4b2a918193 Update v_xml_cdr_import.php 2020-03-10 10:41:38 -06:00
FusionPBX cec175182b Update app_config.php 2020-03-09 14:37:38 -06:00
FusionPBX 7bcf522385 Update destinations.php 2020-03-08 00:29:31 -07:00
Nate b1be78f457 Voicemail Greeting - Edit: Update buttons, action bar, etc. 2020-03-06 12:35:58 -07:00
Nate dc84840117 Voicemail Greeting - Edit: Minor mod. 2020-03-06 12:34:01 -07:00
Nate e625665c53 Call Recordings - Download: Minor code adjustments. 2020-03-06 12:13:57 -07:00
Nate 6d7a9cfd8d Call Recordings - List: Remove unnecessary code. 2020-03-06 12:13:06 -07:00
Nate e86480a18e Call Recordings: Remove deprecated Edit script. 2020-03-06 12:11:29 -07:00
Nate 7bb598375e Multiple - List: Button label & icon change. 2020-03-06 11:44:24 -07:00
Nate 6be2a6dff5 Recordings - Edit: Update buttons, action bar, etc. 2020-03-06 11:43:02 -07:00
Nate d433a6d05f Bridges - Edit: Minor mod. 2020-03-06 11:42:22 -07:00
Nate 7341236c85 MOH - List: Better indicate kHz value is an edit link. 2020-03-06 11:19:43 -07:00
Nate e123258fcc Bridges - Edit: Only include bridge_uuid on post when editing. 2020-03-06 11:07:18 -07:00
Nate d2b6ac8a63 MOH - Edit: Update buttons, action bar, etc. 2020-03-06 11:06:39 -07:00
FusionPBX 827e9d7faa Update xml_cdr.php 2020-03-05 16:24:20 -07:00
Nate ed0e37ffce Call Block - Edit: Remove test code. 2020-03-05 10:05:58 -07:00
Nate e8494facee Multiple: Add IDs to form tags, remove empty action attributes. 2020-03-05 10:02:25 -07:00
Nate 5606c49fca Messages: Use default cancel button icon. 2020-03-05 09:48:11 -07:00
Nate 5b9025f237 Access Controls - Edit: Change default Delete button (for now). 2020-03-05 09:46:38 -07:00
Nate 3b9a3b5e68 Extensions: Use default cancel button icon. 2020-03-05 09:44:43 -07:00
Nate 029c7174b4 Multiple - Add IDs to common/default action buttons. 2020-03-05 00:05:45 -07:00
Nate 7b912b92fb Remove deprecated file. 2020-03-05 00:04:08 -07:00
Nate 0bfe9bfea6 Voicemails - List: Remove deprecated javascript. 2020-03-04 18:00:41 -07:00
Nate ac38739fe0 Voicemail - Edit: Require Voicemail ID and Password, Remove deprecated javascript. 2020-03-04 17:59:32 -07:00
Nate 11b83cb5eb Gateways - Edit: Revise and simplify javascript. 2020-03-04 17:56:52 -07:00
Nate e869d1ba38 Extensions - Edit: Remove deprecated javascript. 2020-03-04 17:56:06 -07:00
Nate 7cbccd767d Devices - Edit: Revise and simplify javascript. 2020-03-04 17:54:47 -07:00
Nate dc3c36846e SIP Profiles - Edit: Add bulk delete of Domains and Settings, dynamic delete button action. Remove deprecated Domain and Setting delete scripts. 2020-03-04 11:24:58 -07:00
Nate a2694e18a5 Dialplans - Edit: Wider Group and Order input fields. 2020-03-04 10:33:32 -07:00
Nate 206aaece28 SIP Profiles: Remove duplicate setting permissions. 2020-03-04 08:15:22 -07:00
Nate 82893cbd57 Phrases - Edit: Add bulk delete of Details, dynamic delete button action. Remove deprecated Detail delete script. 2020-03-04 07:45:40 -07:00
Nate 41801f4b34 Contacts: Remove deprecated Contact delete script. 2020-03-04 07:08:05 -07:00
Nate 1bf11ef2d0 Contacts - Import: Change Google import to use class delete() method to remove duplicates. 2020-03-04 07:07:37 -07:00
Nate 98d3845f31 Contact - Edit: Remove deprecated User and Group delete scripts. 2020-03-03 23:30:43 -07:00
Nate 9c81da353a Contacts - Edit: Add bulk delete Users and Groups, convert bulk deletion of Properties to use dynamic delete button. 2020-03-03 23:27:35 -07:00
Nate d92de7e63e IVR Menu - Edit: Fix clear cache when deleting Options. 2020-03-03 23:25:36 -07:00
Nate d93b969864 Voicemail - Edit: Minor mod. 2020-03-03 23:23:57 -07:00
Nate 8cf57f30be Multiple - Edit: Minor mods. 2020-03-03 19:59:41 -07:00
Nate 3d1e70ecbf IVR Menu - Edit: Minor mod. 2020-03-03 19:15:43 -07:00
Nate 3de8a941e8 Voicemail - Edit: Add bulk delete of Options and Destinations, dynamic Delete button action. Remove deprecated Option delete script. 2020-03-03 19:13:16 -07:00
FusionPBX 05ea579967 Update app_config.php 2020-03-03 14:16:39 -07:00
FusionPBX cb1ede13c7 Update extension_edit.php 2020-03-02 18:00:04 -07:00
FusionPBX 4108031ae4 Update app_config.php 2020-03-02 17:56:04 -07:00
Len 016e4b2ce5 Update app_defaults.php (#5170) 2020-03-02 10:25:15 -07:00
Len 997318bc40 Update app_config.php (#5169) 2020-03-02 10:25:08 -07:00
Len 1e0b9e726f Update app_config.php (#5171) 2020-03-02 10:24:34 -07:00
FusionPBX 264144caaf Update dialplan_outbound_add.php
We don't need the sleep anymore in the outbound routes.
2020-02-28 18:01:57 -07:00
Nate 9e107e9c54 Time Conditions: Revert commit ccd5a11d90. 2020-02-28 11:23:31 -07:00
Nate e5e2e6a3c4 Ring Groups: Edit - Add bulk delete of Destinations, dynamic Delete button action, Copy function. Remove deprecated Destination delete script. 2020-02-28 09:29:12 -07:00
Nate 53ffb4e1dd Number Translations: Edit - Add bulk delete of Details, dynamic Delete button action, Copy function. Remove deprecated details delete script. 2020-02-28 07:35:52 -07:00
Nate cb86601fd4 IVR Menus - Edit: Permission adjustments, code cleanup. 2020-02-28 07:33:11 -07:00
Nate 6c37a5e125 Devices / Device Profiles - Edit: Permission adjustments. 2020-02-28 07:31:35 -07:00
Nate cf00766088 Dialplans - Edit: Add select-all checkbox for bulk delete of Details. 2020-02-28 06:26:58 -07:00
mtghr 92f8044007 Update app_config.php (#5159)
* Update app_config.php
option to disable the DND softkey
2020-02-27 21:56:49 -07:00
Nate 834880e0e7 Devices / Device Profiles - Edit: Add select-all checkboxes for bulk delete of Lines, Keys and Settings. 2020-02-27 19:01:21 -07:00
Nate 8063d3f7ff IVR Menus - Edit: Add select-all checkbox for bulk delete of Options. 2020-02-27 19:00:15 -07:00
agree 7ac144fe05 Added ringback silence capability (#5162)
* Update format_ringback.lua

* Update ringbacks.php
2020-02-27 15:42:07 -07:00
Nate 9171de9edc Time Conditions - Edit: Validate arrays to mitigate warnings. 2020-02-27 14:59:48 -07:00
Nate 45b40c9613 Dialplans: Remove deprecated copy and detail delete scripts. 2020-02-27 14:36:41 -07:00
Nate 12d7d62bc5 Dialplans - Edit: Use class method for Copy - fixes missing app_uuid bug. 2020-02-27 14:35:34 -07:00
Nate bcbafe4c36 Time Conditions - Edit: Permission adjustment. 2020-02-27 14:06:34 -07:00
Nate f5bf44758b Dialplans - Edit: Permission adjustments. 2020-02-27 14:06:07 -07:00
Nate 4ea158cf3c Update dialplan_edit.php 2020-02-27 13:45:36 -07:00
Nate 05212dc713 Dialplans - Edit: Integrate checkboxes on Details for bulk delete on Save (uses token). Add delete button with dynamic action. 2020-02-27 13:41:13 -07:00
FusionPBX f6ab5679f3 Update 018_global-variables.xml 2020-02-27 13:21:28 -07:00
Nate 0da0e3036a Device Profiles - Edit: Add delete button with dynamic action. 2020-02-27 12:48:43 -07:00
Nate 4ae7a61cda Devices: Remove deprecated script. 2020-02-27 10:38:09 -07:00
Nate aa96d18c11 Devices: Remove deprecated scripts. 2020-02-27 10:25:53 -07:00
Nate 86f13e77bd Devices - Edit: Integrate checkboxes on Lines, Keys and Settings for bulk delete on Save (uses token). Add delete button with dynamic action. 2020-02-27 10:24:32 -07:00
Nate 967e3471a7 IVR Menus: Dynamic delete button action. 2020-02-27 09:27:11 -07:00
chansizzle d10978dae1 Update database_transaction_edit.php (#5155) 2020-02-25 17:58:11 -07:00
FusionPBX cabde04672 Update 018_global-variables.xml 2020-02-25 09:00:36 -07:00
FusionPBX 9ad8899565 Update blf_subscribe.lua 2020-02-24 23:45:35 -07:00
Len 375feaedc6 update order number to match (#5154) 2020-02-24 22:42:40 -07:00
Adrian Fretwell c1ca1b4866 Allow user with only contact_view permission to click on contact record to view numbers etc. (#5153)
* Update contacts.php

Added contact_view permission to allow users with only contact view to open contact record to see numbers addresses etc.  See also update to contact_edit.php to remove save buttons if user only has contact view.

* Update contact_edit.php

Added permissions to only show save button if user has permissions contact_add or contact_edit.  This is in conjunction with the update to contacts.php
2020-02-24 18:29:23 -07:00
FusionPBX 5211750c42 Update destination_edit.php 2020-02-21 17:28:19 -07:00
Nate f128781b2a Device Profiles - Remove deprecated delete script. 2020-02-20 15:38:36 -07:00
Nate 4836e4ba7f Device Profiles - Edit: Integrate checkboxes on Keys and Settings for bulk delete on Save (uses token). 2020-02-20 15:37:45 -07:00
Nate a8288d85c8 IVR Menus: Remove deprecated option delete script. 2020-02-19 19:57:23 -07:00
Nate 9cf52ba33d IVR Menu - Edit: Integrate checkboxes on Options for bulk delete on Save (uses token). 2020-02-19 19:56:11 -07:00
Nate 7e6fbcbf1d Destinations (Class): Adjust select() method so defaults to top of options when no option selected. 2020-02-19 19:54:10 -07:00
Nate e32fae3c31 Destinations: Remove deprecated code and delete script. 2020-02-19 18:09:35 -07:00
FusionPBX 4bc1512fec Update xml_cdr.php 2020-02-19 12:56:16 -07:00
Nate a7eb824ddb Voicemail Messages: Transcription presentation mods. 2020-02-18 18:44:49 -07:00
Nate be72e0976a Update voicemail_messages.php 2020-02-18 17:49:21 -07:00
FusionPBX 92acfdd60a Update destination_edit.php 2020-02-18 16:23:52 -07:00
FusionPBX b23e7829df Update destination_edit.php 2020-02-18 16:13:56 -07:00
FusionPBX aaaefa9ceb Update voicemail_messages.php 2020-02-18 10:10:00 -07:00
Nate 8a6ba1fda2 Extensions: Option to delete voicemail when deleting extensions. 2020-02-18 07:44:01 -07:00
Nate 63d0582864 Extension - Add: Remove auto-generate extension users. 2020-02-18 06:17:27 -07:00
Nate 5f5a4f5509 Fax Server: Include logs and files in server/extension delete() method. 2020-02-17 20:10:36 -07:00
Nate 6ce60d2dcd Voicemail Greetings: Remove deprecated delete script. 2020-02-17 18:49:11 -07:00
FusionPBX 5971a15069 Update app_config.php 2020-02-17 15:30:35 -07:00
FusionPBX 058d8c1195 Update extension_edit.php 2020-02-17 15:06:00 -07:00
Nate 9ec85741fa Extensions - Add: Validate array to mitigate warning. 2020-02-17 08:43:59 -07:00
Nate 3237a096a5 Email Logs: Remove deprecated delete script. 2020-02-17 08:19:45 -07:00
Nate fde7813e11 Call Block: Remove deprecated delete script. 2020-02-17 08:12:24 -07:00
Nate 9b11d45a1a SIP Profiles: Remove deprecated delete script. 2020-02-17 08:08:49 -07:00
Nate 8ab92fa329 SIP Profiles - Edit: Language and minor updates. 2020-02-17 08:07:53 -07:00
Nate a253221546 Phrases: Remove deprecated delete script. 2020-02-17 07:38:41 -07:00
Nate 4f73710bad Phrases: Create ../phrases/ folder (if necessary) in save_phrases_xml() function. 2020-02-17 07:37:44 -07:00
Nate 9bfede7f9d Phrases: Fix temporary permission in phrase class delete() method. 2020-02-17 07:36:01 -07:00
Nate 21775d810a Contacts: Remove deprecated property delete scripts. 2020-02-17 06:32:17 -07:00
Nate 7ca8ada158 PIN Numbers: Remove deprecated delete script. 2020-02-17 06:16:49 -07:00
Nate 360a5a52ec PIN Numbers - List: Add window title. 2020-02-17 06:15:46 -07:00
Nate 55f43b210a PIN Numbers - Export: Token integration. 2020-02-17 06:13:14 -07:00
Nate eaed0ec503 PIN Numbers: Button updates. 2020-02-17 06:12:30 -07:00
agree 18e46a3911 Update database_transactions.php (#5152) 2020-02-16 11:21:43 -07:00
Nate fd584852c5 Voicemails: Remove deprecated voicemail and message delete scripts. 2020-02-15 11:58:51 -07:00
Nate 11bb2103bc Ring Groups: Remove deprecated delete script. 2020-02-15 11:35:15 -07:00
Nate 5d3ab8baa8 Conference Controls: Remove deprecated control and detail delete scripts. 2020-02-15 11:31:28 -07:00
Nate 7ff265c11d Call Broadcast: Remove deprecated delete script. 2020-02-15 11:24:48 -07:00
Nate 8bd11af55f Call Flows - List: Minor consistency mods. 2020-02-15 11:24:12 -07:00
Nate 76d97806a2 Call Broadcast - List: Hide copy and delete buttons when no records displayed. 2020-02-15 11:23:20 -07:00
Nate c1946b1ba9 Modules: Remove deprecated delete script. 2020-02-15 11:16:43 -07:00
Nate e55a6a8af3 Extensions:: Remove deprecated delete script. 2020-02-15 11:11:16 -07:00
Nate ca7ab45ce0 Database Transactions: Remove unused delete script. 2020-02-15 10:51:28 -07:00
Nate 2c45ec5960 Conference Centers: Remove deprecated center and room delete scripts. 2020-02-15 10:47:02 -07:00
Nate 77579e3c2a Conference Room - Edit: 1) Prevent Users from being assigned more than once. 2)Allow current user to be reassigned after being removed. 2020-02-15 08:56:49 -07:00
Nate 6458580c89 Call Center Queue - Edit: Minor consistency mods. 2020-02-15 08:11:42 -07:00
Nate e819d12dd8 Call Centers: Remove deprecated agent and queue delete scripts. 2020-02-15 08:07:00 -07:00
FusionPBX 2c001db1e4 Update conference_edit.php 2020-02-14 16:55:39 -07:00
FusionPBX 572d0b7dca Update directory.lua 2020-02-14 16:14:45 -07:00
chansizzle 3583fa2ffd Update app_config.php (#5150) 2020-02-14 13:11:03 -07:00
FusionPBX a8b99342d5 Update app_config.php 2020-02-14 09:50:12 -07:00
FusionPBX a8ebcdbd2a Update app_config.php 2020-02-13 19:19:37 -07:00
FusionPBX eee2f6eff0 Update index.lua 2020-02-13 18:51:02 -07:00
FusionPBX ce4cc2f41f Update app_config.php 2020-02-13 13:33:29 -07:00
FusionPBX 85c47f2ac9 Update extension_edit.php 2020-02-13 13:32:22 -07:00
Nate 37fcece1ba Messages: Remove deprecated delete script. 2020-02-13 13:13:38 -07:00
Nate 0f3b464937 Fax - Edit: Minor mods. 2020-02-13 13:04:26 -07:00
Nate 1bc6aea2ca Fax - Server: Remove deprecated delete script. 2020-02-13 13:03:21 -07:00
Nate 913aec9253 Fax - Files: Remove deprecated delete script. 2020-02-13 12:45:14 -07:00
Nate 4a8fe2d2d0 Fax - Logs: Remove deprecated delete script. 2020-02-13 12:30:44 -07:00
Nate f620a434e4 Dialplans: Remove deprecated delete script. 2020-02-13 12:24:00 -07:00
Nate c6eb145c90 Call Recordings: Remove deprecated delete script. 2020-02-13 12:07:19 -07:00
Nate 19e97a5fc9 Call Recordings: Few class adjustments. 2020-02-13 12:06:44 -07:00
Nate b796caf675 Time Conditions: Remove deprecated delete script. 2020-02-13 11:47:42 -07:00
Nate a7370c6872 Call Flows: Remove deprecated delete script. 2020-02-13 11:37:48 -07:00
Nate 93bcc5247f Operator Panel: Validate array to mitigate warnings when no extension(s) assigned to current user. 2020-02-13 11:12:14 -07:00
Nate 80f2b3cb0f Log Viewer: Fix filter. 2020-02-13 07:48:20 -07:00
Nate 3e729537a6 Voicemail: Fix email download link. 2020-02-13 07:15:59 -07:00
Nate 2b115a2a5e Recordings: Disable session_cache_limiter() - preventing recording playback. 2020-02-12 16:15:34 -07:00
Nate 254c72502a Recordings: Remove deprecated delete script. 2020-02-12 16:12:55 -07:00
Nate 8f697260ff Streams: Remove deprecated delete script. 2020-02-12 15:38:26 -07:00
Nate 2a6966a5f1 Variables: Remove deprecated delete script. 2020-02-12 15:30:26 -07:00
Nate 666e0b957e Devices: Remove deprecated delete script. 2020-02-12 15:27:02 -07:00
Nate e94cedcc6d Devices - Edit: Check exists template directory and templates array to mitigate warnings. 2020-02-12 15:24:42 -07:00
Nate ca01581d2c Device Vendors: Remove deprecated vendor and function delete scripts. 2020-02-12 15:14:51 -07:00
Nate 3fe18ee23d Device Vendor Function - Add: Simplify previous array check. 2020-02-12 15:09:32 -07:00
Nate 9862d587a6 Device Vendor Function - Add: Validate assigned groups array to mitigate warning. 2020-02-12 15:07:10 -07:00
Nate f68cda2597 Device Vendor - Edit: Sticky Vendor Functions action bar. 2020-02-12 14:54:56 -07:00
Nate 4791951d05 Device Vendor Functions - Edit: Misc minor adjustments. 2020-02-12 14:53:47 -07:00
Nate dce18888dd IVR Menu: Remove deprecated delete script. 2020-02-12 14:34:32 -07:00
Nate a6f44f778d Gateways: Remove deprecated delete script. 2020-02-12 14:27:44 -07:00
Nate b6c2eebe18 Gateways: Additional checks for socket connection in delete() method. 2020-02-12 14:24:31 -07:00
Nate 4d0a65e970 CDR: Remove deprecated delete script. 2020-02-12 14:14:52 -07:00
Nate 82367a5137 CDR: Remove domain_uuid from delete() method. 2020-02-12 14:14:16 -07:00
Nate e84fcdf347 Email Templates: Restore enabled description. 2020-02-12 13:59:13 -07:00
Nate 510a843fdd Email Templates: Integrate select box on template type. 2020-02-12 13:56:53 -07:00
Nate c5b9934848 Email Templates: Remove deprecated delete script. 2020-02-12 13:56:08 -07:00
Nate 3c6f719b0f Access Controls: Remove deprecated access control and node delete scripts. 2020-02-12 13:45:24 -07:00
Nate 395fd1a4d8 Conferences: Remove deprecated delete script. 2020-02-12 13:38:36 -07:00
Nate 051060ef6f MOH: Remove deprecated delete script. 2020-02-12 13:32:48 -07:00
Nate 15fdaa86d2 MOH: Include clear cache on class delete() method. 2020-02-12 13:31:44 -07:00
Nate cdb02fd831 Conference Profiles: Remove deprecated profile and parameter delete scripts. 2020-02-12 12:57:45 -07:00
Nate 93f2155d85 Extension - Edit: Clean up. 2020-02-12 11:17:08 -07:00
Nate d3653213f7 Voicemail - Import: Button updates, token integration. 2020-02-12 10:51:01 -07:00
Nate 1cb5af1ee0 Extensions - Import: Misc consistency updates. 2020-02-12 10:48:57 -07:00
Nate 3600a37e00 Devices - Import: Misc consistency updates. 2020-02-12 10:48:04 -07:00
Nate fd9b664819 Destinations - Import: Misc consistency updates. 2020-02-12 10:46:52 -07:00
Nate 8a4dd92ae0 Contacts - Import: Button updates, token integration. 2020-02-12 10:44:29 -07:00
Nate 2b139e40da Voicemail Greetings: Clean up. 2020-02-12 08:54:04 -07:00
Nate 1adf97da2b Access Controls - Nodes: Clean up. 2020-02-12 08:53:36 -07:00
Nate 663d2fce9a Voicemail - Edit: Hide option edit button, as file not currently found. 2020-02-12 08:52:21 -07:00
Nate dbdfafcfd8 CDR & Archive: Merge and simplify, integrating some features of CDR into Archive. 2020-02-11 10:44:00 -07:00
Nate b033cbdb43 PIN Numbers - Export: List view and button updates. 2020-02-10 22:13:39 -07:00
Nate 6484f42b44 IVR Menus: Clean up. 2020-02-10 22:00:26 -07:00
Nate 316b4e9fa0 Variables - Edit: Button updates. 2020-02-10 21:59:02 -07:00
Nate 436cd69b5b Database Transactions - Edit: Button updates. 2020-02-10 21:48:33 -07:00
Nate 30aaddac16 Settings - Edit: Button updates. 2020-02-10 21:37:26 -07:00
Nate 04564405cf Server Errors: Button updates. 2020-02-10 21:33:43 -07:00
Nate a2a11e626e SIP Profiles - Edit: Button updates. 2020-02-10 21:17:57 -07:00
Nate 8fa7755dd7 Number Translations - Edit: Button updates. 2020-02-10 21:04:17 -07:00
Nate 964c5e13ec Modules - Edit: Button updates. 2020-02-10 20:56:48 -07:00
Nate 07ae1c7c65 Email Templates - List: Minor column adjustments, Edit: Button updates. 2020-02-10 08:27:56 -07:00
Len fb658a4e97 Update app_config.php (#5144)
* Update app_config.php

* Update app_config.php

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2020-02-07 20:34:56 -07:00
FusionPBX 02df856142 Update time_condition_edit.php 2020-02-07 20:27:29 -07:00
FusionPBX da3c290973 Update destination_edit.php 2020-02-07 20:04:15 -07:00
benwiesner1 2244501da3 Update app_config.php (#5145)
* Update app_config.php

added polycom sip/tls and provisioning cert validation option

* Update app_config.php

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2020-02-07 15:29:40 -07:00
FusionPBX c0f259508d Update voicemail_edit.php 2020-02-07 13:03:10 -07:00
FusionPBX d0640e279f Delete voicemail_option_edit.php 2020-02-07 12:59:40 -07:00
FusionPBX 5bf5479f0d Update ivr_menu_edit.php 2020-02-07 12:54:50 -07:00
FusionPBX 7718cc66a7 Update dialplan_add.php 2020-02-07 12:31:33 -07:00
FusionPBX 10f96b7f39 Update dialplan_inbound_add.php 2020-02-07 12:27:44 -07:00
FusionPBX c09ab76a27 Update dialplan_inbound_add.php 2020-02-07 12:24:36 -07:00
FusionPBX 31c2c7816a Update call_center_queue_edit.php 2020-02-07 12:11:36 -07:00
FusionPBX bf344f690f Update ring_group_edit.php 2020-02-07 12:03:09 -07:00
FusionPBX 72dd15f0d4 Update call_flow_edit.php 2020-02-07 11:37:01 -07:00
Nate fcecbbc50b Access Controls/Nodes: List view and button updates. 2020-02-07 11:13:34 -07:00
markjcrane b740f9f229 Move destinations class to a more proper location 2020-02-07 18:02:42 +00:00
FusionPBX 7a71912d0f Delete destinations.php 2020-02-07 11:00:55 -07:00
FusionPBX d2446ecd48 Update destinations.php 2020-02-07 10:51:49 -07:00
Nate 1a0840d90b Log Viewer: Button and minor updates. 2020-02-07 09:33:52 -07:00
Nate 3bac6e7155 Email Logs - View: Button updates. 2020-02-07 08:55:29 -07:00
Nate 6297cf191e CDR Extension Summary: List and button updates, use css grid on search form. 2020-02-07 08:45:02 -07:00
Nate e0ea637184 CDR: Remove duplicate hidden input for show all. 2020-02-07 08:41:13 -07:00
Nate 8ce40ea768 CDR, Advanced Search, Statistics - Button updates, minor adjustments. 2020-02-07 07:44:08 -07:00
Nate 14f20c34a0 Update voicemail_edit.php 2020-02-07 06:53:35 -07:00
Nate bbfbc43330 Voicemail - Edit: Button updates. 2020-02-07 06:52:58 -07:00
Nate 3e65078dc4 Time Conditions - Edit: Button updates. 2020-02-07 06:36:31 -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
Nate 67f9be4c4a Streams - Edit: Button updates. 2020-02-05 20:23:30 -07:00
Nate 00b5ca6742 Ring Group - Edit: Button updates. 2020-02-05 20:18:32 -07:00
Nate e1b475ae1a Queues - Add: Button updates. 2020-02-05 19:58:59 -07:00
Nate 780c72448b Phrases - Edit: Button updates. 2020-02-05 19:48:43 -07:00
Nate 4265a82a78 Messages: List view and button updates. 2020-02-05 19:31:40 -07:00
Nate b4602d8521 IVR Menu - Edit: Button updates. 2020-02-05 17:49:16 -07:00
agree 2efb2f7804 Update contact_import.php (#5143) 2020-02-04 13:08:05 -07:00
Nate c2e8f7cfd1 GS Wave: Update layout. 2020-02-03 10:40:33 -07:00
Nate aef1a84a88 Contact Edit: Permission adjustment on Delete button. 2020-02-03 08:20:33 -07:00
FusionPBX fffbb14455 Update xml_cdr_extension_summary.php 2020-02-02 15:37:50 -07:00
FusionPBX a2b135809f Update xml_cdr.php 2020-02-02 12:50:34 -07:00
FusionPBX 087ef91a8c Update xml_cdr_extension_summary.php 2020-02-02 12:48:54 -07:00
FusionPBX c00563efd8 Update xml_cdr.php 2020-01-31 21:28:29 -07:00
FusionPBX 3f019e7855 Update xml_cdr.php 2020-01-31 21:09:41 -07:00
FusionPBX 729c06cb25 Update xml_cdr.php 2020-01-31 17:17:55 -07:00
FusionPBX 00656120ef Update v_xml_cdr_import.php 2020-01-31 16:36:03 -07:00
Andy-Seattle cfd70dcf4e E.164 Inbound caller ID fix (#5138)
When an inbound call has E.164 caller ID format (eg Skyetel), the + is being stripped from the caller_id_number variable before storing in the v_xml_cdr database table. If we then try and block this CDR in the Call Block application it adds the number BUT without the + so it never matches future calls.
This proposed change ensures that the + is not stripped for INBOUND calls when written to v_xml_cdr and therefore when blocking the CDR it works correctly (i.e. it includes the + which then matches the call next time and blocks it).
2020-01-31 15:37:46 -07:00
Felix Wolfsteller 105be5410d fix german translation typo (KO*->Ko*) (#5136) 2020-01-30 06:55:27 -07:00
Nate 469798ad36 Fax Logs: Better refresh button. 2020-01-29 11:49:49 -07:00
Nate ee283c7ea9 Fax Logs: Fix refresh button. 2020-01-29 11:47:37 -07:00
Nate 1ceccf698e Fax Server: List view, button, bulk delete via class, etc. 2020-01-29 11:41:12 -07:00
Adrian Fretwell d5823a88c3 Update cidlookup.lua (#5134)
Added callee parameter to SQL query and changed v_destinations.destination_number to look at callee.
2020-01-28 21:33:10 -07:00
FusionPBX 492e88592f Update xml_cdr.php 2020-01-28 18:43:04 -07:00
FusionPBX 70e3865d42 Update xml_cdr_export.php 2020-01-28 17:28:01 -07:00
FusionPBX 1076c99d63 Update xml_cdr_inc.php 2020-01-28 17:27:23 -07:00
Nate 5978745532 Contacts: Fix save. 2020-01-26 15:39:48 -07:00
Nate 2d557eec88 Contact - Edit: Better permissions on Delete button. 2020-01-23 21:41:09 -07:00
Nate 9995bc4361 Contacts - Edit: List view, button and bulk action updates, modal integration. 2020-01-23 21:24:10 -07:00
FusionPBX 2e36e47f66 Update index.lua 2020-01-23 19:54:43 -07:00
FusionPBX 9c0d2870e6 Merge pull request #5126 from Len-PGH/patch-65
Update app_config.php
2020-01-23 09:52:02 -07:00
Nate 3ca46887d9 CDR: Only allow user to select assigned extensions when xml_cdr_search_extensions permission is assigned but xml_cdr_domain permission not assigned. 2020-01-23 07:05:01 -07:00
Nate aac98e7d06 Conference Centers - List: Bulk Toggle and Delete actions added, Edit: Button updates. 2020-01-23 06:47:54 -07:00
Len 47548f09f6 Update app_config.php 2020-01-22 22:08:42 -05:00
agree 012504d8a0 Update call_recordings.php 2020-01-22 14:26:46 -05:00
FusionPBX 8a3b9326ac Update music_on_hold.php 2020-01-21 16:53:13 -07:00
chansizzle 493c4bd33e Update devices.php 2020-01-21 14:21:34 -07:00
root e9f4d5113f Added destination select permissions 2020-01-21 11:43:19 -05: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 2be2246574 Update dialplan_edit.php 2020-01-18 13:03:43 -07:00
FusionPBX d795ee62d1 Update scripts.php 2020-01-17 17:55:42 -07:00
FusionPBX 4a31db0ed6 Update scripts.php 2020-01-17 17:53:36 -07:00
markjcrane ca5a824bb5 Move the scripts to app/scripts/resources/scripts 2020-01-18 00:30:13 +00:00
FusionPBX 1dd99599ac Update call_block_edit.php 2020-01-17 16:19:46 -07:00
FusionPBX 618f01d8fa Update call_block.php 2020-01-17 14:06:46 -07:00
FusionPBX ccc6dbdbbf Update call_block.php
Fix the syntax.
2020-01-17 14:03:53 -07:00
chansizzle c9b45a7335 Update dialplan_edit.php 2020-01-16 14:59:27 -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 563fe1c778 Update app_config.php 2020-01-15 13:41:20 -07:00
FusionPBX 3f91262652 Update app_config.php 2020-01-15 13:38:56 -07:00
FusionPBX c3bcdf1353 Update app_config.php 2020-01-15 13:35:21 -07:00
Nate d2839f1055 Conferences - Add/Edit: Action bar and button updates. 2020-01-15 12:47:27 -07:00
Nate 9b6c133300 Conference Profiles: List view, button, token, class updates, etc. 2020-01-15 12:21:16 -07:00
Nate df2aa6fe6b Update conference_control_edit.php 2020-01-15 12:18:24 -07:00
Nate 27420e6afc Conference Controls: Update class to include Details in copy action. 2020-01-15 12:05:45 -07:00
Nate 26047fe759 Conference Controls: Update class, misc on details and detail edit. 2020-01-15 11:25:18 -07:00
Nate e51ee969a0 Update conference_control_details.php 2020-01-15 10:45:01 -07:00
Nate 5d3e057371 Conference Controls - Details: List view, token, and button updates. 2020-01-15 09:35:52 -07:00
Nate a14418969b Conference Centers: More list and button updates. 2020-01-14 16:06:14 -07:00
Nate 9f533bb02f Update conference_rooms.php 2020-01-13 17:18:55 -07:00
Nate 378edba940 Conference Centers - Rooms: List view updates, token integration, added bulk actions within class. 2020-01-13 17:15:42 -07:00
Nate dbbcefe2c7 Conferences Inter/Active: Button updates. 2020-01-13 13:54:08 -07:00
Nate 30c8738c1c Call Routing - Add/Edit: Action bar and button updates. 2020-01-13 10:41:27 -07:00
Nate ba27607246 Call Flow - Add/Edit: Action bar and button updates. 2020-01-13 10:03:06 -07:00
Nate 8c54adb5c4 Call Center Active: Action bar and list view updates. 2020-01-13 09:45:21 -07:00