Commit Graph

1923 Commits

Author SHA1 Message Date
FusionPBX 5f3a69a5e6
Update config.sh 2024-08-30 16:59:22 -06:00
Chad Sheridan 39f5c3a69c 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 as well as some version changes to make the installer Ubuntu 24.04 compatible.  Added on the Optional applications entries as well.
Updated environment.sh to include setting the PATH just in case.
Updated finish.sh to include output of db 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 fail2ban.sh to reflect installing freeswitch from source. 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)
Added ioncube for php compatibility.
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 16:03:07 -04: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
frytimo d47e023a38
fix spacing for variable assignment (#420)
fix spacing for variable assignment
2024-02-08 11:15:42 -07:00