Brooktrout TR1000
Brooktrout TR1034
Brooktrout SR140
White Papers
Technical Support

Home > Products > Bfv > Overview

Product Information

Brooktrout Fax and Voice
Application Programming Interface and SDK

Brooktrout Fax and Voice (Bfv) and associated APIs enable the development of applications, systems and services that exploit the powerful functions of the TR1000™, TR1034™ and SR140 in the context of packet-based and traditional telephone networks.

Delivered as a complete C language library of telephony, fax and voice function calls in a Software Development Kit (SDK), the Bfv family of APIs is characterized by powerful, high- and low-level functions. These functions enable programmers to create powerful, working applications quickly. The SDK includes sample applications and sophisticated debugging and development tools, as well as installation and deployment tools to complete the packaging of Brooktrout-based applications.

As well as the Bfv API itself, the family of APIs includes a low-level API providing protocol, data formatting and call-control functions (BSMI or Brooktrout Simple Messaging Interface) and a higher-level call control API (ECC or Enhanced Call Control) as well as an Audio Conferencing API (AC).

The function calls are grouped as follows:

  • Call Control
  • Signal Generation and Detection
  • Media Processing
    • Fax and File Format Manipulation
    • Voice
    • Media Packetization
  • Audio Conferencing
  • Configuration, administration, and management, including firmware management

The fax and voice functions of the Bfv API provide a powerful platform for media processing as well as call control, switching, call progress, conferencing and Automatic Speech Recognition (ASR) integration. For the fax developer, the Bfv API provides great flexibility for managing different types of data. In addition to G3 files, it supports automatic faxing of ASCII, PCX/DCX, and TIFF files with on-board conversion.

Applications developed with the Bfv API are portable across the Brooktrout TR1000, TR1034 and SR140 fax and voice processing boards. Applications can be written and deployed across a wide range of Windows, Linux and UNIX operating system environments.

For detailed specifications on the following Brooktrout boards select below:

  • Brooktrout TR1000 - Voice Processing Platform
  • Brooktout TR1034 - High Performance V.34 Intelligent Fax Boards with Real-Time Fax Over IP
  • Brooktrout SR140 - High Performance Host-Based Fax Processing Software

 

Company | Applications | Products | Services | Support | Partners | News | Home | Working with Us | Contacts 
Cantata Technology Inc., 15 Crawford Street, Needham, MA 02494, U.S.A. Phone: +1 781 449-4100 Fax: +1 781 449-9009
© 2007 Cantata Technology Inc., All rights reserved. -
Terms of Use - Privacy Policy - Contact: webmaster@cantata.com