Beruflich Dokumente
Kultur Dokumente
trend towards unification of networks & services setting up the stage for the
networks to migrate to Next Generation Networks, triple play (voice, data and
packets, transmitted over these networks. These networks can later support
packets.
In India, till some time back IP telephony was permitted only in a restrictive
with recent guidelines, Govt. has permitted UASPs (telecom access providers) to
this is likely to proliferate in India also. VOIP is likely to have a big impact on
1
mobile, driving consumer prices and margins down, forcing far-reaching
changes in industry.
2
What is the NGN?
The Next Generation Network (NGN) is a popular phrase used to describe the
network that will replace the current PSTN network around the world today
fundamental aspects:
Packet-based transfer.
and application/service.
interfaces.
Generalized mobility.
3
Access to different service providers, independent of any access or
providers.
user.
technologies.
In the wired access network, NGN implies the migration from the "dual"
4
In cable access network, NGN convergence implies migration of constant
bit rate voice to CableLabs PacketCable standards that provide VoIP and
SIP services. Both services ride over DOCSIS as the cable data layer
standard.
will be deployed over the next 5-10 years. The general idea behind NGN is that
one network transports all information and services (voice, data, and all sorts
Internet. NGNs are commonly built around the Internet Protocol, and therefore
the term "all-IP" is also sometimes used to describe the transformation towards
NGN.
the access provider from the "service" provider. For those that do not
5
understand what this means, it means that the access provider (the service
provider that provides you, the customer, with access to the NGN) may be
different than the service provider that provides you with various services,
such as voice and video communication, e-mail, stock quotes, or other services.
(connectivity) portion of the network and the services that run on top of that
transport. This means that whenever a provider wants to enable a new service,
access network (de-layering of network and applications) and will reside more
6
Next Generation Networks are based on Internet technologies including
application level, Session Initiation Protocol (SIP) seems to be taking over from
ITU-T H.323.
Initially H.323 was the most popular protocol, though its popularity
decreased in the "local loop" due to its original poor traversal of NAT and
firewalls. For this reason as domestic VoIP services have been developed, SIP
has been far more widely adopted. However in voice networks where everything
is under the control of the network operator or telco, many of the largest
carriers use H.323 as the protocol of choice in their core backbones. So really
SIP is a useful tool for the "local loop" and H.323 is like the "fiber backbone".
With the most recent changes introduced for H.323, it is now possible for
H.323 devices to easily and consistently traverse NAT and firewall devices,
7
opening up the possibility that H.323 may again be looked upon more favorably
in cases where such devices encumbered its use previously. Nonetheless, most
of the telcos are extensively researching and supporting IMS, which gives SIP a
For voice applications one of the most important devices in NGN is a Soft
important function of the Soft switch is creating the interface to the existing
Gateways (MG). However, the Soft switch as a term may be defined differently
functions.
One may quite often find the term Gatekeeper in NGN literature. This
was originally a VoIP device, which converted (using gateways) voice and data
from their analog or digital switched-circuit form (PSTN, SS7) to the packet-
based one (IP). It controlled one or more gateways. As soon as this kind of
device started using the Media Gateway Control Protocol (and similars), the
8
NGN ARCHITECTURE
1. INTRODUCTION
At present separate networks exist for voice, data, mobile, Internet etc.
Over the years, network operators have been looking for a service independent
multimedia services emphasized the need to shift towards packet based core
providing futuristic services. Converging voice, data and video services onto a
simulation.
2. NGN ARCHITECTURE
The NGN architecture incorporates:
9
Open control: The NGN control interface is open to support service
parties.
following principles:
Functional entities may not be distributed over multiple physical units but
present vertically separated networks for each service. It uses Internet Protocol
10
Figure 1 NGN Architecture Using Softswitch
Gateway, LMG: Line Media Gateway, MGC: Media Gateway Controller, MS:
Media Server, SG: Signalling gateway, OSS: Operations Support Systems, SCP:
11
Access Layer
Access layer of the NGN architecture has following functions:
Access Gateway (AGW): It acts as the line side interface to the core IP
the customer premises equipment and the access gateways in the service
providers network.
W-CDMA technology and xDSL access. Depending on the technology used for
accessing NGN services, the access network includes functions related to:
1. Cable access
2. xDSL access
3. Wireless access (e.g. IEEE 802.11 and 802.16 technologies, and
3G RAN access)
4. Optical access
Protocol (SIP).
the IP network and the PSTN signalling network. It terminates SS7 links
Trunk Media gateway (TMG): It resides between the circuit switched (CS)
gateway functionality also. The MGW can connect with devices, such as
Inter-working
Security
Management of service level agreements
Overload control
Lawful Interception
Protocol Translation
Call accounting
Session Border Controller functions can be logically split into two types:
Transport Layer
The transport functions provide the connectivity for all components and
support for the transfer of media information, as well as the transfer of control
switches that are located in the backbone network and in the MAN. The
High reliability
QoS assurance
High capacity
Control Layer
technology to achieve:
Primary real-time call control
Connection control
Servers (CS) and Call Agents is the core device in the NGN. The Softswitch is
located in the service providers network and handles call control and signalling
functions, typically maintaining call state for every call in the network. A
Softswitch interacts with Application Servers to provide services that are not
Call control
Resource allocation
Protocol processing
Routing
Authentication
Charging
Multimedia services
Service Layer
and intelligent network (IN) services, providing a platform for a third party to
develop services through open APIs. The application server is the result of
Media Server (MS): It processes media streams in the basic and enhanced
service.
Service control point (SCP): It is the core component in the traditional IN,
which is used to store subscriber data and service logics. The SCP starts a
service logic based on the call events reported from the service switching point
(SSP). It then, queries the service database and the subscriber database using
the started service logic and sends proper call control instructions to the SSP
on the next action. This helps to realize various intelligent calls, which is the
them. Media stream conveys user or application data (i.e., a payload) but not
H.323
H.323 is an ITU Recommendation that defines "packet-based multimedia
the original call signalling protocol that made real time voice and video over IP
possible. Being the first solution to work, H.323 is the most widely deployed
protocol in the market and through its veteran status and wide acceptance
SIP
Designed by the IETF, the Session Initiation Protocol (SIP) is an
network. It is used for creating, modifying and terminating two party sessions,
multiparty sessions and multicast sessions (one sender and many receivers).
These sessions include audio, video and data for multimedia conferences,
that web pages can contain them. This allows a click on a link to initiate a
telephone call. These addresses take the form of user@host, similar to e-mail
addresses. The user part, which is left of the @ sign, may be user name or a
telephone number and host part, which is right of the @ sign, is a domain
other call setup & signalling protocols and has a verity of other features like
MGCP
Media Gateway Control Protocol (MGCP) is a control protocol that uses
from other multimedia control protocol systems (such as H.323 or SIP) that
allow the end points in the network to control the communication session.
where the MGs are expected to execute commands sent by the MGCs.
H.248
H.248 is an ITU Recommendation that defines Media Gateway Control
Protocol. It is the result of a joint collaboration between the ITU and the IETF.
Gateway (MG). The ITU-T, the IETF, the International Softswitch Consortium
MGCP protocol, the H.248 protocol is more flexible and can support more types
SIGTRAN
SIGTRAN (Signalling Transport) is a protocol stack defined by the
SIGTRAN workgroup of the Internet Engineering Task Force (IETF) for transport
functions.
PARLAY/ JAIN
Parlay/JAIN is a suite of open, standard, APIs designed to facilitate easier
access to core network capabilities from outside of the network. The opening up
of the network in a secure manner by such APIs allows the existence of new
International Standards Organisations like ITU, ETSI etc. are working to adopt
including voice, video, content and more. The IMS provides a full suite of
functionality in the packet switched domain. The IMS is a key technology for
change will have to be regulated with well defined specifications and with
rollout of NGN. Service providers are making strategies to begin rolling out
NGN based networks to take advantage of fast & flexible service creation and
Operators can then build networks toward the all-IP vision offering rich
Introduction
As the Internet became more popular in the 1990s, network programs
that allowed communication with other Internet users also became more
common. Over the years, a need was seen for a standard protocol that could
media to initiate user sessions with one another. In other words, a standard
set of rules and services was needed that defined how computers would
connect to one another so that they could share media and communicate.
The Session Initiation Protocol (SIP) was developed to set up, maintain, and
methods of sharing the location and availability of users and explains the
capabilities of the software or device being used. SIP then makes it possible
to set up and manage the session between the parties. Without these tasks
the ocean; you would have no way of knowing how to reach someone directly
Beyond communicating with voice and video, SIP has also been
session in much the same way as SIP. SIMPLE also provides information on
the status of users, showing whether they are online, busy, or in some other
todays communications.
Understanding SIP
SIP was designed to initiate interactive sessions on an IP network.
use SIP to set up, modify, and terminate a connection between two or more
computers, allowing them to interact and exchange data. The programs that
can use SIP include instant messaging, voice over IP (VoIP), video
endpoints.
other operations on your behalf, and disconnect you when youre done. SIP
commands sent between computers are codes that do such things as open a
connection to make a phone call over the Internet or disconnect that call
later on. SIP supports additional functions, such as call waiting, call
enable and disable these functions. Just as the telephone operator isnt
other media. The people who use these programs may change locations and
letter to someone who has several aliases, speaks different languages, and
used to register and route requests to the users location, invite another
user(s) into a session, and make other requests to connect these endpoints.
used to transfer voice, text, or other media, SIP runs on top of other
protocols that transport data and perform other functions. By working with
lightweight and flexible than other signaling protocols (such as H.323). Like
session, other protocols handle such tasks as negotiating the type of media
existing protocols and their functions means that fewer resources are used,
protocols to perform specific tasks. As well see later in this chapter, SIP is
sites. The URI used by SIP incorporates a phone number or name, such as
aspects of existing protocols that have long been used on IP networks. The
use.
Internet Engineering Task Force (IETF). The way that IETF develops a
into a finalized document. The first proposed standard for SIP was produced
in 1999 as RFC 2543, but in 2002, the standard was further defined in RFC
to the SIP standard have also been released, which make RFC 2543 obsolete
and update RFC 3261.The reason for these changes is that as technology
changes, the development of SIP also evolves. The IETF continues developing
SIP and its extensions as new products are introduced and its applications
expand.
managing, and tearing down sessions, the original version of SIP had no
mechanism for tearing down sessions and was designed for the Multicast
video over the Internet. The Mbone is a broadcast channel that is overlaid on
things like IETF meetings, space shuttle launches, live concerts, and other
1996.
defined by the IETF MMUSIC Working group, and a primitive version of the
Session Initiation Protocol used today. However, as VoIP and other methods
Initiation Protocol. With added features like the ability to tear down a
session, it was a still more lightweight than more complex protocols like
H.323. In 1999, the Session Initiation Protocol was defined as RFC 2543,
session is terminated
Although these are only a few of the issues needed to connect parties
together so they can communicate, they are important ones that SIP is
User Location
The ability to find the location of a user requires being able to translate a
used. The reason this is so important is because the user may be using
identify the computer on the network. The program can use SIP to register
the user with a server, providing a username and IP address to the server.
Because a server now knows the current location of the user, other users
can now find that user on the network. Requests are redirected through the
proxy server to the users current location. By going through the server,
User Availability
The user availability function of SIP allows a user to control whether he or
she can be contacted. Users can set themselves as being away or busy, or
User Capabilities
Determining the users capabilities involves determining what features are
available on the programs being used by each of the parties, and then
negotiating which can be used during the session. Because SIP can be used
you were to call a particular user, your computer might support video
conferencing, but the person youre calling doesnt have a camera installed.
Session Setup
Session setup is where the participants of the communication connect
their program ring or produce some other notification, and has the option
the session are agreed upon and established, and the two endpoints will
Session Management
Session management is the final function of SIP, and is used for modifying
between the participants, and the types of media used may change. For
other participants, place a call on hold, have the call transferred, and finally
terminate the session by ending their conversation. These are all aspects of
SIP URIs
Because SIP was based on existing standards that had already been proven
it uses to identify different SIP accounts. SIP uses addresses that are similar
to e-mail addresses. The hierarchical URI shows the domain where a users
account is located, and a host name or phone number that serves as the
or username.
unique as they identify which account belongs to a specific person, and used
else. Because the usernames are stored on centralized servers, the server
addition to this, although SIP URIs will generally begin with SIP:, others will
begin with SIPS:, which indicates that the information must be sent over a
secure transmission. In such cases, the data and messages transmitted are
transported using the Transport Layer Security (TLS) protocol, which well
SIP Architecture
Though weve discussed a number of the elements of SIP, there are still a
need to address. SIP would not be able to function on a network without the
use of various devices and protocols.The essential devices are those that you
communicate with one another, and various servers may also be required to
number of protocols that carry your voice and other data between these
SIP.
SIP Components
Although SIP works in conjunction with other technologies and protocols,
there are two fundamental components that are used by the Session
Initiation Protocol:
participants in a call)
SIP servers, which are computers on the network that service requests
User Agents
User agents are both the computer that is being used to make a call, and
the target computer that is being called. These make the two endpoints of
client and a server. When a user agent makes a request (such as initiating a
session), it is the User Agent Client (UAC), and the user agent responding to
the request is the User Agent Server (UAS). Because the user agent will send
a message, and then respond to another, it will switch back and forth
Even though other devices that well discuss are optional to various
degrees, User Agents must exist for a SIP session to be established. Without
them, it would be like trying to make a phone call without having another
person to call. One UA will invite the other into a session, and SIP can then
be used to manage and tear down the session when it is complete. During
this time, the UAC will use SIP to send requests to the UAS, which will
question and then waiting for a response, the UAC and UAS will exchange
Network. In any of these situations however, the user agent will continue to
SIP Server
The SIP server is used to resolve usernames to IP addresses, so that
requests sent from one user agent to another can be directed properly. A
user agent registers with the SIP server, providing it with their username
and current IP address, thereby establishing their current location on the
network. This also verifies that they are online, so that other user agents
can see whether theyre available and invite them into a session. Because
the user agent probably wouldnt know the IP address of another user agent,
a request is made to the SIP server to invite another user into a session. The
SIP server then identifies whether the person is currently online, and if so,
user isnt part of that domain, and thereby uses a different SIP server, it will
Registrar server
Proxy server
Redirect server
Registrar Server
Registrar servers are used to register the location of a user agent who has
logged onto the network. It obtains the IP address of the user and associates
it with their username on the system. This creates a directory of all those
who are currently logged onto the network, and where they are located.
When someone wishes to establish a session with one of these users, the
Proxy Server
Proxy servers are computers that are used to forward requests on behalf of
forward the request onto another SIP server on the network. While
functioning as a proxy server, the SIP server can provide such functions as
Redirect Server
The Redirect servers are used by SIP to redirect clients to the user agent
they are attempting to contact. If a user agent makes a request, the Redirect
server can respond with the IP address of the user agent being contacted.
This is different from a Proxy server, which forwards the request on your
behalf, as the Redirect server essentially tells you to contact them yourself.
The Redirect server also has the ability to fork a call, by splitting the
same time. The first of these locations to answer the call would receive it,
stateless. When a server runs in stateful mode, it will keep track of all
stateless mode wont remember this information, but will instead forget
about what it has done once it has processed a request. A server running in
stateful mode generally is found in a domain where the user agents resides,
whereas stateless servers are often found as part of the backbone, receiving
Location Service
The location service is used to keep a database of those who have
registered through a SIP server, and where they are located. When a user
obtain the SIP-address and IP address of the user agent, and add it to the
location service for its domain. This database provides an up-to-date catalog
of everyone who is online, and where they are located, which Redirect
servers and Proxy servers can then use to acquire information about user
agents. This allows the servers to connect user agents together or forward
information between clients and servers, and User Agent clients and User
used:
server.
exchanges.
so on.
NOTIFY Used to send updated information on a User agents
the session.
BYE Used to terminate the session. Either the user agent who
initiated the session or the one being called can use the BYE
code that begins with a number relating to one of these categories. The
processed.
to another IP address).
Server error (5xx) The request was received, but the server
cant process it. Errors of this type refer to the server itself, and
the request.
Global failure (6xx) The request was received and the server is
IP TAX IN BSNL
architecture viz. Level I TAX exchanges, then Level-II exchanges and then
calls and not much suited for data services. We have a separate network for
data services.
Today the world over trend is for a single converged network for all
type of services viz. voice, data, video which is called Next Generation
the first step towards the Evolution of Current Generation Network to Next
rest the entire network still remaining circuit switched network. The other
reasons why we should evolve our existing network to NGN are that the
Model obsolescence.
No separate NTP server is being used in IP TAX, the existing NTP server of
Agra 4
Ahmedabad 8
Ambala 4
Bangalore 12
Bhopal 4
Chennai 16
Coimbatore 4
Cuttack 4
Ernakulam 4
Guwahati 4
Hyderabad 8
Jaipur 4
Jalandhar 4
Kolkata 16
Lucknow 4
Mumbai 40
Nagpur 4
New Delhi 40
Patna 8
Raipur 4
Rajkot 4
Total 200
as shown below.
The main components used are
1. Softswich consists of
VocalTec Essentra CX
2. Media Gateway
3. Signaling Gateway
Dialogic SS7G22
4. OSS
including call waiting and call forward, and a range of cutting-edge features
operating costs and enhance service flexibility. At the same time, VoIP
Essentra CX, a solution well suited for deployments requiring fewer E1/T1
seamlessly route voice and data calls between the PSTN and SIP based
As an increasing number of carriers deploy VoIP networks the need for direct
billing, security and routing. With full support for SIP-H.323 interworking,
performance and reduce transport costs in both small and large voice over
logic and network topology is hidden from the networking layer, accelerating
Media Gateway
Mediant 2000