170 Voice API Programming Guide — June 2005
Global Dial Pulse Detection
•The application can enable global DPD and volume control. (Previously, there was a
restriction that DPD digits had to be sent to the event queue instead of the digit queue if
volume control was enabled.)
The following applications are supported by the global DPD feature:
•Analog applications using the loop-start telephone interface on a supported voice board
•Digital applications using a supported voice board
See the Release Guide for information on boards that support the global DPD feature.
14.2 Global DPD ParametersThis implementation of dial pulse detection is referred to as global DPD because its detection
algorithm supports a wide range of dial pulses, from 8 pulse-per-second (PPS) to 22 PPS
telephones.
Intel is continually qualifying its dial pulse detection algorithm against dial pulse data collected
from different parts of the world to improve DPD accuracy for telephone systems and telephones in
different regions. As appropriate, Intel will issue download parameters from time to time to
improve the accuracy of DPD in a given region of the world, whether it is part of a country, an
entire country, or a group of countries.
On Linux, these parameters are contained in the voice.prm file. To download the global DPD
parameters, select a specific country when the boards are configured.
On Windows, customized global DPD download parameters are provided for several countries such
as Argentina, Brazil, Colombia, India, Japan, Mexico and Venezuela, one of which can be selected
during installation (refer to the Country Specific Parameter File). As additional regions are
qualified for customized global DPD, relevant region-specific support will be released.
Support for a generic 10 pulse-per-second (PPS) global DPD parameter file is provided for
countries that use 10 PPS phones.
You must install the Country-Specific Parameters and select a country to obtain support for global
DPD.
14.3 Enabling Global DPDOn Windows, Global DPD works only on DPD-enabled boards. You must order a separate GDPD
enablement package from Intel to enable GDPD on these boards. See the Release Guide for
information on boards that support the global DPD feature. To indicate that a board is DPD-
enabled, apply the sticker provided with the GDPD enablement package to your board.
Additionally, it is recommended that you write down the serial number of the DPD-enabled board
for your records.