This WCF application monitors, parses, and processes text files that are generated as a result of calls made to a PBX. The purpose of the application is to determine the revenue generated as a result of the inbound calls as defined by the start and end time of the call.
The server portion does all the processing, and the client simply reflects what files/calls are active, being processed, or are completed.
The application is mostly written (all C#) but it has some bugs, like the client doesn't connect reliably to the server, hence the server-side communication channel gets faulted (WCF).
Application needs to be code-reviewed, bug fixed, and enhanced.