Table of Contents Index NMS Glossary Previous Page Next Page Version


Appendix C

DSP Requirements for AG and CG Boards


NaturalFax DSP Requirements for AG Quad Boards
NaturalFax DSP Requirements for AG 2000 and AG 4000 Boards
NaturalFax DSP Requirements for CG Boards

NaturalFax DSP Requirements for AG Quad BoardsTop of Page

NaturalFax provides sample configuration files that support several common fax and voice applications on AG boards. If your application requirements are different, you may need to adjust your configuration, or run fewer ports of voice and fax functions.

For example, for an application requiring two E1 spans running IVR, fax transmit, and fax receive operations, you need one AG Quad Dual E board and an AG 2000/400 DSP board. The AG Quad Dual E board provides 60 telephone channels and DSP resources for 45 ports of fax and IVR operations. The AG 2000/400 DSP board provides the DSP resources for 15 additional ports of fax and IVR operations. You can also support two E1 spans of IVR and fax functions by using an AG 4000/1600 board. Select the appropriate configurations based on your application needs and the available hardware in each system.

The following table provides the MIPS requirements for the NaturalFax DSP files. Use this information and the information provided in the appropriate installation and development manuals to determine the MIPS requirements for your application. Chapter 4 of this manual provides detailed information about configuring the hardware in your system for optimal application performance.

It is important to load test your application with the expected AG hardware configuration, combination of functions, and number of active ports to confirm that sufficient DSP resources exist to handle your application in the field.

File

Purpose

MIPS

Related API Functions

Related Parameters

m4r_300.dsp, m4r_300a.dsp

V.21 modem receiver

2.80

nfxSendFax, or
nfxReceiveFax
, or
nfxAnswerFaxPoll

None.

m4x_300.dsp, m4x_300a.dsp

V.21 modem transmitter

1.50

nfxSendFax, or
nfxReceiveFax
, or
nfxAnswerFaxPoll

None.

m4r_samp.dsp, m4r_sampa.dsp

V.27 and V.29 modem receivers
(1st part)

2.15

nfxReceiveFax at 9600, 7200, 4800, or 2400

NFX_RECEIVE_PARMS.modemtype = NFX_MODEM_TYPE_V29 or NFX_MODEM_TYPE_V27

m4r_baud.dsp

V.27 and V.29 modem receivers (2nd part)

3.21

nfxReceiveFax at 9600, 7200, 4800, or 2400

NFX_RECEIVE_PARMS.modemtype = NFX_MODEM_TYPE_V29 or NFX_MODEM_TYPE_V27

m4x_tx.dsp, m4x_txa.dsp

V.27 and V.29 modem transmitters

3.30

nfxSendFax, or
nfxAnswerFaxPoll
at 9600, 7200, 4800, or 2400

NFX_TRANSMIT_PARMS.modemtype = NFX_MODEM_TYPE_V29 or NFX_MODEM_TYPE_V27

m4x_17.dsp, m4x_17a.dsp

V.17 modem transmitters1

3.40

nfxSendFax, or
nfxAnswerFaxPoll
at 14400, 12000, 9600, 7200

NFX_TRANSMIT_PARMS.modemtype = NFX_MODEM_TYPE_V17

1 AG Quad boards are not capable of V.17 receive.

NaturalFax DSP Requirements for AG 2000 and
AG 4000 Boards
Top of Page

One or more DSP processors on AG boards are devoted entirely to fax operations when the board is loaded. Each DSP processor configured for fax supports eight ports of any fax operation. For each DSP processor devoted to fax, add an additional line to your configuration file. For example, to assign DSP 0 to fax, use this sample line in your configuration file:

DSP.C5x[0].Image = ag2fax.c54 for mu-law

DSP.C5x[0].Image = ag2faxa.c54 for A-law

To determine if a board supports your application requirements, refer to the NMS OAM System User's Manual for IVR DSP requirements and the Fusion Developer's Manual for vocoder DSP requirements.

NaturalFax DSP Requirements for CG BoardsTop of Page

CG boards provide DSP processors that can simultaneously run multiple operations in a universal port model. Under this configuration, NaturalFax can support up to 120 ports of fax operation. These operations can include fax and/or a combination of other data processing functions (DPF).

To run a fax operation, the NaturalFax DPF must be specified as one of the DSP files and as one of the resource definitions. For example, to load NaturalFax on DSPs 1 through 31, modify the board-specific configuration as shown in the following examples:

DSP.C5x[1..31].Files = nmsfax voice tone dtmf echo callp ptf mf

Resource[0].Definitions = ( dtmf.det_all & ptf.det_2f & ( nmsfax | (voice.rec_24 & (voice.play_24_100 | voice.play_24_150 | voice.play_24_200)) | tone.gen ))



Table of Contents Index NMS Glossary Previous Page Next Page Version


Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2001, NMS Communications Corporation. All rights reserved.