- campo obrigatório

Productos

Cantata - Developement Tools

Brooktrout Fax and Voice Application Programming Interface and SDK

Brooktrout Fax and Voice Application Programming Interface and SDK
Descripción
Brooktrout Fax and Voice (Bfv) and associated APIs enable the development of applications, systems and services that exploit the powerful functions of the TR1000TM, TR1034TM 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.