|
Scope of Work : Development of a client side Customer Care solution ‘Dashboard’ for a leading Residential Gateway Vendor. System Overview : “Dashboard” is Rebaca’s own cross platform container application designed to reduce support costs by hosting network support tools that are deployed along with the CPE. The system is a Cross Platform Application serving as a container for Network Support tool to resolve internet and email connection issues on Windows and Macintosh. Prime features of this system includes Browser Based UI, Diagnostic Tools, Remote Administration of a secure channel, Snapshots (system profiler), Troubleshooting Workflows, Automatic Error Detection (Browser and Email), Messaging (marketing, software upgrades), Plug-in based architecture and Deployable across different ISPs with partner-specific branding & localization. The system comprises of the following modules : Troubleshooting Module: Provides self-assisted work flows for diagnosing and troubleshooting network related errors. Key features: - Automatic error detection (in browser or email client).
- Auto-launch flow based on either email error or browser error.
- Support for manual launch of flow.
- Self-assisted flow for diagnosing:
- Email & browser setting errors.
- NIC driver errors (LAN).
- DSL modem errors (WAN).
- Wireless connectivity errors.
Snapshot Module: Periodically captures snapshots of user’s system settings. This information is used by the “troubleshooting” module for diagnosing, reporting and restoring system to last good profile. Key features: Captures snapshots of: - Email and browser client settings.
- System configuration.
- Wireless profiles and network settings.
- PPPoE settings.
Remote Administration module: Enables customer support personnel to access user’s system through a VNC based remote administration server. Key features: - Safe & secure.
- VNC based remote administration server.
- Connection information server registered with central management system.
- User can start or stop access anytime with hot keys.
Messaging Module: Periodically polls the central management system for new messages from the system administrator. The module enables: - Marketing messages.
- Software upgrades download & installation messages.
- Service notifications.
- Application configuration.
Platforms and Tools : C++, COM, Win32 SDK wxWidgets 2.5, LibCURL, LibXML2, OpenSSL, XMLSec HTTP, XML, XSLT, HTML Visual Studio 6.0, XCode 1.5 Windows 98/ME, Win2k/XP, Mac OS X 10.3
|