Building Voice
over IP
May 8, 2000
by Philip Carden
A full-blown IP telephony solution
Toll bypass is a straightforward, cost-saving
solution that can be implemented easily today. But what will a complete
IP telephony solution look like? The following diagram illustrates
the major components.

In a full IP telephony solution, all end-user
devices (both PCs and phones) connect to the network via LAN connections
(typically Ethernet). There are two major classes of end-user device:
Software IP telephones and hardware IP telephones (i.e., telephones
that rely on client software on PCs or stand-alone IP telephones).
When these devices communicate with one another they do so directly,
via an IP connection (using RTP). Another component, the gateway,
is required so that calls can be placed to and from the public network.
And finally, theres the servers that support IP telephony
-- helping provide both basic call setup functions as well as the
advanced features users have come to expect from traditional PBXs.
Lets explore these components in a little more detail.
IP telephones
You can, of course, use IP telephony by means
of a speaker and microphone, or a headset, plugged into a PC. The
problem is that people like telephones. That dilemma can be solved
in either of two ways: provide a telephone that speaks IP directly,
or attach a handset to a PC. Examples of the former include Ciscos
IP Telephones, Nokias IPCourier range, Siemens HiNet
range and Lucents Defintity Hardphone. Each of these ranges
includes full-featured handsets that seem pretty much the same as
regular corporate handsets, except that they have a 10BASE-T port
instead of plugging into a phone jack. The only other difference
that users will notice is that these telephones currently need to
be plugged into a power jack; however, thats likely to change
as we see switches introduced that provide power via cat-5 cabling
(for example, Cisco claims that its Catalyst 6000 will support this
feature). Once the power issue is resolved, the solution becomes
quite compelling one cabling system that users can plug any
device into.
The disadvantage is also pretty obvious: More
cat-5 jacks will be required. One way to avoid this, while potentially
providing tighter integration with PC applications, is to use a
software-based IP telephony solution in conjunction with a telephone
attached to the PC. This may be achieved in a few different ways
either you can get a purpose-built phone that attaches to
a serial port (like Nokias SerialSet) or you can plug a traditional
analog phone into a PC card or external adapter. And of course there
may be some corporate users (like callcenter operators) for whom
the PC-attached headset really is suitable.
If youre taking the PC-based route youll
also need client software capable of supporting IP telephony. The
client software may be stand-alone, standards-based IP telephony
or multimedia software (such as Microsofts NetMeeting) or
it may be part of a broader IP telephony family (most of the major
vendors offer such a product).
When youre selecting IP telephones, bear
in mind the following considerations:
- If looking at stand-alone
hardware IP telephones, make sure that the product chosen doesnt
limit your ability to more tightly integrate with the desktop
(e.g., through pop-up windows based on customer database lookups).
- Check that the phones
support suitable codec and signaling standards (see later for
a discussion of encoding and codecs).
- Determine the mechanism
by which the phone (either hardware or software) will communicate
its QOS requirements to the network (see later discussion of
QOS).
Gateways
The function of a gateway is to convert between PSTN telephone
calls and IP telephony calls. Sounds pretty simple, right? Unfortunately,
it's not. The Public Switched Telephone Network (PSTN) in the United
States (and in much of the developed world) really consists of two
logically separate networks one for transporting the actual
voice conversations themselves, the other for transporting signaling
information using the SS7 protocol.
Before we get into the details, let's make sure were familiar
with some public telephone network terms:
- Central
Office. Also called an End Office or Local Exchange. This
is where your local phone lines first connect into the public
network.
- Central
Office Switch. The local switch in the Central Office.
- Tandem
Switch. Switches that provide inter-connection between Central
Office Switches in a local area network (or, in the United States,
within a LATA).
A Central Office Telephone Switch has not only voice trunks connecting
it to other Central Office or Tandem Switches, but also SS7 Signaling
Trunks which connect to Signal Transfer Points (STPs) -- the message
switches that route SS7 signaling information. The separation of
signaling from voice transport speeds the setup and teardown of
voice calls and smoothes the operation of the network during periods
of congestion. But this is not the only function of the SS7 network.
By combining trigger capabilities within switches with Service Control
Points (SCPs), SS7 enables Intelligent Network (IN) services
and Advanced Intelligent Network (AIN) services. SCPs are
essentially purpose-specific, high-performance computer systems
where advanced telephony functions are implemented in software.
This enables the provision of services like 800 numbers, call-forwarding
and follow-me. Another important function of the SCP is to enable
local number portability. In the United States, and in other countries,
a near-term regulatory requirement is that local telephone numbers
will be portable from one carrier to another (so that if you change
local phone companies your number stays the same). What this means
is that numbers can no longer be permanently associated with a particular
physical port on a switch rather, it will be necessary for
an SCP lookup to be performed to determine where a particular call
should be routed.
An "IP Telephony to PSTN Gateway" can operate without participating
in SS7 by using in-band signaling on voice trunks. This enables
calls to be placed from an IP telephony end-device to a traditional
PSTN telephone number. However, if IP telephony users are to have
access to Intelligent Network or Advanced Intelligent Network services,
or to inter-operate with a ported number, another gateway is required:
the SS7 to IP Telephony Gateway. The SS7 to IP Telephony Gateway
enables IP telephony users to participate in IN and AIN services
some of which are pretty important (e.g., calls to an 800
number, a call-forwarded number or a locally portable number). In
practice, the voice and SS7 gateway functions are usually combined
in commercially available gateway products. Make sure that you understand
your SS7 gateway requirements and that the gateway product you select
supports them.
IP telephony servers
An IP telephony call occurs via a direct IP
connection between two points. However, the functions of call control,
call routing and billing must be performed by an IP telephony server
application (or in the case of large networks, a network of IP telephony
servers). The actual term(s) used for the server(s) that performs
these functions depends on whether were discussing H.323,
SIP or a vendor-specific solution. Under H.323 this set of functions
is performed by an application called a gatekeeper. Any particular
vendor solution will provide these gatekeeper-like functions, and
may also include support for additional features like voice messaging,
voice conferencing and click-to-call in the same IP telephony server
offering. Each vendor has a specific IP telephony server offering,
and youll simply need to go through the process of making
sure that each required feature is supported by a particular vendor.
For a list of the kinds of features youll need to consider
and a comparison of Lucent, Nortel and Cisco check this URL: http://img.cmpnet.com/nc/1012/graphics/f32.pdf.
|