Is this a case of you compiling freeswitch from source again? When you do that freeswitch installs files in different directories compared to what installing it from repo does. You should either install from repo or adjust your compile procedure so that freeswitch files are installed in the same directories.
These are all the relevant directories used by freeswitch when installed from repo.
If you compile from source I think the first three default directories will be different so you should adjust your compile command to change those directories.
You also need to pay attention to what user freeswitch runs as. I donât know what the install script uses but I set it to run as the apache user. In the case of Debian that is www-data. You also need to make sure you set your permissions accordingly. You can see all of those details in the install script.
I gave up compiling until I could get a fully functioning system and understood everything a bit better.
I did base my own script on theirs. Just must some changes to things I did not like in theirs. For example, having the option to install postfix instead of sendmail, or removing telemetry.
Anyway, I see symbolic link you asked me to create already exists.
Are you using Debian and Apache? Did you restart Freeswitch as a sanity check? Should be straightforward to troubleshoot. I would try set permission to 777 to make sure itâs not an ownership/permissions problem. I would then try copy the files over instead of using a symlink to see if itâs an issue with the symlink.
Still sounds like a permission problem to me. Like maybe you have Freeswitch running as a user other than www-data.
I am not missing any files. I just posted the file contents of what is listed in the directories of the from the command ln -s /opt/ASTPP/freeswitch/scripts/ /usr/share/freeswitch. From that command, it appears the symbolic link failed due to an already existing directory. I am not even sure if it is safe to delete it.
ls -l /opt/ASTPP/freeswitch/scripts/astpp
total 16
-rw-râr-- 1 www-data www-data 2717 May 18 20:29 astpp.lua
-rw-râr-- 1 www-data www-data 1678 May 18 20:29 constant.lua
drwxr-xr-x 3 www-data www-data 4096 May 18 20:29 lib
drwxr-xr-x 2 www-data www-data 4096 Jun 14 17:06 scripts
The following could be an issue.
In their v6 install script, they put FS_DIR=/usr/share/freeswitch
switch_odbc.c:375 STATE: 01000 CODE 0 ERROR: [unixODBC][Driver Manager]Canât open lib â/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.soâ : file not found
Test odbc connection isql -v astpp astppuser ${USER_PASSWORD} quit
You shouldnât have this and the previous problems if you are installing from scratch using a proper install procedure. I donât use the official install script but that should work installing from scratch as well.
It almost sounds to me like you are re-installing over old installs. That is about the only way you would have gotten that previous problem with symbolic links trying to overwrite existing directories. You should always re-install from scratch. Starting with a fresh basic install of the OS.
The logo on the main login page. I am seeking to change the size. From looking, the only page which I could find that includes a logo size in the file is web_interface/astpp/application/views/1.html
That is usually done in CSS files. Using google chrome, if you right click on that page and select âinspectâ it will bring up the developer tab that will show you what CSS files are currently being used.
ASTPP community edition is really old code. A lot of the html and css stuff is embedded inside the php code. They also do a lot of that â<?php echoâŚâ stuff which is php code being executed inside html. Nobody has written code this way for a long time. As in the last 10 years at least. Now a days, php (backend) code is kept completely separate from html/css/js (front end) code.
If you are using MariaDB that will probably require a different package. Depending on what version of MariaDB you are using and what version of Debian you are using, you may or may not need to install that from source.
Went to the files /opt/ASTPP/web_interface/astpp/assets/css/style.css and /opt/ASTPP/web_interface/astpp/assets/css/com-style.css, made some changes and still does not change the logo size.
The drop in ASTPP provides seem to function just fine. I guess I will just kepe using that for now.