Commit Graph
19068 Commits
Author SHA1 Message Date
FusionPBX d16dd2ae1e Enable ability to use sip_to_user. (#6406)
* Enable ability to use sip_to_user.

* Set the sip_to_user variable.

* Update index.lua
2022-06-07 16:00:28 -06:00
FusionPBX cf1aad072c Found a more efficient way to force lower case on boolean values.
Helpful for supporting multiple databases. Make the import safer for users where the value is expected in lower case. Best solution for PostgreSQL is boolean data type but that would still not be a good solution for alternative databases.
2022-06-06 18:11:13 -06:00
FusionPBX e0866eba32 Force the value to lower case for enabled. 2022-06-06 18:04:06 -06:00
FusionPBX 7205c76fba Force the value to lower case for voicemail_local_after_email, voicemail_tutorial, and voicemail_enabled. 2022-06-06 17:52:34 -06:00
FusionPBX d3eeaab1b4 Set the date using now() instead of the php date function. 2022-06-02 15:11:13 -06:00
FusionPBX 1199269347 When the cache is deleted log details to the syslog server. 2022-06-01 22:28:12 -06:00
Mendel 9fc81c880c Update 12-24 hour variable (#6404)
Checked on the Yealink cordless base and found a different variable for the time format.
2022-06-01 21:49:17 -06:00
FusionPBX ad3a4825a1 Use a log prefix that makes more sense. 2022-06-01 18:57:33 -06:00
Jesse Gruver 3643f98d62 Added variables to grandstream configs for idle mute fuction (#6371)
* Added varibles to grandstream configs for idle mute fuction
I have changed them all to the default of "0" and then added a
varible called "grandstream_idle_mute_function" that overwrites
the default option of 0

There seems to be older configs where 0 = no instead of dnd
so I've added grandstream_idle_mute_function_old for these configs

* Added curls for grandstream_idle_mute_function
2022-06-01 13:54:56 -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
Antonio Fernandez 7bbbc4e895 Settings Refresh Timer has been added to the templates and new variable (#6402)
* Settings Refresh Timer has been added to the templates and new variable

* changed the variable name to a better name $snom_provision_timer_seconds
2022-06-01 09:32:22 -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 795254a421 Add http_auth, STUN and NTP. 2022-05-31 21:56:12 -06:00
FusionPBX 6440e4362d Add http_auth, STUN and NTP 2022-05-31 21:54:30 -06:00
FusionPBX d3533931df Update {$mac}.xml 2022-05-31 21:34:43 -06:00
FusionPBX ae3e7ba9cb Add a new Panasonic utg200b template. 2022-05-31 21:34:24 -06:00
FusionPBX 27c03ae80b Add new panasonic utg300b template. 2022-05-31 21:29:15 -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
Dan 2a0392dec2 Add variables to Grandstream and Yealink Templates (#6400)
* Grandstream HT802 Added Offhook Auto-dial variables

* Grandstream HT802 Added Offhook Auto-dial variables

* Grandstream GRP261x Make Configuration Keypad Lock configurable, fix default

* Grandstream Add grandstream_dhcp_time_zone across all templates

* Yealink Added yealink_missed_calllog to control whether missed calls are logged or not

* Grandstream HT802 update variable name to not use dash (which was breaking the template)
2022-05-30 16:37:38 -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 fd67765c74 Correct the Provisioning information 2022-05-25 09:25:23 -06:00
FusionPBX 3093a0a8cb Fix a missing semi-colon. 2022-05-25 08:43:59 -06:00
Antonio Fernandez e851245c86 Snom templates - added per model wallpaper settings (#6391) 2022-05-25 08:39:39 -06:00
FusionPBX b1e2d3312d Initial version of fanvil v67 configuration. 2022-05-25 08:31:34 -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
FusionPBX 41e96f691e Add voicemail BLF. 2022-05-19 09:38:31 -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