FusionPBX
d3eeaab1b4
Set the date using now() instead of the php date function.
2022-06-02 15:11:13 -06:00
FusionPBX
93c7714148
Add new permission voicemail_file ( #6403 )
...
* Add new permission voicemail_file
* Update app_config.php
* Update voicemail_edit.php
2022-06-01 10:48:33 -06:00
Dan
4dd80fb779
Add Default Settings for Grandstream Templates, and custom transcription provider for Email Queues ( #6401 )
2022-05-31 23:05:23 -06:00
FusionPBX
83eaee56a2
number_alias permission removed from superadmin group.
...
Not providing permissions to this by default to discourage using it. However anyone can assign the permission to any groups of their choice.
2022-05-31 09:42:26 -06:00
Luis Daniel Lucio Quiroz
643f014181
Fix Missed Call email when Follow Me is On ( #6323 )
...
When a user has the Email Alerts for Missed Calls set, it works
As soon as there is a Follow Me configured, the email stops arriving
This patch restores the desired behaviour
2022-05-30 20:07:08 -06:00
FusionPBX
54a5fb5a2b
Access Controls protect new users from hurting themselves.
2022-05-28 17:19:37 -06:00
FusionPBX
a0718f367a
Create an additional dialplan to set call_direction outbound.
2022-05-28 10:02:58 -06:00
FusionPBX
147956f655
Add bg_system to run the command as non blocking.
2022-05-27 16:58:32 -06:00
FusionPBX
5a89fa5081
Remove code from checks to see if the extension is on the phone.
...
Having the PBX check if the caller is already on the phone has not worked well at least not the approach that is getting removed in this commit. It is not the right way to solve the issue. Its better for the phone endpoint to block the intercom or auto answer when it is already on a call.
One way to do this that worked in testing was to disable call waiting. Then the call is rejected and not allowed to interrupt. the call that already exists. Expect there are also other ways to instruct the phone not to interrupt active calls when it receives a SIP message to auto answer.
2022-05-27 14:45:41 -06:00
markjcrane
10748a95c8
Add device_line_label and device_line_display_name permissions.
2022-05-26 21:37:19 -06:00
FusionPBX
c87ab41fff
Add FAX Queue with retry_interval ( #6398 )
...
* Update app_config.php
* Use the new retry interval.
* Add the new retry interval.
2022-05-26 14:33:19 -06:00
FusionPBX
5d2b919fa9
Correct invalid UUID
2022-05-25 12:38:29 -06:00
FusionPBX
5d41fd01df
Need to allow ability to clear the value.
2022-05-25 12:21:02 -06:00
FusionPBX
3093a0a8cb
Fix a missing semi-colon.
2022-05-25 08:43:59 -06:00
Mendel
1be00e330e
updated yealink cordless files ( #6396 )
2022-05-24 23:32:56 -06:00
FusionPBX
d897fad100
Replace io.popen with api:executeString
2022-05-24 16:55:25 -06:00
FusionPBX
56f8d4ba44
Replace system with api:executeString
2022-05-24 16:50:45 -06:00
FusionPBX
d5775257b4
Use system instead of io.open
2022-05-24 16:38:04 -06:00
FusionPBX
46447d83c3
Remove the transcription as this can blocking.
...
Transcription still available through email queue this way it offloads the work off of FreeSWITCH.
2022-05-24 16:32:40 -06:00
FusionPBX
2326d79113
This function is not being used.
2022-05-24 16:12:29 -06:00
FusionPBX
fdbaefa2cf
Create dnd.php
2022-05-23 10:03:03 -06:00
FusionPBX
7d82b82089
Send presence events for DND
2022-05-20 17:51:52 -06:00
FusionPBX
53e8ab5f16
Unset the event socket handles.
2022-05-20 17:49:42 -06:00
FusionPBX
ed1d1afd07
Update presence.php
2022-05-20 17:15:57 -06:00
FusionPBX
27f0d9d5b4
Add a new presence class.
2022-05-20 17:14:50 -06:00
FusionPBX
37e3837323
Fix a spelling mistake change Formward to Forward.
2022-05-20 09:33:50 -06:00
FusionPBX
c4556ebba4
Add cc-instance-id to callcenter.conf xml.
2022-05-19 21:55:04 -06:00
FusionPBX
1434d39cff
Change condition where the email address was not set.
...
- When the email address was not set then post process did not happen and the status was not updated to failed.
- Updated debug and file parameters for debugging.
2022-05-19 16:00:58 -06:00
FusionPBX
10de04f929
Send presence when changing the status of the call flow.
2022-05-19 13:28:54 -06:00
FusionPBX
a2477f8dd5
Add domain_uuid the email object.
2022-05-19 10:44:54 -06:00
Antonio Fernandez
c73f4de8d1
BLF Presence added for Voicemail Boxes ( #6389 )
...
* BLF Presence added for Voicemail Boxes
* Newline added to the end of the blf_notify.lua script
* changed prefix of vmail to voicemail
2022-05-19 08:37:10 -06:00
agree
d097d5b64c
[call center] ( #6390 )
...
call_center_announce_sound check for permission
2022-05-18 18:06:22 -06:00
FusionPBX
f13d538277
Remove a redundant ignore_early_media.
2022-05-17 13:47:53 -06:00
FusionPBX
c1f9134654
Remove ignore_early_media because its added below.
2022-05-17 13:42:44 -06:00
FusionPBX
bc9f33cde1
Remove ignore_early_media because its added below.
2022-05-17 12:46:32 -06:00
agree
55de8844bf
[fax] use get_accountcode function to get the accountcode ( #6387 )
2022-05-16 09:35:58 -06:00
FusionPBX
5448ac02a9
Add yealink_call_info_display_method to default settings with a default value of 1 - Number+Name
2022-05-11 13:05:01 -06:00
FusionPBX
38541f7a2d
Add domain_uuid to the email object and remove deprecated code.
2022-05-10 20:21:20 -06:00
FusionPBX
d5db02be42
Add sip_h_Alert-Info to cc_export_vars.
2022-05-09 21:53:27 -06:00
FusionPBX
312873fb39
Add sip_h_Alert-Info to cc_export_vars
2022-05-09 21:52:30 -06:00
Jesse Gruver
56b53b5f2c
Remove the country code if not e.164 ( #6367 )
2022-05-09 16:40:44 -06:00
FusionPBX
dd1b315101
Add valet park and line feeds.
2022-05-09 15:32:10 -06:00
FusionPBX
ca16c0b622
Fixed hidden calls after picking up a parked call.
...
Also improved code indentation.
2022-05-07 12:46:14 -06:00
FusionPBX
f2aba2251f
Presence is not correctly updated when caller rings an IVR
...
When a user calls an IVR, the presence is updated and sent to subscribers to notify they are on the phone, however it is never terminated so it appears they are busy long after the call ended. Removing the dialplan setting for the presence_id fixes this issue so the caller no longer appears on the phone when the IVR call ends.
2022-05-07 09:18:42 -06:00
FusionPBX
a4c0e93cbe
Only one row allowed so added limit 1.
2022-05-07 09:02:58 -06:00
FusionPBX
4d18f598b2
Use a css class for the sub category labels.
2022-05-06 14:14:29 -06:00
FusionPBX
5e9481ebc4
user_hold_music condition order user_exist must be first.
2022-05-06 09:25:08 -06:00
FusionPBX
3600e479fe
call-forward-all set diversion header to default false.
...
If the diversion header is required it can be enabled.
2022-05-05 16:45:12 -06:00
FusionPBX
d2d8c2bdcb
Rename queue and remove the escape on the domain_name.
2022-05-05 12:17:14 -06:00
FusionPBX
9330414120
Use the number alias permission in the extension summary.
2022-05-05 10:59:25 -06:00
FusionPBX
9e77266299
Re-add permission check for xml_cdr_lose_race and xml_cdr_enterprise_leg.
2022-05-05 10:55:52 -06:00
emak
2050d98e3e
Update XML CDR Extension Summary Queries #5979 ( #6365 )
...
* Change labels to reflect new CC missed field
* Update extension summary queries
* Hide number alias field
2022-05-05 10:43:44 -06:00
FusionPBX
4e2fe618e7
Fix the dialplan call center greeting and queue_extension.
2022-05-05 10:16:33 -06:00
agree
4e9e007a2b
[dialplans] don't set hold music if from user exists ( #6359 )
...
If the aleg is an existing user, setting the hold_music on his leg causes the wrong hold_music to be used when he puts the other leg on hold.
2022-05-05 09:06:29 -06:00
Mendel
ea337e42ae
Update polycom configs each separate ( #6363 )
...
* Update provision.php
* Update y000000000124.cfg
Added {$yealink_dnd_allow} so that you can remove DND from the phone
* Added all the Polycom Templates separately
* Update app_config.php
* Update app_config.php
* Delete resources/templates/provision/polycom/IP321 directory
* Revert "Delete resources/templates/provision/polycom/IP321 directory"
This reverts commit 6f532a37bb .
* Delete resources/templates/provision/polycom directory
* Working on making the file Lowercase
* Still working on making it lowercase
* Update the Description of Polycom Firmwares
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
* Updated the name of the Sound Station Duo to just Duo
* Update app_config.php
2022-05-04 15:19:53 -06:00
FusionPBX
cc8914341f
Use < and > in place of < and >
2022-05-04 14:58:15 -06:00
FusionPBX
d5481c05fd
Fix the syntax.
2022-05-04 14:44:43 -06:00
FusionPBX
652621c215
Simplify call-forward-all dialplan.
2022-05-04 14:26:44 -06:00
FusionPBX
829f8a35d6
Change the order of the conditions to a-z and add call_direction.
2022-05-03 18:16:08 -06:00
FusionPBX
b8a71eb59b
Remove the reset on the fax queue search.
2022-05-03 17:46:20 -06:00
FusionPBX
907c2d332c
Remove the reset on the email queue search. Don't think its needed for a single item html form.
2022-05-03 17:35:01 -06:00
FusionPBX
d9c3779c47
Update call_center_queue_edit.php
2022-05-03 16:00:24 -06:00
FusionPBX
bfa5492e21
Allow an empty destination so that values can be nulled.
2022-05-03 09:46:26 -06:00
FusionPBX
94bc7d9f99
Add distinctive ring to inbound destinations ( #6357 )
...
* Add distinctive ring to inbound destinations
* Update destination_edit.php
2022-05-02 18:11:56 -06:00
FusionPBX
be5f1e47f6
Add new permissions destination_hold_music and destination_distinctive_ring. Add new field destination_distinctive_ring to to the destinations table.
2022-05-02 16:54:31 -06:00
FusionPBX
ee84131443
Fix the yealink_ring_file to match the correct number.
2022-05-02 16:19:27 -06:00
FusionPBX
791d0046c0
Add an option to the select Greeting: none ( #6356 )
...
* Update play_greeting.lua
* Update voicemail_edit.php
2022-05-02 12:09:20 -06:00
FusionPBX
eee7786529
Remove some code redundancy.
2022-05-02 08:27:15 -06:00
FusionPBX
16b8d5e172
Update extension_edit.php
2022-05-02 08:17:53 -06:00
Joseph
f080a39053
Fix voicemail transcriptions not being pushed ( #6339 )
...
* Fix voicemail transcriptions not being pushed
When creating a new extension, under the Voicemail tab, Transcribe is empty. This was causing users to not receive VM transcriptions. Adding the above code will push transcribe = true or false (depending on the value in default settings) after creating a new extension.
2022-05-02 08:06:21 -06:00
FusionPBX
bac66f75ac
Update 480_operator.xml ( #6355 )
...
* Update 480_operator.xml
* Define operator to be used in the operator dialplan.
2022-04-29 15:59:18 -06:00
FusionPBX
06e0e48476
Calculate the time zone for the device list.
2022-04-29 15:45:02 -06:00
FusionPBX
ba70234a96
Detect if FAX job still in progress.
...
Exit the code if the FAX job is still running.
2022-04-27 23:34:26 -06:00
FusionPBX
3fa9f29c86
Add origination_uuid to the fax_queue table.
2022-04-27 23:27:12 -06:00
FusionPBX
fb08a0ab61
Change fax_email_address from required to not required.
2022-04-27 23:17:00 -06:00
FusionPBX
d4360ce7fb
Default voicemail smtp_from and smtp_from_name to enabled false.
2022-04-27 22:04:49 -06:00
FusionPBX
942212b549
Default fax smtp_from and smtp_from_name to enabled false.
2022-04-27 22:03:42 -06:00
AlexC
a0ff692f30
Move Fax/Email Queue under Status in the Menu ( #6353 )
...
* Update app_menu.php
* Update app_menu.php
2022-04-26 13:43:08 -06:00
FusionPBX
0d69aedcbd
Add a description to the http_auth_type default setting.
2022-04-26 13:30:08 -06:00
FusionPBX
a9cda2b364
Add a few more device profile permissions to users in the admin group.
2022-04-25 15:30:24 -06:00
FusionPBX
f57662d162
Allow users in the admin group to see the device profiles.
2022-04-25 15:23:48 -06:00
FusionPBX
399ae77d28
Assign device_key_line permission to the admin group by default.
2022-04-25 15:15:09 -06:00
FusionPBX
1ffc8408bd
Adjust fax mail_to_address.
...
For email to fax use the sender email address. Otherwise use the notify email addresses listed on the fax server edit page.
2022-04-25 13:57:58 -06:00
FusionPBX
d61939e38a
Only send notify if email address is not null ( #6351 )
...
* Only send notify if email address is not null
* Update fax_queue.php
2022-04-25 13:54:52 -06:00
FusionPBX
6138c2e138
Prevent running same row from email_queue more than once per row.
2022-04-25 13:16:39 -06:00
AlexC
d3fff20f90
Update app_languages.php ( #6350 )
2022-04-25 13:04:39 -06:00
AlexC
ecd99d90bd
Add notify date column to Fax Queue ( #6349 )
...
* Add notify date column to Fax Queue
* Update app_languages.php
* Update fax_queue_edit.php
* Update app_languages.php
2022-04-25 10:25:04 -06:00
FusionPBX
c2e147e099
Format the fax retry date and time with the time zone.
2022-04-25 09:57:10 -06:00
FusionPBX
0536f6c1b5
Fix formatting for the date and time in seperate columns.
2022-04-25 09:47:42 -06:00
FusionPBX
f9e63c2a28
Change prefix from start_ changed to fax_.
2022-04-24 02:00:16 -06:00
FusionPBX
c735e7d439
Order items in the queue in descending order and add the time zone.
2022-04-24 01:55:47 -06:00
FusionPBX
5263bfbcd5
Order items in the queue in descending order and add the time zone.
2022-04-24 01:49:15 -06:00
FusionPBX
5967f8ac1a
Prevent running the sub process more than once.
2022-04-24 01:24:18 -06:00
FusionPBX
e5a49f4d43
Update email_queue.php
2022-04-24 00:19:57 -06:00
FusionPBX
c48e61124d
Update email_queue.php
2022-04-24 00:19:38 -06:00
FusionPBX
f3f27ba6a4
Update fax_queue.php
2022-04-24 00:19:07 -06:00
FusionPBX
9c6c5fead0
Update fax_queue.php
2022-04-24 00:18:36 -06:00
FusionPBX
37a0718d44
Send final tif and pdf to the sent box
...
Prevents having to save them to temp and then to sent box.
2022-04-23 19:37:49 -06:00
FusionPBX
742a648cb0
Make the paths more dynamic
2022-04-23 18:23:11 -06:00
FusionPBX
7a4b79a54e
Make the path more dynamic for the email queue service
2022-04-23 18:21:37 -06:00