If you use the PHPCoin package and its built-in helpdesk, you might find sometimes you wish you had something easier to use, particularly if on the move. On a slow network connection, or you just want less clicks.
This script, for just $5 / £3.50, gives you full access to all the helpdesk’s functions. It:
- Detects the size of your screen – suitable even to use on a small phone
- Is text-based – very low-bandwidth and fast on poor networks
- Allows listing, showing details, opening, closing, changing status and adding replies to tickets
- Has full in-built help
- Can be run interactively, or scripted – you can extend it yourself and automate functions
- Alerts you when new e-mails come in
- Does not have to run on the same server as PHPCoin – only requires access to the MySQL database
- Is well tested – I have been using it for 3 years
- Pays for itself quickly – using a command-line will save you a lot of time
The script is a shell script that can run on any computer with a POSIX-like environment – e.g. Linux, Mac OS X, BSDs, or even Windows with Cygwin installed.
How to get it: just pay using Paypal ($5 or £3.50) using one of the buttons below. You will then receive the script by e-mail, and unlimited e-mail support and updates for 12 months.
Pay in US dollars ($5):
Pay in pounds sterling (£3.50):
Here is the full list of available commands:
> help Long versions also valid, e.g. help, list, listlong etc. h : Help (this message) l : List all open tickets (short) l <id> : List just given ticket (short) ll : List all open tickets (long) ll <id> : List just given ticket (short) la [<days>] : List (long) all tickets [how far back] m <id> : Print meta data for given ticket <id> : Meta data and last message for given ticket <id>.<n> : Print chosen part from ticket (0, 1, ...) .<n> : Print chosen part from active ticket <id>.l : Print last part from ticket c <id> : Close given ticket o <id> : Re-open given ticket s <id> : View and/or change status on ticket r <id> : Reply to ticket n : Display new messages (since last run) q : quit
Here is an example of listing all the open tickets (long form):
> ll ID Age (hr) Client Pri Status Category Subject 1141 504.7 Simons Roger Hig Answered Database Issue Please can these be set up. 1142 336.4 Smith Joe Med Awaiting Client General email problem 1143 328.1 Denis David Med Awaiting Client General Control Panel 1144 161.7 Morris Timothy Urg Awaiting Client Other Issues Uploaded new pages not showing!
Showing the information for a ticket (the parts listed in bold are from you, the others from the customer):
> m 1141 Client : Roger Simons ([email protected]) Date : 09 Dec 2010 (21 days ago) Subject: Please can these be set up. Domain : example.com Open : Closed Priority: High Priority Status : Answered Parts : 0 1 2 3 4 5 6 7 8 9
Showing individual message parts (or just enter “1141” and you will get the information above plus the most recent message part together):
> 1141.1 From: "David Anderson" <[email protected]> (admin) Hi, I've got this ready now. Please test it and let me know. Many thanks, David
Use it from a smartphone or feature-phone, by logging in to a command-line by SSH or telnet:
- Symbian (Nokia), iPhone, iPod, UIQ, Windows Mobile, Palm: get your build of PuTTY from here
- Android: ConnectBot SSH client
- On JavaME capable phones (like Nokia feature-phones), via midpssh
- Blackberry: bbssh
How to get it: just pay using Paypal ($5 or £3.50) using one of the buttons below. You will then receive the script by e-mail, and unlimited e-mail support and updates for 12 months.
Pay in US dollars ($5):
Pay in pounds sterling (£3.50):