
Having worked in different companies as a technical support engineer, you subsequently notice a completely different approach to solving client problems / problems. Internet providers all problems are tied to a specific consumer. There is not so much support for the company's services (IPTV, Internet), but the solution of the tasks that the user creates for himself (broken wires, idle Skype, for some reason, quickly running out of money, etc.). The only exceptions are problems caused by malfunctioning of switching equipment, communication lines and other things.
At the moment I am working in the technical support service of the company “RTL-Service”, which is developing local positioning systems with voice communications. The approach of our company is markedly different from other places where I had to work - since there are fewer customers than the provider, all support is built for the specific version of the product to which customers are initially attached.
We use an automated system for processing applications based on Redmine. Or rather, some plugins:
Redmine helpdesk plugin -
www.redmine.org/plugins/redmine_helpdeskDocument Management System Features -
www.redmine.org/plugins/dmsf (Required for storing logs, software versions and other attachments.)
Any e-mail address instantly creates a trouble ticket in this system, and then goes to the appropriate department for a solution. Ticket status is updated and can be viewed by all support department staff. Managers can monitor all actions that are performed / carried out in real time.
')

Only 10% of all calls from clients go to other departments of the company, but the main mass is client infrastructure issues (server configuration, network settings, virtualization)
Example- Hello! Virtual machine does not start on client hardware.
- Good evening! Describe your hardware configuration.
- "Description of the configuration of iron"
- You need to put down the option to support virtualization in the BIOS. Can I help you with anything else?
- Thank you, it all started. If you have questions, I will contact you.
- All the best, I was glad to help.
But there are also requests related to the operation of the local positioning system. And some of them are also solved at the level of the technical support department.
For example
- Good day!
Communication with the dispatcher does not work after the transfer of the arm to another city. What can be wrong?
C Regards, mr. Black, N.
- Mr. Black, with high probability we can say that the problem is that the gateway access point (STD) "does not know" the address of the server.
If the address pool 10.73.50.0/24 serves the dhcp server on the Catalyst 3650 on a new object, then you need to add an additional option 48 (X Window System Font Server Option), which is used by default to transfer the server’s IP address, to its configuration. SHDD
The approximate Catalyst 3650 config should look like this:
ip dhcp pool main
network 10.73.50.0 255.255.255.0
default-router <ip___>
dns-server <ip__dns>
domain-name rtlservice.com
option 48 ip 10.101.32.21
To apply the dhcp settings, you need to reset the DTC for power.
If everything is open on Check Point, it should work.
Yours sincerely, RTL Service
If the question concerns the violation of the functionality of the positioning system itself, it is almost always necessary to request from the client data from the server, logs, screenshots of errors. All information is transferred to the testing department.
An example of a request that is sent to the testing service
Good day!
When editing (adding a map, a new point) and clicking the "save" button in the client, an error "RTLSCP server is unavailable" occurs. Reloading the page does not help. The client comes to life after reconfiguring the application server and refreshing the page.
In the browser console message:
"2015/1/21 15: 7: 6.411 [error: js / rtls.web.ext / api / Rtls.API.RtlsCP.js: 979: 36] RTLSCP: ERROR: server localhost: 9003 / rtlscp / is unavailable logs2indexeddb .js: 221
GET localhost: 9003 / rtlscp / version / get / Rtls.API.RtlsCP.js: 1013 "
Software version:
ii rtls-appserver-demo-2.15 2.15.8587 all RTLS application server
ii rtls-incputils-2.15 2.15.8499 all Collection of INCP command line utilities
ii rtls-server-2.15 2.15.8587 all RTLS services for DEMO installation
Time 15:04 -15: 05.
Logs in LOG.zip.
Video in the "video.mp4" file
This happened in the DEBUG mode.
video.mp4 (1,772 MB)
LOG.zip (4.243 MB)
The testing department reproduces an error on the required software version, sends it to the developers for revision / correction. The Software Department sends the revised software version to the testing department. Its employees reproduce the error, confirm that it does not occur and transfer to the support. We, in turn, send the corrected version to the client. And we are waiting for feedback from him.
All calls and decisions on them should be saved to increase the speed of customer support. Also, the necessary knowledge base for existing employees and the rapid training of new ones. For all this, we use KnowledgeBase - a system built on the Wiki engine.

Summarizing all the above, I’ll note that you can build a good system for the technical support department based on Redmine, since all plugins are free and their functionality is more than enough. And, in general, support is always extremely important for any company, since it is not only the “face” of the organization, but also the first front line in servicing and interacting with the client. Take care of technical support, train and train employees.
The author: Ilya Kuznetsov