RE: Question on tone table definition in IETF SIG draft-8
"Sumanth Channabasappa" <[email protected]> Wed, 22 Jun 2005 15:33:21 -0600
| Newsgroups | gmane.ietf.ipcdn |
|---|---|
| Message-ID | <[email protected]> |
Satish,
Comments inline:
Q1. According to NCS spec, "ROH Tone is generated by combining four
tones at frequencies of 1400 Hertz, 2060 Hertz, 2450 Hertz and 2600
Hertz at a cadence of 0.1 second on, 0.1 second off, repeating."
But in the latest IETF signaling draft(ver 8),
pktcSigDevMultiFreqToneTable contains provision to store only two
frequency components.What would happen in the case that more than two
frequencies are required, like in the case of off-hook warning
notifications, where four frequencies are used??
[sumanth]
Essentially, as pointed out by David (
http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01625.html), the
cause for the change was Randy's original comment
(http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01466.html) and
subsequent offline discussions with Gordon.
However, it is to be noted that multiple frequencies can be supported as
'pktcSigDevMultiFreqToneTable' is indexed using two indices
('pktcSigDevToneType' and 'pktcSigDevToneFrequencyNumber').
The MIB Objects 'pktcSigDevToneFreqPriCompValue' and
'pktcSigDevToneFreqSecCompValue' are 'components' of a single frequency
as opposed to 'frequencies' themselves.
In summary,
'pktcSigDevToneEntry' is indexed by 'pktcSigDevToneType'.
'pktcSigDevMultiFreqToneTable' is indexed by 'pktcSigDevToneType' and
'pktcSigDevToneFrequencyNumber'
Thus, for each tone (represented by 'pktcSigDevToneType') one could
have multiple frequencies (represented by
'pktcSigDevToneFrequencyNumber')
and each frequency in turn could have dual components (one if the
secondary is unused;
represented using 'pktcSigDevToneFreqPriCompValue' and
'pktcSigDevToneFreqSecCompValue')
See example later in this email.
Does that help?
2. Could it be possible to have an example of complex signals that were
used to define the requirements from this draft, in form of the MIB
elements (e.g. Japanese signal with the different element definitions or
complex repetition signals) for testing purposes?
[sumanth]
Gordon had provided an example earlier, which is reproduced as follows:
Japan call waiting tone with the following definition per ITU-T E.180:
f1 mod f2, where f1=400 Hz AM modulated by 16 Hz, f2=400 Hz not AM
modulated
cadence:
First tone : 500ms ON then 0 to 400ms OFF
Second tone: 50ms ON then 450ms OFF
Third tone : 50ms ON then 3450ms OFF
Fourth tone: 50ms ON then 450ms OFF
Fifth tone : 50ms ON then 3450ms OFF
not repeated, not continuous
pktcSigDevToneFrequencyNumber 001 002 003 004 005
pktcSigDevToneFreqPriCompValue 400 400 400 400 400
pktcSigDevToneFreqSecCompValue 016 000 016 000 016
pktcSigDevToneFreqSecCompMode 001 003 001 003 001
pktcSigDevToneFreqSecCompPrtg 090 000 090 000 090
pktcSigDevToneFreqOnDuration 500 050 050 050 050
pktcSigDevToneFreqOffDuration 400 450 3450 450 3450
pktcSigDevToneFreqRepeatCount 000 000 0000 000 0000
Thus, for this tone type, the table 'pktcSigDevToneEntry' would have
entries indexed by:
X,1
X,2
X,3
X,4
X,5
Where X is the tone type being referenced.
3. pktcSigDevToneFrequencyNumber is the index to
pktcSigDevMultiFreqToneTable and its value ranges from 5-16. Why should
the index value start from 5???
[sumanth]
As you may recall, we initially had:
> pktcSigDevToneFirstFrequency Unsigned32,
> pktcSigDevToneSecondFrequency Unsigned32,
> pktcSigDevToneThirdFrequency Unsigned32,
> pktcSigDevToneFourthFrequency Unsigned32,
> pktcSigDevToneFifthFrequency Unsigned32,
Thus, to be compatible with the previous definitions, the lower limit
was set to 5 (I don't recall any other reason, apologies :( )
Let me know if there is something amiss.
regards
Sumanth