<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MyTestBox.com :: web software reviews, news, tips and tricks &#187; Customer Support</title>
	<atom:link href="http://www.mytestbox.com/category/customer-support-software-reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mytestbox.com</link>
	<description>experimenting with the future</description>
	<lastBuildDate>Sun, 21 Mar 2010 05:20:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>osTicket &#8211; a PHP/MySQL customer support ticket system</title>
		<link>http://www.mytestbox.com/customer-support-software-reviews/osticket-php-mysql-customer-support-ticket-system/</link>
		<comments>http://www.mytestbox.com/customer-support-software-reviews/osticket-php-mysql-customer-support-ticket-system/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 06:44:52 +0000</pubDate>
		<dc:creator>Vaibhav Gadodia</dc:creator>
				<category><![CDATA[Customer Support]]></category>
		<category><![CDATA[customer support]]></category>
		<category><![CDATA[email support]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[osticket]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[support ticket system]]></category>

		<guid isPermaLink="false">http://www.mytestbox.com/customer-support-software-reviews/osticket-php-mysql-customer-support-ticket-system/</guid>
		<description><![CDATA[


osTicket www.osticket.com is a popular open source customer support ticket system based on PHP and MySQL. It supports both web-based and email based ticket systems. So your customers can either log on to your website to raise a support ticket or they can simply send an email to support. osTicket integrates both channels into a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mytestbox.com%2Fcustomer-support-software-reviews%2Fosticket-php-mysql-customer-support-ticket-system%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mytestbox.com%2Fcustomer-support-software-reviews%2Fosticket-php-mysql-customer-support-ticket-system%2F" height="61" width="51" /></a></div><!-- sphereit start -->
<!-- ALL ADSENSE ADS DISABLED -->
<p style="text-align: center"><!--adsense--></p>
<p><strong>osTicket</strong> <a href="http://www.osticket.com" target="_blank" title="osTicket">www.osticket.com</a> is a popular open source customer support ticket system based on PHP and MySQL. It supports both web-based and email based ticket systems. So your customers can either log on to your website to raise a support ticket or they can simply send an email to support. osTicket integrates both channels into a simple web-interface which lets your support staff manage the tickets and provide support to your customers.</p>
<p>There are commercial systems out there which have a whole lot of features that most support staff seldom uses. <a href="http://www.osticket.com" target="_blank" title="osTicket">osTicket</a> is a good way to start your support operations and then (maybe) if your needs are not being met, you might think about changing it. Notice since it is open source you might easily be able to customize it to meet your needs.</p>
<p>Of course, being open source, it is also complete free.</p>
<p>This open source project was recently revived by its authors after a lull of over a year. They started releasing a new version of the product in January this year with the latest release a few days ago. They have a very active forum community of over 700 members with over 1300 posts catering to various topics around osTicket.</p>
<p align="left">&nbsp;</p>
<p> <strong>Technical Specifications</strong><br />
osTicket requires a web server that can run:</p>
<ul class="unIndentedList">
<li> PHP 4.3 or better</li>
<li> MySQL 4.1 or better</li>
</ul>
<p>That&#8217;s it. Being PHP and MySQL driven, you can be sure that it will run on your hosting provider&#8217;s space. If you host it on IIS on a Windows box, then also you are safe because Windows version of both PHP and MySQL are available.</p>
<p>In terms of hardware, there are no specific requirements. Most shared webhosting hardware is good enough to run this. The users only need to interact with this using a browser.</p>
<p align="left">&nbsp;</p>
<p><span id="more-88"></span></p>
<p><strong>Installation</strong><br />
osTicket is very simple to install. For the purpose of this review, we will assume that you are installing this on a shared hosting space. The steps for any other installation are very similar.</p>
<p>We are going to walk through the installation steps one by one. Before we begin there are a few steps that need to be taken care of:</p>
<ul class="unIndentedList">
<li> You need to have a web hosting space with the ability to FTP files to it. If you don&#8217;t know how to do that you should get in touch with your webhosting support.</li>
<li> You need to create a MySQL database on your webhosting account and note down the access details to the database (server name, database name, user name, and password). Once again documentation from your webhost or support from them can help you in this regard.</li>
<li> Finally, you need to download the installation files from <a href="http://osticket.com/downloads.php">http://osticket.com/downloads.php</a>. As of writing this article, the latest version is 1.6 RC4. The file is downloaded as a zip file. You need to extract the contents into a temporary location on your computer.</li>
</ul>
<p><em><strong>Let&#8217;s begin:</strong></em></p>
<p><strong>1.</strong>      <strong>Create Folder</strong> &#8211; Open up your FTP client and navigate to the where you want to install the osTicket software. Now this is a tricky step. Depending on your needs you may take different steps. Most people like to have their support site on a path below their main site. So for example, if your main site is <a href="http://www.onlineobservations.net/" target="_blank">www.onlineobservations.net</a>, then you would want your support site to be <a href="http://www.onlineobservations.net/support" target="_blank">www.onlineobservations.net/support</a> or <a href="http://www.onlineobservations.net/help" target="_blank">www.onlineobservations.net/help</a> or something similar. To enable this, navigate to the root folder of your main site (in our example: <a href="http://www.onlineobservations.net/" target="_blank">www.onlineobservations.net</a>) and create a folder there called <strong>support </strong>(or whatever name you want to call it).</p>
<p style="text-align: center"><!--adsense#rectangle_336_280--></p>
<p><strong>2.</strong>      <strong>Copy Files</strong> &#8211; The files that you extracted earlier from the latest release of the installation files should contain two folders: scripts and upload. Copy all the files in the upload folder to the folder you created in step 1. Make sure that you preserve the folder structure of the extracted files. After the upload is complete, folder structure under your <em><strong>support</strong></em> folder should look like this:</p>
<p><a href="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_folder.GIF" title="osTicket folder"><img src="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_folder.GIF" style="border-width: 0px; margin: 10px 80px; width: 383px; height: 132px" title="osTicket folder" alt="osTicket folder" align="bottom" border="0" vspace="10" width="383" height="132" hspace="80" /></a></p>
<p>(<em>The exact view may be a little different depending on your FTP client, but importantly all these folders and files should be directly under your <strong>support</strong> folder</em>.)</p>
<p><strong>3.</strong>      <strong>Another way to do things</strong> &#8211; A lot of webhosting providers also provide alternate ways of uploading files to the server and you can use any of them. As long as you create a folder where you want the support system to reside and copy the files mentioned in Step 2 in that folder.</p>
<p><strong>4.</strong>      <strong>Tweak some settings</strong> &#8211; Before we proceed further we need to make a small tweak to the file permissions on one of the files we just uploaded. This file is modified automatically during the setup process and hence should have the correct security permissions to allow that to happen. This file is <em><strong>ostconfig.php</strong></em>. Once again there can be multiple ways to define permissions for the file. You can do this through your FTP client or even through an interface that your web hosting provider may offer. If you are not sure how to do it, your best bet is to contact support at your web host to help you out.</p>
<p>What we need to do is to set permissions on <em><strong>ostconfig.php</strong></em> so that it is writeable by the web server. The easiest (though not the safest) thing to do is to give it all permissions (we will be able to revert those later). So, set the permission on your file to 777 (on Windows environment, this is an equivalent of giving Full Control to Everybody).</p>
<p><strong> 5.</strong>      <strong>Now Install</strong> &#8211; Once we have done all of the above, we begin the installation. Fire up your browser and type in the following address in it: <a href="http://%20yourdomain%20/support">http://yourdomain/support</a>. Here replace the <u>yourdomain</u> by the address of your website and <u>support</u> by whatever was the name of the folder you created in Step 1. Now, if everything in the previous steps was done properly you shouldn&#8217;t see any errors. If you see any errors then go back and check that each step was executed properly. If everything went fine you should see this screen:</p>
<p><a href="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_installation1.JPG" title="osTicket installation"><img src="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_installation1.JPG" style="border-width: 0px; margin: 10px; width: 530px; height: 609px" title="osTicket installation" alt="osTicket installation" align="bottom" border="0" vspace="10" width="530" height="609" hspace="10" /></a></p>
<p><strong> </strong></p>
<p>You can fille out the <em><strong>Title, Url, Email, Admin Login Details, and Database details</strong></em>. We created a MySQL database as part of the preparation and the details from that step go in there. We now click Install.</p>
<p><strong>6.</strong>      <strong>Complete installation and cleanup</strong> &#8211; So, after we click that button, assuming that all the details provided were correct, we get this screen:</p>
<p><a href="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_installation.JPG" title="osTicket installation"><img src="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_installation.JPG" style="border-width: 0px; margin: 10px; width: 530px; height: 483px" title="osTicket installation" alt="osTicket installation" align="bottom" border="0" vspace="10" width="530" height="483" hspace="10" /></a></p>
<p>Basically, at this step we need to perform some cleanup. We need to change the permissions on the <em><strong>ostconfig.php</strong></em> back to what they were originally. And we need to delete the <em><strong>setup</strong></em> folder.</p>
<p><strong>7.      </strong><strong>Troubleshooting</strong> &#8211; In case you encounter problems during installation, ensure the following:</p>
<ul class="unIndentedList">
<li> PHP is installed on your web server.</li>
<li> MySQL is installed and the information that you are providing is correct.</li>
<li> The permissions on the ostconfig.php file are given. Verify by checking the permissions again after you assigned them.</li>
<li> The files are copied under the right path as directed in the step-by-step instructions.</li>
<li> If you still can&#8217;t work it out, check out <a href="http://osticket.com/wiki/Home" target="_blank">http://osticket.com/wiki/Home</a> or <a href="http://osticket.com/forums/" target="_blank">http://osticket.com/forums/</a> or contact us and we will be glad to assist you.</li>
</ul>
<p><strong>Functional Review</strong><br />
Now that we have installed the software let&#8217;s see what it looks like. Let&#8217;s begin by what your customers will be seeing.</p>
<p><strong>User Interface</strong></p>
<p>Navigating to <a href="http://www.onlineobservations.net/support" target="_blank">http://www.onlineobservations.net/support</a> (our test site) shows the following page:</p>
<p><a href="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_front.JPG" title="osTicket front"><img src="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_front.JPG" style="border-width: 0px; margin: 10px; width: 530px; height: 421px" title="osTicket front" alt="osTicket front" align="bottom" border="0" vspace="10" width="530" height="421" hspace="10" /></a></p>
<p>As you can see, it&#8217;s very simple for the customers. They can create a new ticket and check the status of an old ticket based on their email id and ticket number.</p>
<p><strong>Creating a New Ticket</strong></p>
<p><a href="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_request.JPG" title="osTicket request"><img src="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_request.JPG" style="border-width: 0px; margin: 10px; width: 530px; height: 427px" title="osTicket request" alt="osTicket request" align="bottom" border="0" vspace="10" width="530" height="427" hspace="10" /></a></p>
<p>Your customers can fill out the information and a ticket is created and a confirmation email is sent to them with the ticket number. This ticket number can be used to login to the site and track the status of the ticket.</p>
<p><strong>Tracking the Status</strong></p>
<p>Using the ticket number and email id, the customers can login to the helpdesk to track status. There they can view status for all their previous tickets as well (as shown in the screen below):</p>
<p><a href="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_requests_display.JPG" title="osTicket requests display"><img src="http://www.mytestbox.com/wp-content/uploads/2008/04/osticket_requests_display.JPG" style="border-width: 0px; margin: 10px; width: 530px; height: 268px" title="osTicket requests display" alt="osTicket requests display" align="bottom" border="0" vspace="10" width="530" height="268" hspace="10" /></a></p>
<p><strong>Administration and Staff Panels</strong></p>
<p>Now here is where the meat of the work is done. Your HelpDesk staff gets a panel of their own, and you as admin have your own panel from where you can setup the system.</p>
<p>The features available in the admin panel include:</p>
<ul class="unIndentedList">
<li> Software Settings &#8211; these let you configure things like time formats, ticket options, grace periods, session timeouts, and a whole lot more.</li>
<li> Email Settings &#8211; these let you specify the various email accounts that you can use to respond to your tickets. They can be assigned to various departments for auto responders as well.</li>
<li> Help Topics &#8211; these help you define the broad categories for which you are providing support. The customer can choose these topics to categorize their ticket. This further helps for auto assigning the tickets to departments because you can associate the topic to a department.</li>
<li> Staff Settings &#8211; here is where you can add help desk staff, assign them to departments, and give them roles (admin, staff, or manager).</li>
<li> Department Settings &#8211; finally, this is where you create your departments and define their settings.</li>
</ul>
<p>The staff panel has simpler features:</p>
<ul class="unIndentedList">
<li> One interface to access all the tickets which they need to work with.</li>
<li> Another interface to access a Knowledge Base which can have articles or premade replies for tickets.</li>
<li> A third interface to access the company directory in case they need to reach a coworker.</li>
</ul>
<p><strong>Summary</strong></p>
<p>There are a lot of other neat features in this little package which can be explored after installing it and by visiting the forums. There are other products out there (Kayako Support Suite being one of the most popular) which are far more advanced than osTicket, but they usually carry a price tag and an overkill for most situations.</p>
<p>Finally, we would recommend this osTicket support ticket software for anyone who is looking to setup a basic HelpDesk for two main reasons: its free and easy to setup and use.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<em><strong>Vaibhav Gadodia</strong></em> is a software architect working for a prominent software company. He is interested in anything to do with the Internet and technology. He has a Masters in Computer Application and a Bachelors in Computer Science. He likes to maintain his personal blog in his spare time called Habitually Good.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>&copy;2010 <a href="http://www.mytestbox.com">MyTestBox.com :: web software reviews, news, tips and tricks</a>. All Rights Reserved.</p>.<!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.mytestbox.com/customer-support-software-reviews/osticket-php-mysql-customer-support-ticket-system/')" href="http://www.sphere.com/search?q=sphereit:http://www.mytestbox.com/customer-support-software-reviews/osticket-php-mysql-customer-support-ticket-system/"><strong>Sphere: Related Content</strong></a></span><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.mytestbox.com/customer-support-software-reviews/osticket-php-mysql-customer-support-ticket-system/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
