FreeScout Nemokama bilietų pardavimo sistema
Bilietai pagrįsti klientų aptarnavimo pagalba ir dalijasi gautuosius
Bilietų pardavimo sistema, pagalbos tarnyba, el. Pašto valdymas ir analizė vienoje vietoje. Pateikite pažangiausias klientų aptarnavimo tarnyba ir klientų pasitenkinimas į kitą lygį.
Apžvalga
„FreesCount“ yra nemokama ir atvirojo kodo bilietų pardavimo sistema, kuri yra puiki „Zendesk“ ir „Help Scout“ alternatyva. Tai yra ideali „HelpDesk“ programinė įranga įmonėms, kurioms reikia suteikti ekspertų klientų palaikymą. Tai suteikia paprastą ir sklandų el. Pašto integraciją, kuri paverčia jūsų gautuosius į visiškai veikiančią „HelpDesk“ sistemą. „Freescout“ yra „PHP“ („Laravel 5.5 Framework“) ir „MySQL“ pagrįsta programa, rodoma naudojant „Slack Integration“, „Push Notifications“, „Telegram“ pranešimai, baltojo žymėjimo, realaus laiko ataskaitos, darbo eigos ir AMP; Sla. Galite lengvai įdiegti kiekvieną prieglobos aplinką net bendroje priegloboje.
Sistemos reikalavimai
„Freescout“ yra PHP ir „MySQL / Mariadb“. Toliau rekomenduojami reikalavimai:
- PHP 7.0 - 7.4
- „MySQL 5.0+“ / „Mariadb 5.0+“ / „Postgresql“
- „Nginx“ / „Apache“ / IIS
Funkcijos
„Freescout“ yra galinga ir lengva pagalbos tarnybos sistema, užtikrinanti puikų klientų aptarnavimą. Tai yra galutinis pasirinkimas pramogoms, gamybai, paslaugoms, gamybai, statybai, su žaidimais susijusi pramonės šaka. Svarbios savybės yra
sklandi el. Pašto integracija
El. Pašto integracija leidžia jūsų el. Pašto klientams atnaujinti „Freescout“ diskusijas. Šios komandos turi būti naudojamos atsakant į pranešimą apie el. Laišką. Bet koks įvestas turinys klientui bus matomas atsakant į pranešimą apie el. Laišką. Norėdami pranešti savo komandos nariams, naudokite tik komandą @Note.
darbo eigos & amp; Sla
„Workflows“ papildinys leidžia gaminti darbo procesus, kad būtų galima užsisakyti pranešimus, siųsti iš anksto nustatytus pranešimus, paskirstyti juos teisingam asmeniui ir netgi atlikti SLA panašius darbo procesus. Darbo procesai yra tarsi „Gmail“ filtrai ar taisyklės kituose el. Pašto klientuose.
pasitenkinimo reitingai
Pasitenkinimo reitingų papildinys leidžia klientams įvertinti jūsų palaikymą ir leisti jums peržiūrėti atsiliepimus ataskaitose. Pasitenkinimo reitingai leidžia įvertinti savo palaikymo komandos gyvybingumą ir įvertinti kliento pasitenkinimą.
„Slack“ ir „Telegram“ integracija
„Freescout“ turi sklandų „Slack“ ir „Telegram“ integraciją, leidžiančią nedelsdami paskelbti įvykius, tokius kaip naujos diskusijos, priskirtos kliento atsakymai ir diskusijos. Tai taip pat leidžia priskirti skirtingas pašto dėžutes skirtingiems kanalams / robotai.
Kitos funkcijos
- Plaukimo pranešimai
- Žiniatinklio montuotojas & amp; atnaujinimas
- Vaidino pokalbiai
- Palaikykite kelias kalbas
- Po pokalbio
- Automatinis atsakymas
- Išsaugoti atsakymai
- Pastabos
- El. Pašto komandos
- Pokalbių persiuntimas
- Pokalbių judėjimas tarp pašto dėžučių
- Telefono pokalbiai
- Siųsti naujus pokalbius keliems gavėjams iš karto
- Įklijuotos ekrano kopijos iš mainų srities į atsakymo sritį
- Pranešimų konfigūravimas kiekvienam vartotojui
- Atviras stebėjimas.
- Žymos
- Redagavimo / slėpimo sriegiai
- LDAP integracija
- Paieška
- šlamšto filtras
- Bilietų vertimas
- Laiko stebėjimas
- Pasirinktiniai laukai
- Baltas žymėjimas
- Pasirinktiniai aplankai
- realiojo laiko ataskaitos
diegimas
diegimas naudojant „GitHub“
Pirmiausia įdiekime „NiGix“ su šiomis komandomis:
sudo apt-get update
sudo apt install nginx
Tada įdiekite PHP ir reikalingus modulius:
sudo apt install php7.0 php7.0-mysqli php7.0-fpm php7.0-mbstring php7.0-xml php7.0-imap php7.0-json php7.0-zip php7.0-gd
Tada įdiekite „MySQL“ su šia komanda:
sudo apt install mysql-server libmysqlclient-dev
Dabar paleiskite po komandą, kad įdiegtumėte „Git“:
sudo apt install git
Prisijunkite prie „MySQL“ ir sukurkite „Freescout“ duomenų bazę ir vartotoją:
CREATE DATABASE `freescout` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON `freescout`.* TO `freescout`@`localhost` IDENTIFIED BY “XXX”;
EXIT;
Sukurkite „Freescout“ katalogą ir atsisiųskite programą iš „GitHub“.
mkdir -p /var/www/html
sudo chown www-data:www-data /var/www/html
cd /var/www/html
git clone https://github.com/freescout-helpdesk/freescout
Pakeiskite savininką ir priskirkite leidimus vartotojui:
chown -R www-data:www-data /var/www/html
sudo usermod -a -G www-data freescout
find /var/www/html -type f -exec chmod 664 {} \;
find /var/www/html -type d -exec chmod 775 {} \;
Sukurkite „NiGix“ konfigūracijos failą:
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/example.com
rm /etc/nginx/sites-enabled/default
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com
sudo nano /etc/nginx/sites-enabled/example.com
„Nigix“ konfigūracijos failas turėtų būti toks kaip:
server {
listen 80;
listen [::]:80;
server_name example.com http://www.example.com;
root /var/www/html/public;
index index.php index.html index.htm;
error_log /var/www/html/storage/logs/web-server.log;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# Uncomment this location if you want to improve attachments downloading speed.
# Also make sure to set APP_DOWNLOAD_ATTACHMENTS_VIA=nginx in the .env file.
#location ^~ /storage/app/attachment/ {
# internal;
# alias /var/www/html/storage/app/attachment/;
#}
location ~* ^/storage/attachment/ {
expires 1M;
access_log off;
try_files $uri $uri/ /index.php?$query_string;
}
location ~* ^/(?:css|js)/.*\.(?:css|js)$ {
expires 2d;
access_log off;
add_header Cache-Control “public, must-revalidate”;
}
location ~* ^/(?:css|fonts|img|installer|js|modules|[^\\\]+\..*)$ {
expires 1M;
access_log off;
add_header Cache-Control “public”;
}
location ~ /\. {
deny all;
}
}
Toliau, perkrauti „Nigix“:
nginx -t
service nginx reload
Įdiekite „CertBot“ ir įjunkite HTTPS:
apt-get update
apt-get install software-properties-common
add-apt-repository universe
add-apt-repository ppa:certbot/certbot
apt-get update
apt-get install certbot python-certbot-nginx
certbot –nginx –register-unsafely-without-email
certbot renew –dry-run
Paklausta pasirinkti 2 parinktį: Peradresavimas - pateikite visas užklausas peradresuoti, kad būtų užtikrinta HTTPS prieiga. Sąranka „Cronjob“ automatiniam atnaujinimui.
0 12 * * * /usr/bin/certbot renew –quiet
Galiausiai atidarykite žiniatinklio diegimo programą https://example.com/install ir vykdykite instrukcijas
diegimas naudojant „Docker“
Ištraukite „Freescout“ vaizdą iš „Hub.docker.com“:
docker pull tiredofit/freescout
Konfigūruokite „docker-compose.yml“:
version: ‘2’
services:
freescout-app:
image: tiredofit/freescout
container_name: freescout-app
links:
– freescout-db
volumes:
#### If you want to perform customizations to the source and have access to it, then uncomment this line – This includes modules
#- ./data:/www/html
#### Or, if you just want to use Stock Freescout and hold onto persistent files like cache and session use this, one or the other.
– ./data:/data
#### If you want to just keep the original source and add additional modules uncomment this line
#- ./modules:/www/html/Modules
– ./logs/:/www/logs
environment:
– VIRTUAL_HOST=freescout.example.com
– VIRTUAL_NETWORK=nginx-proxy
– VIRTUAL_PORT=80
– LETSENCRYPT_HOST=freescout.example.com
– LETSENCRYPT_EMAIL=admin@example.com
– ZABBIX_HOSTNAME=freescout-app
– DB_HOST=freescout-db
– DB_NAME=freescout
– DB_USER=freescout
– DB_PASS=freescout
– SITE_URL=https://freescout.example.com
– ADMIN_EMAIL=admin@admin.com
– ADMIN_PASS=freescout
– ENABLE_SSL_PROXY=FALSE
– DISPLAY_ERRORS=FALSE
– TIMEZONE=America/Vancouver
networks:
– proxy-tier
restart: always
freescout-db:
image: tiredofit/mariadb
container_name: freescout-db
volumes:
– ./db:/var/lib/mysql
environment:
– ROOT_PASS=password
– DB_NAME=freescout
– DB_USER=freescout
– DB_PASS=freescout
– ZABBIX_HOSTNAME=freescout-db
networks:
– proxy-tier
restart: always
freescout-db-backup:
container_name: freescout-db-backup
image: tiredofit/db-backup
links:
– freescout-db
volumes:
– ./dbbackup:/backup
environment:
– ZABBIX_HOSTNAME=freescout-db-backup
– DB_HOST=freescout-db
– DB_TYPE=mariadb
– DB_NAME=freescout
– DB_USER=freescout
– DB_PASS=freescout
– DB_DUMP_FREQ=1440
– DB_DUMP_BEGIN=0000
– DB_CLEANUP_TIME=8640
– COMPRESSION=BZ
– MD5=TRUE
networks:
– proxy-tier
restart: always
networks:
proxy-tier:
external:
name: nginx-proxy
Sukurkite aplinkos failą. Aplinkos sąrašas, pasiekiamas httpsgithubcomTiredOfitDockerfreescoutEnvironmentVariables
Žemėlapio nuolatinė saugykla, peržiūrėkite duomenų ir tų tų tūrio konfigūraciją esant httpsgithubcomTiredOfitDockerfreescoutDatavolumes Įsitikinkite, kad jūsų norimi prievadai yra prieinami ir eksponuojami. Pagaliau paleiskite „Docker-Compose“. Sveikinimai! Jūs sėkmingai įdiegėte „Freescout“.