In this section:
This object allows you to configure a Digit Profile. Digit Profiles define the parameters for DTMF, MFR1 and MFR2 digit detection and generation. For additional DTMF details, refer to DTMF and RTP Relay.
Refer to DTMF Trigger - CLI to configure a profile defining conditions for triggering on DTMF digit strings.
% set profiles digitProfile <profile name> type dtmf dtmfDetect frequenceRange <medium | narrow | wide | wider> minOffDuration <25 to 80 milliseconds> minOnDuration <25 to 80 milliseconds> minPower <-45 to -25 dBm> twistCutoff <4dB to 12Db, in increments of 2dB> dtmfGenerate break <0 to 8000 milliseconds> make <0 to 8000 milliseconds> power <-50 to +3 dBm> % set profiles digitProfile <profile name> type mfr1 mfr1Detect frequenceRange <medium | narrow | wide> minOffDuration <10 to 100 milliseconds, in increments of 5 ms> minOnDuration <25 to 100 milliseconds, in increments of 5 ms> minPower <-45 to -25 dBm> mfr1Generate break <duration> make <0 to 8000 milliseconds> makeKp <0 to 8000 milliseconds> power <-50 to +3 dBm> % set profiles digitProfile <profile name> type mfr2 mfr2Detect frequenceRange <medium | narrow | wide> maxPulseDuration <0 to 8000 milliseconds> minOffDuration <10 to 100 milliseconds, in increments of 5 ms> minOnDuration <25 to 100 milliseconds, in increments of 5 m> minPower <-45 to -25 dBm> postPulseDelay <0 to 8000 milliseconds> mfr2Generate break <0 to 8000 milliseconds> finalDigitDelay <0 to 8000 milliseconds> make <0 to 8000 milliseconds> maxFwdOffDuration <100 to 60000 milliseconds> maxFwdOnDuration <100 to 60000 milliseconds> power <-50 to +3 dBm> prePulseDelay <0 to 8000 milliseconds>
The Digital Profile parameters are as shown below:
Digital Profile Parameters
Parameter | Length/Range | Description |
---|---|---|
| 1-23 | The user name of this digit profile with following attribute: |
| N/A | Dual-tone multifrequency (DTMF) digit type. Options include:
|
| N/A | Multi-link Frame Relay (MFR) variant 1 digit type.
|
| N/A | Multi-link Frame Relay (MFR) variant 2 digit type.
|
The table below depicts the DTMF Accept and Reject ranges. Frequencies detected within the Accept range result in digit detection.
DTMF accepted and Rejected changes
Value | Enumeration | DTMF Accept | DTMF reject |
---|---|---|---|
1 | Narrow | +/-2.0% | +/-3.0% |
2 | Medium | +/-2.5% | +/-3.5% |
3 | Wide | +/-3.0% | +/-4.0% |
4 | Wider | +/-3.5% | +/-4.5% |
The table below depicts only the MFR1 Accept range. Frequencies detected within this range result in digit detection.
MFR1 Accept range
Value | Enumeration | MFR1 |
---|---|---|
1 | Narrow | +/-(1.5% + 10Hz) |
2 | Medium | +/-( + 10Hz) |
3 | Wide | +/-(1.5% + 15Hz) |
The table below depicts only the MFR1 Accept range. Frequencies detected within this range result in digit detection.
MFR2 Frequency Tolerances
Value | Enumeration | MFR2 |
---|---|---|
1 | Narrow | +/-(1.5% + 10Hz) |
2 | Medium | +/-(1.5% + 20Hz) |
3 | Wide | +/-(1.5% + 30Hz) |
% show profiles digitProfile Test1 type dtmf; dtmfDetect { minPower -25; minOnDuration 25; minOffDuration 25; frequenceRange narrow; twistCutoff 9; } dtmfGenerate { power 2; make 3445; break 788; } type mfr1 % show profiles digitProfile Test1 type mfr1; mfr1Generate { power -7; make 4555; break 4566; makeKp 105; } mfr1Detect { minPower -30; minOnDuration 25; minOffDuration 15; frequenceRange medium; } type - mfr2 % show profiles digitProfile Test1 type mfr2; mfr2Generate { power -10; make 150; break 455; prePulseDelay 100; maxFwdOnDuration 566; maxFwdOffDuration 2700; finalDigitDelay 50; } mfr2Detect { minPower -25; minOnDuration 25; minOffDuration 15; frequenceRange medium; maxPulseDuration 1000; postPulseDelay 234; }