⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2833.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 5 页
字号:
   The payload formats in Sections 3 and 4 can be combined into a single   payload using the method specified in RFC 2198. Fig. 4 shows an   example. In that example, the RTP packet combines two "tone" and one   "telephone-event" payloads.  The payload types are chosen arbitrarily   as 97 and 98, respectively, with a sample rate of 8000 Hz. Here, the   redundancy format has the dynamic payload type 96.   The packet represents a snapshot of U.S. ringing tone, 1.5 seconds   (12,000 timestamp units) into the second "on" part of the 2.0/4.0   second cadence, i.e., a total of 7.5 seconds (60,000 timestamp units)   into the ring cycle. The 440 + 480 Hz tone of this second cadence   started at RTP timestamp 48,000. Four seconds of silence preceded it,   but since RFC 2198 only has a fourteen-bit offset, only 2.05 seconds   (16383 timestamp units) can be represented. Even though the tone   sequence is not complete, the sender was able to determine that this   is indeed ringback, and thus includes the corresponding named event.6 MIME Registration6.1 audio/telephone-event      MIME media type name: audio      MIME subtype name: telephone-event      Required parameters: none.Schulzrinne & Petrack       Standards Track                    [Page 23]RFC 2833                         Tones                          May 2000     0                   1                   2                   3     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    | V |P|X|  CC   |M|     PT      |       sequence number         |    | 2 |0|0|   0   |0|     96      |              31               |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |                           timestamp                           |    |                             48000                             |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |           synchronization source (SSRC) identifier            |    |                            0x5234a8                           |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |F|   block PT  |     timestamp offset      |   block length    |    |1|     98      |            16383          |         4         |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |F|   block PT  |     timestamp offset      |   block length    |    |1|     97      |            16383          |         8         |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |F|   Block PT  |    |0|     97      |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |  event=ring   |0|0| volume=0  |     duration=28383            |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    | modulation=0    |0| volume=63 |     duration=16383            |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |0 0 0 0|     frequency=0       |0 0 0 0|    frequency=0        |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    | modulation=0    |0| volume=5  |     duration=12000            |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    |0 0 0 0|     frequency=440     |0 0 0 0|    frequency=480      |    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+       Figure 4: Combining tones and events in a single RTP packet      Optional parameters: The "events" parameter lists the events           supported by the implementation. Events are listed as one or           more comma-separated elements. Each element can either be a           single integer or two integers separated by a hyphen.  No           white space is allowed in the argument. The integers           designate the event numbers supported by the implementation.           All implementations MUST support events 0 through 15, so that           the parameter can be omitted if the implementation only           supports these events.Schulzrinne & Petrack       Standards Track                    [Page 24]RFC 2833                         Tones                          May 2000           The "rate" parameter describes the sampling rate, in Hertz.           The number is written as a floating point number or as an           integer. If omitted, the default value is 8000 Hz.      Encoding considerations: This type is only defined for transfer           via RTP [1].      Security considerations: See the "Security Considerations"           (Section 7) section in this document.      Interoperability considerations: none      Published specification: This document.      Applications which use this media: The telephone-event audio           subtype supports the transport of events occurring in           telephone systems over the Internet.      Additional information:           1. Magic number(s): N/A           2. File extension(s): N/A           3. Macintosh file type code: N/A6.2 audio/tone      MIME media type name: audio      MIME subtype name: tone      Required parameters: none      Optional parameters: The "rate" parameter describes the sampling           rate, in Hertz. The number is written as a floating point           number or as an integer. If omitted, the default value is           8000 Hz.      Encoding considerations: This type is only defined for transfer           via RTP [1].      Security considerations: See the "Security Considerations"           (Section 7) section in this document.      Interoperability considerations: none      Published specification: This document.Schulzrinne & Petrack       Standards Track                    [Page 25]RFC 2833                         Tones                          May 2000      Applications which use this media: The tone audio subtype supports           the transport of pure composite tones, for example those           commonly used in the current telephone system to signal call           progress.      Additional information:           1. Magic number(s): N/A           2. File extension(s): N/A           3. Macintosh file type code: N/A7 Security Considerations   RTP packets using the payload format defined in this specification   are subject to the security considerations discussed in the RTP   specification (RFC 1889 [1]), and any appropriate RTP profile (for   example RFC 1890 [19]).This implies that confidentiality of the media   streams is achieved by encryption. Because the data compression used   with this payload format is applied end-to-end, encryption may be   performed after compression so there is no conflict between the two   operations.   This payload type does not exhibit any significant non-uniformity in   the receiver side computational complexity for packet processing to   cause a potential denial-of-service threat.   In older networks employing in-band signaling and lacking appropriate   tone filters, the tones in Section 3.14 may be used to commit toll   fraud.   Additional security considerations are described in RFC 2198 [6].8 IANA Considerations   This document defines two new RTP payload formats, named telephone-   event and tone, and associated Internet media (MIME) types,   audio/telephone-event and audio/tone.   Within the audio/telephone-event type, additional events MUST be   registered with IANA. Registrations are subject to approval by the   current chair of the IETF audio/video transport working group, or by   an expert designated by the transport area director if the AVT group   has closed.Schulzrinne & Petrack       Standards Track                    [Page 26]RFC 2833                         Tones                          May 2000   The meaning of new events MUST be documented either as an RFC or an   equivalent standards document produced by another standardization   body, such as ITU-T.9 Acknowledgements   The suggestions of the Megaco working group are gratefully   acknowledged.  Detailed advice and comments were provided by Fred   Burg, Steve Casner, Fatih Erdin, Bill Foster, Mike Fox, Gunnar   Hellstrom, Terry Lyons, Steve Magnell, Vern Paxson and Colin Perkins.10 Authors' Addresses   Henning Schulzrinne   Dept. of Computer Science   Columbia University   1214 Amsterdam Avenue   New York, NY 10027   USA   EMail:  schulzrinne@cs.columbia.edu   Scott Petrack   MetaTel   45 Rumford Avenue   Waltham, MA 02453   USA   EMail:  scott.petrack@metatel.com11 Bibliography   [1]  Schulzrinne, H., Casner, S., Frederick, R. and V. Jacobson,        "RTP:  A Transport Protocol for Real-Time Applications", RFC        1889, January 1996.   [2]  Bradner, S., "Key words for use in RFCs to Indicate Requirement        Levels", BCP 14, RFC 2119, March 1997.   [3]  International Telecommunication Union, "Procedures for starting        sessions of data transmission over the public switched telephone        network," Recommendation V.8, Telecommunication Standardization        Sector of ITU, Geneva, Switzerland, Feb. 1998.   [4]  R. Kocen and T. Hatala, "Voice over frame relay implementation        agreement", Implementation Agreement FRF.11, Frame Relay Forum,        Foster City, California, Jan. 1997.Schulzrinne & Petrack       Standards Track                    [Page 27]RFC 2833                         Tones                          May 2000   [5]  International Telecommunication Union, "Multifrequency push-        button signal reception," Recommendation Q.24, Telecommunication        Standardization Sector of ITU, Geneva, Switzerland, 1988.   [6]  Perkins, C., Kouvelas, I., Hodson, O., Hardman, V., Handley, M.,        Bolot, J., Vega-Garcia, A. and S. Fosse-Parisis, "RTP Payload        for Redundant Audio Data", RFC 2198, September 1997.   [7]  Handley M. and V. Jacobson, "SDP: Session Description Protocol",        RFC 2327, April 1998.   [8]  International Telecommunication Union, "Automatic answering        equipment and general procedures for automatic calling equipment        on the general switched telephone network including procedures        for disabling of echo control devices for both manually and        automatically established calls," Recommendation V.25,        Telecommunication Standardization Sector of ITU, Geneva,        Switzerland, Oct. 1996.   [9]  International Telecommunication Union, "Procedures for document        facsimile transmission in the general switched telephone        network," Recommendation T.30, Telecommunication Standardization        Sector of ITU, Geneva, Switzerland, July 1996.   [10] International Telecommunication Union, "Echo cancellers,"        Recommendation G.165, Telecommunication Standardization Sector        of ITU, Geneva, Switzerland, Mar. 1993.   [11] International Telecommunication Union, "A modem operating at        data signaling rates of up to 33 600 bit/s for use on the        general switched telephone network and on leased point-to-point        2-wire telephone-type circuits," Recommendation V.34,        Telecommunication Standardization Sector of ITU, Geneva,        Switzerland, Feb. 1998.   [12] International Telecommunication Union, "Procedures for the        identification and selection of common modes of operation        between data circuit-terminating equipments (DCEs) and between        data terminal equipments (DTEs) over the public switched        telephone network and on leased point-to-point telephone-type        circuits," Recommendation V.8bis, Telecommunication        Standardization Sector of ITU, Geneva, Switzerland, Sept. 1998.   [13] International Telecommunication Union, "Application of tones and        recorded announcements in telephone services," Recommendation        E.182, Telecommunication Standardization Sector of ITU, Geneva,        Switzerland, Mar.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -