36 Voice API Programming Guide — June 2005
Application Development Guidelines
devices is predefined and static. The resource device also does not have access to the TDM bus
and so cannot be routed independently on the TDM bus. No off-board sharing or exporting of
voice/fax resources is allowed.
flexible routing configuration
This configuration is compatible with R4 API routing on Springware boards; that is,
Springware boards use flexible routing. Flexible routing is available for DM3 boards starting
in System Release 5.01. With flexible routing, the resource devices (voice/fax) and network
interface devices are independent, which allows exporting and sharing of the resources. All
resources have access to the TDM bus. Each voice resource channel device and each network
interface time slot device can be independently routed on the TDM bus. Flexible routing is the
configuration of choice for application development.
These routing configurations are also referred to as cluster configurations, because the routing
capability is based upon the contents of the DM3 cluster.
The fixed routing configuration is one that uses permanently coupled resources, while the flexible
routing configuration uses independent resources. From a DM3 perspective, the fixed routing
cluster is restricted by its coupled resources and the flexible routing cluster allows more freedom by
nature of its independent resources, as shown in Figure1.
The routing configuration (fixed or flexible) is determined by the firmware file that you assign to
each DM3 board. The routing configuration takes effect at board initialization.
Figure 1. Cluster Configurations for Fixed and Flexible Routing
Voice Fax
Network
Interface
TDM bus
The R4 Voice Resource includes the DM3 Player,
Recorder, Tone Generator, and Signal Detector resources.
The Fax Resource is an optional component.
The Network Interface is referred to in DM3 terms as the
Telephony Service Channel (TSC).
Notes:
1.
2.
3.
Fixed Routing(Coupled Resources)Flexible Routing(Independent Resources)
Voice
TDM bus
Network
Interface
TDM bus
Fax
TDM bus