Internet DRAFT - draft-bryan-sipping-midi
draft-bryan-sipping-midi
SIPPING WG D. Bryan
Internet-Draft College of William and Mary
Intended status: Standards Track C. Jennings
Expires: December 4, 2007 Cisco
June 2, 2007
Telephony Tones Using MIDI in SIP
draft-bryan-sipping-midi-01
Status of this Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on December 4, 2007.
Copyright Notice
Copyright (C) The IETF Trust (2007).
Abstract
This document describes conventions for using MIDI to generate tones
on SIP UAs. This does not define any changes to SIP but describes
how to use the existing Alert-Info header to play tones that can be
used to indicate specialized PSTN tones such as the ringback tones
from various countries. The tones are described using MIDI which
results in a compact representation that is simple for a UA to
generate and easy to render into audio.
Bryan & Jennings Expires December 4, 2007 [Page 1]
Internet-Draft MIDI Tones in SIP June 2007
This work is being discussed on the sipping@ietf.org mailing list.
This draft was revived at request of a few people so it could be
discussed. Parts of it need to be updated since it was written in
2003.
Table of Contents
1. Conventions . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. MIDI Background . . . . . . . . . . . . . . . . . . . . . . . 4
5. MIDI to Represent Tones . . . . . . . . . . . . . . . . . . . 5
6. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6.1. Signaling to Play Tones . . . . . . . . . . . . . . . . . 7
6.2. US and ITU Tones . . . . . . . . . . . . . . . . . . . . . 9
7. UA behavior . . . . . . . . . . . . . . . . . . . . . . . . . 13
8. Required MIDI support . . . . . . . . . . . . . . . . . . . . 13
9. Constructing Telephone Tones . . . . . . . . . . . . . . . . . 14
10. Security Considerations . . . . . . . . . . . . . . . . . . . 17
11. Open Issues . . . . . . . . . . . . . . . . . . . . . . . . . 17
12. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 17
13. Appendix A: Country Reference . . . . . . . . . . . . . . . . 18
14. References . . . . . . . . . . . . . . . . . . . . . . . . . . 66
14.1. Normative References . . . . . . . . . . . . . . . . . . . 66
14.2. Informative References . . . . . . . . . . . . . . . . . . 67
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 67
Intellectual Property and Copyright Statements . . . . . . . . . . 68
Bryan & Jennings Expires December 4, 2007 [Page 2]
Internet-Draft MIDI Tones in SIP June 2007
1. Conventions
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC-2119 [1].
2. Introduction
Countries and regions within countries use different tones to
represent information related to the state and progress of telephone
calls. Different tones are generated to alert the user the phone is
ready to make a call, is attempting to ring a remote party, that the
remote party is busy, etc.. When placing a call to a remote party
with the PSTN, the tones of the destination country are usually
heard. Most work at the IETF today is intended to make sure the user
interface experience of users is localized to the form they
understand and prefer to use. This work is just the opposite, it
provides a way to replicate the PSTN experience of phoning a foreign
country and hearing tones you may not have heard before and have no
way to understand.
SIP telephones have traditionally generated these tones locally, and
the tones heard are the same no matter where the called resides.
While many people feel that this localized and familiar behavior is
the correct behavior, there have been discussions of situations where
it is desirable to maintain the behavior of the PSTN and reproduce
the local tones of the destination.
Additionally, there has been no standard way to encode the tones used
in a particular country. As the reach of SIP endpoints increases,
localization of these devices such that they exhibit correct behavior
for the region in which they are installed has become increasingly
important.
This document presents a method to represent these tones using an
existing standard, and presents a method for conveying this
information using SIP.
3. Discussion
The basic mechanism is for the UAS to indicate in a response the tone
that it wants to have played by including the MIDI tone in the
response message. The MIDI tone description is carried in the body
of the SIP message and the Alert-Info header contains a cid URL that
points at the body.
Bryan & Jennings Expires December 4, 2007 [Page 3]
Internet-Draft MIDI Tones in SIP June 2007
The UAS can indicate in a SIP response, such as a 180, that it wishes
a tone to be played by including a body with a MIDI tone and setting
the Alert-Info header to have a cid URL that points at the body.
This would typically be used in a 180 to indicate the ringtone to
play but it could also be sent in a response like a 486 to indicate
what sort of busy tone to play. It could also be used in an UPDATE
message.
4. MIDI Background
MIDI (Musical Instrument Digital Interface) is a protocol defined by
the MIDI Manufacturers Association for use by computerized musical
instruments such as synthesizers and keyboards and to represent
musical instrument scores on computer systems. MIDI is a very
complete and expressive protocol, capable of representing virtually
everything required for a complete performance on an instrument or
instruments. MIDI has also been used to convey other signaling
information related to musical performances, such as control of
lighting and changing settings on sound effect and public address
equipment. MIDI has been used extensively for many years (since
1983) and is a stable and well established protocol.
MIDI is currently used in telephony for representation of ringtones
for mobile phones. While the level of expressiveness available is
far richer than needed, the protocol can also be used to represent
the various tones that are generated by phones in each country.
MIDI is an event based system. Events are presented in sequential
order and interpreted by the playback device in that order. For
example, one MIDI event might indicate that a note should begin to
play, and the following event could indicate that that note should be
released and stop playing. Each event is prefixed by a delta time,
which is used to indicate the time that should elapse before that
event occurs. If the note mentioned above is to be sounded for 1
second, the release note event would be prefixed by a delta time of 1
second, indicating that the note should be allowed to play for one
second before being released.
MIDI, as a language for musicians, is oriented towards notes and
beats, rather than the frequencies and times more common in the
telecommunications and networking worlds. MIDI does, however,
support using absolute times in place of beats, as discussed on the
Open Issues section of this draft. Delta times, discussed above, are
typically represented as counts and beats, and notes are represented
as integers representing a particular musical note in the chromatic
(western) scale, and not a given frequency.
Bryan & Jennings Expires December 4, 2007 [Page 4]
Internet-Draft MIDI Tones in SIP June 2007
In addition to defining the events that can be generated, MIDI
defines a format for files to store songs as sequences of such
events. The regular MIDI protocol is often used exclusive of this
file format, for example to allow one musical instrument to control
another on the fly, but we will use the file format as we wish to
represent a pre-defined sequence of musical events.
The General MIDI standard was added in 1991 to further standardize
some features that were not fully specified in the original MIDI
spec. Among the things that General MIDI addresses is a numbering
scheme for patches, or types of musical instrument sounds that should
be used (Grand Piano is sound 1, Sawtooth wave is 82, etc.).
Unfortunately for telecommunications, no sine wave tone is specified.
General MIDI also suggests default values for most parameters in
MIDI. We take advantage of these suggested defaults in this
document, as they are widely used in the industry.
5. MIDI to Represent Tones
MIDI offers considerably greater expressiveness that is required for
the generation of simple tones, but a number of MIDI events are
required to properly reproduce the tones generated by a typical
endpoint.
MIDI represents start and stop events for particular musical notes,
but the tones used in telephony signaling are often not whole musical
notes, but rather tones of arbitrary frequency. To properly
represent these arbitrary pitches, one must precede the event
representing the start of the tone with a bend event that alters the
frequency of the note away from the chromatic musical pitch to an
arbitrary frequency prior to it being "struck". This is commonly
done in MIDI to represent bends as well as to represent musical notes
for non-western music, in which the frequencies may not correspond to
the chromatic musical notes.
MIDI pitch bends (also called pitch wheel events) represent the
degree that the note is changed as a 14 bit integer (0-16383), where
the midpoint (8192) represents no pitch bend, and either extreme
represents the maximum or minimum possible bend for a particular MIDI
device. While the range of pitch bend these correspond to is not
enforced by the protocol, a range of two half steps up and two half
steps down (four half steps total range) is recommended by the
General MIDI specification and used by most devices.
A half step represents a change from one MIDI note to the next, so
any arbitrary pitch can be obtained by bending up or down by less
than one half step from some note. The 14 bits are represented in a
Bryan & Jennings Expires December 4, 2007 [Page 5]
Internet-Draft MIDI Tones in SIP June 2007
16 bit integer in MIDI files where the bytes 0 to 6 in the first half
of the 16 bit integer represent bits 0 to 6 of the 14 bit values, and
bits 9 to 15 in the second half of the 16 bit integer represent bits
7 to 13 of the 14 bit value. As such, the 16 bit representation of
the midpoint is defined in hex as 0x0040, and a bend of one half step
up or down are represented by 0x0060 and 0x0020 respectively. We
show a worked example of calculating the pitch events needed to
generate the arbitrary tones in a later section.
MIDI can represent times either using beats, or using absolute times.
While absolute times might seem to be the better choice for a
technology driven application, the beat type system is more common in
MIDI files. We will discuss the beat-based mechanism here, and leave
discussion of the merits of one system or the other to the open
issues section.
The header for MIDI files includes data that specifies the time to be
used. Two bytes in this header represent (in Big Endian) how many
clocks there are in a quarter note of music. Later, one can specify
time signature (such as 4/4 or 3/4) and speed, in beats per minute
(bpm). General MIDI specifies that, unless modified, a signature of
4/4 and a speed of 120 bpm are to be assumed. This means that 120
quarter notes occur in a minute, or that a quarter note lasts for
half a second. If a value of 500 clocks is assigned to one quarter
note in the header, each clock used in the delta times in our file
will thus represent 1ms of clock time, a convenient time unit for
recreating telephony tones.
With the time specified in the header, we can represent delta times
elapsed between events as milliseconds, but we need to understand how
MIDI represents delta times in the file. Delta times are represented
as a Variable Length Quantity. This is a mechanism to allow numbers
of arbitrary size to be represented with the length of the
representation in the file increasing as the size of the number
represented increases. The first seven bits (right justified) of a
byte represent data, while the last bit is 0 if no more bytes of
information are needed, and 1 if another byte is needed to represent
the number. Numbers from 1-127 (2^7) can thus be represented using
one byte, adding a second byte will allow numbers as large as 2^14,
adding a third byte allows numbers as large as 2^21, etc. We show a
worked example of calculating delta times as Variable Length
Quantities in the Constructing Telephone Tones section.
The tones we wish to generate are also composed of pure sinusoidal
tones, whereas most music is generated using samples of actual
musical instruments based on more complex wave forms. General MIDI
offers pre-defined patches for some of the most common musical
instruments, as well as sawtooth and square waves, but fails to offer
Bryan & Jennings Expires December 4, 2007 [Page 6]
Internet-Draft MIDI Tones in SIP June 2007
a pre-defined patch for a sine wave. We discuss this further in the
open issues section. Our recommendation is that sound 125 (0x7D),
mapped to "Telephone Ring" in general MIDI, be interpreted as a sine
wave.
While developing tone files on a conventional synthesizer, one may
wish to use sound 82 (0x52), mapped to "Sawtooth Wave" in general
MIDI, since this sound most closely resembles a sine wave, and leads
to tones that sound very close when playing back with a general MIDI
sequencer.
MIDI files consist of a header, providing basic information about the
file (including the time information discussed above) and one or more
tracks containing MIDI events. In our examples, we use only one
track, and recommend this for users creating files.
There is no standard mechanism defined in MIDI files to specify that
the file should played repeatedly. For most tones representing phone
sounds, the pattern is an infinitely repeating pattern, or should be
played for a certain amount of time before switching to a different
tone (for example from dialtone to off hook). Information about
whether to repeat a file over and over, for a certain time, etc. is
conveyed with attached signaling information, as specified in the
Signaling to Play Tones section of this draft. If possible, users
should attempt to create tone files that can be looped easily and are
as short as possible.
6. Examples
6.1. Signaling to Play Tones
The following section shows an example of the signaling for a typical
ringback tone use. Alice calls a PSTN GW which sends back a 180
ringing response with a ringback tone description using MIDI.
Alice Bob
|(1) INVITE |
|---------------------->|
| |
|(2) 180 |
|<----------------------|
Message 1 from Alice to Bob is:
Bryan & Jennings Expires December 4, 2007 [Page 7]
Internet-Draft MIDI Tones in SIP June 2007
INVITE sip:bob@b.example.com SIP/2.0
Via: SIP/2.0/UDP a.example.com;branch=z9hG4bKnashds8
To: Bob <bob@b.example.com>
From: Alice <alice@a.example.com>;tag=1928301774
Call-ID: a84b4c76e66710
CSeq: 314159 INVITE
Max-Forwards: 70
Date: Thu, 21 Feb 2002 13:02:03 GMT
Contact: <sip:alice@a.example.com>
Content-Type: application/sdp
Content-Length: 147
v=0
o=UserA 2890844526 2890844526 IN IP4 example.com
s=Session SDP
c=IN IP4 a.example.com
t=0 0
m=audio 49172 RTP/AVP 0
a=rtpmap:0 PCMU/8000
If message 2 does not contain any bodies other than the MIDI body,
then message from Bob to Alice is:
SIP/2.0 180 Ringing
Alert-Info: <cid:foo@bar>
Via: SIP/2.0/UDP a.example.com;branch=z9hG4bKnashds8
To: Bob <sip:bob@b.example.com>;tag=a6c85cf
From: Alice <sip:alice@a.example.com>;tag=1928301774
Call-ID: a84b4c76e66710
Contact: <sip:bob@b.example.com>
CSeq: 314159 INVITE
Content-Type: audio/midi
Content-Disposition: render;handling=optional
Content-Length: XXX
Content-ID: <foo@bar>
***********************
* BINARY BLOB of MIDI *
***********************
If message 2 contains the MIDI body and SDP, then message 2 from Bob
to Alice uses multipart mime and looks like:
Bryan & Jennings Expires December 4, 2007 [Page 8]
Internet-Draft MIDI Tones in SIP June 2007
SIP/2.0 180 Ringing
Alert-Info: <cid:foo@bar>
Via: SIP/2.0/UDP a.example.com;branch=z9hG4bKnashds8
To: Bob <sip:bob@b.example.com>;tag=a6c85cf
From: Alice <sip:alice@a.example.com>;tag=1928301774
Call-ID: a84b4c76e66710
Contact: <sip:bob@b.example.com>
CSeq: 314159 INVITE
Content-Type: multipart/mixed;boundary=bound42
Content-Length: xxx
--bound42
Content-Type: audio/midi
Content-Disposition: render;handling=optional
Content-Length: yyy
Content-Transfer-Encoding: binary
Content-ID: <foo@bar>
***********************
* BINARY BLOB of MIDI *
***********************
--bound42
Content-Type: application/sdp
Content-Disposition: session;handling=required
Content-Length: zzz
v=0
o=UserB 2890844526 2890844526 IN IP4 example.com
s=Session SDP
c=IN IP4 b.example.com
t=0 0
m=audio 47172 RTP/AVP 0
a=rtpmap:0 PCMU/8000
--bound42
6.2. US and ITU Tones
For detailed examples of how to construct a tone file, and exactly
what each line in a MIDI file represents, see the section
"Constructing Telephone Tones" later in this document.
The following MIDI represents the standard US and ITU tones.
U.S. Dialtone Signal - continuous 350 and 440Hz tones. (5 second
duration used for example)
Bryan & Jennings Expires December 4, 2007 [Page 9]
Internet-Draft MIDI Tones in SIP June 2007
+------------------+------------------------------------------------+
| 4D 54 68 64 | The text MThd is the magic word indicating |
| | this is a MIDI header. |
| 00 00 00 06 | The length of the header data to follow is six |
| | bytes. |
| 00 00 | MIDI format 0. |
| 00 01 | The file contains 1 Track. |
| 01 F4 | 500 (0x01F4) clocks for a quarter note. |
| 4D 54 72 6B | The text MTrk is the magic word indicating |
| | this is a MIDI track. |
| 00 00 00 1E | The length of the track data. |
| 00 C0 7E | Change channel 0 (C1) patch to "Telephone |
| | Ringing" at delta time zero. |
| 00 C1 7D | Change channel 1 (C1) patch to "Telephone |
| | Ringing" at delta time zero. |
| 00 E1 5E 3E | Set the pitch bend for channel 1 at delta time |
| | zero. |
| 00 90 45 40 | Sound the first tone on channel 0. |
| 00 91 41 40 | Sound the second tone on channel 1. |
| A7 08 80 45 7F | After a delta time of 5.0 seconds, silence the |
| | first tone. |
| 00 91 41 7F | Silence the second tone. |
| 00 FF 2F 00 | End of Track magic word, after a delay of zero |
+------------------+------------------------------------------------+
U.S. Ringing Signal - 440 and 480Hz tones, on for 2.0 seconds, off
for 4.0 seconds.
+------------------+------------------------------------------------+
| 4D 54 68 64 | The text MThd is the magic word indicating |
| | this is a MIDI header. |
| 00 00 00 06 | The length of the header data to follow is six |
| | bytes. |
| 00 00 | MIDI format 0. |
| 00 01 | The file contains 1 Track. |
| 01 F4 | 500 (0x01F4) clocks for a quarter note. |
| 4D 54 72 6B | The text MTrk is the magic word indicating |
| | this is a MIDI track. |
| 00 00 00 20 | The length of the track data. |
| 00 C0 7D | Change channel 0 (C1) patch to "Telephone |
| | Ringing" at delta time zero. |
| 00 C1 7D | Change channel 1 (C1) patch to "Telephone |
| | Ringing" at delta time zero. |
| 00 E0 7C 4F | Set the pitch bend for channel 0 at delta time |
| | zero. |
| 00 90 46 40 | Sound the first tone on channel 0. |
| 00 91 45 40 | Sound the second tone on channel 1. |
Bryan & Jennings Expires December 4, 2007 [Page 10]
Internet-Draft MIDI Tones in SIP June 2007
| 8F 50 80 46 7F | After a delta time of 2.0 seconds silence the |
| | first tone. |
| 00 81 45 7F | Silence the second tone. |
| 9F A0 FF 2F 00 | Wait 4 seconds, then send end of Track magic |
| | word |
+------------------+------------------------------------------------+
U.S. Busy Signal - 480 and 620Hz tones, on for 0.5 seconds, off for
0.5 seconds.
+------------------+------------------------------------------------+
| 4D 54 68 64 | The text MThd is the magic word indicating |
| | this is a MIDI header. |
| 00 00 00 06 | The length of the header data to follow is six |
| | bytes. |
| 00 00 | MIDI format 0. |
| 00 01 | The file contains 1 Track. |
| 01 F4 | 500 (0x01F4) clocks for a quarter note. |
| 4D 54 72 6B | The text MTrk is the magic word indicating |
| | this is a MIDI track. |
| 00 00 00 24 | The length of the track data. |
| 00 C0 7D | Change channel 0 (C1) patch to "Telephone |
| | Ringing" at delta time zero. |
| 00 C1 7D | Change channel 1 (C1) patch to "Telephone |
| | Ringing" at delta time zero. |
| 00 E0 7C 4F | Set the pitch bend for channel 0 at delta time |
| | zero. |
| 00 E1 78 3D | Set the pitch bend for channel 1 at delta time |
| | zero. |
| 00 90 46 40 | Sound the first tone on channel 0. |
| 00 91 4B 40 | Sound the second tone on channel 1. |
| 83 74 80 46 7F | After a delta time of 0.5 seconds, silence the |
| | first tone. |
| 00 81 4B 7F | Silence the second tone. |
| 83 74 FF 2F 00 | Wait 0.5 seconds and send end of Track magic |
| | word |
+------------------+------------------------------------------------+
ITU Dialtone and Busy Signal - continuous 425Hz tone. (5 second
duration used for example)
Bryan & Jennings Expires December 4, 2007 [Page 11]
Internet-Draft MIDI Tones in SIP June 2007
+------------------+------------------------------------------------+
| 4D 54 68 64 | The text MThd is the magic word indicating |
| | this is a MIDI header. |
| 00 00 00 06 | The length of the header data to follow is six |
| | bytes. |
| 00 00 | MIDI format 0. |
| 00 01 | The file contains 1 Track. |
| 01 F4 | 500 (0x01F4) clocks for a quarter note. |
| 4D 54 72 6B | The text MTrk is the magic word indicating |
| | this is a MIDI track. |
| 00 00 00 14 | The length of the track data. |
| 00 C0 7D | Change channel 0 (C1) patch to "Telephone |
| | Ringing" at delta time zero. |
| 00 E0 38 33 | Set the pitch bend for channel 0 at delta time |
| | zero. |
| 00 90 44 40 | Sound the first tone on channel 0. |
| A7 08 80 44 7F | After a delta time of 5.0 seconds, silence the |
| | tone. |
| 00 FF 2F 00 | End of Track magic word |
+------------------+------------------------------------------------+
ITU Busy Signal - 425Hz tone, on for 0.67-1.5 seconds, off for 3-5
seconds (varies by location, 1.5 and 5 used in example)
+------------------+------------------------------------------------+
| 4D 54 68 64 | The text MThd is the magic word indicating |
| | this is a MIDI header. |
| 00 00 00 06 | The length of the header data to follow is six |
| | bytes. |
| 00 00 | MIDI format 0. |
| 00 01 | The file contains 1 Track. |
| 01 F4 | 500 (0x01F4) clocks for a quarter note. |
| 4D 54 72 6B | The text MTrk is the magic word indicating |
| | this is a MIDI track. |
| 00 00 00 15 | The length of the track data. |
| 00 C0 7D | Change channel 0 (C1) patch to "Telephone |
| | Ringing" at delta time zero. |
| 00 E0 38 33 | Set the pitch bend for channel 0 at delta time |
| | zero. |
| 00 90 44 40 | Sound the first tone on channel 0. |
| 8b 5c 80 44 7F | After a delta time of 1.5 seconds, silence the |
| | tone. |
| A7 08 FF 2F 00 | After 5 seconds, send end of Track magic word |
+------------------+------------------------------------------------+
Bryan & Jennings Expires December 4, 2007 [Page 12]
Internet-Draft MIDI Tones in SIP June 2007
7. UA behavior
A SIP UAC that can play MIDI tones SHOULD indicate that it supports
the MIDI media type in the Accept header.
8. Required MIDI support
As specified by MIDI, endpoints MUST assume 4/4 time and 120 bpm if
no other time is specified. Users generating ring files MUST NOT
specify an alternate time signature or tempo. Devices interpreting
these files MAY correctly interpret time signature and tempo change
events, but should reasonably expect that these events will not
appear in files sent to them. Users creating files MAY specify a
number of clocks per beat other than 500, and devices interpreting
these files MUST correctly interpret the clocks per beat
specification in the MIDI header file.
A device interpreting a MIDI file to generate telephone tones MUST
interpret the range of the pitch wheel to be four half-steps total
(two half-steps up and two half-steps down).
A device interpreting a MIDI file MUST interpret general MIDI sample
number 125 ("Telephone Ringing Effect") to be a pure sinusoidal wave.
A device interpreting a MIDI file MUST be able to interpret a format
0 MIDI file. It MAY interpret other MIDI types. Users generating
tone files MUST use MIDI format 0.
A device interpreting a MIDI file MUST be able to handle 1 track of
data. It MAY accept more than one track. Users generating tone
files MUST use a single track of data.
Users generating tones SHOULD use a velocity of 0x40 (medium
velocity) unless they require one tone to be louder than another.
TODO They should use velocity 0xXX to represent XX db less, 0xXX to
represent XX db less, and 0xXX to represent XX db less.
Users generating tones should terminate them with velocity 0x7F
(silence as quickly as possible) unless there is a reason to fade the
note.
Users generating tones MUST encode them so that they can be looped,
if the tone is designed to be repeated infinitely. Users SHOULD make
the sample as small as possible (for example, an alternating on-off
pattern should only specify one each of on and off) to minimize the
size of the file. Users SHOULD make the sample 5 seconds long in the
event that the file is a continuous tone.
Bryan & Jennings Expires December 4, 2007 [Page 13]
Internet-Draft MIDI Tones in SIP June 2007
9. Constructing Telephone Tones
We present as an example a file to represent the US Busy signal. The
US busy signal consists of 480Hz and 620Hz tones. These two tones
are played simultaneously in a repeated pattern of 0.5 seconds of
tone, followed by 0.5 seconds of silence.
Since neither 480Hz nor 620Hz correspond to a standard musical pitch,
both need to be pitch bent from a nearby musical tone to reach the
appropriate frequency.
To produce 480Hz, we bend up from note 70 (0x46), an A-sharp at
approximately 466.164Hz, toward note 71, a B at approximately
493.883Hz. A MIDI pitch bend is represented by a 14bit integer, with
values ranging from 0 to 16383. The midpoint of this range, 8192,
represents that the note receives no pitch bend from the musical
note. Assuming the suggested standard where a value of 0 represents
a bend of 2 half-steps down, and a value of 16383 represents a bend
up of 2 half-steps up, we calculate our pitch value by linear
interpolation.
The difference between the two notes is one half-step and 27.719Hz.
One half- step is 4096 "units" of pitch bend, so each unit
corresponds to 0.00677Hz. 480Hz requires us to bend up 13.836Hz from
note 70 at 466.164Hz, or 2044 units. Since 8192 represents the
center of our pitch bend (half of a 14 bit value), we add 2044 to
this to bend up. Our pitch bend thus needs to send a value of 10236.
In binary, this is 10011111111100. We map this to a 16 bit integer
by placing the first 7 bits in the first half of the 16 bit integer,
padded with a 0, and the last 7 bits in the second half of the 16 bit
integer, padded with a 0, as shown below:
10011111111100 => 1001111 1111100 => 01001111 01111100
We reverse these to get the proper order for the MIDI message format,
and we have:
01111100 01001111 => 0x7C4F
Similarly, we can calculate a pitch of 620Hz. Note 74 is 587.330Hz,
and note 75 is 622.254. We bend down 2.254Hz from note 75. The
difference between the notes is 34.924Hz, so each unit of pitch bend
corresponds to 0.00853Hz. We thus need to bend down 264 units from
note 75 (0x4B). With 8192 being center, we need a pitch value of
7928. Calculating as the 16 bit value as above, this returns 0x783D
as the pitch bend required.
We now know the notes and pitch bends we need, but need to calculate
Bryan & Jennings Expires December 4, 2007 [Page 14]
Internet-Draft MIDI Tones in SIP June 2007
the time required. We have set up the file as defined above to use
500 clocks to represent a quarter note, and assume 4/4 time with 120
bpm. This means a quarter note is one beat, and there are 120 beats
per minute. Thus, there are 120 quarter notes in a minute, and each
is 500 clocks long. We thus have 60000 clocks in a minute, or 1000
clocks per second. Each clock is thus 1ms. Since a busy signal
alternates 0.5 seconds on and 0.5 seconds off, we need to use 500
clocks between turning the notes on and turning them off again.
We need to represent 500 as a Variable Length Quantity. One can find
utilities to convert this online, but we will convert this by hand.:
500 can be represented in binary as 111110100. Breaking this into 7
bit chunks, and padding with leading zeros, we have 0000011 1110100.
We will need two bytes to represent this value. The first will begin
with a 1, indicating that a second byte follows, and the second will
begin with a 0, indicating that no more bytes follow. Thus, we have
the following two bytes:
10000011 01110100 => 0x83 0x74. This will be used as our delta time
before we silence the notes.
With these values calculated, we can look at the complete MIDI file
for a US dialtone.
The file begins with a MIDI header: 4D 54 68 64 00 00 00 06 00 01 00
01 01 F4
The header can be broken down as follows
+------------------+------------------------------------------------+
| 4D 54 68 64 | The text MThd is the magic word indicating |
| | this is a MIDI header. |
| 00 00 00 06 | The length of the data to follow the header is |
| | 6 bytes. |
| 00 00 | MIDI format. We use MIDI format 0. |
| 00 01 | Number of tracks. We use only 1. |
| 01 F4 | Number of clocks for a quarter note. We use |
| | 500 (0x01F4) as discussed above. |
+------------------+------------------------------------------------+
The file then contains the MIDI data needed to represent the events:
Bryan & Jennings Expires December 4, 2007 [Page 15]
Internet-Draft MIDI Tones in SIP June 2007
+------------------+------------------------------------------------+
| 4D 54 72 6B | The text MTrk is the magic word indicating |
| | this is a MIDI track |
| 00 00 00 24 | The length of the track data. 0x24 is 36 bytes |
| 00 C0 7D | The first byte is a time offset from the last |
| | event, in this case, the start of the file or |
| | time zero. This event occurs immediately. C0 |
| | is the code for the MIDI event changing the |
| | sound for MIDI channel 0. We change to sound |
| | 0x7D, or 125, which is the Telephone Ringing |
| | effect. |
| 00 C1 7D | Change channel 1 (C1) to the Telephone Ring as |
| | well. |
| 00 E0 7C 4F | Again, the first byte is a time offset of |
| | zero. Event E0 is a pitch bend event on |
| | channel 0. We bend by 0x7C4F, as calculated |
| | above. |
| 00 E1 78 3D | Set the bend for channel 1 to be 0x783D, as |
| | calculated above. |
| 00 90 46 40 | Time delta of zero, event 90 is a start note |
| | for channel 0, 0x46 is note 70, as calculated |
| | above. The final byte, 0x40, indicates how |
| | hard we strike the note. 0x40 represents a |
| | middle velocity or volume note. |
| 00 91 4B 40 | Start the second note on channel 1. We now |
| | have both tones sounding. |
| 83 74 80 46 7F | Wait 0x83 0x74 time units (0.5 seconds), then |
| | signal event 80. 80 turns off a note on |
| | channel 0. The note to be turned off is note |
| | 46, which we turned on, then silenced with two |
| | instances of event 90 above. The final byte, |
| | 7f, represents the speed to stop the note. 7f |
| | means turn the note off immediately, with no |
| | fade. |
| 00 81 4B 7F | After an additional 0 seconds (in other words, |
| | at the same time as the event above), silence |
| | the other note. Event 81 turns off a note on |
| | channel 1, the note to turn off is the 4B we |
| | created with the 91 event, and we turn it off |
| | as quickly as possible. |
| 83 74 FF 2F 00 | Wait another 0x83 0x74 time units (0.5 |
| | seconds), then signal end of track. This |
| | gives us a 0.5 second pause at the end of the |
| | file. 0xFF 0x2F 0x00 is the End of Track Magic |
| | word. |
+------------------+------------------------------------------------+
Bryan & Jennings Expires December 4, 2007 [Page 16]
Internet-Draft MIDI Tones in SIP June 2007
10. Security Considerations
This section still needs work.
A UA needs to be very careful on who it accepts tones from because
the user attributes particular meaning to the tones, which, if the
tone is wrong, may not correspond to what is really happening.
11. Open Issues
Someone should get IANA to register audio/midi
Get someone with a frequency counter or oscilloscope to check the
math and make sure the frequencies calculated are correct - just
because they sound right doesn't mean 100% they are..
No Sine Wave, so we use 125 for Telephone Ringing. Are there
problems with this?
Timing note style (more common) vs. absolute (more "techie" and less
musician). Should we use the style more common in MIDI or more
familiar to telephony/network people?
Measure and determine velocity values to produce sounds that are so
many db more or less than others. This is likely to be inexact since
different synthesizers may play the files differently. Endpoints
should be calibrated to make them correct.
Verify there is no standard way of representing looping and discuss
what we want to do to allow for it in the absence of a standard way
to represent.
Explain how the modulated form works that is used in some countries,
and determine if there is a way to reproduce this in a standard way
in MIDI.
Write security section
12. Acknowledgements
This reused work from the earlier drafts by Adam Roach [6] and Rohan
Mahy[5].
Bryan & Jennings Expires December 4, 2007 [Page 17]
Internet-Draft MIDI Tones in SIP June 2007
13. Appendix A: Country Reference
This appendix lists tones that might be used in various countries as
an aid to developers. It is not known to be correct and is not
normative in any way.
The frequency is in Hz and + means to play both tones simultaneously
while * means modulate one tone with the other. A / indicates the
first tone is played then the second tone is played. Duration is the
on time followed by the off time in seconds.
<country name="ALBANIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.3-0.3" />
<tone type="congestion_tone" freq="425" duration="0.15-0.15" />
</country>
<country name="ALGERIA">
<tone type="ringing_tone" freq="25 or 50" duration="1.5-3.5" />
<tone type="busy_tone" freq="450" duration="0.5-0.5" />
</country>
<country name="ANGOLA">
<tone type="dial_tone" freq="400" duration="continuous" />
<tone type="ringing_tone" freq="25" duration="1.0-5.0" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="congestion_tone" freq="400" duration="0.5-0.5" />
<tone type="number_unobtainable_tone" freq="400" duration="0.2-0.2" />
<tone type="waiting_tone" freq="400" duration="1.0-5.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 18]
Internet-Draft MIDI Tones in SIP June 2007
<country name="ANGUILLA">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="recall_dial_tone" freq="350+440"
duration="3*(0.1-0.1)-continuous" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_tone" freq="450"
duration="0.2-0.2-0.65-0.2" />
<tone type="number_unobtainable_tone" freq="480+620"
duration="0.25-0.25" />
<tone type="waiting_tone" freq="440" duration="1*(0.5-10.0-0.5)" />
<tone type="payphone_recognition_tone" freq="1600/1143"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="ANTIGUA AND BARBUDA">
<tone type="dial_tone" freq="350/440" duration="continuous" />
<tone type="second_dial_tone" freq="350/440" duration="continuous" />
<tone type="recall_dial_tone" freq="350/440" duration="continuous" />
<tone type="ringing_tone" freq="440/480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480/620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480/620" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="recorded"
duration="announcement" />
<tone type="waiting_tone" freq="480"
duration="0.5-10.0-0.5 (once only)" />
<tone type="test_number_tone" freq="1004" duration="continuous" />
</country>
<country name="ARGENTINA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.3-0.2" />
<tone type="congestion_tone" freq="425" duration="0.3-0.4" />
<tone type="warning_operator_intervening_tone" freq="1400"
duration="5*0.1-1.9" />
<tone type="waiting_tone" freq="425" duration="0.4-0.2-0.4-4.0" />
<tone type="call_waiting_tone" freq="425" duration="0.3-10.0" />
<tone type="end_three_party_service_tone" freq="950/1400/1800"
duration="3*0.33 (single burst)" />
<tone type="service_activated_tone" freq="425" duration="1.0-0.25" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 19]
Internet-Draft MIDI Tones in SIP June 2007
<country name="ARUBA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="waiting_tone" freq="425" duration="0.2-0.2-0.2-4.4" />
</country>
<country name="ASCENSION">
<tone type="dial_tone" freq="350/440" duration="continuous" />
<tone type="ringing_tone" freq="440/480" duration="1.0-3.0" />
<tone type="busy_tone" freq="480/620" duration="0.5-0.5" />
<tone type="warning_operator_intervening_tone" freq="440"
duration="0.8-6.0-0.2-6.0-0.2" />
<tone type="number_unobtainable_tone" freq="480/620"
duration="0.25-0.25" />
</country>
<country name="AUSTRALIA">
<tone type="dial_tone" freq="425*25" duration="continuous" />
<tone type="dial_pabx_tone" freq="154" duration="continuous" />
<tone type="ringing_tone" freq="400*17" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400" duration="0.375-0.375" />
<tone type="warning_operator_intervening_tone" freq="425 or 525"
duration="1.0-15.0-0.36-15.0" />
<tone type="number_unobtainable_tone" freq="400" duration="2.5-0.5" />
<tone type="waiting_tone" freq="425/525" duration="0.1-0.1-0.1-4.7" />
<tone type="record_tone" freq="1400" duration="0.425-14.525" />
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450"
duration="0.075-0.15-0.075-2.7" />
<tone type="facilities_tone" freq="425" duration="continuous" />
<tone type="offering_tone" freq="525" duration="0.1-0.1" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 20]
Internet-Draft MIDI Tones in SIP June 2007
<country name="AUSTRIA">
<tone type="dial_tone" freq="420 or 450" duration="continuous" />
<tone type="special_dial_tone" freq="380+420" duration="continuous" />
<tone type="recall_dial_tone" freq="420" duration="continuous" />
<tone type="ringing_tone" freq="420 or 450" duration="1.0-5.0" />
<tone type="busy_1_tone" freq="420" duration="0.4-0.4" />
<tone type="busy_2_tone" freq="450" duration="0.3-0.3" />
<tone type="congestion_1_tone" freq="420" duration="0.2-0.2" />
<tone type="congestion_2_tone" freq="450" duration="0.3-0.3" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_tone" freq="420 or 450"
duration="0.15-0.15-0.15-1.95" />
<tone type="number_unobtainable_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="waiting_tone" freq="420"
duration="0.04-1.95" />
<tone type="payphone_recognition_tone" freq="1336/1633"
duration="0.2-0.2-0.2-2.0" />
<tone type="positive_indication_tone" freq="380+420"
duration="1.0-5.0" />
<tone type="negative_indication_tone" freq="380+420"
duration="0.4-0.4" />
</country>
<country name="BAHAMAS">
<tone type="ringing_tone" freq="440/480 or 420/20 or 400"
duration="2.0-4.0" />
<tone type="busy_tone" freq="480/620/420 or 400" duration="0.5-0.5" />
</country>
<country name="BAHRAIN">
<tone type="dial_tone" freq="330*440" duration="continuous" />
<tone type="ringing_tone" freq="440 or 450" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_1_tone" freq="400"
duration="0.4-0.35-0.225-0.525" />
<tone type="congestion_2_tone" freq="400" duration="0.375-0.375" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
<tone type="intercept_tone" freq="450 or 425+475" duration="0.05-0.05" />
<tone type="route_tone" freq="425" duration="0.06-0.06" />
<tone type="payphone_recognition_tone" freq="816/1209"
duration="0.125-1.5" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 21]
Internet-Draft MIDI Tones in SIP June 2007
<country name="BARBADOS">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="second_dial_tone" freq="350+440"
duration="2*(1.0-1.0)-continuous" />
<tone type="recall_dial_tone" freq="350+440"
duration="3*(0.1-0.1)-continuous" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.25-0.25" />
</country>
<country name="BELARUS">
<tone type="ringing_tone" freq="425" duration="0.8-3.2" />
<tone type="busy_tone" freq="425" duration="0.4-0.4" />
</country>
<country name="BELGIUM">
<tone type="dial_tone" freq="425 or 450" duration="continuous" />
<tone type="second_dial_tone" freq="900/1020/1140" duration="3*0.333" />
<tone type="ringing_tone" freq="425 or 450" duration="1.0-3.0" />
<tone type="busy_tone" freq="425 or 450" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425 or 450" duration="0.167-0.167" />
<tone type="special_information_tone" freq="900/1380/1860"
duration="3*0.333-1.0" />
</country>
<country name="BENIN">
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="BERMUDA">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="200 or 400"
duration="0.5 (for six seconds)" />
<tone type="waiting_tone" freq="440"
duration="(two bursts, ten seconds apart)" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 22]
Internet-Draft MIDI Tones in SIP June 2007
<country name="BHUTAN">
<tone type="dial_tone" freq="400+25" duration="continuous" />
<tone type="ringing_tone" freq="400+25" duration="0.4-0.2-0.4-2.6" />
<tone type="busy_tone" freq="400" duration="0.6-0.6" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
<tone type="waiting_tone" freq="400" duration="0.5-0.25" />
<tone type="offering_tone" freq="450" duration="0.2-0.2-0.2-0.6" />
</country>
<country name="BOTSWANA">
<tone type="dial_tone" freq="350+450" duration="continuous" />
<tone type="ringing_tone" freq="400 or 450" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="warning_operator_intervening_tone" freq="425"
duration="0.16-2.0" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
<tone type="waiting_tone" freq="425" duration="0.2-1.0" />
<tone type="payphone_recognition_tone" freq="1600"
duration="0.07-2.0" />
</country>
<country name="BRAZIL">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="dial_pabx_tone" freq="425" duration="0.975-0.05" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="425"
duration="0.75-0.25-0.25-0.25" />
<tone type="waiting_tone" freq="425" duration="0.05-1.0" />
<tone type="executive_override_tone" freq="750" duration="0.02-1.0" />
<tone type="function_acknowledge_tone" freq="425"
duration="0.1-0.1-0.1-2.0" />
<tone type="pay_tone" freq="300" duration="0.75" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 23]
Internet-Draft MIDI Tones in SIP June 2007
<country name="BRITISH VIRGIN ISLANDS">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="recall_dial_tone" freq="350+440"
duration="3*(0.1-0.1)-continuous" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_tone" freq="450"
duration="0.2-0.2-0.65-0.2" />
<tone type="number_unobtainable_tone" freq="480+620"
duration="0.25-0.25" />
<tone type="waiting_tone" freq="440" duration="1*(0.5-10.0-0.5)" />
<tone type="payphone_recognition_tone" freq="1600/1143"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="BRUNEI DARUSSALAM">
<tone type="dial_tone" freq="400*50" duration="continuous" />
<tone type="special_dial_transmission_tone" freq="1000"
duration="continuous" />
<tone type="ringing_tone" freq="400+450" duration="0.4-0.3-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400" duration="0.375-0.375" />
<tone type="warning_operator_intervening_tone" freq="400"
duration="0.25-2.0" />
<tone type="warning_end_of_period_tone" freq="400"
duration="0.624-4.376" />
<tone type="warning_pip_tone_tone" freq="900" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
<tone type="waiting_tone" freq="400*24" duration="0.5" />
<tone type="confirmation_tone" freq="400*24"
duration="0.1-0.1-0.3-0.3" />
<tone type="holding_tone" freq="400*24" duration="0.5-2.5" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 24]
Internet-Draft MIDI Tones in SIP June 2007
<country name="BULGARIA">
<tone type="dial_1_tone" freq="425" duration="0.25-0.3-0.7-0.8" />
<tone type="dial_2_tone" freq="425" duration="0.25-0.75-0.75-1.0" />
<tone type="ringing_1_tone" freq="425" duration="1.0-9.0" />
<tone type="ringing_2_tone" freq="425" duration="1.0-4.0" />
<tone type="ringing_3_tone" freq="425" duration="1.83-3.0" />
<tone type="busy_1_tone" freq="425" duration="0.25-0.25" />
<tone type="busy_2_tone" freq="425" duration="0.5-0.5" />
<tone type="busy_3_tone" freq="425" duration="0.2-0.5" />
<tone type="congestion_1_tone" freq="425" duration="0.25-0.25" />
<tone type="congestion_2_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_3_tone" freq="425" duration="0.2-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_1_tone" freq="425"
duration="0.15-0.25-0.15-1.15" />
<tone type="warning_operator_intervening_2_tone" freq="425"
duration="0.2-0.3-0.2-1.5" />
<tone type="number_unobtainable_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
</country>
<country name="BURKINA FASO">
<tone type="dial_1_tone" freq="425" duration="continuous" />
<tone type="dial_2_tone" freq="350/440" duration="continuous" />
<tone type="ringing_1_tone" freq="425" duration="1.0-4.0" />
<tone type="ringing_2_tone" freq="440/480" duration="0.2-0.2" />
<tone type="busy_1_tone" freq="425" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="480/620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480/620" duration="2.4-2.4" />
<tone type="route_1_tone" freq="425" duration="0.05-0.05" />
<tone type="route_2_tone" freq="425" duration="0.04-0.04" />
</country>
<country name="BURUNDI">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.7-3.3" />
<tone type="busy_tone" freq="450" duration="0.25-0.25" />
<tone type="special_information_tone" freq="150/450"
duration="0.5-0.5" />
<tone type="route_tone" freq="425" duration="0.5-0.5" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 25]
Internet-Draft MIDI Tones in SIP June 2007
<country name="CAMEROON">
<tone type="dial_tone" freq="440" duration="continuous" />
<tone type="second_dial_tone" freq="330 or 440"
duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.7-3.3" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="CANADA">
<tone type="dial_tone" freq="600*120 or 350+440"
duration="continuous" />
<tone type="dial_pabx_tone" freq="350+440"
duration="continuous" />
<tone type="recall_dial_pabx_tone" freq="350+440"
duration="0.1-0.1" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="ringing_pabx_tone" freq="440+480"
duration="1.0-3.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620"
duration="0.25-0.25" />
<tone type="executive_override_pabx_tone" freq="440"
duration="3.0" />
<tone type="intercept_pabx_tone" freq="440/620"
duration="0.25-0.25" />
<tone type="confirmation_pabx_tone" freq="350+440"
duration="3*0.1-2*0.1" />
</country>
<country name="CAYMAN ISLANDS">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="425" duration="0.25-0.25" />
</country>
<country name="CENTRAL AFRICAN REP.">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425+330" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.7-3.3" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.5-0.5" />
<tone type="number_unobtainable_tone" freq="425" duration="0.5-0.5" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
<tone type="pay_tone" freq="12000" duration="0.15-0.15" />
Bryan & Jennings Expires December 4, 2007 [Page 26]
Internet-Draft MIDI Tones in SIP June 2007
</country>
<country name="CHANNEL ISLANDS: JERSEY">
<tone type="dial_tone" freq="350+450" duration="continuous" />
<tone type="ringing_tone" freq="400+450" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400"
duration="0.4-0.35-0.225-0.525" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
<tone type="waiting_tone" freq="400" duration="0.1-2.5-0.1" />
<tone type="pay_tone" freq="400" duration="0.125-0.125" />
</country>
<country name="CHILE">
<tone type="dial_tone" freq="400" duration="continuous" />
<tone type="second_dial_tone" freq="330+440" duration="continuous" />
<tone type="ringing_tone" freq="400" duration="1.0-3.0" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="congestion_tone" freq="400" duration="0.2-0.2" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="warning_operator_intervening_tone" freq="1400"
duration="0.5-15.0" />
<tone type="waiting_tone" freq="900+1300" duration="0.5-0.5" />
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450"
duration="0.2-0.2-0.2-2.0" />
<tone type="identification_tone" freq="800/1200"
duration="0.6-2.0-0.6-2.0" />
<tone type="warning_end_of_period_tone" freq="800" duration="2.0" />
</country>
<country name="CHINA">
<tone type="dial_tone" freq="450" duration="continuous" />
<tone type="second_dial_tone" freq="450" duration="continuous" />
<tone type="ringing_tone" freq="450" duration="1.0-4.0" />
<tone type="busy_tone" freq="450" duration="0.35-0.35" />
<tone type="congestion_tone" freq="450" duration="0.7-0.7" />
<tone type="intrusion_tone" freq="450" duration="0.2-0.2-0.2-0.6" />
<tone type="special_information_1_tone" freq="450"
duration="0.4-0.04" />
<tone type="special_information_2_tone" freq="950"
duration="0.4-10.0" />
<tone type="number_unobtainable_tone" freq="450"
duration="3*(0.1-0.1)-0.4-0.4" />
<tone type="waiting_tone" freq="450" duration="0.4-4.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 27]
Internet-Draft MIDI Tones in SIP June 2007
<country name="COMOROS">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="850" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.71-3.31" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
</country>
<country name="COSTA RICA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.2-4.6" />
<tone type="busy_tone" freq="425" duration="0.3-0.3" />
</country>
<country name="COTE D IVOIRE">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="50 or 425*50" duration="1.66-3.33" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
</country>
<country name="CROATIA">
<tone type="dial_tone" freq="425" duration="0.2-0.3-0.7-0.8" />
<tone type="special_dial_tone" freq="425" duration="0.4-0.04" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="warning_operator_intervening_tone" freq="425"
duration="0.2-0.3-0.7-0.8" />
<tone type="number_unobtainable_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="waiting_tone" freq="425"
duration="0.3-8.0" />
<tone type="payphone_recognition_tone" freq="1206/850"
duration="0.2-0.2-0.2-2.0 (four cycles)" />
<tone type="positive_indication_tone" freq="425"
duration="continuous" />
<tone type="negative_indication_tone" freq="425" duration="0.25-0.25" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 28]
Internet-Draft MIDI Tones in SIP June 2007
<country name="CUBA">
<tone type="dial_1_tone" freq="600*120 or 425" duration="continuous" />
<tone type="dial_2_tone" freq="425" duration="0.75-0.75-0.25-0.25" />
<tone type="second_dial_1_tone" freq="425+330" duration="continuous" />
<tone type="second_dial_2_tone" freq="1050" duration="continuous" />
<tone type="ringing_1_tone" freq="440+480 or 440+620 or 480+620"
duration="2.0-4.0" />
<tone type="ringing_2_tone" freq="425" duration="1.0-4.0" />
<tone type="ringing_3_tone" freq="420*40" duration="1.0-2.0" />
<tone type="busy_tone" freq="600*120 or 620+480 or 425"
duration="0.5-0.5" />
<tone type="congestion_tone" freq="600*120" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.33-2*0.03)-1.0" />
<tone type="number_unobtainable_tone" freq="520"
duration="0.4-0.12-2*(0.12-0.12)" />
</country>
<country name="CYPRUS">
<tone type="dial_tone" freq="350+450" duration="continuous" />
<tone type="ringing_1_tone" freq="425" duration="1.5-3.0" />
<tone type="ringing_2_tone" freq="400*25" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="warning_operator_intervening_tone" freq="1400"
duration="0.5-14.0" />
<tone type="number_unobtainable_tone" freq="425" duration="2.5-0.5" />
<tone type="waiting_tone" freq="425" duration="0.2-0.6" />
<tone type="payphone_recognition_tone" freq="1638/1206/943"
duration="3*(0.068-0.068)" />
</country>
<country name="CZECH Rep.">
<tone type="dial_1_tone" freq="425" duration="continuous" />
<tone type="dial_2_tone" freq="425" duration="0.33-0.33-0.66-0.66" />
<tone type="dial_3_tone" freq="425"
duration="0.165-0.165-0.660-0.660" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_1_tone" freq="425" duration="0.333-0.333" />
<tone type="busy_2_tone" freq="425" duration="0.167-0.167" />
<tone type="busy_3_tone" freq="425"
duration="0.165-0.165-0.165-0.330" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.33-2*0.03)-1.0" />
<tone type="waiting_tone" freq="425" duration="0.33-5.0" />
<tone type="connection_tone" freq="425" duration="0.05-0.05" />
<tone type="offering_tone" freq="425" duration="0.33-0.33-0.33-1.5" />
Bryan & Jennings Expires December 4, 2007 [Page 29]
Internet-Draft MIDI Tones in SIP June 2007
</country>
<country name="DENMARK">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.25-0.25" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="warning_operator_intervening_tone" freq="150"
duration="0.05-0.5" />
<tone type="number_unobtainable_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="pay_tone" freq="950/1400/1800" duration="3*0.22-1.0" />
<tone type="payphone_recognition_tone" freq="1477+941/1400+950"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="DIEGO GARCIA">
<tone type="dial_tone" freq="350/440" duration="continuous" />
<tone type="busy_tone" freq="480/620"
duration="interrupted at 60 ipm" />
<tone type="ringing_tone" freq="440/480" duration="1.0-3.0" />
<tone type="number_unobtainable_tone" freq="480/620"
duration="interrupted at 120 ipm" />
</country>
<country name="DJIBOUTI">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.5-3.5" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 30]
Internet-Draft MIDI Tones in SIP June 2007
<country name="DOMINICA (Commonwealth of)">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="recall_dial_tone" freq="350+440"
duration="3*(0.1-0.1)-continuous" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_tone" freq="450"
duration="0.2-0.2-0.65-0.2" />
<tone type="number_unobtainable_tone" freq="480+620"
duration="0.25-0.25" />
<tone type="waiting_tone" freq="440" duration="1*(0.5-10.0-0.5)" />
<tone type="payphone_recognition_tone" freq="1600/1143"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="DOMINICAN Rep.">
<tone type="dial_1_tone" freq="50" duration="continuous" />
<tone type="dial_2_tone" freq="33" duration="0.0166-0.0166" />
<tone type="ringing_tone" freq="400 or 450" duration="0.4-0.2-0.4-2.2" />
<tone type="busy_1_tone" freq="400" duration="0.8-0.8" />
<tone type="busy_2_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_1_tone" freq="400" duration="0.8-0.8" />
<tone type="congestion_2_tone" freq="400" duration="0.375-0.375" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
</country>
<country name="ECUADOR">
<tone type="dial_tone" freq="425" duration="15.0" />
<tone type="ringing_tone" freq="425" duration="1.2-4.65" />
<tone type="busy_tone" freq="425" duration="0.33-0.33" />
<tone type="congestion_tone" freq="425" duration="0.33-0.33" />
<tone type="waiting_tone" freq="425" duration="0.2-0.6" />
</country>
<country name="EGYPT">
<tone type="ringing_tone" freq="425*50" duration="2.0-1.0" />
<tone type="busy_tone" freq="425*50" duration="1.0-4.0" />
<tone type="congestion_tone" freq="450" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="0.33-0.33-0.33-0.33-0.33-0.33" />
<tone type="intrusion_tone" freq="450" duration="0.5-0.5" />
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450"
duration="0.2-0.2-0.2-2.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 31]
Internet-Draft MIDI Tones in SIP June 2007
<country name="EL SALVADOR">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.2-5.0" />
<tone type="busy_tone" freq="425" duration="0.333-0.333" />
</country>
<country name="ESTONIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.3-0.3" />
<tone type="congestion_tone" freq="425" duration="0.2-0.2" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_tone" freq="425"
duration="0.2-0.3-0.2-1.3" />
<tone type="waiting_tone" freq="950/1400/1800" duration="3*0.33-0.3" />
</country>
<country name="ETHIOPIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.4-0.4" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="intrusion_tone" freq="425" duration="0.5-0.2" />
<tone type="waiting_tone" freq="425" duration="0.2-0.6" />
</country>
<country name="FALKLAND ISLANDS">
<tone type="dial_tone" freq="350+450" duration="continuous" />
<tone type="ringing_tone" freq="400+450" duration="0.4-0.2" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400"
duration="0.4-0.35-0.255-0.525" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_tone" freq="1000"
duration="0.1-0.1" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 32]
Internet-Draft MIDI Tones in SIP June 2007
<country name="FAROE ISLANDS">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.25-0.25" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
</country>
<country name="FIJI">
<tone type="dial_tone" freq="33 or 50" duration="continuous" />
<tone type="dial_pabx_tone" freq="33" duration="1/3 continuous" />
<tone type="ringing_tone" freq="133*16"
duration="2/3 or 400*25 0.4-0.2-0.4-2.0" />
<tone type="ringing_pabx_tone" freq="400*16"
duration="2/3 0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_pabx_tone" freq="400" duration="0.375-0.375" />
<tone type="warning_operator_intervening_tone" freq="400"
duration="0.5-0.17-0.17-0.17" />
<tone type="number_unobtainable_tone" freq="400" duration="2.5-0.5" />
<tone type="number_unobtainable_pabx_tone" freq="400"
duration="2.5-0.5" />
</country>
<country name="FINLAND">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="dial_pabx_tone" freq="425" duration="2*(0.2-0.3)-0.2-0.8" />
<tone type="special_dial_tone" freq="425" duration="0.65-0.025" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.3-0.3" />
<tone type="congestion_tone" freq="425" duration="0.2-0.2" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="warning_operator_intervening_tone" freq="425"
duration="0.2-0.3-0.2-1.3" />
<tone type="queue_tone" freq="950/950/1400"
duration="0.65-0.325-0.325-1.3-2.6" />
<tone type="waiting_tone" freq="425" duration="0.15-0.15-0.15-8.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 33]
Internet-Draft MIDI Tones in SIP June 2007
<country name="FRANCE">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.3-2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="FRENCH POLYNESIA">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.3-2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="GABON">
<tone type="dial_1_tone" freq="440" duration="15.0" />
<tone type="dial_2_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="440+330" duration="7.0" />
<tone type="ringing_1_tone" freq="440" duration="1.5-3.0" />
<tone type="ringing_2_tone" freq="425" duration="1.5-3.5" />
<tone type="busy_1_tone" freq="440" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="425" duration="0.5-0.5" />
<tone type="special_information_tone" freq="900/1380/1860"
duration="0.35-0.30-0.35-1.0" />
<tone type="route_1_tone" freq="440" duration="0.05-0.05" />
<tone type="route_2_tone" freq="425" duration="0.05-0.05" />
</country>
<country name="GAMBIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 34]
Internet-Draft MIDI Tones in SIP June 2007
<country name="GERMANY">
<tone type="dial_tone" freq="425 or 450" duration="continuous" />
<tone type="special_dial_tone" freq="425+400" duration="continuous" />
<tone type="ringing_1_tone" freq="425 or 450"
duration="0.25-4.0-1.0-4.0-1.0-4.0" />
<tone type="ringing_2_tone" freq="425 or 450"
duration="0.5-4.0-1.0-4.0-1.0-4.0" />
<tone type="ringing_3_tone" freq="425 or 450" duration="1.0-5.0" />
<tone type="ringing_4_tone" freq="450" duration="1.0-9.0" />
<tone type="busy_1_tone" freq="425" duration="0.48-0.48" />
<tone type="busy_2_tone" freq="425 or 450" duration="0.15-0.475" />
<tone type="congestion_1_tone" freq="425" duration="0.24-0.24" />
<tone type="congestion_2_tone" freq="425 or 450" duration="0.15-0.475" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_tone" freq="425 or 450"
duration="0.24-0.24-0.24-1.28" />
<tone type="waiting_tone" freq="425"
duration="0.2-0.2-0.2-5.0" />
<tone type="payphone_recognition_1_tone" freq="1633/1336"
duration="0.2-0.2-0.2-2.0 (five cycles)" />
<tone type="payphone_recognition_2_tone" freq="1366/1024"
duration="0.2-0.2-0.2-2.2 (five cycles)" />
<tone type="payphone_recognition_3_tone" freq="1336/1024"
duration="2.2-0.2-0.2-0.2 (six cycles)" />
<tone type="payphone_recognition_4_tone" freq="1645+857/1215+935"
duration="0.2-0.2-0.2-2.0 (five cycles)" />
</country>
<country name="GHANA">
<tone type="dial_tone" freq="400" duration="continuous" />
<tone type="ringing_tone" freq="400" duration="1.0-4.0" />
<tone type="busy_tone" freq="400" duration="0.25-0.25" />
<tone type="congestion_tone" freq="400" duration="0.5-0.5" />
<tone type="number_unobtainable_tone" freq="400"
duration="0.075-0.1-0.075-0.1-0.075-0.4" />
<tone type="waiting_tone" freq="400"
duration="0.5-0.3-0.2-0.3-0.2-3.0" />
<tone type="holding_tone" freq="400" duration="0.5-0.5-0.5-0.25" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 35]
Internet-Draft MIDI Tones in SIP June 2007
<country name="GIBRALTAR">
<tone type="dial_tone" freq="350+400" duration="continuous" />
<tone type="ringing_tone" freq="400+450" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400"
duration="0.4-0.35-0.225-0.525" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
<tone type="waiting_tone" freq="400" duration="0.1-3.0" />
</country>
<country name="GREECE">
<tone type="dial_tone" freq="425 or 450" duration="0.2-0.3-0.7-0.8" />
<tone type="special_dial_special_tone" freq="400/425 or 425/450"
duration="0.2-0.3-0.7-0.8" />
<tone type="ringing_tone" freq="425 or 450"
duration="1.0-4.0" />
<tone type="busy_tone" freq="425 or 450" duration="0.3-0.3" />
<tone type="congestion_special_tone" freq="425" duration="0.15-0.15" />
<tone type="special_information_special_tone" freq="950/1450/1800"
duration="3*0.33-1.0" />
<tone type="waiting_special_tone" freq="425"
duration="0.3-10.0-0.3-10.0" />
<tone type="intrusion_tone" freq="425 or 450"
duration="0.15-0.25-0.15-1.45" />
<tone type="holding_special_tone" freq="900"
duration="0.5-0.5" />
<tone type="valid_radio_paging_tone" freq="450"
duration="0.1-0.1-0.1-0.7" />
<tone type="number_unobtainable_radio_paging_tone" freq="450"
duration="continuous" />
</country>
<country name="GREENLAND">
<tone type="dial_tone" freq="445 or 425" duration="continuous" />
<tone type="second_dial_tone" freq="445 or 425" duration="continuous" />
<tone type="ringing_tone" freq="445 or 425" duration="1.0-4.0" />
<tone type="busy_tone" freq="445 or 425" duration="0.25-0.25" />
<tone type="congestion_tone" freq="445 or 425" duration="0.25-0.25" />
<tone type="number_unobtainable_1_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="number_unobtainable_2_tone" freq="425"
duration="0.25-0.25" />
<tone type="pay_tone" freq="950/1400/1800" duration="3*0.22-1.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 36]
Internet-Draft MIDI Tones in SIP June 2007
<country name="GRENADA">
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="460+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="recorded" duration="announcement" />
</country>
<country name="GUADELOUPE (French Dep.)">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.3-2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="GUIANA (French Dep.)">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.3-2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="GUINEA">
<tone type="ringing_tone" freq="450" duration="0.4-0.2" />
<tone type="busy_tone" freq="450" duration="0.2-0.2" />
</country>
<country name="GUYANA">
<tone type="dial_tone" freq="360/400" duration="1.3-0.3-0.2-0.5" />
<tone type="ringing_tone" freq="425" duration="1.75-3.25" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.5-0.5" />
<tone type="waiting_tone" freq="480" duration="0.5-18.0" />
</country>
<country name="HONDURAS">
<tone type="dial_tone" freq="440" duration="continuous" />
<tone type="second_dial_tone" freq="440" duration="0.135-0.135" />
<tone type="ringing_tone" freq="440" duration="0.5-4.0-2.0-4.0" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="congestion_tone" freq="440" duration="0.25-0.25" />
<tone type="waiting_tone" freq="440" duration="0.5-0.5-0.2-2.7" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 37]
Internet-Draft MIDI Tones in SIP June 2007
<country name="HONGKONG">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="recall_dial_tone" freq="350+440"
duration="3*(0.1-0.1)+continuous" />
<tone type="ringing_tone" freq="440+480" duration="0.4-0.2-0.4-3.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="480+620"
duration="continuous" />
<tone type="waiting_tone" freq="440" duration="3*(0.5-0.5)-8.0" />
</country>
<country name="HUNGARY">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425" duration="continuous" />
<tone type="special_dial_tone" freq="350+375+400"
duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.2-3.7" />
<tone type="busy_tone" freq="425" duration="0.3-0.3" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="warning_operator_intervening_tone" freq="425"
duration="0.3-0.3-0.3-1.5" />
<tone type="waiting_tone" freq="425+450"
duration="0.3-0.3" />
<tone type="payphone_recognition_tone" freq="1100/750"
duration="0.2-0.2-0.2-2.0" />
<tone type="positive_indication_tone" freq="300+420"
duration="1.0-0.2 + announcement" />
<tone type="negative_indication_tone" freq="300+420"
duration="0.2-0.2 + announcement" />
<tone type="offering_tone" freq="425" duration="0.3-0.3-0.3-1.5" />
</country>
<country name="ICELAND">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="0.4-0.04" />
<tone type="ringing_tone" freq="425" duration="1.2-4.7" />
<tone type="busy_tone" freq="425" duration="0.25-0.25" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="recorded"
duration="announcement" />
<tone type="waiting_tone" freq="425" duration="0.2-0.6-0.2-5.0" />
<tone type="payphone_recognition_tone" freq="1633/1209"
duration="0.2-0.2-0.2-2.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 38]
Internet-Draft MIDI Tones in SIP June 2007
<country name="INDIA">
<tone type="dial_tone" freq="33 or 50 or 400*25" duration="continuous" />
<tone type="ringing_1_tone" freq="400*25" duration="0.4-0.2-0.4-2.6" />
<tone type="ringing_2_tone" freq="133 or 400*25" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_1_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_2_tone" freq="400" duration="0.6-0.6" />
<tone type="number_unobtainable_1_tone" freq="400" duration="continuous" />
<tone type="number_unobtainable_2_tone" freq="400" duration="2.5-0.5" />
</country>
<country name="INDONESIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.33-2*0.03)-1.0" />
<tone type="number_unobtainable_tone" freq="425" duration="2.0-0.5" />
<tone type="payphone_recognition_tone" freq="1200/800"
duration="0.2-0.2-0.2-2.0" />
<tone type="offering_tone" freq="425" duration="0.5-0.5-0.5-1.0" />
</country>
<country name="IRAN">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="400/425" duration="continuous" />
<tone type="recall_dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800" duration="3*0.33-1.0"
/>
<tone type="waiting_tone" freq="425" duration="0.2-0.2-0.2-10.0" />
<tone type="holding_tone" freq="950/950/1400" duration="0.65-0.325-0.325-1.3-
2.6" />
<tone type="offering_tone" freq="425" duration="0.15-0.25-0.15-1.45" />
<tone type="preemption_tone" freq="1400" duration="0.1-0.1 (three bursts)" />
<tone type="permanent_signal_tone" freq="1400" duration="continuous" />
</country>
<country name="IRAQ">
<tone type="recall_dial_tone" freq="133" duration="0.4-0.2-0.4-1.5" />
<tone type="ringing_tone" freq="400" duration="continuous" />
<tone type="busy_tone" freq="400" duration="1.0-1.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 39]
Internet-Draft MIDI Tones in SIP June 2007
<country name="IRELAND">
<tone type="dial_tone" freq="400/425/450" duration="continuous" />
<tone type="ringing_tone" freq="400 or 450 or 425*25"
duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="425"
duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="number_unobtainable_tone" freq="400 or 425"
duration="6.0-1.0" />
<tone type="route_tone" freq="425"
duration="0.06-0.06" />
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="ISRAEL">
<tone type="dial_tone" freq="400 or 425 or 440" duration="continuous" />
<tone type="second_dial_tone" freq="400 or 440"
duration="3*(0.1-0.1)+continuous" />
<tone type="recall_dial_tone" freq="400 or 440"
duration="3*(0.1-0.1)+continuous" />
<tone type="special_dial_tone" freq="400" duration="1.0-0.25" />
<tone type="ringing_tone" freq="400 or 425 or 440" duration="1.0-3.0" />
<tone type="busy_tone" freq="400 or 425 or 440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="975/1400/1800"
duration="3*0.333-1.0 + announcement" />
<tone type="number_unobtainable_tone" freq="975/1400/1800"
duration="3*0.333-1.0 + announcement" />
<tone type="waiting_tone" freq="400 or 440"
duration="0.15-10.0-0.15 (only once)" />
<tone type="caller_waiting_tone" freq="400 or 440"
duration="2*(0.1-0.1)-0.6-3.0" />
<tone type="confirmation_1_tone" freq="400 or 440"
duration="0.15-0.15-0.3 (only once)" />
<tone type="confirmation_2_tone" freq="400" duration="0.04-0.04" />
<tone type="payphone_recognition_tone" freq="1209/452"
duration="0.2-0.2-0.2-2.0" />
<tone type="search_tone" freq="1004" duration="0.01-1.0" />
<tone type="holding_tone" freq="400" duration="0.05-2.0" />
</country>
<country name="ITALY">
<tone type="dial_tone" freq="425" duration="0.6-1.0-0.2-0.2" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.2-0.2" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 40]
Internet-Draft MIDI Tones in SIP June 2007
<country name="JAMAICA">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="ringing_1_tone" freq="440*480" duration="2.0-4.0" />
<tone type="ringing_2_tone" freq="440+480" duration="1.5-4.5" />
<tone type="ringing_3_tone" freq="440+480" duration="1.0-4.0" />
<tone type="ringing_4_tone" freq="400 or 133"
duration="0.4-0.2-0.4-2.0" />
<tone type="busy_1_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_2_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_1_tone" freq="480+620" duration="0.3-0.2" />
<tone type="congestion_2_tone" freq="480+620" duration="0.2-0.3" />
<tone type="number_unobtainable_tone" freq="400" duration="3.0-0.5" />
<tone type="record_tone" freq="480+620" duration="0.25-0.25" />
</country>
<country name="JAPAN">
<tone type="dial_tone" freq="400" duration="continuous" />
<tone type="dial_pabx_tone" freq="400" duration="0.25-0.25" />
<tone type="second_dial_1_tone" freq="400" duration="0.125-0.125" />
<tone type="second_dial_2_tone" freq="440" duration="0.125-0.125" />
<tone type="second_dial_3_tone" freq="400" duration="0.15-0.15" />
<tone type="recall_dial_tone" freq="350+440" duration="continuous" />
<tone type="ringing_tone" freq="400*16" duration="1.0-2.0" />
<tone type="ringing_pabx_tone" freq="400*20" duration="1.0-2.0" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="congestion_tone" freq="400" duration="0.5-0.5" />
<tone type="special_information_tone" freq="400" duration="0.1-0.1" />
<tone type="waiting_1_tone" freq="440" duration="0.1-0.1-0.1-1.0" />
<tone type="waiting_2_tone" freq="400*16/400"
duration="0.5-0.5-0.5-2.5" />
<tone type="call_waiting_tone" freq="400*16/400"
duration="0.5-0.0~4.0-0.05-0.45-0.05-3.45-0.05-0.45-0.05-3.45" />
<tone type="pay_1_tone" freq="250" duration="1.0" />
<tone type="pay_2_tone" freq="250" duration="0.5" />
<tone type="positive_indication_tone" freq="400"
duration="0.125-0.125-0.125-0.625" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 41]
Internet-Draft MIDI Tones in SIP June 2007
<country name="JORDAN">
<tone type="dial_tone" freq="420*40 or 400+440" duration="continuous" />
<tone type="ringing_1_tone" freq="420*40 or 440+400" duration="1.2-4.8" />
<tone type="ringing_2_tone" freq="400+16" duration="2/3 0.4-0.2-0.4-2.0" />
<tone type="busy_1_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_2_tone" freq="420*40 or 440+400" duration="0.5-0.5" />
<tone type="congestion_1_tone" freq="420*40" duration="0.5-0.5" />
<tone type="congestion_2_tone" freq="400+440" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="600*120 or 540+660" duration="2.5-
0.5" />
<tone type="waiting_tone" freq="420*40 or 400+440" duration="0.5-2*(0.3-0.2)-
3.0" />
<tone type="confirmation_tone" freq="400" duration="20*(0.125-0.125)-continuous"
/>
<tone type="holding_tone" freq="420*40 or 400+440" duration="0.5-0.5-0.5-0.25"
/>
</country>
<country name="KENYA">
<tone type="dial_tone" freq="425 or 50" duration="continuous" />
<tone type="second_dial_tone" freq="425" duration="1.0-0.2-0.75-0.75" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0-1.0-2.0-1.0-5.0-0.4-0.2"
/>
<tone type="busy_tone" freq="425" duration="0.5-0.5-0.4-0.2" />
<tone type="congestion_tone" freq="425" duration="0.2-0.2-0.4-0.35-0.225-0.525"
/>
<tone type="warning_operator_intervening_tone" freq="425" duration="0.2-0.2-0.2-
1.4" />
<tone type="number_unobtainable_1_tone" freq="950/1400/1800" duration="3*0.33-
1.0" />
<tone type="number_unobtainable_2_tone" freq="400" duration="continuous" />
<tone type="waiting_tone" freq="425" duration="continuous" />
</country>
<country name="KIRIBATI">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.5-0.5" />
<tone type="number_unobtainable_tone" freq="425" duration="0.25-0.25" />
<tone type="waiting_tone" freq="425" duration="0.4-0.2-0.4-2.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 42]
Internet-Draft MIDI Tones in SIP June 2007
<country name="KOREA (Rep. of)">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="recall_dial_1_tone" freq="400 or 450" duration="1.0-4.0" />
<tone type="recall_dial_2_tone" freq="400 or 450" duration="1.0-2.0" />
<tone type="ringing_tone" freq="440+480" duration="1.0-2.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.3-0.2" />
<tone type="warning_operator_intervening_tone" freq="392/494/587"
duration="2*(0.5-0.5-1.5)" />
<tone type="number_unobtainable_tone" freq="450" duration="0.2-0.1-0.2-1.5" />
<tone type="waiting_tone" freq="350+440" duration="0.25-0.25-0.25-3.25" />
<tone type="intercept_tone" freq="350+440" duration="0.125-0.25-0.125-1.5" />
</country>
<country name="KUWAIT">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="0.4-0.04" />
<tone type="ringing_1_tone" freq="425" duration="1.0-4.0" />
<tone type="ringing_2_tone" freq="400" duration="1.0-3.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.5-0.5" />
<tone type="warning_operator_intervening_tone" freq="425" duration="1.0-1.5-0.4-
1.5" />
<tone type="intrusion_tone" freq="425" duration="0.5-0.2-0.2-0.2" />
<tone type="number_unobtainable_tone" freq="400" duration="continuous" />
<tone type="intercept_tone" freq="950/1400/1800" duration="3*0.333-1.0" />
<tone type="line_lockout_tone" freq="425" duration="0.5-0.5" />
<tone type="refusal_tone" freq="425" duration="0.6-0.6" />
<tone type="acceptance_tone" freq="425" duration="continuous" />
</country>
<country name="KYRGYZSTAN">
<tone type="ringing_tone" freq="425" duration="0.8-3.2" />
<tone type="busy_tone" freq="425" duration="0.4-0.4" />
<tone type="congestion_tone" freq="425" duration="0.4-0.4" />
<tone type="number_unobtainable_tone" freq="425" duration="0.4-0.4" />
</country>
<country name="LAO P.D.R.">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="0.4-0.04" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="1.0-1.0" />
<tone type="congestion_tone" freq="425" duration="0.375-0.375" />
<tone type="number_unobtainable_tone" freq="425" duration="2.5-0.5" />
<tone type="waiting_tone" freq="425" duration="0.4-0.4" />
<tone type="confirmation_tone" freq="950" duration="continuous" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 43]
Internet-Draft MIDI Tones in SIP June 2007
<country name="LEBANON">
<tone type="ringing_tone" freq="435" duration="1.2-4.4" />
<tone type="busy_tone" freq="435" duration="0.4-0.2" />
</country>
<country name="LIBERIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425 or 450" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="number_unobtainable_tone" freq="425" duration="0.6-0.2-3*(0.2-0.2)"
/>
</country>
<country name="LITHUANIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="0.8-3.2" />
<tone type="busy_tone" freq="425" duration="0.4-0.4" />
<tone type="waiting_tone" freq="950/1400/1800" duration="3*0.333-1.0" />
</country>
<country name="LUXEMBOURG">
<tone type="dial_tone" freq="425 or 450" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425 or 450" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425 or 450" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800" duration="3*0.333-
1.0" />
<tone type="warning_operator_intervening_tone" freq="425 or 450" duration="0.25-
0.25-0.25-1.25" />
<tone type="intercept_tone" freq="1190/1280" duration="0.25-0.25" />
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450" duration="0.2-
0.2-0.2-2.0" />
</country>
<country name="MACAU">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="1.8-0.2" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="waiting_tone" freq="425" duration="0.2-0.6" />
<tone type="intercept_tone" freq="950/1400/1800" duration="3*0.333-1.0" />
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450" duration="0.2-
0.2-0.2-2.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 44]
Internet-Draft MIDI Tones in SIP June 2007
<country name="MADAGASCAR">
<tone type="ringing_tone" freq="25" duration="1.66-3.33" />
<tone type="busy_tone" freq="450" duration="0.5-0.5" />
<tone type="waiting_tone" freq="450" duration="0.125-0.125" />
</country>
<country name="MALAWI">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_1_tone" freq="425" duration="1.0-4.0" />
<tone type="ringing_2_tone" freq="400 or 133" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_1_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_2_tone" freq="525" duration="0.5-0.5" />
<tone type="busy_3_tone" freq="400" duration="0.4-0.333" />
<tone type="number_unobtainable_tone" freq="400" duration="2.5-0.5" />
</country>
<country name="MALAYSIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="0.25-0.25-0.25-0.25-2.0" />
<tone type="ringing_tone" freq="425" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="900/1400/1800" duration="3*1.0-1.0"
/>
<tone type="warning_operator_intervening_tone" freq="425" duration="0.5-0.2-0.2-
0.2" />
<tone type="warning_end_of_period_tone" freq="900" duration="0.1-0.1-0.1-0.1-0.1
(only once)" />
<tone type="number_unobtainable_tone" freq="425" duration="2.5-0.5" />
<tone type="waiting_tone" freq="425" duration="1.0-10.0-0.5-0.25-0.5-10.0-0.5-
0.25" />
<tone type="line_lockout_tone" freq="425" duration="0.5-0.5" />
</country>
<country name="MALDIVES">
<tone type="dial_tone" freq="400/50" duration="continuous" />
<tone type="ringing_tone" freq="400" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="congestion_tone" freq="400" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="400" duration="continuous" />
<tone type="waiting_tone" freq="400" duration="1.0-10.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 45]
Internet-Draft MIDI Tones in SIP June 2007
<country name="MALI">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425+330" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="0.40-0.04" />
<tone type="ringing_tone" freq="425" duration="1.7-3.3" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="special_information_tone" freq="900/1400/1800" duration="3*0.33-
0.05-0.03)-1.0" />
<tone type="route_tone" freq="425" duration="0.05-0.04" />
<tone type="acceptance_tone" freq="950" duration="continuous" />
</country>
<country name="MALTA">
<tone type="ringing_tone" freq="400+450 or 400*25 or 400*16" duration="2/3 0.4-
0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400" duration="0.4-0.35-0.225-0.525" />
<tone type="number_unobtainable_tone" freq="400" duration="continuous" />
<tone type="pay_tone" freq="400" duration="0.15-0.15" />
</country>
<country name="MARTINIQUE (French Dep.)">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800" duration="(3*0.3-
2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="MAURITANIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.5-3.5" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
</country>
<country name="MAURITIUS">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.75-0.75" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 46]
Internet-Draft MIDI Tones in SIP June 2007
<country name="MAYOTTE">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800" duration="(3*0.3-
2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="MEXICO">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.25-0.25" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="warning_operator_intervening_tone" freq="425" duration="0.5-0.17-
0.17-0.17" />
</country>
<country name="MOLDOVA">
<tone type="ringing_tone" freq="425" duration="0.8-3.2" />
<tone type="busy_tone" freq="425" duration="0.4-0.4" />
<tone type="congestion_tone" freq="425" duration="0.4-0.4" />
</country>
<country name="MONTSERRAT">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="recall_dial_tone" freq="350+440"
duration="3*(0.1-0.1)-continuous" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_tone" freq="450"
duration="0.2-0.2-0.65-0.2" />
<tone type="number_unobtainable_tone" freq="480+620"
duration="0.25-0.25" />
<tone type="waiting_tone" freq="440" duration="1*(0.5-10.0-0.5)" />
<tone type="payphone_recognition_tone" freq="1600/1143"
duration="0.2-0.2-0.2-2.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 47]
Internet-Draft MIDI Tones in SIP June 2007
<country name="MOROCCO">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="660/440/590/740" duration="0.5-0.5-0.5-0.3-
0.2" />
<tone type="ringing_tone" freq="425" duration="1.66-3.33" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
</country>
<country name="MOZAMBIQUE">
<tone type="ringing_tone" freq="400" duration="1.0-5.0" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="number_unobtainable_tone" freq="400" duration="0.2-0.2" />
</country>
<country name="NAMIBIA">
<tone type="dial_tone" freq="440*33" duration="continuous" />
<tone type="ringing_tone" freq="400*33" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_1_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_2_tone" freq="400" duration="0.5-0.5" />
<tone type="busy_3_tone" freq="400" duration="0.25-0.25" />
<tone type="congestion_tone" freq="400" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="400" duration="2.5-0.5" />
<tone type="payphone_recognition_tone" freq="770/1209" duration="0.125-1.5" />
<tone type="pay_tone" freq="400" duration="0.125-0.125" />
</country>
<country name="NAURU">
<tone type="dial_tone" freq="400" duration="continuous" />
<tone type="dial_pabx_tone" freq="33" duration="continuous" />
<tone type="recall_dial_pabx_tone" freq="33" duration="continuous" />
<tone type="ringing_tone" freq="400" duration="1.0-4.0" />
<tone type="ringing_pabx_tone" freq="425*25" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="busy_pabx_tone" freq="425" duration="0.375-0.375" />
<tone type="congestion_pabx_tone" freq="425" duration="0.375-0.375" />
<tone type="number_unobtainable_tone" freq="400" duration="0.75-0.25-0.25-0.25"
/>
</country>
<country name="NEPAL">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.1-3.1" />
<tone type="busy_tone" freq="425" duration="0.25-0.25" />
<tone type="congestion_tone" freq="425" duration="0.175-0.175" />
<tone type="number_unobtainable_tone" freq="425" duration="0.25-0.5" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 48]
Internet-Draft MIDI Tones in SIP June 2007
<country name="NETHERLANDS">
<tone type="dial_tone" freq="425 or 450" duration="continuous" />
<tone type="special_dial_tone" freq="425 or 450" duration="0.5-0.05" />
<tone type="ringing_tone" freq="425 or 450" duration="1.0-4.0" />
<tone type="busy_1_tone" freq="425 or 450" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="425 or 450" duration="0.25-0.25" />
<tone type="congestion_tone" freq="425 or 450" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800" duration="3*0.333-
1.0" />
<tone type="waiting_tone" freq="425 or 450" duration="0.5-9.5" />
<tone type="pay_tone" freq="770 or 850 or 950" duration="1" />
<tone type="positive_indication_tone" freq="425 or 450" duration="continuous" />
<tone type="negative_indication_tone" freq="425 or 450" duration="0.0625-0.0625"
/>
</country>
<country name="NEW CALEDONIA">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800" duration="(3*0.3-
2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="NEW ZEALAND">
<tone type="dial_tone" freq="400" duration="continuous" />
<tone type="ringing_tone" freq="400+450" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="congestion_1_tone" freq="900" duration="0.5-0.5" />
<tone type="congestion_2_tone" freq="400" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="400" duration="3*(0.75-0.1)-0.75-
0.4" />
<tone type="waiting_1_tone" freq="400+450" duration="0.5" />
<tone type="waiting_2_tone" freq="400" duration="0.25-0.25-0.25-3.25" />
<tone type="waiting_3_tone" freq="523/659" duration="3*(0.2-3.0)-0.2" />
<tone type="function_acknowledge_tone" freq="440+450" duration="2.0-0.4-0.2-0.4"
/>
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450" duration="0.2-
0.2-0.2-2.0" />
<tone type="holding_tone" freq="400/400+450" duration="0.5-0.5-0.5-0.25" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 49]
Internet-Draft MIDI Tones in SIP June 2007
<country name="NIGER">
<tone type="dial_tone" freq="440" duration="continuous" />
<tone type="second_dial_tone" freq="330 or 440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.7-3.3" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="congestion_tone" freq="440" duration="0.5-0.5" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="NIGERIA">
<tone type="dial_tone" freq="400 or 425 or 450" duration="continuous" />
<tone type="second_dial_tone" freq="425" duration="continuous" />
<tone type="recall_dial_tone" freq="400 or 425" duration="continuous" />
<tone type="ringing_tone" freq="400 or 425 or 450" duration="2.0-4.0" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="congestion_tone" freq="400" duration="0.25-0.25" />
<tone type="special_information_tone" freq="400 or 33" duration="0.2-1.5" />
<tone type="waiting_operator_intervening_tone" freq="400" duration="0.15-0.25-
0.15-1.45" />
<tone type="number_unobtainable_tone" freq="450" duration="5.5-0.5" />
<tone type="waiting_tone" freq="425" duration="2.0-4.0" />
<tone type="holding_tone" freq="950/950/1400" duration="0.65-0.325-0.325-1.3-
2.6" />
</country>
<country name="NORWAY">
<tone type="ringing_1_tone" freq="425" duration="1.0-4.0" />
<tone type="ringing_2_tone" freq="400 or 450" duration="1.0-3.0" />
<tone type="busy_1_tone" freq="425" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="400 or 450" duration="0.2-0.4" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800" duration="3*0.333-
1.0" />
<tone type="payphone_recognition_tone" freq="1477/941" duration="0.2-0.2-0.2-2.0
(four cycles)" />
</country>
<country name="OMAN">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.5-0.5" />
<tone type="warning_operator_intervening_tone" freq="425" duration="0.5-0.17-
0.17-0.17" />
<tone type="number_unobtainable_tone" freq="425" duration="0.2-0.3" />
<tone type="waiting_tone" freq="425" duration="0.3-1.0" />
<tone type="line_lockout_tone" freq="425" duration="0.48-0.48" />
Bryan & Jennings Expires December 4, 2007 [Page 50]
Internet-Draft MIDI Tones in SIP June 2007
</country>
<country name="PAKISTAN">
<tone type="ringing_1_tone" freq="450" duration="1.0-4.0" />
<tone type="ringing_2_tone" freq="400+16" duration="2/3 0.4-0.2-0.4-2.0" />
<tone type="busy_1_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_2_tone" freq="450" duration="0.4-0.675-0.13-0.17" />
</country>
<country name="PANAMA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.20-4.65" />
<tone type="busy_tone" freq="425" duration="0.32-4.65" />
<tone type="congestion_tone" freq="425" duration="0.32-4.65" />
<tone type="special_information_tone" freq="425" duration="0.4-0.04" />
<tone type="warning_operator_intervening_tone" freq="425" duration="0.18-0.18-
0.5-0.18" />
<tone type="number_unobtainable_tone" freq="-" duration="- " />
</country>
<country name="PAPUA NEW GUINEA">
<tone type="dial_tone" freq="425 or 400*25 or 350+440"
duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="0.4-0.04" />
<tone type="ringing_tone"
freq="425 or 400*25 or 400*16+2/3 or 400+450 or 410*20"
duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="425 or 400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="425 or 400" duration="0.375-0.375" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.01" />
<tone type="warning_operator_intervening_tone" freq="1400"
duration="0.5-11.5" />
<tone type="number_unobtainable_tone" freq="425 or 400"
duration="2.5-0.5" />
<tone type="waiting_tone" freq="425"
duration="0.04-10.0-0.04-20.0-0.04-20.0" />
<tone type="payphone_recognition_1_tone" freq="1209/852"
duration="0.2-0.2-0.2-2.0 (four cycles)" />
<tone type="payphone_recognition_2_tone" freq="1336/941"
duration="0.2-0.2-0.2-2.0 (two cycles)" />
<tone type="payphone_recognition_3_tone" freq="900"
duration="0.075-0.15-0.075-2.7 (two cycles)" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 51]
Internet-Draft MIDI Tones in SIP June 2007
<country name="PARAGUAY">
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="1.0-1.0" />
<tone type="warning_operator_intervening_tone" freq="425"
duration="0.15-0.25-0.15-1.45" />
<tone type="number_unobtainable_tone" freq="425"
duration="2.0-0.5" />
<tone type="waiting_tone" freq="950/950/1400"
duration="0.65-0.325-0.125-1.3-2.6" />
<tone type="positive_indication_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
</country>
<country name="PHILIPPINES">
<tone type="dial_1_tone" freq="600*120 or 425" duration="continuous" />
<tone type="dial_2_tone" freq="400" duration="0.2-0.2" />
<tone type="special_dial_tone" freq="400+425" duration="continuous" />
<tone type="ringing_1_tone" freq="450" duration="1.0-10.0" />
<tone type="ringing_2_tone" freq="425+480" duration="1.0-4.0" />
<tone type="busy_1_tone" freq="600*120 or 425" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="450" duration="0.4-0.2" />
<tone type="congestion_tone" freq="600*120 or 480+620" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="600*120" duration="0.25-0.25" />
</country>
<country name="POLAND">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425+350" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800" duration="3*0.33-1.0"
/>
<tone type="waiting_tone" freq="425" duration="0.15-0.15-0.15-4.0" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
</country>
<country name="PORTUGAL">
<tone type="dial_tone" freq="400 or 425" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="1.0-0.2" />
<tone type="ringing_tone" freq="400 or 425" duration="1.0-5.0" />
<tone type="busy_tone" freq="400 or 425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.2-0.2" />
<tone type="number_unobtainable_tone" freq="400 or 425" duration="0.2-0.2" />
<tone type="waiting_tone" freq="425" duration="0.2-0.2-0.2-5.0" />
<tone type="payphone_recognition_tone" freq="1477/941" duration="0.2-0.2-0.2-
2.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 52]
Internet-Draft MIDI Tones in SIP June 2007
<country name="PUERTO RICO">
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="QATAR">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="ringing_1_tone" freq="400+450" duration="0.4-0.2-0.4-2.2" />
<tone type="ringing_2_tone" freq="400+450" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_1_tone" freq="400 or 450" duration="0.8-0.8" />
<tone type="busy_2_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400" duration="0.4-0.35-0.225-0.525" />
<tone type="number_unobtainable_tone" freq="400" duration="continuous" />
</country>
<country name="REUNION (French Dep.)">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.3-2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="ROMANIA">
<tone type="dial_tone" freq="400 or 450" duration="continuous" />
<tone type="ringing_tone" freq="400*16 or 450*25" duration="2.0-4.0" />
<tone type="busy_tone" freq="133 or 450" duration="0.15-0.20" />
<tone type="number_unobtainable_tone" freq="400 or 450"
duration="6*(0.033-0.03)-0.1-0.03" />
</country>
<country name="RUSSIA">
<tone type="ringing_tone" freq="425" duration="0.8-3.2" />
<tone type="busy_tone" freq="425" duration="0.4-0.4" />
<tone type="waiting_tone" freq="950/1400/1800" duration="3*0.333-1.0" />
</country>
<country name="RWANDA">
<tone type="dial_tone" freq="440" duration="continuous" />
<tone type="second_dial_tone" freq="340" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.7-3.3" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 53]
Internet-Draft MIDI Tones in SIP June 2007
<country name="S. HELENA">
<tone type="dial_tone" freq="350+400" duration="continuous" />
<tone type="ringing_tone" freq="400+450" duration="0.4-0.2" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400" duration="0.4-0.35" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
<tone type="pay_tone" freq="400" duration="0.125-0.125" />
</country>
<country name="S. KITTS AND NEVIS">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="recall_dial_tone" freq="350+440"
duration="3*(0.1-0.1)-continuous" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800" duration="3*0.33-1.0"
/>
<tone type="warning_operator_intervening_tone" freq="450" duration="0.2-0.2-
0.65-0.2" />
<tone type="number_unobtainable_tone" freq="480+620" duration="0.25-0.25" />
<tone type="waiting_tone" freq="440" duration="1*(0.5-10.0-0.5)" />
<tone type="payphone_recognition_tone" freq="1600/1143" duration="0.2-0.2-0.2-
2.0" />
</country>
<country name="S. LUCIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="0.375-0.25-0.375-2.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="425+330" duration="continuous" />
<tone type="warning_operator_intervening_tone" freq="425" duration="0.1-4.9" />
<tone type="number_unobtainable_tone" freq="recorded" duration="announcement" />
<tone type="waiting_tone" freq="425" duration="0.2-0.2" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
</country>
<country name="S. PIERRE AND MIQUELON">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800" duration="(3*0.3-
2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 54]
Internet-Draft MIDI Tones in SIP June 2007
<country name="S. VINCENT AND THE GRENADINES">
<tone type="dial_tone" freq="350+450" duration="continuous" />
<tone type="ringing_tone" freq="400+450" duration="0.2-0.4" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400" duration="0.4-0.35-0.255-0.525" />
</country>
<country name="SAN MARINO">
<tone type="dial_tone" freq="425" duration="0.6-1.0-0.2-0.2" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.2-0.2" />
</country>
<country name="SAO TOME AND PRINCIPE">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-5.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="number_unobtainable_tone" freq="425" duration="0.2-0.2" />
<tone type="pay_tone" freq="12000" duration="continuous" />
</country>
<country name="SAUDI ARABIA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="recall_dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.2-4.6" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="intrusion_tone" freq="425" duration="0.5-0.2-0.2-0.2" />
<tone type="waiting_tone" freq="425" duration="0.2-0.6-0.2-4.0" />
<tone type="payphone_recognition_tone" freq="1600/1200"
duration="0.2-0.2-0.2-2.0" />
<tone type="refusal_tone" freq="425" duration="0.6-0.6" />
<tone type="acceptance_tone" freq="425" duration="continuous" />
</country>
<country name="SENEGAL">
<tone type="dial_tone" freq="440" duration="continuous" />
<tone type="second_dial_tone" freq="440+330" duration="continuous" />
<tone type="ringing_tone" freq="400" duration="1.7-3.3" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="SEYCHELLES">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="425" duration="0.375-0.375" />
<tone type="congestion_tone" freq="425" duration="0.4-0.35-0.225-0.525" />
<tone type="number_unobtainable_tone" freq="425" duration="continuous" />
Bryan & Jennings Expires December 4, 2007 [Page 55]
Internet-Draft MIDI Tones in SIP June 2007
</country>
<country name="SIERRA LEONE">
<tone type="dial_tone" freq="425 or 450" duration="continuous" />
<tone type="ringing_tone" freq="425 or 450" duration="1.0-4.0" />
<tone type="busy_tone" freq="425 or 450" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.2-0.2" />
<tone type="number_unobtainable_tone" freq="950 or 450/150"
duration="0.33-0.03" />
<tone type="waiting_tone" freq="425" duration="1.0 (one burst)" />
</country>
<country name="SINGAPORE">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425*24" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="425" duration="0.75-0.75" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="warning_operator_intervening_tone" freq="425"
duration="0.125-0.125" />
<tone type="number_unobtainable_tone" freq="425" duration="2.5-0.5" />
<tone type="waiting_tone" freq="425" duration="0.3-0.2-0.3-3.2" />
<tone type="intercept_tone" freq="425" duration="0.25-2.0" />
<tone type="payphone_recognition_tone" freq="1206/832"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="SLOVAKIA">
<tone type="dial_1_tone" freq="425" duration="0.33-0.33-0.66-0.66" />
<tone type="dial_2_centrex_tone" freq="425" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="3*(0.165-0.165)-0.660-0.660"
/>
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.33-0.33" />
<tone type="congestion_tone" freq="425" duration="0.165-0.165" />
<tone type="special_information_tone" freq="950/1400/1800" duration="(3*0.33-
2*0.03)-1.0" />
<tone type="waiting_tone" freq="425" duration="0.33-9.0" />
<tone type="caller_waiting_tone" freq="425" duration="1.0-0.17-0.33-3.5" />
<tone type="connection_tone" freq="1400" duration="0.05-0.05" />
<tone type="offering_tone" freq="425" duration="0.33-0.33-0.33-1.5" />
<tone type="conference_tone" freq="425" duration="0.66" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 56]
Internet-Draft MIDI Tones in SIP June 2007
<country name="SLOVENIA">
<tone type="dial_tone" freq="425" duration="0.7-0.8-0.2-0.3" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.2-0.2" />
<tone type="special_information_tone" freq="950/1400/1600" duration="3*0.333-
1.0" />
</country>
<country name="SOLOMON">
<tone type="dial_tone" freq="400" duration="continuous" />
<tone type="ringing_tone" freq="400+450" duration="0.4-0.2" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="congestion_tone" freq="400" duration="0.1-0.1" />
<tone type="number_unobtainable_tone" freq="400" duration="0.075-0.1" />
<tone type="waiting_tone" freq="400+450/400" duration="0.5-0.5" />
<tone type="pay_tone" freq="852" duration="0.2-2.0" />
</country>
<country name="SOUTH AFRICA">
<tone type="dial_tone" freq="400*33" duration="continuous" />
<tone type="special_dial_tone" freq="400*33"
duration="1/3 4*(0.25-0.25)-continuous" />
<tone type="ringing_tone" freq="400*33" duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.5-0.5" />
<tone type="congestion_tone" freq="400" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="warning_operator_intervening_tone" freq="400"
duration="0.15-0.25-0.15-1.45" />
<tone type="number_unobtainable_tone" freq="400" duration="2.5-0.5" />
<tone type="waiting_tone" freq="400*33"
duration="1/3 3*(0.25-0.25)-0.25-7.25" />
<tone type="pay_tone" freq="900" duration="0.2-1.8" />
<tone type="payphone_recognition_tone" freq="770/1209"
duration="0.125-1.5" />
<tone type="positive_indication_tone" freq="700/1100"
duration="0.25-0.25-0.25-0.25" />
<tone type="comfort_tone" freq="950/950/1400"
duration="0.65-0.325-0.325-1.3-2.6" />
<tone type="notify_tone" freq="900" duration="3*0.2-2*0.2" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 57]
Internet-Draft MIDI Tones in SIP June 2007
<country name="SPAIN">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="dial_tone" freq="600" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="1.0-0.1" />
<tone type="ringing_tone" freq="425" duration="1.5-3.0" />
<tone type="busy_tone" freq="425" duration="0.2-0.2" />
<tone type="congestion_tone" freq="425"
duration="2*(0.2-0.2)-0.2-0.6" />
<tone type="special_information_1_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="special_information_2_tone" freq="950/1400/1800"
duration="(3*0.33-2*0.03)-1.0" />
<tone type="warning_operator_intervening_tone" freq="1400"
duration="0.4-5.0" />
<tone type="number_unobtainable_tone" freq="425"
duration="0.2-0.2-0.2-0.6" />
<tone type="waiting_1_tone" freq="425"
duration="0.2-0.6" />
<tone type="waiting_2_tone" freq="425"
duration="0.175-0.175-0.175-3.5" />
<tone type="payphone_recognition_1_tone" freq="1600"
duration="0.05-1.28" />
<tone type="payphone_recognition_2_tone" freq="1600"
duration="0.05-0.05-0.05-1.55" />
<tone type="payphone_recognition_3_tone" freq="1600"
duration="0.05-0.05-0.05-0.05-0.05-1.5" />
</country>
<country name="SRI LANKA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425" duration="0.65-0.03" />
<tone type="ringing_tone" freq="425" duration="0.4-0.2" />
<tone type="busy_tone" freq="425" duration="0.75-0.75" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="number_unobtainable_tone" freq="400" duration="continuous" />
<tone type="waiting_tone" freq="425" duration="0.2-0.2-0.2-4.5" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
</country>
<country name="SURINAME">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="15.0-0.5" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800" duration="3*0.33-1.0"
/>
</country>
Bryan & Jennings Expires December 4, 2007 [Page 58]
Internet-Draft MIDI Tones in SIP June 2007
<country name="SWAZILAND">
<tone type="dial_tone" freq="50" duration="continuous" />
<tone type="ringing_tone" freq="400" duration="0.4-0.2-0.4-4.0" />
<tone type="busy_1_tone" freq="400" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="400" duration="0.4-0.4" />
<tone type="number_unobtainable_tone" freq="400" duration="4.8-0.2" />
<tone type="payphone_recognition_1_tone" freq="1430/943" duration="2.0-2.0" />
<tone type="payphone_recognition_2_tone" freq="1100+1750/750+1450"
duration="0.2-0.2-0.2-2.0" />
<tone type="pay_tone" freq="900" duration="0.25-0.25" />
</country>
<country name="SWEDEN">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="0.32-0.01" />
<tone type="ringing_1_tone" freq="425" duration="1.0-5.0" />
<tone type="ringing_2_tone" freq="400" duration="1.0-9.0" />
<tone type="busy_tone" freq="425" duration="0.25-0.25" />
<tone type="congestion_tone" freq="425" duration="0.25-0.75" />
<tone type="special_information_1_tone" freq="950/1400/1800" duration="3*0.333-
1.0 + announcement" />
<tone type="special_information_2_tone" freq="400" duration="3*(0.05-0.2)-0.6"
/>
<tone type="warning_operator_intervening_tone" freq="1400" duration="0.1-1.5" />
<tone type="warning_1_tone" freq="1400" duration="0.35-15.0" />
<tone type="warning_2_tone" freq="425" duration="2.0-5.0-continuous" />
<tone type="number_unobtainable_tone" freq="950/1400/1800" duration="3*0.333-1.0
+ announcement" />
<tone type="waiting_tone" freq="425" duration="0.2-0.5-0.2 (only once)" />
<tone type="payphone_recognition_tone" freq="1633/1336" duration="0.2-0.2-0.2-
4.0 (seven cycles)" />
<tone type="pay_tone" freq="941" duration="0.2-0.2-0.2-3.6 (two cycles)" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 59]
Internet-Draft MIDI Tones in SIP June 2007
<country name="SWITZERLAND">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="dial_pabx_tone" freq="500" duration="continuous" />
<tone type="ringing_tone" freq="425 or 500" duration="1.0-4.0" />
<tone type="busy_1_tone" freq="425" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="425" duration="0.25-0.25" />
<tone type="busy_pabx_tone" freq="500" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.2-0.2" />
<tone type="special_information_tone" freq="950/1400/1800" duration="3*0.333-
1.0" />
<tone type="record_tone" freq="1400" duration="0.45-15.0" />
<tone type="payphone_recognition_1_tone" freq="800/1200" duration="0.2-0.2-0.2-
2.0" />
<tone type="payphone_recognition_2_tone" freq="1100+1750/750+1450"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="SYRIA">
<tone type="dial_tone" freq="450" duration="continuous" />
<tone type="recall_dial_tone" freq="450" duration="continuous" />
<tone type="ringing_1_tone" freq="425 or 475" duration="1.0-4.0" />
<tone type="ringing_2_tone" freq="450 or 50" duration="1.0-3.0" />
<tone type="busy_1_tone" freq="450" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="450" duration="0.44-0.49" />
<tone type="congestion_tone" freq="450"
duration="2*(0.2-0.23)-0.2-0.92" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.33-2*0.03)-1.0" />
<tone type="number_unobtainable_tone" freq="450"
duration="0.9-0.2-2*(0.25-0.2)" />
</country>
<country name="TAJIKISTAN">
<tone type="ringing_tone" freq="425" duration="0.8-3.2" />
<tone type="busy_tone" freq="425" duration="0.4-0.4" />
<tone type="waiting_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
</country>
<country name="TANZANIA">
<tone type="dial_tone" freq="50" duration="continuous" />
<tone type="ringing_1_tone" freq="400" duration="continuous" />
<tone type="ringing_2_tone" freq="400" duration="1.0-2.0" />
<tone type="busy_1_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_2_tone" freq="400" duration="0.375-0.375" />
<tone type="number_unobtainable_tone" freq="400" duration="2.5-0.5" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 60]
Internet-Draft MIDI Tones in SIP June 2007
<country name="THAILAND">
<tone type="dial_tone" freq="400*50 or 400" duration="continuous" />
<tone type="ringing_tone" freq="400" duration="1.0-4.0" />
<tone type="busy_1_tone" freq="400" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="450" duration="0.333-0.333" />
<tone type="warning_operator_intervening_tone" freq="800"
duration="1.0" />
<tone type="number_unobtainable_tone" freq="400"
duration="6*(0.1-0.9)-0.3-0.7" />
<tone type="offering_tone" freq="400"
duration="2*(0.17-0.83)-0.51-0.49" />
</country>
<country name="TRINIDAD AND TOBAGO">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="waiting_tone" freq="440" duration="0.3-10.0" />
<tone type="reorder_1_tone" freq="480+620" duration="0.3-0.2" />
<tone type="reorder_2_tone" freq="480+620" duration="0.2-0.3" />
</country>
<country name="TUNISIA">
<tone type="dial_1_tone" freq="425" duration="continuous" />
<tone type="dial_2_tone" freq="425" duration="0.4-0.04" />
<tone type="ringing_tone" freq="425" duration="1.2-4.6" />
<tone type="busy_1_tone" freq="425" duration="0.25-0.25" />
<tone type="busy_2_tone" freq="(special)" duration="950 continuous" />
<tone type="congestion_tone" freq="425" duration="0.167-0.167" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 61]
Internet-Draft MIDI Tones in SIP June 2007
<country name="TURKEY">
<tone type="dial_tone" freq="450" duration="continuous" />
<tone type="second_dial_tone" freq="350+450" duration="continuous" />
<tone type="special_dial_tone" freq="450" duration="1.0-0.25" />
<tone type="ringing_tone" freq="450" duration="2.0-4.0" />
<tone type="busy_tone" freq="450" duration="0.5-0.5" />
<tone type="congestion_tone" freq="450"
duration="3*(0.2-0.2)-0.6-0.2" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.3-1.0" />
<tone type="warning_operator_intervening_tone" freq="450"
duration="0.2-0.2-0.6-0.2" />
<tone type="number_unobtainable_tone" freq="450" duration="0.2-0.2" />
<tone type="waiting_tone" freq="350+450/450" duration="0.5-0.5-2.5" />
<tone type="payphone_recognition_tone" freq="1000/1200 or 1000/1330"
duration="0.25-0.25-0.25-2.0" />
<tone type="confirmation_tone" freq="450" duration="0.04-0.04" />
</country>
<country name="TURKMENISTAN">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="second_dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="25" duration="0.4-4.0" />
<tone type="busy_tone" freq="425" duration="0.4-0.4" />
<tone type="congestion_tone" freq="425" duration="0.4-0.4" />
<tone type="number_unobtainable_tone" freq="425" duration="0.8-4.0" />
<tone type="route_tone" freq="25" duration="0.4-0.4" />
</country>
<country name="TURKS AND CAICOS ISLANDS">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="recall_dial_tone" freq="350+440"
duration="3*(0.1-0.1)-continuous" />
<tone type="ringing_tone" freq="440+480" duration="2.0-4.0" />
<tone type="busy_tone" freq="480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="480+620" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="warning_operator_intervening_tone" freq="450"
duration="0.2-0.2-0.65-0.2" />
<tone type="number_unobtainable_tone" freq="480+620"
duration="0.25-0.25" />
<tone type="waiting_tone" freq="440"
duration="1*(0.5-10.0-0.5)" />
<tone type="payphone_recognition_tone" freq="1600/1143"
duration="0.2-0.2-0.2-2.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 62]
Internet-Draft MIDI Tones in SIP June 2007
<country name="UGANDA">
<tone type="dial_tone" freq="33 or 50" duration="continuous" />
<tone type="ringing_tone" freq="133+17 or 400+17 or 400+450"
duration="0.25-0.5-0.25-2.0" />
<tone type="busy_1_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_2_tone" freq="400" duration="0.375-0.375" />
<tone type="number_unobtainable_1_tone" freq="400"
duration="continuous" />
<tone type="number_unobtainable_2_tone" freq="400" duration="2.5-0.5" />
</country>
<country name="UNITED ARAB EMIRATES">
<tone type="dial_tone" freq="350+440" duration="continuous" />
<tone type="ringing_tone" freq="400+450 or 425"
duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400 or 425"
duration="0.375-0.375" />
<tone type="congestion_tone" freq="400 or 425"
duration="0.4-0.35-0.225-0.525" />
<tone type="number_unobtainable_tone" freq="400 or 425"
duration="continuous" />
</country>
<country name="UNITED KINGDOM">
<tone type="dial_tone" freq="50 or 350+440" duration="continuous" />
<tone type="ringing_tone" freq="400+450 or 400*25 or 400*16"
duration="2/3 0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="congestion_tone" freq="400"
duration="0.4-0.35-0.225-0.525" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
<tone type="payphone_recognition_tone" freq="1200/800"
duration="0.2-0.2-0.2-2.0" />
<tone type="pay_tone" freq="400" duration="0.125-0.125" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 63]
Internet-Draft MIDI Tones in SIP June 2007
<country name="UNITED STATES">
<tone type="dial_tone" freq="600*120 or 350+440" duration="continuous" />
<tone type="recall_dial_tone" freq="350+440"
duration="3*(0.1-0.1)-continuous" />
<tone type="ringing_tone" freq="420*40 or 440+480" duration="2.0-4.0" />
<tone type="ringing_pabx_tone" freq="440+480" duration="1.0-3.0" />
<tone type="busy_tone" freq="600*120 or 480+620" duration="0.5-0.5" />
<tone type="congestion_tone" freq="600*120 or 480+620"
duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.33" />
<tone type="warning_operator_intervening_tone" freq="440"
duration="2.0-10.0-0.5-10.0" />
<tone type="warning_operator_intervening_pabx_tone" freq="440"
duration="1.5-8.0-0.5-8.0" />
<tone type="waiting_pabx_tone" freq="440" duration="0.3-10.0" />
<tone type="record_tone" freq="1400" duration="0.5-15.0" />
<tone type="executive_override_pabx_tone" freq="440" duration="3.0" />
<tone type="intercept_pabx_tone" freq="440/620" duration="0.25-0.25" />
<tone type="confirmation_pabx_tone" freq="350+440"
duration="3*0.1-2*0.1" />
</country>
<country name="URUGUAY">
<tone type="dial_1_tone" freq="425" duration="continuous" />
<tone type="dial_2_tone" freq="450" duration="0.7-0.8-0.2-0.3" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="warning_operator_intervening_tone" freq="425"
duration="0.15-0.25-0.15-1.45" />
<tone type="waiting_tone" freq="425" duration="0.2-0.2-0.2-4.4" />
<tone type="positive_indication_tone" freq="425"
duration="2*(0.1-0.2)-0.1-1.3" />
<tone type="negative_indication_tone" freq="425" duration="0.5-0.5" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 64]
Internet-Draft MIDI Tones in SIP June 2007
<country name="VANUATU">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="special_dial_tone" freq="425" duration="0.4-0.04" />
<tone type="ringing_1_tone" freq="425" duration="1.0-4.0" />
<tone type="ringing_2_tone" freq="400*450 or 133*16"
duration="2/3 0.4-0.2-0.4-2.0" />
<tone type="busy_1_tone" freq="400" duration="0.75-0.75" />
<tone type="busy_2_tone" freq="425" duration="0.5-0.5" />
<tone type="busy_3_tone" freq="400" duration="0.375-0.375" />
<tone type="special_information_tone" freq="950 or 1400 or 1800"
duration="0.33-0.03" />
<tone type="number_unobtainable_tone" freq="400"
duration="continuous" />
<tone type="waiting_tone" freq="425" duration="0.3-10.0" />
<tone type="route_tone" freq="425" duration="0.05-0.05" />
<tone type="acceptance_tone" freq="950" duration="continuous" />
</country>
<country name="WALLIS AND FUTUNA">
<tone type="dial_tone" freq="440 or 330+440" duration="continuous" />
<tone type="ringing_tone" freq="440" duration="1.5-3.5" />
<tone type="busy_tone" freq="440" duration="0.5-0.5" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="(3*0.3-2*0.03)-1.0" />
<tone type="route_tone" freq="440" duration="0.05-0.05" />
</country>
<country name="WESTERN SAMOA">
<tone type="dial_tone" freq="425" duration="continuous" />
<tone type="ringing_tone" freq="425*25"
duration="0.375-0.25-0.375-2.0" />
<tone type="congestion_tone" freq="recorded" duration="announcement" />
<tone type="number_unobtainable_tone" freq="recorded"
duration="announcement" />
</country>
<country name="YUGOSLAVIA">
<tone type="dial_tone" freq="425" duration="0.7-0.8-0.2-0.3" />
<tone type="ringing_1_tone" freq="450*25" duration="1.0-9.0" />
<tone type="ringing_2_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_1_tone" freq="425" duration="0.5-0.5" />
<tone type="busy_2_tone" freq="425" duration="0.2-0.4" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
</country>
Bryan & Jennings Expires December 4, 2007 [Page 65]
Internet-Draft MIDI Tones in SIP June 2007
<country name="ZAMBIA">
<tone type="dial_tone" freq="425 or 50" duration="continuous" />
<tone type="ringing_tone" freq="425" duration="1.0-4.0" />
<tone type="busy_tone" freq="425" duration="0.5-0.5" />
<tone type="congestion_tone" freq="425" duration="0.25-0.25" />
<tone type="special_information_tone" freq="950/1400/1800"
duration="3*0.333-1.0" />
<tone type="intrusion_tone" freq="425" duration="0.1-4.9" />
<tone type="number_unobtainable_tone" freq="950/1400/1800"
duration="3*0.33-1.0" />
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450"
duration="0.2-0.2-0.2-2.0" />
</country>
<country name="ZIMBABWE">
<tone type="dial_tone" freq="400" duration="continuous" />
<tone type="second_dial_tone" freq="400*450 or 400*33"
duration="continuous" />
<tone type="ringing_tone" freq="400*450 or 400*33"
duration="0.4-0.2-0.4-2.0" />
<tone type="busy_tone" freq="400" duration="0.375-0.375" />
<tone type="number_unobtainable_tone" freq="400" duration="2.5-0.5" />
<tone type="waiting_tone" freq="523/659" duration="1.5-1.5" />
<tone type="payphone_recognition_tone" freq="1100+1750/750+1450"
duration="0.2-0.2-0.2-2.0" />
</country>
14. References
14.1. Normative References
[1] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", BCP 14, RFC 2119, March 1997.
[2] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A.,
Peterson, J., Sparks, R., Handley, M., and E. Schooler, "SIP:
Session Initiation Protocol", RFC 3261, June 2002.
[3] MIDI Manufacturers Association, "The Complete MIDI 1.0 Detailed
Specification", June 2003.
[4] MIDI Manufacturers Association, "General MIDI 2 Specification",
June 2003.
Bryan & Jennings Expires December 4, 2007 [Page 66]
Internet-Draft MIDI Tones in SIP June 2007
14.2. Informative References
[5] Mahy, R., "Conveying Tones in the Session Initiation Protocol
(SIP)", draft-mahy-sipping-tones-00 (work in progress),
June 2003.
[6] Roach, A., "Ringback tones in SIP-Based Telephony",
draft-roach-voip-ringtone-00 (work in progress), November 2000.
[7] Freed, N. and N. Borenstein, "Multipurpose Internet Mail
Extensions (MIME) Part One: Format of Internet Message Bodies",
RFC 2045, November 1996.
Authors' Addresses
David Bryan
College of William and Mary
SIPeerior Technologies, Inc.
3000 Easter Circle
Williamsburg, VA 23188
USA
Phone: +1 757 565 0101
Email: dbryan@sipeerior.com
Cullen Jennings
Cisco
170 West Tasman Drive
MS: SJC-21/2
San Jose, CA 95134
USA
Phone: +1 408 902 3341
Email: fluffy@cisco.com
Bryan & Jennings Expires December 4, 2007 [Page 67]
Internet-Draft MIDI Tones in SIP June 2007
Full Copyright Statement
Copyright (C) The IETF Trust (2007).
This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors
retain all their rights.
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Intellectual Property
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
Acknowledgment
Funding for the RFC Editor function is provided by the IETF
Administrative Support Activity (IASA).
Bryan & Jennings Expires December 4, 2007 [Page 68]