Project Title: Fax over IP
The Challenge
SPIRIT was chosen for this project as the company to solve a highly complicated task of in-depth analysis and enhancement of Nortel's well-known legacy equipment (voice/fax relay solution) that was occupying around 40% of the market at the moment.SPIRIT needed to perform thorough analysis and re-engineering of the existing solution, develop fax algorithms and seamlessly integrate them into customer's target software and hardware. Step 1 of the project was to study and re-engineer the target software, V/FoN gateway that existed only in assembler code, into C code and document it. Step 2 was to develop fax data pump algorithms and fax logic algorithms necessary for building a complete Fax over IP solution. And step 3 was to integrate the developed Fax over IP solution into the customer's software and hardware, called V/FoIP.
The project required extensive competency in several fields such as digital signal processing theory, C++ and DSP-assembler programming, DSP architecture, signal processing in communications. SPIRIT has all the experts who meet the highest standards in all the required areas of expertise. The team consisted of 2 engineers holding PhD degrees and 6 engineers holding master degrees in mathematics, engineering and computer science.
The other challenge SPIRIT encountered was very strict technical specifications for hardware MIPS and memory requirements. But due to SPIRIT's over 10-year experience in sophisticated DSP software development all the requirements were met on time. Final testing was done in Nortel's office in LA, first in the Engineering Lab and then in Testing department. Additionally, a special technique was designed to perform remote testing, logging and bug fixing right from SPIRIT's location thus eliminating the necessity to go to customer's site and reducing overall testing time.
The Solution
Fax over IP software solution developed by SPIRIT is intended for sending fax messages over packet networks at rate up to 14400 bps. The software was developed and optimized for usage on Texas Instruments C54x DSP platform and finally integrated into customer's target hardware. Fax over IP software bundle was developed strictly according to the recommendations specified by International Telecommunication Union (ITU-T) and included the following algorithms: Group 3 Fax (V.17, V.21, V.27, V.29 ITU-T recommendations) and fax logic (T.30 and T.38 ITU-T recommendations)The Fax over IP project was successful for a number of reasons, both business and technical in nature:
- On-time project completion
- On-budget project completion
- Periodical review by the customer convinced the customer that SPIRIT is developing exactly what customer specified. The team was sending the customer weekly reports, holding weekly conference calls and visiting customer's R&D lab upon request.
- Successful knowledge transfer after the project completion
Tools and Technologies
- FaxExpert fax simulation tools
- MS Visual Studio
- Code Composer Studio, JTAG emulators, C54x evaluation boards
- Matlab
- Mathcad
- proprietary simulation tools
- phone line simulators
Post Your Story, Tell All About Your Success!
If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.
Available Success Stories From Companies:
Disclaimer
All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.
While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.






