Embedded Computing Home

Related Documents

FACT-OR FAQ

 

 

The FACT-OR product is no longer available for new designs.

  • Advanced voice processing software environment
  • Extensive call processing functions for transcoding and service applications
  • Supports 3G CDMA/UMTS wireless and packet network voice standards
  • Open resource model and developers kit to modify or create new resources/algorithms
  • High availability (HA) architecture manages high-density, multi-board call processing systems

FACT-OR is a powerful software solution designed to help speed the development of voice processing solutions based on ComStruct™ telecom resource boards. FACT-OR provides easy-to-use call processing functions, an efficient framework and optimized DSP resources to help developers achieve maximum system performance with reduced development time and risk.

FACT-OR runs centrally on a host processor and is capable of managing many call processing tasks and running on multiple resource boards using an Ethernet/IP connection for control. Individual resource boards are capable of terminating and processing traffic from TDM, IP and ATM, with these individual connections being controlled through FACT-OR application programming interfaces (APIs). Specific call processing functions are applied to each connection, or call, through a range of C++ APIs. A range of host APIs, or call objects, are available under FACT-OR for processing the channels and include transcoding between two network end points, tone detection/generation, echo cancellation and play/record functions.

FACT-OR's open architecture also allows developers to innovate and differentiate their final application by changing the DSP algorithms. Industry-standard algorithms, a fully supported developers kit and the ability to add or extend the high level APIs allows developers to change and modify call processing resources, even down at the DSP level. This can range from simple changes such as transport protocols, echo cancellers or voice codecs in a standard function to a completely custom resource/algorithm and a new host API to control it.