ShoreTel QIC Tool: Working with QIC.ini

by Kyle DeWitt on April 17, 2013 · 0 comments

in ScanSource Communications,ShoreTel QIC Tool


As the developers of the QIC tool, ScanSource Communications receives various requests from our ShoreTel partners to add features or functionality that will help improve their quoting process.  On many occasions, these are requests to help automate an action that the user performs on every quote, or to alter the base functionality of QIC in a way that meets their company’s quoting processes.  When appropriate, these requests are accommodated by making changes to QIC itself.  In some circumstances, it is more appropriate to allow the user the ability to toggle a feature as they need it.  In order to accommodate the latter, the QIC.ini file was introduced.  The QIC.ini file can be used to eliminate steps in the quoting process, like adding a company logo to the quote, or to alter the functionality of QIC in a manner that may only apply to certain partners.  This article shows you what QIC.ini is, what it does, and how you can work with it to alter the functionality of QIC.

What is QIC.ini?

QIC.ini is a simple text file used to enable non-standard features within the QIC quoting tool.  QIC.ini is not included when the user downloads the QIC tool itself, and it is expected that the user will create it as needed.  The user will only need to create one QIC.ini, which they will save and reuse on future quotes.  It is not necessary to create a new QIC.ini file for every quote performed by the user.

How does QIC use the QIC.ini?

When QIC is opened, it looks to see if a file named QIC.ini exists in the same directory from which it was launched.  If so, the QIC.ini file is opened and its parameters are read and the accompanying values are applied where appropriate.  In many cases, the parameters and values are read and applied at the time a feature is used, allowing the user to make real-time changes to QIC.ini while working in the QIC tool.

How do you work with QIC.ini?

The first step is creating the file itself.  You should create a new, empty text document on your system and save the file as “QIC.ini”.  Make sure that there are no hidden file extensions on the file, such as .txt or .doc.

To add a new parameter to QIC.ini, open the file in a text editor and add a new line underneath any text already in the file using the syntax parameter=value.  Examples:



To comment out a line, causing QIC to ignore the parameter and its value, put a single apostrophe at the beginning of the line.  Example:


Once you have finished editing the file, make sure to close the file and save your changes.  Also, remember that QIC will only look in the same directory from which it was launched for this file.  As an example, if you save QIC to your desktop and open it there, your QIC.ini file must also be on your desktop.

The actual parameters used within the QIC.ini can be found in their associated blog posts or training documents, as they are applicable to certain specific operations.  For instance, a parameter named LogoPath can be used to point QIC to a company logo file that will be applied to every quote performed in QIC.  If you have any questions about the usage of QIC.ini, what parameters are allowed, or have a request for a change to be implemented in QIC, please let us know.

This post was written by

Kyle DeWitt is the Director of Technical Services for ScanSource’s NA Communications segment, based in Greenville, SC. He has over 10 years of experience in distribution for converged products and is a regular contributor to The Source on unified communications, and various technology discussions.

Learn more about this topic at >

Leave a Comment

Previous post:

Next post: