rtp-event: Update rtp_event_type_values

Closes #17335
This commit is contained in:
Anders Broman 2021-04-12 15:32:17 +02:00
parent b16d9e2041
commit a92265c48a
1 changed files with 208 additions and 117 deletions

View File

@ -176,7 +176,7 @@ static int hf_rtp_events_duration = -1; /* sixteen bits */
#define RTP_CISCO_NSE_NACK 202
#define RTP_CISCO_NSE_MODEM_RELAY_IND 203
/* https://www.iana.org/assignments/audio-telephone-event-registry/audio-telephone-event-registry.xml */
static const value_string rtp_event_type_values[] =
{
{ RTP_DTMF_0, "DTMF Zero 0" },
@ -196,6 +196,16 @@ static const value_string rtp_event_type_values[] =
{ RTP_DTMF_C, "DTMF C" },
{ RTP_DTMF_D, "DTMF D" },
{ RTP_DTMF_FLASH, "Flash" },
/* 17-22 Unassigned*/
{ 23, "CRdSeg: second segment of V.8 bis CRd signal" }, // [RFC4734]
{ 24, "CReSeg : second segment of V.8 bis CRe signal" }, // [RFC4734]
{ 25, "MRdSeg : second segment of V.8 bis MRd signal" }, // [RFC4734]
{ 26, "MReSeg : second segment of V.8 bis MRe signal" }, // [RFC4734]
{ 27, "V32AC : A pattern of bits modulated at 4800 bits / s, emitted by a V.32 / V.32bis answering terminal upon detection of the AA pattern." }, // [RFC4734]
{ 28, "V8bISeg : first segment of initiating V.8 bis signal" }, // [RFC4734]
{ 29, "V8bRSeg : first segment of responding V.8 bis signal" }, // [RFC4734]
{ 30, "V21L300 : 300 bits / s low channel V.21 indication" }, // [RFC4734]
{ 31, "V21H300 : 300 bits / s high channel V.21 indication" }, // [RFC4734]
{ RTP_ANS, "Fax ANS"},
{ RTP_ANSREV, "Fax /ANS"},
{ RTP_ANSAM, "Fax ANSam"},
@ -214,6 +224,19 @@ static const value_string rtp_event_type_values[] =
{ RTP_MRDR, "Fax MRdr"},
{ RTP_MRE, "Fax MRe"},
{ RTP_CT, "Fax CT"},
/* 50-51 Unassigned*/
{ 52, "ANS2225: 2225 Hz indication for text telephony" }, // [RFC4734]
{ 53, "CI(V.8 Call Indicator signal preamble)" }, // [RFC4734]
{ 54, "V.21 preamble flag(T.30)" }, // [RFC4734]
{ 55, "V21L110 : 110 bits / s V.21 indication for text telephony" }, // [RFC4734]
{ 56, "B103L300 : Bell 103 low channel indication for text telephony" }, // [RFC4734]
{ 57, "V23Main : V.23 main channel indication for text telephony" }, // [RFC4734]
{ 58, "V23Back : V.23 back channel indication for text telephony" }, // [RFC4734]
{ 59, "Baud4545 : 45.45 bits / s Baudot indication for text telephony" }, // [RFC4734]
{ 60, "Baud50 : 50 bits / s Baudot indication for text telephony" }, // [RFC4734]
{ 61, "VBDGen : Tone patterns indicative of use of an unidentified modem type" }, // [RFC4734]
{ 62, "XCIMark : A pattern of bits modulated in the V.23 main channel, emitted by a V.18 calling terminal" }, // [RFC4734]
{ 63, "V32AA : A pattern of bits modulated at 4800 bits / s, emitted by a V.32 / V.23bis calling terminal" }, // [RFC4734]
{ RTP_OFFHOOK, "Off Hook"},
{ RTP_ONHOOK, "On Hook"},
{ RTP_DIALTONE, "Dial tone"},
@ -257,6 +280,19 @@ static const value_string rtp_event_type_values[] =
{ RTP_WAITGTONE, "Waiting tone"},
{ RTP_WARNEOPTN, "Warning tone (end of period)"},
{ RTP_WARNPIPTN, "Warning Tone (PIP tone)"},
{ 115, "North American SIT Segment 1 Low" }, // [GR - 674]
{ 116, "North American SIT Segment 1 High" }, // [GR - 674]
{ 117, "North American SIT Segment 2 Low" }, // [GR - 674]
{ 118, "North American SIT Segment 2 High" }, // [GR - 674]
{ 119, "North American SIT Segment 3" }, // [GR - 674]
{ 120, "North American Coin Deposit" }, // [GR - 506]
{ 121, "Continuity check - tone" }, // [RFC5244]
{ 122, "Continuity verify - tone" }, // [RFC5244]
{ 123, "MF Code 11 (SS No. 5) or KP3P / ST3P(R1) or North American Ringback" }, // [GR-506]
{ 124, "MF KP(SS No. 5) or KP1(R1) or North American Coin Return" }, // [GR-506]
{ 125, "MF KP2(SS No. 5) or KP2P / ST2P(R1)" }, // [RFC5244]
{ 126, "MF ST(SS No. 5 and R1) or North American Coin Collect / Operator Released" }, // [GR-506]
{ 127, "MF Code 12 (SS No. 5) or KP'/STP (R1)" },
{ RTP_MF0, "MF 0"},
{ RTP_MF1, "MF 1"},
{ RTP_MF2, "MF 2"},
@ -273,6 +309,22 @@ static const value_string rtp_event_type_values[] =
{ RTP_S0, "MF S0 to ST (end-of-pulsing)"},
{ RTP_S1, "MF S1"},
{ RTP_S3, "MF S3"},
{ 144, "ABCD signalling state '0000'" }, // [RFC5244]
{ 145, "ABCD signalling state '0001'" }, // [RFC5244]
{ 146, "ABCD signalling state '0010'" }, // [RFC5244]
{ 147, "ABCD signalling state '0011'" }, // [RFC5244]
{ 148, "ABCD signalling state '0100'" }, // [RFC5244]
{ 149, "ABCD signalling state '0101'" }, // [RFC5244]
{ 150, "ABCD signalling state '0110'" }, // [RFC5244]
{ 151, "ABCD signalling state '0111'" }, // [RFC5244]
{ 152, "ABCD signalling state '1000'" }, // [RFC5244]
{ 153, "ABCD signalling state '1001'" }, // [RFC5244]
{ 154, "ABCD signalling state '1010'" }, // [RFC5244]
{ 155, "ABCD signalling state '1011'" }, // [RFC5244]
{ 156, "ABCD signalling state '1100'" }, // [RFC5244]
{ 157, "ABCD signalling state '1101'" }, // [RFC5244]
{ 158, "ABCD signalling state '1110'" }, // [RFC5244]
{ 159, "ABCD signalling state '1111'" }, // [RFC5244]
{ RTP_WINK, "Wink"},
{ RTP_WINKOFF, "Wink off"},
{ RTP_INCSEIZ, "Incoming seizure"},
@ -286,6 +338,45 @@ static const value_string rtp_event_type_values[] =
{ RTP_LOOPBACK, "Loopback"},
{ RTP_MWATTTONE, "Old milliwatt tone (1000 Hz)"},
{ RTP_NEWMWATTTN, "New milliwatt tone (1004 Hz)"},
{ 174, "Metering pulse" }, // [RFC5244]
{ 175, "Trunk unavailable" }, // [RFC5244]
{ 176, "MFC forward signal 1" }, // [RFC5244]
{ 177, "MFC forward signal 2" }, // [RFC5244]
{ 178, "MFC forward signal 3" }, // [RFC5244]
{ 179, "MFC forward signal 4" }, // [RFC5244]
{ 180, "MFC forward signal 5" }, // [RFC5244]
{ 181, "MFC forward signal 6" }, // [RFC5244]
{ 182, "MFC forward signal 7" }, // [RFC5244]
{ 183, "MFC forward signal 8" }, // [RFC5244]
{ 184, "MFC forward signal 9" }, // [RFC5244]
{ 185, "MFC forward signal 10" }, // [RFC5244]
{ 186, "MFC forward signal 11" }, // [RFC5244]
{ 187, "MFC forward signal 12" }, // [RFC5244]
{ 188, "MFC forward signal 13" }, // [RFC5244]
{ 189, "MFC forward signal 14" }, // [RFC5244]
{ 190, "MFC forward signal 15" }, // [RFC5244]
{ 191, "MFC backward signal 1" }, // [RFC5244]
{ 192, "MFC backward signal 2" }, // [RFC5244]
//193 MFC backward signal 3[RFC5244]
//194 MFC backward signal 4[RFC5244]
//195 MFC backward signal 5[RFC5244]
//196 MFC backward signal 6[RFC5244]
//197 MFC backward signal 7[RFC5244]
//198 MFC backward signal 8[RFC5244]
//199 MFC backward signal 9[RFC5244]
//200 MFC backward signal 10[RFC5244]
//201 MFC backward signal 11[RFC5244]
//202 MFC backward signal 12[RFC5244]
//203 MFC backward signal 13[RFC5244]
//204 MFC backward signal 14[RFC5244]
//205 MFC backward signal 15[RFC5244]
//206 A bit signalling state '0'[RFC5244]
//207 A bit signalling state '1'[RFC5244]
//208 AB bit signalling state '00'[RFC5244]
//209 AB bit signalling state '01'[RFC5244]
//210 AB bit signalling state '10'[RFC5244]
//211 AB bit signalling state '11' [RFC5244]
{ RTP_CISCO_NSE_FAX_PASSTHROUGH_IND, "Cisco NSE: Shift to voiceband data mode"},
{ RTP_CISCO_NSE_MODEM_PASSTHROUGH_IND, "Cisco NSE: Disable echo cancellation"},
{ RTP_CISCO_NSE_VOICE_MODE_IND, "Cisco NSE: Shift to voice mode"},