Commit Graph

1924 Commits

Author SHA1 Message Date
Chad Sheridan 4fc59b5e5e
Updated Ubuntu installer to support up to 24.04 LTS (#436)
- Added optional applications.sh scripts.
- Added call_recordings.php script for wav - mp3 conversion.
- Updated ubuntu\resources\fusionpbx\config.conf to add entry for setting the event socket password and a comment at the top to direct admins to where they can find more configuration options for this file.
- Updated config.sh to add switch_token entry and some version changes to make the installer Ubuntu 24.04 compatible.  
- Added on the Optional applications.
- Updated environment.sh to include setting the PATH just in case.
- Updated finish.sh to include output of database username and password to save a few steps when setting up.
- Added freeswitch-acl.conf from the Debian side as more security is important.
- Updated jail.local to include freeswitch-acl as well as turning several items on by default (security should always be the default).
- Updated install.sh to include some missing dependencies (nginx and build-essential)
- Updated php.sh, and nginx.sh to include 8.1, 8.2 and 8.3
- Swapped plocate for mlocate in dependency install in ubuntu\resources\switch\source-release.sh
- uncommented ./bootstrap.sh -j line for git compatibility
- removed duplicate $switch_version from sed commands, added sed command to disable mod_av.
- Added environment.sh include to switch.sh
- Added monit files for freeswitch perms etc.
2024-08-30 18:06:50 -06:00
denisent d0322070ff
fix tables not deleting and added echoing (#432)
- updated tables that were not deleting
- updated user log table IF statement variable name
- changed section comments to echo so it is easier to know what is being deleted if running manually. includes number of days
2024-08-30 16:51:14 -06:00
Antonio Fernandez 6f866ad94f
indentation (#435) 2024-08-30 16:48:05 -06:00
FusionPBX 020d191e23
Create rc.d.xml_cdr
Add xml_cdr service
2024-08-27 07:23:19 -06:00
FusionPBX e74388f560
Add fax_queue service
Move email_queue and event_guard services into the fusionpbx directory.
2024-08-27 07:18:38 -06:00
FusionPBX 7496c5e844
Create rc.d.email_queue 2024-08-27 07:14:36 -06:00
FusionPBX a8b37ba452
Update rc.d.event_guard
Improved start, stop, and status
2024-08-27 07:12:54 -06:00
FusionPBX cef887def6
update pf.conf
Remove this line.
  anti-spoof quick for all 
It created an error.
2024-08-27 06:27:02 -06:00
FusionPBX 54b605d3d2
Create rc.d.event_guard 2024-08-26 11:48:04 -06:00
FusionPBX 587c184ea8
Update rc.d.freeswitch
Update the path, user and group
2024-08-26 11:40:07 -06:00
FusionPBX 886d3c17e9
Update pf.conf and settings 2024-08-25 20:01:59 -06:00
FusionPBX 719a960a79
Update pf.sh 2024-08-25 17:38:37 -06:00
FusionPBX 161cb556f0
Move IGNORE_DEPENDS
Needed for PHP and FreeSWITCH as both use postgresql15-client by default
2024-08-24 12:17:11 -06:00
FusionPBX 7bb8399729
Update php.sh 2024-08-24 11:56:10 -06:00
FusionPBX 545bf2e3d9
Add IGNORE_DEPENDS
IGNORE_DEPENDS=postgresql15-client to the /usr/local/etc/pkg.conf file. 

Adding this to allow PotgreSQL 16 client
2024-08-24 11:30:21 -06:00
FusionPBX f1631f9d7e
Update portsnap 2024-08-24 10:32:41 -06:00
FusionPBX 84db5c1335
Update install.sh 2024-08-24 10:25:41 -06:00
FusionPBX 87a729b547
Update install.sh 2024-08-24 10:24:15 -06:00
FusionPBX e906b0caf2
FreeBSD Update multiple changes
- remove memcache
- update switch url
- switch package require postgresql 15
- portsnap enabled
2024-08-24 10:11:54 -06:00
FusionPBX 4e0fba4cb9
use system_branch variable 2024-08-24 09:43:21 -06:00
FusionPBX 35a9d4df82
PostgreSQL update 2024-08-24 09:30:47 -06:00
FusionPBX b203064132
Update PostgreSQL version to 16 2024-08-24 09:24:16 -06:00
Antonio Fernandez 13e6cf2f2f
Update fusionpbx.sh (#434)
* Update fusionpbx.sh

4.4 branch is no longer available so this causes the script to fail

* changed to be just like Linux
2024-07-14 09:50:21 -06:00
Harry Foster 6d76c2fe0b
Update iptables.sh (#429)
Bookworm (12) is not accounted for in the iptables script. End up with an almost blank chain on install.
2024-07-06 20:40:43 -06:00
Antonio Fernandez 49930c411a
avaya rewrite rules added for all distros (#433) 2024-07-04 20:19:01 -06:00
FusionPBX 02f30200c6
Send the output to /dev/null 2024-07-03 13:35:53 -06:00
FusionPBX 1dd775d251
Create call_recordings.php 2024-07-03 12:36:24 -06:00
Antonio Fernandez 8820f2be22
Added nginx rewrites to fix snom provision url (#431) 2024-06-27 15:56:43 -06:00
FusionPBX acd052f6e9
Updated patches for FreeSWITCH 2024-06-22 13:28:23 -06:00
FusionPBX 65f3d2dd22
RTP audio patch
Fix RTP audio issues use the following for additional information. 

https://github.com/briteback/freeswitch/
2024-06-22 11:07:15 -06:00
FusionPBX fcda62a065
Create rtp_timestamp.patch 2024-06-22 11:00:40 -06:00
Antonio Fernandez 3a19df73ec
Added needed Snom rewrite rules to all distros (#428) 2024-06-12 09:43:32 -06:00
Antonio Fernandez 7b695723c0
updated the repo for dehydrated (#430) 2024-06-12 09:42:17 -06:00
FusionPBX 2d1c2bc15d
Update fail2ban.sh 2024-05-09 09:00:17 -06:00
FusionPBX 8bd141b9c1
Add rsyslog package for fail2ban 2024-05-09 08:59:47 -06:00
chansizzle 55beab1c70
Fix calling variables and consistent database connections (#426)
A couple of variables were not being called correctly (missing '$')
A couple of database connection strings were not consistent with the other connection strings
2024-05-09 08:29:41 -06:00
fusionate 1574a51e66
Maintenance Script (Debian) - Clean up empty year and/or month folders after Call Recordings are removed. 2024-05-03 12:45:28 -06:00
fusionate 06f85cf964
Maintenance Script - Clean up empty year and/or month folders after Call Recordings are removed. 2024-05-03 12:38:26 -06:00
FusionPBX 906441b4bb
Add Avaya rewrite rules 2024-04-25 14:16:02 -06:00
frytimo 664dc95771
Add ioncube 81 ubuntu (#424)
* Add ioncube loader for php8.1
2024-04-20 10:31:30 -06:00
chansizzle 582d1ffb69
add missing log tables and new cdr tables (#423) 2024-04-20 10:27:24 -06:00
chansizzle 3bb58326ec
remove duplicate --config /etc/dehydrated/config (#425) 2024-04-20 10:25:53 -06:00
FusionPBX 3a2d0d98b8
Update config.sh 2024-04-20 08:05:23 -06:00
FusionPBX 24df03ddb0
Add option for additional applications 2024-04-16 15:36:06 -06:00
demonspork b4c9408e73
Install Cron (#422)
Debian 12 doesn't always have crontab command available
2024-03-04 08:05:52 -07:00
FusionPBX 86b84e122d
Update Raspbian 12 ARM to use PHP 8.2
Makes the install work for the Raspberry Pi
2024-02-19 22:07:48 -07:00
FusionPBX 1e19d61b18
Update source-release.sh 2024-02-12 17:12:39 -07:00
FusionPBX b7538125e2
Create source-release.sh 2024-02-12 12:15:41 -07:00
FusionPBX 0260b66242
Add libsox-fmt-all for mp3 support 2024-02-09 13:32:45 -07:00
FusionPBX e0784e8c6c
Ubuntu use FreeSWITCH 1.10.11 2024-02-08 12:21:35 -07:00