Skip to main content

OSTicket

What is OSTicket?


OSTicket, an open source support ticket system, is widely used. It combines email, phone, and web-based form inquiries into a single, easy-to-use online interface for a large number of users. OSTicket is a simple, lightweight, dependable, open-source, web-based, and easy-to-set-up and-use alternative to more expensive and sophisticated customer service solutions. It is entirely free also.

How OSTicket Works?


  • Users create tickets via website, email, or phone.
  • Agents are allocated to incoming tickets after they have been stored.
  • Agents assist customers in resolving their problems.

OSTicket Features


  • Configurable help topic
  • Assign and transfer tickets
  • Customer support portal
  • Rules to route incoming tickets
  • Internal notes to tickets
  • Dashboard reports
  • Ticket filters
  • Custom fields
  • Configurable automatic reply
  • Agent collision avoidance
  • Custom help topic forms
  • Rich text or HTML email
  • Service Level Agreements

OSTicket Benefits


  • Robust Customization

    Customers and users may focus on their own concerns while filing tickets using osTicket's customizable forms, data lists, and fields. The solution also gives you control over the information it displays by allowing you to select the criteria for the ticket queue's ranking.

  • Ticket Filters

    The software streamlines the routing of tickets to the correct department. It also allows you to set actions to send canned responses and to reject tickets. Moreover, the response time can be accelerated by configuring help topics.

  • Automated Help Desk

    Client involvement is ensured by delivering automatic answers to messages as soon as they arrive. Depending on the nature of the department, these individual messages can be updated or altered. This function allows agents to focus on more essential messages since it saves time.

  • Reliable Customer Portal

    The help desk allows registered users to look for answers. It also makes the knowledgebase more efficient. Customers will be able to get answers without having to wait for a response from your support team. It also reduces the amount of work your support agents have to do.

    OSTicket on CentOS 6 Installation with PHP 5.6


  • Prerequisites

    1. CentOS 6
    2. Apache
    3. PHP5.6 or greater
    4. MySQL 5.0 or greater
  • Steps

    1. Installing the packages

      Command:

      #yum -y update
      #yum install -y zip unzip wget vim
    2. Install LAMP

      #yum install httpd httpd-devel
      #yum install mysql mysql-server
      #yum install php php-cli php-common php-devel php-gd php-mbstring php-mysql php-xml php-imap php-zip php-zlib php-pd 

      Check the service

      #service httpd start
      #service mysqld start
      #/usr/bin/mysql_secure_installation

      Output You should get the following output:

      Enter current password for root (enter for none): Press enter here then enter in your desired root password and press enter again

      Remove anonymous users? [Y/n] y

      Disable root login remotely? [Y/n] y

      Remove test database and access to it? [Y/n] y

      Reload privilege tables now? [Y/n]

      Check the service

      #service httpd restart
      #chkconfig httpd on
      #chkconfig mysqld on
    3. Install OSTicket

      Command:

      #mkdir -p /opt/osticket

      #wget http://osticket.com/sites/default/files/download/osTicket-v1.9.12.zip

      #unzip -d /opt/osticket /home/user/downloads/Ticket-v1.9.12.zip

      #ln -s /opt/osticket/upload /var/www/html/support

      Configure MYSQL

      #Configure mysql database

      #mysql -u root -p

      #mysql> create database support;

      #mysql> grant all on support.* to support@localhost identified by ‘support’;

      #mysql> \q

      Configuring Apache Server

      #chown apache: -R /var/www/html/support /opt/osticket

      #vim /etc/httpd/conf/httpd.conf

      #service httpd restart

      #Setting and accessing osticket : http://ip address/support/setup/

      System Settings:

      Admin User:

      • First Name: adminname
      • Last Name : lastadminname
      • Email Add : admin@domain.com
      • Username : administrator
      • Password : Passw0rd
      • Retype Pass : Passw0rd

      Database Settings:

      • MySQL Hostname : localhost
      • MySQL Database : osticket
      • MySQL Username : osticket
      • MySQL password : password
 Click On `Install Now`

* #cd /var/www/html/support
* #rm -rf setup
### Change ost-config.php file Permission:
* #chmod 644 /var/www/html/support/include/ost-config.php

  1. Testing for OSTicket

    • Generate ticket
    • Check sender’s mail
    • Check receiver’s mail
    • Try sending attachments

References