Académique Documents
Professionnel Documents
Culture Documents
0
GETTING STARTED
Contributors:
Ben Halsted
Jeremy Johnstone
Trent Ramseyer
As is likely true with your company, our example scenario has a series of goals we want to accomplish by using
Cerberus Helpdesk:
• We need to receive, respond to, and archive e-mail based interaction with our customers, partners, and
vendors using a centralized system (the “helpdesk”).
• The helpdesk should be customizable so that e-mail conversations are automatically dispatched to, and
handled by, our appropriate teams depending on various criteria, such as: department, product line,
region, etc.
• Information should be securely accessible by our employees using a standard web browser. While most
employees work from our main office, some employees (Sales) may need to access information while
away from the office, and others (Support) may be outsourced or otherwise spread around the globe.
• Agents should be notified when tickets come into the system through e-mail, leaving the agent free to
perform other tasks.
• There should be a mechanism provided to dramatically reduce the amount of junk e-mail entering the
helpdesk.
• Cerberus should capture knowledge/experience for re-use and eliminate islands of knowledge. We want
a way to catalog commonly asked questions and provide answers that are accessible to both customers
and employees.
• Allow customers to check the progress of their issues or view the history of all their past correspondence.
As you can see, we have 4 different types of workers. Our employees do work related to sales, support, Cerberus
Helpdesk development, and Cerberus Workstation development. We do not want Dan, who works only with
Workstation, to have to go through sales correspondence in order to find e-mail related to Workstation development.
Darren does not need to see sales tickets in order to support our product. Cerberus Helpdesk allows us to organize
workflow so that our employees do not have to waste time with with information that is not necessary for them to
accomplish their job goals.
Cerberus Helpdesk allows us to do this by organizing information through the use of teams. Inside of the web-
interface an agent is created for each of our employees and they are organized into the following four teams:
• Cerberus Helpdesk Sales Jerry , Jeff, and Brenan
• Cerberus Helpdesk Support Darren Jeff, and Brenan
• Cerberus Helpdesk Development Jeff and Mike
• Workstation Development Jeff, Mike, and Dan
Each Agent is able to view tickets relating to the teams that they are in. Simply by clicking on the Cerberus Helpdesk
Sales link inside of Jerry's Teams, Jerry is able to see all sales correspondence. He does not have to filter out support
questions. This means the he can do what he does best, sell Cerberus Helpdesk! Also, it is easy to change the team
properties associated with a ticket inside of the helpdesk. If one of Jerry's sales tickets turns into a support issue that
he does not know how to deal with, he can hand it off to support. If Darren solves his support problem and the
customer needs to talk to Jerry again, Darren can send the ticket back to the sales team.
Cerberus Helpdesk is also useful for solving the common “grab bag” problem that we have often seen occur when
companies try to respond to e-mail. If a ticket comes in, we need something that will prevent both Brenan and Jerry
from answering the same e-mail. Ticket flagging solves this problem. If Jerry chooses to respond to a ticket, he can
choose to “flag” a ticket. When a ticket is flagged by someone, it will take the ticket away from the common ticket
pool so that no-one else will try to respond to the ticket when he is. Also, the helpdesk will automatically flag any
ticket that an agent chooses to reply to. If Brenan forgets to flag a ticket and hits reply, the helpdesk automatically
takes that ticket out of the common ticket pool.
Installation Service
We offer a professional installation service to get your helpdesk up and running quickly. If your company doesn't
have in-house experience deploying web applications, our professional installation service is the quick and painless
alternative to struggling with a lot of technological complexity that you really don't need to worry about.
Windows-based Servers: We will need access to your server through VNC or GoTo Meeting.
Unix-based Servers: We will need access to your server console through SSH. If applicable, we may also need
access to your Control Panel software (e.g., Plesk, Cpanel, Ensim) to configure your helpdesk mailbox.
In some cases it is possible to install the application without VNC/SSH. If you have questions about our installation
service, please write to sales@cerberusweb.com
You can purchase installation service from:
http://www.cerberusweb.com/purchase.php
Installing the Web Interface
Cerberus Helpdesk can be deployed on Windows-based and Unix-based web servers. Follow the instructions below
for the server environment you are using.
Windows-based Servers
• Open your web browser and visit http://www.cerberusweb.com/downloads_helpdesk.php
• Click Download Agent GUI for PHP4/PHP5
• Save the cerberus-gui-3.X.X.tar.gz file.
• Extract1 the cerberus-gui-3.X.X.tar.gz file into your webserver's web path2.
Windows-based Servers
To control webserver access, right-click directories or files in Windows Explorer and click
Properties->Security.
• Grant your IUSR_USER user read access to the cerberus-gui\ directory.
• Grant your IUSR_USER user write access to cerberus-gui\tempdir and cerberus-
gui\templates_c
Unix-based Servers
• From the command line, change directory to cerberus-gui/ in your webserver's web path.
• Type the following commands:
chmod -R a+r .
chmod -R a+w logo.gif tempdir/ templates_c/
1 You can uncompress a tar.gz file by using a program like Winzip (http://www.winzip.com/).
2 Your web server's web path will vary depending on the vendor. Common directory names are httpdocs, htdocs, public_html and wwwroot.
3 See #2.
Creating the Database
There are many ways to create a new MySQL database, and your options will vary depending on your environment.
We will cover the most universal method: the MySQL command line. You can also use a web-based database
administration tool, such as phpMyAdmin.
Windows-based Servers
• Open your web browser and visit http://www.cerberusweb.com/downloads_helpdesk.php
• Click http://www.cerberusweb.com/download_fetch.php?fv=support_center
• Save the cerberus-support-center-3.X.X.tar.gz file.
• Extract the cerberus-support-center-3.X.X.tar.gz file into your webserver's web path.
Workflow
One of the major enhancements in Cerberus 3.0 is the addition of highly flexible and customizable workflow. When
modifying a ticket you now have the ability to assign tags and agents along with your standard ticket property
changes.
Agents
Agents are the staff of your company that handle requests through the helpdesk. Each agent has their own login and
password. Every time an agent responds to a ticket, the helpdesk logs which agent replied and when. This gives your
staff accountability. Also, each agent can be given permissions tailored for his needed access in your helpdesk. You
can set up agents to have full access to your helpdesk or to only be able to view one type of ticket.
Teams
Teams are used to group together, grant access to, and give security permissions to groups of mailboxes. Agents may
belong to multiple teams. Agents that have a managerial role may be assigned to dozens of teams. Teams are created
for the purpose of giving an agent access to e-mail inside of mailboxes. A team can be assigned to one mailbox, or
every mailbox inside of your helpdesk. Multiple teams can be assigned to a single mailbox. Your sales team might
want to be able to view tickets in the support mailbox. Team functionality makes it so that your sales team can view
tickets inside of the support mailbox along with the other mailboxes that they are allowed to see.
Once a ticket has entered into a mailbox that the team is able to see, that ticket is searchable or can be responded to by
any team that has access to that mailbox . Any agent in that team may view grab the ticket using the “Teamwork”
quick assign option in the helpdesk, by searching for the ticket, or by creating a dashboard that shows unassigned
tickets. The ticket will remain viewable and can be searched for even after it is closed by the agents in the team.
Tags
Adding a couple tags on a ticket will associate relevant knowledgebase articles to the ticket through Fetch & Retrieve,
quickly putting your team's expert knowledge into the hands of even your newest member. Tags can also be used to
divide work within a team or direct a ticket towards certain members with a particular skill-set. For example a ticket
tagged with 'RFC Compliance' would alert agents who know about this type of ticket to pay attention to the thread.
Tags are flexible enough to accommodate issues ranging from industry specific categories to established operating
procedures. Some uses that we have found for tags are marking ticket statuses and tagging common problems for
later searches. If Brenan sees an incoming order he can tag the order as “Billing In Proccess”. If Jeff, who has a
supervisor role, wants to check and make sure that billing is handled correctly, he can do a quick search for all tickets
marked with a “Billing In Process” tag.
Since tags are persistent, all tickets of that contain a specific tag can be searched for, even after the tickets are closed.
If all leads are marked with a “Lead” tag, Jerry in Sales can do a search for any lead and quickly pull up any that seem
promising, even if they have for some reason been closed.
Mailboxes
Mailboxes are the conceptual offspring of the Queue concept from previous versions of Cerberus Helpdesk. The
major difference is that there is now a way of assigning different permission sets to mailboxes.
Another big difference is the ability to set up mailboxes to automatically apply workflow to incoming tickets. This
provides you with more options when assigning tickets to agents.
Flagging
One of the primary ways Cerberus Helpdesk helps prevent multiple agents from stepping on each other's toes is
through our system of 'flagging'. When an agent flags a ticket or has a ticket flagged to her, the agent is indicating to
the team that she is planning to work on that particular ticket. An agent can flag a ticket manually, by choosing to
reply to a ticket, or a manager can flag a ticket for that agent..
Flagged tickets are removed from the Teamwork Quick Assign queue until they are released by the agent handling the
ticket. Agents can view all tickets currently flagged by going to the Teamwork section of the helpdesk and viewing
the “My Tickets” section. Wasting time by having two agents send duplicate responses to a customer should now be a
thing of the past!
Search Builder / Search Criteria
The search system has been simplified and super-charged. Instead of cluttering up your screen with every option that
is available for our searches, we've created a search builder that lets you add only the relevant criteria that you need
for the search you are running.
The new system allows you to search for any or all of a certain category, while indicating that you want nothing from
a different category all in the same search. For example, Darren can create a search that looks for all tickets in the
Support Mailbox, but at the same time make sure no spam tickets are included in the search. To do this he adds two
criteria tags in the workflow portion of the search: match any “support mailbox” and match none “spam” tags.
Another great feature about the new search builder is that your agents now have the ability to save their most common
searches! Using our search builder, you can have dozens of highly customized searches just one click away. Existing
saved searches can easily be modified and saved as different searches in case there is a need for a similar, but not
identical search.
Dashboards
Dashboards allow your agents to create custom, persistent ticket lists using any combination of search parameters.
This provides your agents with a way to manage information with incredible flexibility, fine-tuned to their roles and
tasks.
When creating a new dashboard, you can customize it quickly by using our new search builder. The search builder
has been added to the customize menu so that you can quickly create the ideal search for your new dashboard. If you
already have an ideal search created from a previously saved search, you can load it instead of creating a new one.
Each Dashboard can have multiple searches attached to them.
The possibilities are endless... Developers can keep an eye on new bug reports using tags for specific projects. Your
Support Manager can keep an eye on overdue and unassigned tickets. Your Sales team can list tickets where interest
in sales opportunities were tagged. Your Marketing team can list tickets tagged to indicate a user experience which
could provide a case study or testimonial.
Another great feature about Dashboards is that they keep a running total of Mailbox and Team ticket totals. This
means that it is possible to keep an eye on the running ticket tally of every team you are a part of, even while you are
browsing through your dashboard searches.
Quick Find
Quick find is a handy tool that can quickly run a search for the most commonly used search criteria. The main ones
are: Ticket/ID Mask, Requester, Subject, and Content. Quick Find is also persistent on each page and will save
whatever search criteria you used last.
Ticket/ID Mask is especially helpful as it takes partial ID Masks. So instead of having to correctly type each ticket
mask before a valid ticket appears, just do as much as you can remember and select from the list. Great for those
occasional ticket numbers yelled inside the office by your co-workers or pulling up vital information on the phone
with a current/potential customer.
Old: ABC-123-123457
Improved: ABC-123-
(Search list will show up with everything matching and you can quickly choose the ticket)
Mass Actions
Dashboards and Saved Searches have become much more powerful with major improvements to Mass Actions. This
feature now allows your agents to change ticket properties and assign workflow to multiple tickets at the same time.
If one of your searches brings up 30 known leads that are assigned to your Support team, you can easily assign these
leads to Sales using our mass action tools.
Importing E-mail
Cerberus Helpdesk comes with two features that allow you to import e-mail into your system. The first allows you to
retry, delete, or ignore e-mail messages that the PHP parser fails to parse. The other import option allows you take an
e-mail message source and import the entire e-mail into the helpdesk by pasting the source into a text box. This means
that if a message fails because it did not have a correct To: address, you can now change the To: address inside of
the e-mail and paste the change into the text box to parse the failed message into the helpdesk.
Failed Messages
E-mail messages can fail to parse for a number of reasons. Some of these reasons are invalid header formats, e-mail
messages that do not match up with queues configured in the helpdesk (usually spam), and SLA settings can
sometimes cause certain mail to fail. Cerberus has a built in option that allows you to view the failed e-mail message
source, a reason why the e-mail failed, and also the ability to try to re-parse the e-mail.
Import Raw Message
The import raw e-mail feature inside of Cerberus Helpdesk allows the raw message source of an e-mail to be inserted
directly into a text box so that it can be manually injected into the helpdesk. This is a great tool for inserting non-
standard e-mails, mis-addressed e-mails, or other e-mails that have somehow failed to parse.
4
Basic Configuration
Uploading your Cerberus License
Your Cerberus Helpdesk license comes with two licenses. One is an xml license which is attached to the confirmation
e-mail that you should receive once you purchase the software. The other is a character string that is for the optional
binary c-parser. Most people choose not to use this parser, and instead use the built in php parser which is less error
prone and much easier to install.
To upload the xml packet and unlock all Cerberus functionality, you will need to click the Configuration tab located
inside of the helpdesk. Once you click this option, you will be able to browse and upload the xml packet. Once this
is uploaded you will see your license status and expiration data.
If you are using the free version, you do not need to worry about a license. The free version comes with a built in free
mode which uses the php parser.
Mail
Make sure that the Mail Enabled option is checked if you are planning on sending mail out of the helpdesk. This
should only be checked off it you are trying to see how the helpdesk system works and do not want mail sent out of
the helpdesk.
Mail Delivery
The setting switches the helpdesk's primary mode of sending mail out from your server's smtp service to php's built in
send mail option. If you do not know your smtp settings, or they do not work for sending out going mail from the
helpdesk, return to this section and change the Mail Delivery option to 'mail'.
SMTP Server
This is a server specific setting. Generally your server will have a specific smtp setting (eg.
mail.webgroupmedia.com) that you will need to enter in here if the default helpdesk settings do not work.
Mailboxes - Routing E-mail
Mailboxes need to be created in order for the helpdesk to accept incoming e-mail.. All e-mail addresses that clients
send e-mails to are assigned to mailboxes.
Creating a mailbox:
Configuration → E-mail / Parser → Mailboxes → Create a New Mailbox
Mailbox Name: Sales
E-mail Friendly From: Cerberus Sales
[enabled] New Ticket Autoresponse: Your ticket # is ##ticket_id##
Unique E-mail Addresses Assigned: Add: “sales@webgroupmedia.com”
Submit.
This creates a mailbox called Sales which will receive all mail addressed to sales@webgroupmedia.com that enters
the helpdesk. This mailbox is set up to automatically sends an e-mail informing the customer of their unique ticket
number whenever they send in an e-mail.
You'll need to repeat the same steps to create the other agents.
Now let's say that a particular ticket is a request for information concerning the ability to resell our software with a
volume licensing arrangement. Jerry sees that he'd like to follow up on this particular ticket later and bring it up in a
future meeting. In this case Jerry would create the tag ”Cerberus VAR” (Volume Added Reseller) under
the 'Partnerships' tag set, enabling him to search for the ticket later.
Organizationally, we want to include the “Cerberus VAR” tag under the Partnership Tag Set as it relates to
partnership opportunities with our Cerberus Helpdesk brand.
We just created the tag “Cerberus VAR” under the Tag Set “Partnership.” Next we'll tackle Teams.
Team Creation
Once we have completed setting up our agents, we can begin creating teams. These teams will group together
mailboxes so that agents have permissions to see each mailboxes according to their team permission settings.. In our
case we create the Sales, Support, Cerberus Development, and Workstation Development teams. Each team will be
responsible for tickets that are assigned to it and will not have to worry about other team's tickets.
Remember that our organization consists of six people of which have some overlapping roles within its various
departments. In our case Brenan, Mike and Jeff are members of multiple teams, while Jerry, Dan, and Darren are
members of only one team. In the example below we'll create and add Jerry to our Sales Team.
1. First we'll setup the Cerberus Sales Team:
Configuration → Workflow → Teams Add: “Cerberus Sales” → +
To add Jerry to the Support team, we would do the same steps as above with it being slightly different.
Configuration → Workflow → Teams Add: “Cerberus Support” → +
Mail Rules
Our basic configuration options are now taken care of, but we still want to take care of annoying spam! We can do
this by having our parser intelligently look for anything that looks like spam, tag it as spam, and hide it from our view.
Some companies might find that deleting spam instead of hiding it serves their needs better. This can be done
creating a Mail Rule. There are two different types of Mail Rules – Pre-Parse and Post-Parse.
WGM uses Mail Rules to tag all incoming messages that its Bayesian filter believes is spam. We do not simply delete
all messages in case there is a false positive. To do this, we create a Post-parse rule:
Preferences
We have provided each agent with the option of selecting a few options to help them personalize their agent and work
much faster in the helpdesk. Some of these options include hotkeys, notifications, time-zones, and languages.
My Cerberus → Preferences
By default, the timezone is set for GMT (+0), but Jerry is based in California PST (GMT -8) timezone. He sets his
default language to English, enables hotkey shortcuts, and adds an auto-message signature.
Timezone: PST
Language: English
[enabled] Keyboard Shortcuts: “h” = Dashboard | “s” = Search | “k” = Knowledgebase |
“p” = Preferences
Auto Message Signature: Jerry Kanoholani – Sales Account Lead, WGM Signature
Placement → “After Quoted Text” → [enabled] Auto
Insert Signature
This signature is automatically placed into the reply body of every e-mail Jerry chooses to reply to.
Notifications
Jerry isn't always near his browser but often wants to quickly be notified when sales e-mail come into the helpdesk.
To do this, he will need to setup notifications. You'll remember from earlier that we assigned agents to specific teams.
In Jerry's case, he's only assigned to one, the “Cerberus Sales Team,” and will only have the option to create
notifications for the “Sales Team.”
He can enable notifications like this:
My Cerberus → Notification → [enable Team] Cerberus Helpdesk Sales → Send
To: jkano@webgroupmedia.com → Template: ##ticket_id## --
##ticket_subject## -- ##requester_address##
Jerry also wants to know when any ticket has been suggested or assigned to him by others. Team agents can suggest
tickets by applying an agent to the ticket through workflow and can assign work by placing an agents flag on the
ticket.
Jerry turns on suggested ticket notification in the following manner:
My Cerberus → Notification → [enable]Event: Ticket Assigned/Suggested to
Me → Send to: jkano@webgroupmedia.com → E-mail Templates: New
Assignment: ##ticket_id## -- ##ticket_subject## --
##requester_address##
Watchers
Let's say Brenan would like to see all correspondence in the support mailbox sent to the e-mail address associated to
his agent. To do this he would select the watcher option instead of the notification option. This is different from
notifications because it sends the entire e-mail message, instead of just notifying the agent that a ticket has arrived.
Brenan will be able to view and reply to e-mails from a standard e-mail client (Outlook, Thunderbird, etc) by using
watchers.
He sets this up accordingly:
My Cerberus → Watcher → Cerberus Helpdesk Support → Submit
Knowledgebase
Customers often have very similar problems when they come to us for support. To help agents and customers deal
with this problem, WGM created a knowledgebase (KB) and knowledgebase articles so that frequently asked
questions can be answered without the customer having to create a ticket or wait for a response. We use the
knowledge-base as our first line for supporting our customer. Also, the knowledge base can be used to eliminate
islands of knowledge. If Darren, who is on support, keeps the knowledgebase up to date, Brenan who doesn't always
spend time on support can refer to the knowledgebase in case he does not know how to solve a particular support
problem.
One question WGM is often asked by customers is “Do you have any zip files of the CVS versions?” This example
will create a KB article to answer the question and then will tag the article “Cerberus Helpdesk” for organizational
purposes.
Knowledgebase Search → Add Knowledgebase Article
Summary: Do you have any zip files of the CVS version?
Article Type: Public (allows for customer to see KB article from the support-center, private can
be seen only by internal staff)
Article Content: Yes, we automatically build current CVS snapshots every hour:
http://www.cerberusweb.com/cvsweb.pl
Save
Tags → Select “Cerberus Helpdesk” → Apply Tags
This creates a Knowledgebase article that can be seen through the support-center by a customer.
Support-Center
Customers don't always have an e-mail client available to them, want to log into the system to see if they have any
activity on their submitted tickets, or sometimes can't find previous correspondence. Since we do not want customers
to see other customers information, we do not want them to be able to login to the helpdesk. The support center can
be used by them to track and submit tickets.
WGM needs customers to be able to contact them by opening tickets that will go to their Sales and Support teams.
The following is an example of how we would go about this process.
Configuration → Support-Center → Profiles → Create Support Center Profile
Profile Name: Webgroupmedia.com Support Portal
Company Name: WebGroup Media, LLC.
Company Email: support@webgroupmedia.com
Team: Cerberus Helpdesk Sales → Team Mailbox: sales@webgroupmedia.com
Team: Cerberus Helpdesk Support → Team Mailbox: support@webgroupmedia.com
[enable] Registration
[enable] Knowledgebase → Public "Browse by Tags" Root: - Top(Show All) -
[enable] My Account
[enable] Track Open Tickets
[enable] Welcome
Submit
Alright! If you already installed your support-center you should have a public facing portal.
http://yourdomain.com/support-center/
5
Dashboards
Add a Dashboard
Taking advantage of Dashboards make it easy to organize tickets in a meaningful user specific way. For instance Jerry
wants his dashboard split in half. The top part showing 25 active sales tickets and the bottom half 25 tickets that have
been suggested by the other agents.
Dashboard → Add Dashboard(to the right of the switch button) → “Just The Sales”
Now that we've created a Dashboard we can choose what Teams to show. In this case Jerry just wants to show only
the Cerberus Sales Team in his “Just The Sales” dashboard.
Dashboard → select | customize | (just to the right of “Just The Sales”) → Select “Cerberus
Sales Team” → Auto-refresh every: 10 minute(s) → Save Dashboard
Add a View
Views list tickets by whatever criteria you set inside it. After creating a Dashboard, you need a View to go along with
it. We'll create 2 views. For instance in Jerry's case he wants to see the most recent 25 Active leads that have entered
the Helpdesk system on the top-half of the screen.
Click Customize (to the right of “New View”) → Name: “25 Active” → [dropdown 05: Ticket Due
Date] Change to [dropdown 05: Ticket Last Activity Date] → Paging: Show 25 Rows
→ Click Save
Ok, we saved the view with the columns but we need to go back to the customize screen so we can set the criteria.
Click Customize (to the right of “New View”) → Search Builder → Ticket Status → “Any Active
Status” → Add → Set Criteria
You can create multiple dashboards, each with its own view. For example if many tickets that are clearly SPAM just
based on the subject somehow arrive in one of our views we can Mass Action Mark as SPAM.
Mass Actions
Creating a dashboard views specific to your needs is great but sometimes we get e-mail that have incorrect tags, are in
the wrong mailbox, or worse, unsolicited SPAM. In these cases we can mass re-tag, mass set spam, mass delete or
assign from the system. To do this we click on the checkbox right next to the tickets and select the approrpaite
options. For instance let's do this quickly for some tickets that came in that are clearly spam.
Teamwork Modes
The Teamwork system operates in two modes: Quick Assign and Monitor Mode. The Quick assign mode is set up to
make ticket assignment as simple as possible. This allows the helpdesk to choose which tickets the agent flags,
eliminating digging and duplicate replies. The monitor mode allows your managers to watch all ticket activity in the
helpdesk as it takes place.
Quick Assign
The quick assign option allows your agents to pull work from the teams that they are in, without any chance of the
ticket being assigned to more than one person. An agent can choose from which teams to pull work from, and the
amount of tickets that they want to pull. Once the ticket is assigned, no other agents will be assigned those tickets
unless the agent releases them.
My Flagged Tickets
This mode lists tickets which have your agent's flag on them. You are the only one who can view these tickets
through the teamwork mode, but others will still be able to search for these tickets using search if they have the
correct permissions. The flagging system is in place in order to multiple agents responding to the same ticket. To
release these tickets from this mode you must release the ticket either when you reply to the ticket or by clicking the
“release ticket” option
Monitor
Managers and agents can now keep an eye on helpdesk activity by switching into Monitor Mode inside Teamwork.
This mode will automatically list helpdesk events in real-time. If you have a low-volume helpdesk, it's a great way to
peek at the helpdesk occasionally while performing other duties.
7
Advanced Configuration
Importing E-mail
Cerberus Helpdesk comes with two features that allow you to import e-mail into your system. One allows you to retry
e-mail messages that failed to parse. The other import option allows you take an e-mail message source and import
the entire e-mail into the helpdesk by pasting the source into a text box. This means that if a message fails because it
did not have a correct To: address, you can change the To: address and the e-mail will parse.
Failed Messages
E-mail messages can fail to parse for a number of reasons. Some of these reasons are invalid header formats, e-mail
messages that do not match up with queues configured in the helpdesk (usually spam), and SLA settings can
sometimes cause certain mail to fail. Cerberus has a built in option that allows you to view the failed e-mail message
source, a reason why the e-mail failed, and also the ability to try to re-parse the e-mail.
All e-mail that the php parser has rejected will show up in this area.
The view message source will show the actual message source as it was parsed into Cerberus Helpdesk.
From here you can determine why it was rejected and choose to Retry, Delete, or Ignore this message.
Looks like we're setup for 10 Users for Workstation which will expire: 31 Dec 2006.
Workstation Configuration
In order to take advantage of Workstation, some configuration items need to be set up inside of Cerberus 3.0:
Configuration → Cerberus Helpdesk™ → Workstation™ → License → Pick the agents you want to give
Workstation access to.→ “Save”
It is possible to make it so that only certain IPs can connect through the Workstation application.
This is set up through the following steps:
Configuration → Cerberus Helpdesk™ → Workstation™ → Settings → Valid IP Masks: “your IP #, e.g.
192.168.1.105”
Okay! You should be ready to start using Cerberus 3.0 and Workstation.
Appendix A:
Cronjob / Scheduled Task
Parser Paths
First, make sure you know the location of your cron.php file.
http://localhost/cerberus-gui/cron.php
Once paths are verified you'll need to disable the internal scheduled task in Cerberus.
Under tasks:
Click on the 'title' of your scheduled task name and set Enabled to True
That's */54 and four more asterisks (*) separated by tabs, then the parser URL. There are no newlines, although it may
wrap in your editor/browser. To change how frequently the parser runs, simply change the 5 to another number (in
minutes).
or
1. c:\php\php.exe
2. Go to Start → Control Panel → Scheduled Tasks → Add Scheduled Task → Next
3. Click "Browse..." and browse to C:\php\php.exe → Open
4. Type "Cerberus" as the name → Daily → Next
5. Start Time: 12:00 AM → perform this task “Every Day" → Start Date: Today's Date → Next
6. Enter the username and password → Next
4 A common mistake is to only enter "5" in the first column of the crontab file. This runs the parser on the 5th minute of every hour (once per hour:
1:05, 2:05, 3:05, ....) Using */5 instead means “every 5 minutes.”
7. "Open advanced properties” → Finish
8. Run: C:\php\php.exe C:\wwwroot\inetpub\cerberus-gui\cron.php
9. On the "Schedule" tab → Advanced
10. [check]"Repeat task" → "Every:" 10 minutes, and set "Until:"Duration → "23" hours "59" minutes.
11.OK