QuadSpan™ Voice Series
Quad T-1/E-1 ISDN Network Interface with Up to 120
Ports of Voice Processing and Telephony Signaling
Features and Benefits
-
Up to 120 ports of voice processing in a single slot enables development
of large-scale telecommunication solutions for enterprise and public networks
-
Choice of T-1 or E-1 digital network interfaces with internationally approved
CAS and ISDN Primary Rate access allows applications to connect to a variety
of switches
-
Unified call control access through GlobalCall™ interface provides worldwide
application portability and shortens development time
-
Availability of PCI or CompactPCI formats provides a choice of platforms
for system integrators
-
Built on the DM3™ Mediastream architecture for unmatched performance and
reliability
-
Built on the industry standard CT Bus — ECTF H.100/H.110 CT Bus™ — allowing
for application expansion through access to other CT boards, such as IP
telephony, ATM, SS7, and DS3.
-
Software development kits (SDKs) for Windows NT, Windows 2000, Solaris,
UnixWare, and Linux yield faster time to market
Applications
-
Unified messaging
-
Network call center/contact center
-
Voice portal
-
Conferencing
-
Prepaid/debit card
-
International callback
-
Gateway switch
The QuadSpanTM Voice Series of products provides a powerful
set of advanced voice processing and telephony networking features that
developers can use to create large-scale telecommunication solutions for
enterprise and public networks. Offered on single-slot PCI and CompactPCI
(cPCI) format boards, each QuadSpan board provides access to four T-1 (1.544
Mb/s) or E-1 (2.048 Mb/s) digital network interfaces, and up to 120 ports
of voice and telephony signal processing.
Powerful DSPs provide a rich set of voice processing features,
including various rates of voice compression, recording and playback, telephony
tone signaling, reliable DTMF detection using local echo cancellation,
and automated out-bound call progress analysis with Positive Voice DetectionTM
and Positive Answering Machine DetectionTM.
The QuadSpan Series supports GlobalCallTM — a unified
call control programming interface and protocol engine that makes it easier
for an application to access worldwide digital network interface protocols
such as ISDN Primary Rate Interface (PRI).
With access to the computer telephony industry standard ECTF H.100/H.110
CT BusTM, applications using the QuadSpan Series can provide
switching capability and expand to include other technologies, such as
automatic speech recognition (ASR), ATM connectivity, SS7, and IP telephony.
The QuadSpan Series of products is based on the Dialogic DM3TM
architecture, which provides a development environment that accelerates
application development and provides a path for future growth. SDKs are
available for Windows NT, Windows 2000, Solaris, UnixWare, and Linux environments,
offering full interoperability with the broad Dialogic CT product line.
The table below summarizes the features of each QuadSpan model.
QuadSpan
Model |
Telephony
Signaling
Channels |
Voice
Processing
Channels |
Network
Interface |
Form Factor |
Resource
Bus |
OS Support |
| DM/V1200-4E1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Overview
QuadSpan voice products provide the following functionality in
real
time on all 96 (T-1) or 120 (E-1) channels:
-
Connect to 96 (T-1) or 120 (E-1) telephone channels via DSX-1 termination
-
Automatically answer calls using virtually any international telephony
signaling protocol
-
Detect DTMF (touchtone)
-
Digitally compress and record voice signals
-
Play voice messages to a caller
-
Place outbound calls and automatically track call progress
Downloadable Firmware
The QuadSpan hardware consists of a baseboard with a RISC processor
and four DS-1 digital network interfaces (different assemblies are used
for T-1 and E-1). An array of digital signal processors (DSP) resides on
a low-profile daughterboard. Telephony signaling protocols and voice processing
features are downloaded as firmware to the board on power up and reside
on the various onboard processors. This downloadable firmware approach
enables easy feature upgrade and expansion. Individual firmware components,
such as a network interface protocol, or a voice recording function, are
referred to as resources.
Network Interface
The T-1 versions of the QuadSpan Series support all T-1 robbed-bit
signaling protocols and are fully compatible with all resource devices
that use, or can be set to use, 1.544-MHz clocking and µ-law pulse
code modulation (PCM). All basic channel-associated signaling functions
such as pulse dialing and detection, winking, and switchhook flash are
supported.
The E-1 versions of QuadSpan Series support all CEPT channel associated
signaling (CAS) protocols, and are fully compatible with interface devices
that use, or can be set to use, 2.048 MHz clocking and A-law PCM (ITU-T
Recommendation G.703/704/711).
The QuadSpan Series also supports ISDN PRI access. PRI enables
applications to take advantage of the speed, power, and flexibility of
ISDN. Dialogic maintains an extensive number of product approvals in international
markets.
GlobalCall
GlobalCall™ provides a common signaling interface for network-enabled
applications, regardless of the signaling protocol needed to connect to
the local telephone network. GlobalCall is the recommended API for unified
call control for Dialogic SpringWare™ and DM3 architectures. The signaling
interface provided by GlobalCall facilitates the exchange of call control
messages between the telephone network and virtually any network-enabled
application. GlobalCall allows developers to create an application that
can work with signaling systems worldwide, regardless of the network to
which they are connected.
GlobalCall is ideal for high-density, network-enabled solutions
for voice, data, and video, where the supported hardware and signaling
technology can vary widely. Rather than requiring the application to handle
the low-level details, GlobalCall software offers a consistent, high-level
interface to the user, handling each country's unique protocol requirements
transparent to the application.
Voice Processing
Voice processing features, downloaded to the onboard DSPs at power
up, allow the QuadSpan boards to play and record voice messages to and
from callers through the digital network interface. Messages can be stored
using G.711µ-law or A-law PCM, at a rate of 64 Kb/s, as is used by
the PSTN. To reduce storage requirements, voice coding algorithms can compress
recordings to 24 or 32 Kb/s, using Adaptive Differential Pulse Code Modulation
(ADPCM). Other standards-based low-bit-rate coders like G.276 for VPIM-compliant
applications and GSM for unified messaging applications are also available.
A variety of streaming coders-offered through firmware upgrades- are expected
in future software releases.
Sampling rates and coding methods are selectable on a channel-by-channel
basis. Applications can dynamically switch sampling rate and coding method
to optimize data storage or voice quality as needed. 12 MB of onboard RAM
can be used for local caching of voice prompts for optimal overall system
performance.
Automatic gain control (AGC) is provided to automatically adjust
the signal level of incoming calls for recording at normal levels, compensating
for adverse line conditions, distance, and other factors. Playback volume
can also be dynamically adjusted over a 40 dB range using DTMF input or
directly from the application.
DTMF detection is provided because voice processing applications
commonly require callers to control record and play functions using DTMF
input. Local echo cancellation techniques are used to improve DTMF cut-through
and talk off/play off suppression over a wide variety of telephone line
conditions.
The voice player and recorder resources are linked with the DTMF
detection resources using run-time control (RTC) messages. This allows
play or record functions to be initiated or terminated quickly using DTMF
input from the caller. The RTC function off-loads the host application
from involvement in every interaction, thereby enabling voice processing
applications to scale to hundreds of ports per system.
Tone Signaling
In addition to the DTMF signaling commonly used for voice processing,
the QuadSpan Series also contains a robust set of features used for network
tone signaling and control.
PerfectCall™ call progress analysis accurately monitors outbound
calls, detects when calls are answered and distinguishes
-
line ringing with no answer
-
line busy
-
problem completing call (such as operator intercept)
-
call answered by a human or answering machine
-
call answered by a fax machine or modem
PerfectCall is intelligently tolerant of the wide variation in call progress
signaling tones found in central offices and PBXs around the globe and
offers accurate performance right out of the box. Unique, patented DSP-based
algorithms are used to accurately discriminate human speech from recorded
human voice and from network noise.
Form Factors
The QuadSpan Series is available in both PCI and cPCI, form factors,
enabling system developers to choose the platform that is optimal for their
intended deployment. Both form factors require only a single backplane
slot in the bus.
PCI and cPCI offers the advantage of sharing the same SDK, allowing
developers to build a single application that can be deployed on either
form factor, depending on customer needs.
High Availability CompactPCI (cPCI)
As a member of the Dialogic CompactPCI product offering, the QuadSpan
Voice Series provides a whole range of high availability features.
Hot Swap (PICMG Specifications)
Install a new board or replace an old one while the system remains
operational.
System Management
-
Configuration management — Includes features like plug-and-play
configuration, individual board validation, automatic addressing, and automatic
board configuration to decrease the likelihood of procedural errors caused
by less skilled personnel.
-
Performance management — Detailed monitoring at the port, DSP, or
board level lets administrators balance system capacity and plan for future
growth.
-
SNMP — SNMP-enabled CT components lower the cost of ownership. You
can integrate SNMP into existing infrastructure or deploy a standard, off-the-shelf
SNMP management platform. Remote monitoring and configuration are possible
at the board, network, or port level.
Clock Fallback
A fallback clock is provided on a separate board to provide redundancy
in case of clock failure. In the event that the master clock fails, the
fallback clock takes over to prevent any loss of data. An alarm message
is generated in the system log, without interrupting service.
Rugged and Durable Design
cPCI uses the Eurocard 6U format and is especially suited for
large-scale PSTN systems where availability and reliability are critical.
CT Bus Compatibility
The Dialogic implementation of the ECTF H.110 standards-based
CT Bus on cPCI provides 4096 time slots for exchanging voice, network interface,
speech recognition, or other media resources.
Applications and Configurations
Use the Dialogic QuadSpan products to develop sophisticated, multifunction
CT systems that include voice processing, speech recognition, fax processing,
conferencing, and IP telephony. QuadSpan products occupy a single computer
backplane slot and multiple QuadSpan products can be installed in a single
computer. The maximum number of lines supported depends on the application,
call module, and host computer CPU. For media-intensive applications, 480
ports in a chassis are reasonable. For other applications like call completion
where media processing is less intensive, systems of 1000+ ports per chassis
are possible.
QuadSpan voice products can operate in either terminate or drop-and-insert
configurations. In a terminate configuration, the products handle the processing
of digital audio and telephony signaling. Additional system resources can
access calls via the CT Bus. This configuration is ideal for voice messaging,
unified messaging, and interactive voice response applications.
In a drop-and-insert configuration, the boards are connected via
the CT bus and can continuously pass all T-1/ E-1 time slots through to
each other. This configuration can switch call traffic between separate
T-1 or E-1 lines, or it can be placed in-line between a T-1/E-1 public
network trunk and a digital switch. Calls on individual channels can either
terminate at a call processing resource on a board, or "flow through" transparently
from one QuadSpan product to the other. This configuration is ideal for
call center, prepaid calling card, international call-back, and telecom
resale applications.
Functional Description
Dialogic QuadSpan products are based on the DM3 Mediastream architecture
(see the block diagram above). The architecture consists of a set of core
specifications and firmware modules that are implemented on boards with
various processors, including:
-
RISC Processor for centralized control
-
Digital Signal Processor(s) (DSP) for mediastream processing
-
TDM Bus interface (SCbus/CT Bus)
-
Digital Telephony Network Interfaces
-
PCI bus interface
QuadSpan products support up to 96 (T-1) or 120 (E-1) channels of voice
processing via a bank of DSPs and four E-1 or T-1 digital trunk interface
(DTI) circuits. The DTI circuits contain signaling services (ISDN, CAS,
and CCS), plus any alarm handling and line maintenance services required
by the installed networks. Each DTI includes software switchable clock
circuits that can be set to
-
loop mode (transmit clocking is slaved to the external network
)
-
independent mode (transmit clocking is derived from an onboard oscillator)
-
expansion or system mode (transmit clocking is slaved to the SCbus/CT Bus;
receive clocking is always slaved to the trunk interface)
The Control Processor is a general purpose Intel i960™ RISC microprocessor.
It is responsible for the initialization, configuration, and control of
the various elements that make up the QuadSpan products. It controls the
TDM bus interface, as well as the signaling protocols for the DTIs installed
on the platform.
The QuadSpan Series of products support various DSP configurations
for voice processing and call progress analysis capabilities. These features
are provided by a daughterboard configuration, using up to fifteen Motorola
5630x DSPs per board. The DM3 architecture will permit DSPs from other
manufacturers to be supported in the future.
The DSPs process the digitized voice data using downloaded resource
firmware. Each DSP can perform the following signal analysis and operations:
For incoming data
-
automatic gain control, which compensates for variations in the level of
the incoming audio signal
-
ADPCM or PCM algorithms that compress digitized voice and save disk storage
space
-
tone detection of DTMF, MF, or application-defined single or dual tones
-
silence detection to determine whether the line is quiet and the caller
is not responding.
For outbound data
-
expands stored, compressed audio data for playback
-
adjusts the volume and pitch of playback upon application or user request
-
generates tones — DTMF, MF, or any application-defined general-purpose
tone
-
performs outbound dialing
-
monitors call progress functions, including
— line busy
— operator intercept
— ring
— no answer
— answered; the DSP detects whether the answering party is a person,
answering machine, a fax machine, or modem
While recording speech, the DSP can use different digitizing rates from
24 to 64 Kb/s, selectable by the application for the best speech quality
and most efficient storage. The digitizing rate is selected on a channel-by-channel
basis, and can be changed each time a record or play function is initiated.
DSP-processed speech is transmitted by the control processor to the host
for disk storage. When playing back a stored file, the processor retrieves
voice information from the host CPU and passes it to the DSP, which converts
the file into digitized voice. The DSP sends the digitized voice responses
to the caller via the network interface or TDM bus.
Shared RAM on the QuadSpan boards enables communication between
the host system and the i960 control processor. A bank of global memory
is also provided to facilitate communications between the control processor
and the various DSPs. In addition to providing a data pathway between processors,
the global memory can also serve as a repository for data that is to be
shared among processors, or which may not be storable within local memory
associated with the processor.
DM3 Hardware Technical Specifications*
| QUADSPAN CONFIGURATION: |
|
| Digital interfaces |
4 T-1 or 4 E-1 |
| Max. boards per system |
Application, call traffic, and CPU dependent |
| Control processor |
Intel i960CF at 33 MHz, 66 MIPs |
| Control processor memory |
Up to 8 MB local to control processor |
| Digital signal processors |
Motorola 5630x, 1 K word program cache |
| |
Up to 15 DSPs @ 100 MIPs each |
| DSP memory |
256 K word DRAM local to each DSP |
| |
128 K word SRAM local to each DSP |
| Baseboard global memory |
32-bit wide DRAM accessible to all signal processors
and control processor |
| |
|
| PCI PLATFORM: |
|
| Form factor |
PCI long card, single-slot width |
| Host interface memory |
512 KB |
| Bus compatibility |
Rev 2.1 of PCI Bus Specification |
| Bus mode |
Target and DMA master mode operation |
| Computer telephony bus |
ECTF H.100 compliant CT Bus, offering: |
| |
— Onboard switching access to 4096 bi-directional
64 kb/s DS0 time slots |
| |
— SCbus interoperability through Dialogic provided
adapter |
| |
— 68-pin ribbon cable connector |
| Network connectors |
Four RJ-48C on rear bracket |
| |
|
| CompactPCI PLATFORM: |
|
| Form factor |
6U Eurocard form factor, single-slot width |
| Host interface memory |
512 KB |
| Bus compatibility |
Rev 2.1 of PCI Bus Specification |
| Bus mode |
Target and DMA master mode operation |
| Computer telephony bus |
ECTF H.110 Compliant CT Bus, offering: |
| |
— Onboard switching access to 4096 bi-directional
64 kb/s DS0 time slots |
| Network connectors |
Provided through rear I/O transition modules |
| |
BNC for 75 Ohms or RJ-48C for 100 and 120 Ohm
lines |
| POWER REQUIREMENTS*: |
|
| Configuration |
+5 VDC |
+12 VDC |
-12 VDC |
+3.3 VDC |
| DM/V1200-4E1-PCI |
19.25 W |
0.360 W |
N/A |
N/A |
| DM/V960-4T1-PCI |
19.25 W |
0.360 W |
N/A |
N/A |
| DM/V600-4E1-PCI |
19.25 W |
0.360 W |
N/A |
N/A |
| DM/V480-4T1-PCI |
19.25 W |
0.360 W |
N/A |
N/A |
| DM/V1200-4E1-cPCI |
19.34 W |
1.1 W |
N/A |
2.04 W |
| DM/V960-4T1-cPCI |
19.34 W |
1.1 W |
N/A |
2.04 W |
| DM/V600-4E1-cPCI |
19.34 W |
1.1 W |
N/A |
2.04 W |
| DM/V480-4T1-cPCI |
19.34 W |
1.1 W |
N/A |
2.04 W |
|
|
|
| COOLING REQUIREMENTS: |
|
| Operating temperature |
0°C to +50° C. Cooling condition per
maximum operating temperature 5 CFM. |
| Storage temperature |
-20° C to +70° C |
| Humidity |
8% to 80% noncondensing |
| |
|
| SAFETY AND EMI CERTIFICATIONS: |
|
| United States |
PCI, cPCI |
| |
FCC: EBZUSA-31207-XD-T |
| |
UL: E96804 |
| Canada |
PCI, cPCI |
| |
IC: 885 7969 A |
| |
UL: E96804 |
| Warranty |
3 years standard |
| |
| Resource Technical Specifications* |
| AUDIO SIGNAL: |
|
| Usable receive range |
-40 dBm0 to 0 dBm0 nominal, configurable by
parameter** |
| Automatic gain control |
Application can enable/disable. Above -21 dBm
results in full scale recording, configurable by parameter.** |
| Silence detection |
-40 dBm nominal, software adjustable** |
| Transmit level |
|
| (weighted average) |
-12.5 dBm nominal, configurable by parameter** |
| Transmit volume control |
40 dB adjustment range, with application definable
increments and legal limit cap |
| Frequency response |
|
| 24 Kb/s |
300 Hz to 2600 Hz ±3 dB |
| 32 Kb/s |
300 Hz to 3400 Hz ±3 dB |
| 64 Kb/s |
300 Hz to 3400 Hz ±3 dB |
| AUDIO DIGITIZING: |
|
| 24 Kb/s |
OKI ADPCM @ 6 kHz sampling |
| 32 Kb/s |
OKI ADPCM @ 8 kHz sampling |
| 64 Kb/s |
G.711 PCM (µ-law for T-1 and A-law for
E-1) |
| 48 Kb/s |
G.711 PCM (µ-law for T-1 and A-law for
E-1) |
| |
Linear 11Khz |
| |
MS WAV 11 KHz Linear |
| |
16-Bit Wave |
| |
G.726 ( 32 K-Bit Exact) |
| |
GSM (TIPHON, MSGSM) |
| Digitization selection |
Selectable by application on function call-by-call
basis |
| DTMF TONE DETECTION™: |
|
| DTMF digits |
0 to 9, *, #, A, B, C, D per Bellcore LSSGR
Sec 6 |
| Dynamic range |
(T-1) -36 dBm to +3 dBm per tone, configurable
by parameter** |
| |
(E-1) -39 dBm to +0 dBm per tone, configurable
by parameter** |
| Minimum tone duration |
32 ms; can be increased with software configuration |
| Interdigit timing |
Detects like digits with a >45 ms interdigit
delay. Detects different digits with a 0 ms interdigit delay. |
| Acceptable twist and frequency variation |
(T-1) Meets Bellcore LSSGR Sec 6 and EIA 464
requirements |
| |
(E-1) Meets ITU-T Q.23 recommendations** |
| Noise tolerance |
Meets Bellcore LSSGR Sec 6 and EIA 464 requirements
for Gaussian, impulse, and power line noise tolerance |
| Cut through |
(T-1) Local echo cancellation permits 100% detection
with a >4.5 dB return loss line |
| |
(E-1) Digital trunks use separate transmit and
receive paths to network. Performance dependent on far end handset's match
to local analog loop. |
| Talk off |
Detects less than 10 digits while monitoring
Bellcore TR-TSY-000763 standard speech tapes (LSSGR requirements specify
detecting no more than 470 total digits). Detects 0 digits while monitoring
MITEL speech tape #CM 7291. |
| GLOBAL TONE DETECTION™: |
|
| Tone type |
Programmable for single or dual |
| Max. number of tones |
Application dependent |
| Frequency range |
Programmable within 300-3500 Hz |
| Max. frequency deviation |
Programmable in 5 Hz increments |
| Frequency resolution |
±5 Hz-Separation of dual frequency tones
is limited to 62.5 Hz at a signal-to-noise ratio of 20 dB |
| Timing |
Programmable cadence qualifier, in 10 ms increments |
| Dynamic range |
(T-1) Default set at -36 dBm to +3 dBm per tone,
programmable |
| |
(E-1) Default set at -39 dBm to +0 dBm per tone,
programmable |
| GLOBAL TONE GENERATION™: |
|
| Tone type |
Generate single or dual tones |
| Frequency range |
Programmable within 200 to 4000 Hz |
| Frequency resolution |
1 Hz |
| Duration |
10 MS increments |
| Amplitude |
(T-1) -43 dBm to -3 dBm per tone nominal, programmable |
| |
(E-1) -40 dBm to 0 dBm per tone nominal, programmable |
| (T-1) MF SIGNALING: |
R1 |
| MF digits |
0 to 9, KP, ST, ST1, ST2, ST3 per Bellcore LSSGR
Sec 6, TR-NWT-000506 and CCITT Q.321 |
| Transmit level |
Complies with Bellcore LSSGR Sec 6, TR-NWT-000506 |
| Signaling mechanism |
Complies with Bellcore LSSGR Sec 6, TR-NWT-000506 |
| Dynamic range for detection |
-25 dBm to +3 dBm per tone |
| Acceptable twist |
6 dB |
| Transmit frequency variation |
Less than ±1 Hz |
| (E-1) MF SIGNALING: |
R2 |
| MF digits |
All 15 forward and backward signal tones per
ITU-T Q.441 |
| Transmit level |
-8 dBm0 per tone nominal, per ITU-T Q.454; programmable |
| Signaling mechanism |
Supports the R2 compelled signaling cycle and
non-compelled pulse requirements per ITU-T Q.457 and Q.442 |
| Dynamic range for detection |
-35 dBm to -5 dBm per tone |
| Acceptable twist |
7dB |
| Acceptable freq. variation |
Less than ±1 Hz |
| CALL PROGRESS ANALYSIS: |
|
| Busy tone detection |
Default setting designed to detect 74 out of
76 unique busy/congestion tones used in 97 countries as specified by ITU-T
Rec. E., Suppl. #2. Default uses both frequency and cadence detection.
Application can select frequency only for faster detection in specific
environments. |
| Ring back detection |
Default setting designed to detect 83 out of
87 unique ring back tones used in 96 countries as specified by ITU-T Rec.
E., Suppl. #2. Uses both frequency and cadence detection. |
| Positive Voice Detection™ accuracy |
>98% based on tests on a database of real world
calls |
| Positive Voice Detection speed |
Detects voice in as little as 1/10th of a second |
| Positive Answering Machine Detection™ accuracy |
>85% accurate based on application and environment |
| FAX/modem detection |
Pre-programmed |
| Intercept detection |
Detects entire sequence of the North American
tri-tone. Other intercept tone sequences can be programmed. |
Dial tone detection
before dialing |
Application enable/disable; supports up to three
different user definable dial tones; programmable dial tone drop out debouncing
(when not part of regulatory approval). |
| TONE DIALING: |
|
| DTMF digits |
0 to 9, *, #, A, B, C, D per Bellcore LSSGR
Sec 6, TR-NWT-000506, ITU-T Q.23 |
| Frequency Variation |
Less than ±1 Hz |
| Rate |
10 digits/s, configurable by parameter** |
| Level |
(T-1) -4.0 dBm per tone, nominal, configurable
by parameter** |
| |
(E-1) -7.0 dBm per tone, nominal, country-specific** |
| PULSE DIALING: |
|
|
| 10 digits |
0 to 9 |
| Pulsing rate |
10 pulses/s, nominal, configurable by parameter** |
| Break ratio |
60% nominal, configurable by parameter** |
* All specifications are subject to change without notice.
** Configurable to meet country specific PTT requirements. Actual specification
may vary from country to country for approved products.
|