R4 for DM3 supports all voice API functions except those noted in Table 4. List of Voice API Functions Restricted and Not Supported. See the Voice Software Reference for detailed information about each function.
Restrictions are described in the following areas:
Errors: A voice function that is not supported or is only partially supported (that is, does not support all its parameters) by DM3 boards will return the following error codes:
4.3.1. Voice API Function RestrictionsThe following list shows functions that are not supported on DM3 devices as well as those functions that are partially supported. For those functions partially supported, the nature of the limitation is noted, or else a reference is given to the location of additional details.
Table 4. List of Voice API Functions Restricted and Not Supported
|
Function Name |
Notes |
|
Not supported. (This function is in the SCbus Routing Software Reference.) | |
|
Not supported. (This function is in the SCbus Routing Software Reference.) | |
|
Not supported. (This function is in the SCbus Routing Software Reference.) | |
|
Not supported. (This function is in the SCbus Routing Software Reference.) | |
|
Not supported. | |
|
Not supported | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Limitations: See Section 4.3.2. Speed and Volume Control Restrictions. | |
|
Limitations: The arguments digit and digtype are not supported for R4 on DM3. Therefore, mapping custom-defined GTD tones to digits (DG_USER1 to DG_USERn) is not supported | |
|
Limitations: See Section 4.3.2. Speed and Volume Control Restrictions. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Limitations: See Section 4.6. Voice API Call Progress Analysis Support. | |
|
Not supported. | |
|
Limitations: Global DPD is not supported (DG_DPD_ASCII is not available). | |
|
Not supported. | |
|
See Section 2.3.5. Determining Channel Capabilities in Flexible Routing Configurations for information on using this function to identify device capabilities. | |
|
Limitations: See Section 4.3.4. Device Parameter Restrictions. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Limitations: See Sections 4.1.5. Play/Record Limitations and Features Not Supported and 4.1.6. Running Transaction Record. This function is not supported on DI nor HDSI products, because DI and HDSI products do not support routable voice resources. | |
|
Limitations: See Section 4.1.5. Play/Record Limitations and Features Not Supported and Section 4.3.3. DV_TPT Termination Parameter Table Restrictions. The following modes are not supported:
| |
|
Limitations: See Section 4.1.5. Play/Record Limitations and Features Not Supported. | |
|
Limitations: See Section 4.1.5. Play/Record Limitations and Features Not Supported. | |
|
Limitations: The Cadenced Tone Generation TN_GENCAD cycles parm is limited to 40 cycles instead of the documented 255 maximum; any number of cycles greater than 40 is limited to 40. | |
|
Limitations: See Section 4.1.5. Play/Record Limitations and Features Not Supported. | |
|
Limitations: See Section 4.1.5. Play/Record Limitations and Features Not Supported. | |
|
Limitations: See Section 4.1.5. Play/Record Limitations and Features Not Supported. | |
|
Limitations: See Section 4.1.5. Play/Record Limitations and Features Not Supported. | |
|
Not supported. Use dx_mreciottdata( ). | |
|
Not supported. Use dx_mreciottdata( ). | |
|
Limitations: See Section 4.1.5. Play/Record Limitations and Features Not Supported. This function is supported on HDSI products, provided that the correct play/record PCD file is downloaded. | |
|
Limitations: See Section 4.1.5. Play/Record Limitations and Features Not Supported. | |
|
Limitations: See Section4.1.5. Play/Record Limitations and Features Not Supported. | |
|
Not supported. | |
|
dx_setdigbuf( ) |
Not supported. |
|
Not supported. | |
|
Limitations: Ring detection and Loop Current on/off detection are not supported (DM_RINGS, DM_RNGOFF, DM_LCOFF, DM_LCON, DM_LCREV produces an EDX_NOSUPPORT error). | |
|
Not supported. | |
|
Limitations: See Section 4.3.4. Device Parameter Restrictions. | |
|
Limitations: See Section 4.3.2. Speed and Volume Control Restrictions. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. | |
|
Not supported. |
4.3.2. Speed and Volume Control RestrictionsThe following Speed and Volume Control functions are fully supported:
The following Speed and Volume Control functions are partially supported as described in the restrictions that follow:
The following restrictions apply to Speed and Volume Control:
4.3.3. DV_TPT Termination Parameter Table RestrictionsThose voice termination conditions that are supported by the DV_TPT Termination Parameter Table are described below, along with those conditions that are not supported.
Table 5. Termination Conditions Not Supported shows the voice termination conditions that are not supported by the DV_TPT Termination Parameter Table (tp_termno field).
Table 5. Termination Conditions Not Supported
Termination Condition |
|
| |
| |
|
Table 6. Termination Conditions Supported shows a summary of the voice termination conditions that are supported by the DV_TPT Termination Parameter Table (tp_termno field).
Table 6. Termination Conditions Supported
Termination Condition |
Default |
|
Level |
| |
Edge |
| |
Edge |
| |
Level |
| |
Edge |
| |
Edge |
| |
Level |
| |
Level |
|
The supported termination conditions have the following qualifications:
4.3.4. Device Parameter RestrictionsThose board and channel device parameters that are supported by the dx_getparm( ) and dx_setparm( ) functions are described here, along with those parameters that are not supported.
Table 7. Voice Board and Channel Parameters Supported shows the board and channel device parameters that are supported.
Table 7. Voice Board and Channel Parameters Supported
|
Read/ |
|
Board Parameters: |
||
R |
Channel Number - Returns the number of voice channels on the board. | |
R |
Hardware Type - For DM3 boards, always returns TYP_D41. | |
R |
System Configuration - For DM3 boards, always returns 1 to indicate a digital network interface. | |
Channel Parameters: |
||
R/W |
Play Digitization Rate. Valid parameter values are: | |
R/W |
Record Digitization Rate. Valid values are: | |
R/W |
Silence Compression Record (SCR) DXCH_SCRDISABLED DXCH_SCRENABLED | |
R |
Transfer Buffer Size - Returns the bulk queue buffer size as set by the dx_setchxfercnt( ) function. |
Table 8. Voice Board and Channel Parameters Not Supported shows the board and channel device parameters that are not supported.
Table 8. Voice Board and Channel Parameters Not Supported
|
Read/ |
|
Board Parameters: |
||
R/W |
Flash character | |
R/W |
Flash Time | |
R/W |
Maximum Pulse Digit Off | |
R/W |
Maximum Silence Off | |
R/W |
MF Interdigit Delay | |
R/W |
MF Length of LKP Tone | |
R/W |
Minimum MF On | |
R/W |
MF Minimum Tone Duration | |
R/W |
Minimum Loop Interpulse Detection | |
R/W |
Minimum Interdigit Silence | |
R/W |
Minimum Loop Current Off | |
R/W |
Minimum offhook time | |
R/W |
Minimum Pulse Detection Off | |
R/W |
Minimum Pulse Detection On | |
R/W |
Minimum Silence Off | |
R/W |
Minimum Silence On | |
R/W |
Minimum DTI Off | |
R/W |
Minimum DTI On | |
R/W |
Offhook Delay | |
R/W |
Pulse Dial Break | |
R/W |
Pulse Interdigit Delay | |
R/W |
Pulse Dial Make | |
R/W |
Pause Time | |
R/W |
Ring Edge | |
R/W |
Inter-ring Delay | |
R/W |
Ring-off Interval | |
R/W |
Ring-on Interval | |
R/W |
Silence and Non-silence Debounce | |
R/W |
DTMF Interdigit delay | |
R/W |
DTMF length (duration) for dialing. |
|
Read/ |
|
Channel Parameters: |
||
R/W |
Audio Line In | |
R/W |
Caller ID | |
R/W |
DTMF detection edge select | |
R/W |
DTMF Initiation | |
R/W |
DTMF debounce time | |
R/W |
Minimum DTMF Time | |
R/W |
Maximum Loop Current for Wink | |
R/W |
Minimum MF KP Time | |
R/W |
Minimum Loop Current for Wink | |
R/W |
Ring Number | |
R/W |
Library Buffer Size for Receiving Data | |
R/W |
DTMF Interdigit delay | |
R/W |
DTMF length (duration) for dialing. | |
R/W |
Wink Delay | |
R/W |
Wink Length |
Click here to contact Dialogic Customer Engineering
Copyright 2002, Intel Corporation