|
Technical summary
Aculab channel driver
The integration of Aculab’s Prosody boards with Asterisk Business Edition is achieved by means of a channel driver, which interfaces with the Asterisk channel API at the higher level and Aculab’s API at the hardware level. The driver is a shared object that is installed as a library file in the Asterisk directory structure on the host server.
The Aculab channel driver for Asterisk gives access to all protocols, including SS7, through a number of standard Asterisk functions, such as call setup and teardown. So the intricacies of the signalling are not a concern of the Asterisk server or application. Once an outgoing call is established, µ-law or A-law speech data is streamed to the Asterisk server where it is handled like any other call in progress. Additionally, functions such as echo cancellation are accessible through the Aculab channel driver. See figure 1 for an overview.
Figure 1 – architectural overview

The Aculab channel drivers for Linux operating system platforms are available to download in source code form. Please click here to request a copy of the channel drivers. The channel drivers have been designed to work with Aculab’s Linux telephony software, which you will also need. This can be downloaded – under a cost free licence – via the Aculab installation tool (AIT) from the software downloads page.
Hardware options
To achieve maximum cost efficiency for every system, the Prosody product family offers a choice of variants with different media processing capacity, number of E1/T1 trunks and a selection of industry standard form factors.
All variants of Prosody hardware are supported under the channel driver for Asterisk, which supports multiple Prosody boards. With the software development kit (SDK) available under a cost free licence, unlimited free technical support and competitive pricing – outstanding value for money is guaranteed.
Hardware configuration examples
| |
Prosody PCI |
Prosody cPCI |
Prosody X PCI |
Prosody X cPCI |
Prosody X PCIe |
| Media DSPs1 |
1, 2 or 4 (up to 64, 128 or 256 resources)
|
2 or 4 (up to 128 or 256 resources)
|
1, 2 or 4 (up to 150, 300 or 600 resources)
|
2, 4 or 8 (up to 300, 600 or 1200 resources)
|
1 or 2 (up to 150 or 300 resources)
|
| E1/T1 trunks (software selectable)2 |
1, 2 or 4 (up to 30, 60 or 120 channels can be connected)
|
4 (up to 120 channels can be connected)
|
1, 2, 4 or 8 (up to 30, 60, 120 or 240 channels can be connected)
|
8 or 16 (up to 240 or 480 channels can be connected)
|
1, 2 or 4 (up to 30, 60 or 120 channels can be connected)
|
Notes:
1. For support of echo cancellation, live speaker detection, fax (transmit and receive over TDM circuits), and tone handling (DTMF tone detection and generation).
2. Native call bridging of two calls is supported, including bridging of calls between two Prosody boards.
|