553-3001-213 - 4 .00ip Peer Netw PDF
553-3001-213 - 4 .00ip Peer Netw PDF
553-3001-213 - 4 .00ip Peer Netw PDF
IP Peer Networking
Installation and Configuration
Document Number: 553-3001-213
Document Release: Standard 4.00
Date: January 2006
Produced in Canada
Information is subject to change without notice. Nortel Networks reserves the right to make changes in design
or components as progress in engineering and manufacturing may warrant.
Nortel, Nortel (Logo), the Globemark, This is the Way, This is Nortel (Design mark), SL-1, Meridian 1, and
Succession are trademarks of Nortel Networks.
4
Page 3 of 626
Revision history
January 2006
Standard 4.00. This document is up-issued for CR Q01202736, with
information on reconfiguring Call Server alarm notification levels if
necessary when configuring Adaptive Network Bandwidth Management. See
pages 158 and 166.
August 2005
Standard 3.00. This document is up-issued to support Communication
Server 1000 Release 4.5.
September 2004
Standard 2.00. This document is up-issued for Communication Server 1000
Release 4.0.
October 2003
Standard 1.00. This document is a new NTP for Succession 3.0. It was created
to support a restructuring of the Documentation Library. This document
contains information previously contained in the following legacy document,
now retired: IP Peer Networking (553-3023-220).
Page 5 of 626
Contents
List of procedures . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Contents .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
IP Peer Networking overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Interworking protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
SIP signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Contents .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
SIP requests and responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Direct IP Media Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
H.323 signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Contents .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Direct IP Media Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
H.323-to-SIP signaling . . . . . . . . . . . . . . . . . . . . . . 99
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Introduction .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
H.323-to-SIP signaling (coexistence of both H.323 and SIP) . . . . . . . 99
Call walk-through . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Tone handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Fax calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Reliability and redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Least Cost Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Introduction .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Browser configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Enabling and configuring the NRS server . . . . . . . . . . . . . . . . . . . . . . 384
Task summary .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Accessing NRS Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
The NRS Manager interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Logging out of NRS Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Home tab .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Configuration tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Tools tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Reports tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
Administration tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
Accessing the NRS directly from the Signaling Server . . . . . . . . . . . . 484
Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
Contents .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
Command Line Interface commands . . . . . . . . . . . . . . . . . . . . . . . . . . 568
Call Server commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
Signaling Server error logging and SNMP alarms . . . . . . . . . . . . . . . . 605
Page 11 of 626
List of procedures
Procedure 1
Printing intrazone and interzone statistics for
a zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Procedure 2
Displaying CAC parameters for one or more
zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Procedure 3
Launching Element Manager . . . . . . . . . . . . . . . . . . . . . 286
Procedure 4
Configuring the Customer Data Block and
enabling ISDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Procedure 5
Configuring D-channels . . . . . . . . . . . . . . . . . . . . . . . . . 292
Procedure 6
Configuring zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Procedure 7
Configuring Virtual Trunk routes . . . . . . . . . . . . . . . . . . 298
Procedure 8
Configuring Virtual Trunks . . . . . . . . . . . . . . . . . . . . . . . 305
Procedure 9
Creating an ESN control block . . . . . . . . . . . . . . . . . . . . 310
Procedure 10
Configuring network access . . . . . . . . . . . . . . . . . . . . . 313
Procedure 11
Configuring the Route List Block . . . . . . . . . . . . . . . . . 315
Procedure 12
Configuring Steering Codes . . . . . . . . . . . . . . . . . . . . . 318
Procedure 13
Configuring codecs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Procedure 14
Configuring QoS (DiffServ) values . . . . . . . . . . . . . . . . 328
Procedure 15
Configuring call types . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Procedure 16
Configuring digit manipulation tables . . . . . . . . . . . . . 340
Procedure 17
Enabling the H.323 Gateway (H.323 Virtual Trunk
application) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Procedure 18
Configuring the H.323 Gateway settings . . . . . . . . . . . 367
Procedure 19
Enabling the SIP Trunk Gateway (SIP Virtual Trunk
application) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
Procedure 20
Configuring the SIP Trunk Gateway settings . . . . . . . . 372
Procedure 21
Configuring the SIP URI to NPI/TON mapping . . . . . . . 374
Procedure 22
Warm restarting the Signaling Server . . . . . . . . . . . . . . 377
Procedure 23
Configure the Internet Explorer browser settings . . . . 382
Procedure 24
Configuring the Windows Display settings . . . . . . . . . 383
Procedure 25
Enabling and configuring the NRS server in
stand-alone mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Procedure 26
Enabling and configuring the NRS server in
co-resident mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Procedure 27
Logging in to NRS Manager from
Element Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Procedure 28
Logging in to NRS Manager using the
browser address field . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Procedure 29
Logging out of NRS Manager . . . . . . . . . . . . . . . . . . . . . 401
Procedure 30
Verifying that the NRS is the Primary NRS
and is active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Procedure 31
Configuring system-wide settings . . . . . . . . . . . . . . . . . 403
Procedure 32
Configuring NRS Server Settings . . . . . . . . . . . . . . . . . 405
Procedure 33
Switching between the active and standby
databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Procedure 34
Adding a Service Domain . . . . . . . . . . . . . . . . . . . . . . . . 413
Procedure 35
Viewing the Service Domains . . . . . . . . . . . . . . . . . . . . 415
Procedure 36
Adding an L1 Domain (UDP) . . . . . . . . . . . . . . . . . . . . . 416
Procedure 37
Viewing the L1 Domains (UDP) . . . . . . . . . . . . . . . . . . . 419
Procedure 38
Adding an L0 Domain (CDP) . . . . . . . . . . . . . . . . . . . . . 420
Procedure 39
Viewing the L0 Domains (CDP) . . . . . . . . . . . . . . . . . . . 423
Procedure 40
Adding a Gateway Endpoint . . . . . . . . . . . . . . . . . . . . . 424
Procedure 41
Viewing the Gateway Endpoints . . . . . . . . . . . . . . . . . . 432
Procedure 42
Adding a Routing Entry . . . . . . . . . . . . . . . . . . . . . . . . . 432
Procedure 43
Viewing the Routing Entries . . . . . . . . . . . . . . . . . . . . . 437
Procedure 44
Adding a Default Route . . . . . . . . . . . . . . . . . . . . . . . . . 438
Procedure 45
Viewing Default Routes . . . . . . . . . . . . . . . . . . . . . . . . . 440
Procedure 46
Adding a Collaborative Server . . . . . . . . . . . . . . . . . . . . 442
Procedure 47
Viewing the Collaborative Servers . . . . . . . . . . . . . . . . 446
Procedure 48
Verifying the numbering plan . . . . . . . . . . . . . . . . . . . . . 447
Procedure 49
Performing an H.323 Routing Test . . . . . . . . . . . . . . . . 448
Procedure 50
Performing a SIP Routing Test . . . . . . . . . . . . . . . . . . . 449
Procedure 51
Disabling the NRS server . . . . . . . . . . . . . . . . . . . . . . . . 452
Procedure 52
Enabling the NRS server . . . . . . . . . . . . . . . . . . . . . . . . 453
Procedure 53
Cutting over the database . . . . . . . . . . . . . . . . . . . . . . . 455
Procedure 54
Reverting the database changes . . . . . . . . . . . . . . . . . . 456
Procedure 55
Rolling back changes to the database . . . . . . . . . . . . . 458
Procedure 56
Committing the database . . . . . . . . . . . . . . . . . . . . . . . . 459
Procedure 57
Cutting over and committing changes to
the database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Procedure 58
Automatically backing up the database . . . . . . . . . . . . 461
Procedure 59
Manually backing up the database . . . . . . . . . . . . . . . . 462
Procedure 60
Downloading the latest backup file . . . . . . . . . . . . . . . . 463
Procedure 61
Downloading the latest backup log file . . . . . . . . . . . . . 464
Procedure 62
Restoring the database . . . . . . . . . . . . . . . . . . . . . . . . . 465
Procedure 63
Restoring from the connected Signaling Server . . . . . 466
Procedure 64
Restoring from an FTP site . . . . . . . . . . . . . . . . . . . . . . 467
Procedure 65
Restoring from a client machine . . . . . . . . . . . . . . . . . . 469
Procedure 66
Downloading the latest restore log file . . . . . . . . . . . . . 470
Procedure 67
SIP Phone Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
Procedure 68
Viewing the last database synchronization for the
Alternate or Failsafe NRS . . . . . . . . . . . . . . . . . . . . . . . . 476
Procedure 69
Viewing the current database status . . . . . . . . . . . . . . . 478
Procedure 70
Creating new users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
Procedure 71
Viewing configured users . . . . . . . . . . . . . . . . . . . . . . . 481
Procedure 72
Editing or deleting configured users . . . . . . . . . . . . . . 482
Procedure 73
Changing your password . . . . . . . . . . . . . . . . . . . . . . . . 484
Procedure 74
Configuring D-channels to support
overlap signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
Procedure 75
Configuring the minimum number of digits included
in the SETUP message . . . . . . . . . . . . . . . . . . . . . . . . . . 518
Procedure 76
Adding a User Endpoint . . . . . . . . . . . . . . . . . . . . . . . . . 543
Procedure 77
Configuring the CS 1000 Release 4.0 (or later) NRS
for collaboration with a Succession Release 3.0
Gatekeeper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
Procedure 78
Configuring the Succession Release 3.0
Gatekeeper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
Procedure 79
Viewing the error log file in Element Manager . . . . . . . 605
Page 19 of 626
Subject
This document describes the IP Peer Networking feature, and how to
implement IP Peer Networking as part of your system.
Applicable systems
This document applies to the following systems:
• Communication Server 1000S (CS 1000S)
• Communication Server 1000M Chassis (CS 1000M Chassis)
• Communication Server 1000M Cabinet (CS 1000M Cabinet)
• Communication Server 1000M Half Group (CS 1000M HG)
• Communication Server 1000M Single Group (CS 1000M SG)
Intended audience
This document is intended for administrators responsible for configuring the
IP Peer Networking feature and managing the Network Routing Service
database.
Conventions
Terminology
In this document, the following systems are referred to generically as
“system”:
• Communication Server 1000S (CS 1000S)
• Communication Server 1000M (CS 1000M)
• Communication Server 1000E (CS 1000E)
• Meridian 1
Related information
This section lists information sources that relate to this document.
NTPs
The following NTPs are referenced in this document:
• Converging the Data Network with VoIP (553-3001-160)
• Electronic Switched Network: Signaling and Transmission Guidelines
(553-3001-180)
• Dialing Plans: Description (553-3001-183)
• Signaling Server: Installation and Configuration (553-3001-212)
• Branch Office: Installation and Configuration (553-3001-214)
• System Management (553-3001-300)
• Features and Services (553-3001-306)
• Communication Server 1000: System Redundancy (553-3001-307)
• Software Input/Output: Administration (553-3001-311)
• Optivity Telephony Manager: System Administration (553-3001-330)
• IP Trunk: Description, Installation, and Operation (553-3001-363)
• IP Line: Description, Installation, and Operation (553-3001-365)
• Basic Network Features (553-3001-379)
• Software Input/Output: System Messages (553-3001-411)
• Software Input/Output: Maintenance (553-3001-511)
Online
To access Nortel documentation online, click the Technical Documentation
link under Support & Training on the Nortel home page:
www.nortel.com
CD-ROM
To obtain Nortel documentation on CD-ROM, contact your Nortel customer
representative.
Page 25 of 626
Overview
Contents
This section contains information on the following topics:
IP Peer Networking overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Virtual Trunk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Signaling Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Terminal Proxy Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
SIP Gateway Signaling software . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
SIP Converged Desktop Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
H.323 Gateway Signaling software . . . . . . . . . . . . . . . . . . . . . . . . . 37
Overlap Signaling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Network Routing Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
SIP Redirect Server software. . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
SIP Registrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
H.323 Gatekeeper software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Network Connection Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Element Manager web interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
NRS Manager web interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Interworking protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Session Initiation Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
H.323 protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
SIP and the modified IP Peer Networking feature achieves a direct SIP
interface used to interwork with other SIP-enabled Nortel products, such as
Multimedia Communication Server 5100 (MCS 5100) and Communication
Server 2000 (CS 2000).
SIP is a protocol standard used for establishing, modifying, and terminating
conference and telephony sessions in IP networks. A session can be a simple
two-way telephone call or it can be a collaborative multimedia conference
session. SIP initiates real-time, multimedia sessions which can integrate
voice, data, and video. The protocol’s text-based architecture speeds access
to new services with greater flexibility and more scalability.
Assumptions
An existing system must be upgraded with CS 1000 Release 4.5 software for
IP Peer Networking, and a Signaling Server must be installed and configured
to provide SIP or H.323 signaling for Virtual Trunks. SIP and H.323 on the
same Signaling Server platform is supported.
Note: With the introduction of the NRS, the old Gatekeeper CLI
commands are no longer available.
Virtual Trunk
Virtual Trunks are software components configured on virtual loops, similar
to IP Phones. A Virtual Trunk acts as the bridge between existing call
processing features and the IP network. It enables access to all trunk routing
and access features that are part of the MCDN networking feature set. Virtual
Trunks do not require dedicated Digital Signal Processor (DSP) resources to
provide these features. Virtual Trunks include all the features and settings
available to ISDN Signaling Link (ISL)-based TIE trunks, and are configured
within trunk routes. Voice Gateway Media Card resources are only allocated
for Virtual Trunks when it is necessary to transcode between IP and
circuit-switched devices.
Both SIP and H.323 Virtual Trunks are supported. Up to 1800 Virtual Trunks
can be configured on a Signaling Server.
Table 1 on page 29 lists the maximum number of Virtual Trunks that can be
configured on a Signaling Server.
Table 1
Virtual Trunk limits for each Signaling Server
Maximum number of
Protocol Virtual Trunks
SIP 1800
SIP and H.323 Virtual Trunks can reside on the same Signaling Server
platform. This is achieved by configuring the Virtual Trunks on separate
routes; however, the Virtual Trunks must use the same IP D-channel ID. Each
SIP Trunk Gateway occupies one Virtual Trunk route.
For more information, refer to “Scalability” on page 32 and the Planning and
Engineering NTPs.
Figure 1
An example of IP Peer Networking
CS 1000S
MCS 5100
WAN
Signaling Server
IP Peer Networking uses a Signaling Server. The Signaling Server provides a
central processor to drive SIP and H.323 signaling for IP Phones and IP Peer
Networking. The Signaling Server is an industry-standard PC-based server
that provides signaling interfaces to the IP network, using software
components that operate on the VxWorks™ real-time operating system.
At least one Signaling Server is required for each CS 1000 system. Additional
Signaling Servers can be installed in a load-sharing redundant configuration
for higher scalability and reliability.
Note: The load-sharing redundancy applies only to IP Phones and not to
Virtual Trunks.
Note 3: Refer to the Planning and Engineering NTPs for details on the
applications that can co-reside on the Signaling Server. There can be
limitations to the number of applications that can reside on the Signaling
Server at the same time.
Scalability
Table 2 shows the capacity limits for each Signaling Server in the network.
Table 2
Signaling Server limits
Table 3
Maximum number of Virtual Trunk on each Signaling Server
1800 0 0 0 1800
You can configure each IP Phone to use the Dynamic Host Configuration
Protocol (DHCP) to register with a Call Server for feature control.
SIP Gateway is a generic term used to refer to the SIP IP Peer networking
application. The SIP Trunk Gateway provides a direct trunking interface
between the CS 1000 systems and a SIP domain. The SIP Trunk Gateway
application resides on a Signaling Server and has two functions:
• acts as a SIP User Agent, which services one or more end users in
making/receiving SIP calls
The SIP Trunk Gateway is implemented according to SIP standards. The SIP
Trunk Gateway can connect two CS 1000 nodes and can also connect
CS 1000 systems to other Nortel or third-party SIP-enabled products. This
direct SIP interface is used to interwork with products such as MCS 5100.
SIP connectivity (also known as SIP trunking) provides a direct media path
(trunk interface) between a user in the CS 1000 domain and a user in a SIP
domain.
Overlap Signaling
Overlap signaling over IP is supported using the H.323 protocol.
In the H.323 network, dialed digits can be sent out or received in either
en bloc (normal dialing) or overlap modes. Overlap signaling is sending some
digits of the called-party number in the first signaling message (SETUP
messages) followed by further digits in subsequent signaling messages
(INFORMATION messages). Overlap signaling improves call setup time.
The IP Peer Networking feature provides the NRS where all CS 1000 systems
in the network can register. This eliminates the need for manual configuration
of IP addresses and numbering plan information at every site.
The SIP Redirect Server and H.323 Gatekeeper can reside on the same
Signaling Server. The data entry for the dialing plan is common for both SIP
and H.323. The Network Routing Service (NRS) Manager includes both the
SIP Redirect Server and the H.323 Gatekeeper.
For more information about stand-alone NRS, see “Stand-alone NRS support
for Meridian 1 and BCM nodes” on page 250.
Nortel has many products with a SIP interface. A SIP Redirect Server
translates telephone numbers recognized by Enterprise Business Network
(EBN) voice systems to IP addresses in the SIP domain. As a result, the SIP
Redirect Server interfaces with SIP-based products.
The SIP Redirect Server resides on the Signaling Server. The SIP Redirect
Server is used to interconnect with other Nortel communication servers using
SIP. Along with the H.323 Gatekeeper application, the SIP Redirect Server
has access to the endpoint/location database. The SIP Redirect Server has the
ability to access the CS 1000 system’s location database in order to direct SIP
Trunk Gateways and SIP Phones within the networked environment.
SIP Registrar
The SIP Registration Server is also known as the SIP Registrar. Registration
is one way that the server can learn the location of a user (SIP client). The
SIP Registrar accepts registration requests from SIP Phones, SIP Trunk
Gateways, and other certified compatible third-party SIP user agents that are
supported.
The SIP Registrar is collocated with the SIP Redirect Server on the Signaling
Server.
Interworking protocols
Peer-to-peer call and connection control at the IP level requires peer-to-peer
protocol. IP Peer Networking uses the SIP and H.323 protocols.
A SIP session is any interactive communication that takes place between two
or more entities over the IP network, from a simple two-way telephone call
or instant message to a collaborative multimedia conference session.
SIP is text-based in that a method is formed using a textual header with fields
that contain call properties. This text-based approach is easy to parse, has
small packet overhead, and is flexible.
SIP clients are also known as SIP User Agents. These clients communicate
with SIP servers in a client-server fashion. User Agents also act as servers
when the SIP request reaches its final destination. These user agents contain
the full SIP state machine and can be used without intermediate servers.
Table 4
SIP components
Component Description
SIP User Agent The end system component for the call
SIP Network Server The network device that handles the signaling associated with
multiple calls
Three forms of SIP Network Server can exist in a network: the SIP stateful
proxy server, the SIP stateless proxy server, and the SIP redirect server. The
three forms function as follows:
• A SIP proxy server (both stateful and stateless) receives requests,
determines where to send the requests, and passes them on to the next
server.
— stateful proxy — a proxy server in a stateful mode remembers the
incoming requests it receives, along with the responses it sends back
and the outgoing requests it sends on
— stateless proxy — a proxy server acting in a stateless mode forgets
all information once it has sent a request
Note: CS 1000 does not support SIP proxy servers. CS 1000
interoperates with other SIP Proxy servers, such as the MCS 5100
system.
• A SIP redirect server receives requests, but does not pass the requests
onto the next server. Instead, the SIP redirect server sends a response
back to the caller, indicating the address for the called user. Because the
response includes the address of the called user, the caller can then
directly contact the called party at the next server.
The NRS provides a SIP Redirect Server, but does not support SIP proxy
servers.
SIP addressing is built around either a telephone or a web host name. For
example, the SIP address can be based on a URL such as the following:
SIP:[email protected]. The format makes it very easy to guess a
SIP URL based on an e-mail address. The URL is translated into an IP address
through a Domain Name Server (DNS).
SIP negotiates the features and capabilities of the session at the time the
session is established. With SIP, a common set of audio and video
compression algorithms negotiate prior to establishing the SIP session. This
advance negotiation reduces the call setup time (compared to the time
required for H.323 sessions). The Session Description Protocol (SDP) is used
for this advance negotiation process. Once the session is established, the
designated capabilities can be modified during the call. For example,
additional features can be added if both terminals are capable and can
negotiate a common compression algorithm.
SIP/MCDN
MCDN tunneling is supported over SIP Virtual Trunks. However, if calls are
connected between two CS 1000 systems using the MCS 5100, then the SIP
trunk between two CS 1000 systems does not support the full set of MCDN
features unless the proxy that connects the two systems can tunnel the MCDN
messages.
Note 2: SIP uses a subset of the MCDN content in UIPE format and
carries it like H.323 does; however, this is only for information that does
not have standardized transport mechanisms.
H.323 protocol
CS 1000 systems support H.323 version 4.0.
H.323 is the leading standard in the Voice over IP (VoIP) area. The term VoIP
stands for more than only voice transmission in IP networks. It covers an
abundance of applications that are now being successively integrated due to
The H.323 standard refers to many other standards such as H.245, H.225,
H.450. H.323 regulates the technical requirements for visual telephony,
which means the transmission of audio and video in packet-based networks.
Because IP is the prevailing protocol in packet-based networks (with about
90 percent market share), the H.323 standard is interpreted as a standard for
multimedia communication in IP networks.
Recent implementation proves that H.323 can also be used beyond LANs, in
multisite configurations over Wide Area Networks (WANs) based on T1,
Frame Relay, and ATM technology.
Table 5
H.323 components
Component Description
Multipoint Control Units (MCUs) MCUs are responsible for establishing multipoint
conferences.
H.323/MCDN
MCDN tunneling in H.323 is supported.
802.11 Wireless IP Handsets can access Virtual Trunk routes like any other
terminal device; however, indirect media paths are used. Also, no direct
media connection occurs between 802.11 Wireless IP Handsets and IP
Phones or Media Gateways (the media stream from the 802.11 Wireless
IP Handset terminates at its IP Line/Trunk).
Alternate routing is not supported for NCAS messages over IP Peer. Services
such as Network Ring Again, Network ACD and Centralized CallPilot that
rely on NCAS may not work over alternate routes if the primary IP Peer route
fails.
H.245 tunneling
H.245 tunneling is supported, and is enabled by default. This conserves
resources, synchronizes call signaling and control, and reduces call setup
time. If required, the user has the option to turn the tunneling on and off. This
is done using CLI commands through the VxWorks shell on the Signaling
Server.
The H.245 control channel is responsible for control messages governing the
operations of H.323 terminals.
H.245 tunneling enables the reuse of socket FDs used for H.323 call
signaling. The H.245 control messages are sent on the same TCP link that was
opened for the H.225 call control message exchange with the peer node. This
halves the number of sockets used for each call.
Note: The 600 available trunks must be SIP trunks, as the number of
H.323 channels is already at the maximum limit of 1200.
Page 53 of 626
SIP signaling
Contents
This section contains information on the following topics:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
SIP requests and responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Format of a SIP message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Direct IP Media Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
IP Phone to IP Phone (on separate Call Servers) . . . . . . . . . . . . . . . 59
Call scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Introduction
The SIP Trunk Gateway offers an industry-standard SIP-based IP Peer
solution. A SIP Trunk Gateway delivers a SIP interface for interoperability
with Nortel SIP products and other industry SIP-based products.
The SIP Trunk Gateway is implemented according to SIP standards. The SIP
Trunk Gateway can connect two CS 1000 nodes and can also connect
CS 1000 systems to other Nortel or third-party SIP-enabled products. This
SIP Trunk Gateway interworks with the MCS 5100 system.
The SIP trunking application resides on the Signaling Server. The SIP Trunk
Gateway provides a direct trunking interface between the CS 1000 systems
and a SIP domain.
Figure 2
CS 1000 SIP Trunk Gateway interworking
Signaling Server
(Optionally Redundant)
- SIP Gateway (Virtual Trunk)
- H.323 Gateway (Virtual Trunk)
- IP LIne TPS
CS 1000
IP Phone - web browser
MCS 5100
Call Server SIP Domain
WAN/LAN
Other
systems
CS 1000 system
553-AAA2341
SIP connectivity (also known as SIP trunking) provides a direct media path
(trunk interface) between a user in the CS 1000 domain and a user residing in
a SIP domain.
SIP trunking (the SIP Trunk Gateway) acts as a SIP User Agent and a
call-signaling gateway for the telephones (analog [500/2500-type]
telephones, digital telephones, and IP Phones).
• As a SIP User Agent, it services one or more end users in making and
receiving SIP calls.
• As a call-signaling gateway, the SIP trunking application does the
following:
— maps telephony numbers to and from SIP Uniform Resource
Identifiers (URIs)
— performs client registration
— maps ISDN messages to and from SIP messages
— establishes the speech path between the desktop and SIP endpoints
Table 6
SIP request methods (Part 1 of 2)
Method Description
Table 6
SIP request methods (Part 2 of 2)
Method Description
Table 7
SIP response methods
Request line
A request line is defined as follows:
Method <space> Request-URI <space> SIP-Version <CRLF>
Response line
A response line is defined as follows:
SIP-Version <space> Status-Code <space> Reason-Phrase <CRLF>
In this example, SIP/2.0 is the version string, 100 is the status code, and
"Trying" is the text description of status code.
The Direct IP Media Path functionality ensures that when any IP device in the
network (for example, an IP Phone) connects to another IP address (for
example, an IP Phone), the media path uses direct IP connections and does
not pass through a central circuit-switched PBX. When the connection is
made between a Virtual Trunk and a circuit-switched device (for example, a
PRI trunk), a Digital Signal Processor (DSP) resource on the Voice Gateway
Media Card is allocated to transcode the media stream from IP to
circuit-switched.
Figure 3 on page 59 shows a media path routed directly over IP, not using a
circuit switch.
Figure 3
An example of IP Peer Networking using Virtual Trunk and direct media paths
Branch Office
Call Server MG 1000B Core
Signaling Server IP Phone SUCCESSION
CS 1000M
Large System MCS 5100
Management
SUCCESSION SUCCESSION
IP Phone
IP Phone Media streams routed
directly over IP Media Gateway 1000S with
Feature Transparency Media Gateway 1000S Expander
between
Call Servers
Signaling Server using MCDN protocol.
IP Phone IP Phone
(optionally redundant)
- IP LIne TPS
- SIP Gateway
The Call Server on the originating node selects an ISDN route and a virtual
IP trunk, based on the dialed digits translation. After terminating on a Virtual
Trunk, D-channel signaling occurs over IP. This includes basic call setup
signals (ISDN over IP, as well as Nortel MCDN signaling over IP, which is
used for networking features). The ISDN signaling is converted to a SIP
message by the SIP Trunk Gateway on the Signaling Server. MCDN
messages are carried within the SIP message, using proprietary SIP
message-body extensions.
On the terminating node, the SIP signaling is received at the SIP Trunk
Gateway on the Signaling Server. The SIP message is converted to an ISDN
message which is then sent to the Call Server. The terminating Call Server
translates the received digits to an IP Phone DN. When the terminating
IP Phone answers the call, the terminating node returns an ISDN CONNECT
message, then converts the ISDN message to the SIP 200 OK message. The
Signaling Servers complete the exchange of the IP media information
required to establish the IP media path. The originating and terminating
Call Servers establish a direct two-way IP media path between the two IP
Phones.
Note: Only the primary messages are illustrated in the following call
flows.
The following scenario describes the Direct IP Media Path functionality for a
basic network call:
Figure 4
User A dials User B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA1995
Figure 5
Call Server A routes the call to the IP network
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA1996
3 SIP Trunk Gateway A asks the NRS to search for the dialed DN in the
database (for example, within the appropriate CDP domain). The NRS
(SIP Redirect Server) sends the IP address of the SIP Trunk Gateway B
to SIP Trunk Gateway A. See Figure 6.
Figure 6
The NRS sends the IP address of SIP Trunk Gateway B to SIP Trunk Gateway A
Management
IP Phone
IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA1997
Figure 7
SIP Trunk Gateway A sends an INVITE message to SIP Trunk Gateway B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA1998
5 SIP Trunk Gateway B treats the incoming call from SIP Trunk
Gateway A as an incoming Virtual Trunk call. SIP Trunk Gateway B
sends the call to Call Server B over a Virtual Trunk. Call Server B also
treats the call as an incoming call from a Virtual Trunk. See Figure 8.
Figure 8
SIP Trunk Gateway B sends the call to Call Server B over a Virtual Trunk
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA1999
6 Call Server B selects the codec, allocates bandwidth, rings the telephone,
and sends an ISDN Alert message to SIP Trunk Gateway B over the
Virtual Trunk. See Figure 9.
Figure 9
Call Server B sends an Alert message to SIP Trunk Gateway B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User A
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2000
7 SIP Trunk Gateway B converts the ISDN Alert message to a SIP 180
response message. SIP Trunk Gateway B sends the SIP message to SIP
Trunk Gateway A. SIP Trunk Gateway A converts the SIP 180 message
back to the ISDN Alert message. SIP Trunk Gateway A then sends the
message to Call Server A. Call Server A requests that the IP Phone play
ringback tone. See Figure 10.
Figure 10
SIP Trunk Gateway B sends an Alert message to Call Server A
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2001
8 User B answers the call. A message is sent to Call Server B through the
TPS on Signaling Server B. See Figure 11.
Figure 11
User B answers the call
Management
IP Phone IP Phone
User A User B
Media Gateway1000S with
Media Gateway 1000S Expander
553-AAA2002
Figure 12
Call Server B sends an ACK message to SIP Trunk Gateway B
Management
Management
SUCCESSION SUCCESSION
IP Phone
IP Phone
User B
User A
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2003
10 The Call Servers tell the IP Phones to start the direct IP media paths. The
IP Phones then begin to transmit and receive voice over the IP network.
See Figure 13.
Figure 13
IP Phones start the direct IP media paths
Management
Management
SUCCESSION SUCCESSION
553-AAA2004
Call scenarios
In the sections that follow, direct IP-media-path operation is described for a
number of call scenarios. Each scenario uses IP Peer Networking to provide
a direct IP media path between the peers taking part in the call. In all cases,
the IP signaling path separates from the IP media path. Depending on the
originating and terminating terminal types, the media path is between one of
the following:
• IP Phone and IP Phone
• IP Phone and circuit-switched gateway
• circuit-switched gateway and circuit-switched gateway
In each case, the IP signaling path is the same; the trunk is virtual instead of
physical.
The Call Server on the originating node selects an ISDN route and Virtual
Trunk, based on the dialed digits translation. The ISDN signaling routes
through the Signaling Server and encodes using SIP.
On the terminating node, the SIP signaling is received at the Signaling Server,
and converts the SIP message to an ISDN message. The ISDN message is
forwarded to the Call Server. The terminating Call Server translates the
received digits to the DN of a circuit-switched device. The Call Server
determines that the call is incoming on a Virtual Trunk and terminating on a
circuit-switched device, and selects a DSP resource on a Voice Gateway
Media Card. The DSP performs IP-to-circuit-switched conversion when the
call is established.
When the terminating circuit-switched party answers the call, the terminating
Call Server returns an ISDN CONNECT message. The message is sent to the
SIP Trunk Gateway on the Signaling Server. The SIP Trunk Gateway on the
Signaling Servers converts the ISDN CONNECT message to a SIP 200 OK
message and the Signaling Server completes the exchange of IP media
information required to establish the IP media path. The originating and
terminating Call Servers establish a direct two-way IP media path between
the IP Phone and the DSP. The terminating node also establishes a
circuit-switched speechpath between the DSP and the circuit-switched
telephone.
routing operates the same way as physical trunks by routing the call to
the next available route selection.
When the IP Phone is placed on hold by the holding party, the direct IP media
path that had been established between the two parties is torn down. A new
IP media path is established between the IP Phone and a circuit-switched
gateway on the node providing the Music.
The media path, in this case, is one way only (from the circuit-switched
gateway to the IP Phone). This media-path redirection is initiated by the node
providing the Music, using the SIP re-INVITE or UPDATE methods. No
ISDN signaling is exchanged between the nodes, and the call state on the
originating node is unchanged.
When the holding party retrieves the held call, the media path is torn down,
and a two-way IP media path is reestablished between the parties.
The ISDN signaling generated at the end node is sent through the tandem
node and processed by the Call Server. The Call Server processes the call as
it does a normal tandem call. The exchange of IP call parameters between the
end nodes is sent through the tandem node’s Signaling Server and
Call Server, so each end node can establish a direct IP media path between
end parties.
Tandem operations
All media paths route directly over IP networks. However, to maintain proper
control points and billing records for a call, sometimes signaling must be
indirect. The following sections describe indirect signaling operations for
these scenarios.
Feature modification (for example, Call Transfer) can cause calls to tandem.
Tandem calls also occur when routing is configured as tandem, so accounting
records can generate during calls from a third-party gateway.
When a tandem call occurs due to a Call Forward operation, it attempts to use
TRO to optimize the route between the originating and “transferred-to”
parties. In the event packaging or user provisioning selections mean that TRO
is not supported, the tandem node initiates media path redirection for both
parties.
TRO is used when a call from Node A to Node B forwards to Node C. Node B
sends a TRO facility message to Node A. The message contains the digits of
the “forwarded-to” party. Node A resolves these digits to a route and
determines whether it has a direct route configured to Node C.
IP Peer handling of TRO differs slightly from the PRI handling at this point.
With PRI, each destination has a dedicated route and ISDN link. With
IP Peer, in the Node A routing configuration, all remote locations are reached
using the same Virtual Trunk (the SIP Redirect Server subsequently translates
the digits to separate IP nodes). When TRO is attempted at Node A, the call
processing finds that the new destination is accessed through the same Virtual
Trunk route, and accepts the TRO even though the call does not have an
alternate direct route to Node C. The tandem call routing through Node B is
cleared. Node A places a new call through the same Virtual Trunk route and
IP D-channel that was used for the original call to Node B. The SIP Redirect
Server translation identifies the correct destination, Node C, and the call is
placed directly to that node.
In cases where the TRO feature does not optimize trunks, the Virtual Trunks
must remain busy at Nodes A, B, and C until the call is released. A direct
media path between Node A and Node C supports the connection; Node B is
not on the media path. This eliminates voice quality problems caused by
multiple transcoding steps.
When the IP Phone party initiates the transfer, call processing on the local
node places the other party on hold. The media path between the two IP
Phones is torn down. A call is set up between the transferring IP Phone and
the remote party (this could be an IP Phone or circuit-switched telephone).
See “IP Phone to IP Phone (on separate Call Servers)” on page 59.
When the transferring IP Phone completes the transfer before answer, the
consultation call between the IP Phone and the remote party is torn down and
a call is set up between the transferred IP Phone and the remote party. The
media path that existed between the remote party and the transferring
IP Phone is redirected using the SIP re-INVITE or UPDATE methods. No
ISDN signaling is exchanged between the nodes, and the call state on the
terminating node is unchanged. A direct IP media path is established between
the transferred IP Phone and the remote party.
Page 79 of 626
H.323 signaling
Contents
This section contains information on the following topics:
Direct IP Media Paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
IP Phone to IP Phone (on separate Call Servers) . . . . . . . . . . . . . . . 81
Call scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Direct IP Media Path functionality ensures that, when any IP device in the
network (for example, an IP Phone) connects to another IP address (for
example, an IP Phone), the media path uses direct IP connections and does
not pass through a central circuit-switched PBX. When the connection is
made between a Virtual Trunk and a circuit-switched device (for example, a
PRI trunk), a DSP resource is allocated to transcode the media stream from
IP to circuit-switched.
Figure 14 shows a media path routed directly over IP, not using a circuit
switch.
Figure 14
An example of IP Peer Networking using Virtual Trunk and direct media paths
Branch Office
Call Server MG 1000B Core
Signaling Server IP Phone SUCCESSION
Large System
MCS 5100
Management
SUCCESSION SUCCESSION
IP Phone
Media streams routed
IP Phone
directly over IP Media Gateway 1000S with
Feature Transparency Media Gateway 1000S Expander
between
Call Servers
Signaling Server using MCDN protocol.
(optionally redundant) IP Phone IP Phone
- IP Line TPS
- H.323 Gateway
Call Server
CS 1000M 553-AAA0401
Small System
The Call Server on the originating node selects an ISDN route and a virtual
IP trunk, based on the dialed digits translation. After terminating on a Virtual
Trunk, D-channel signaling occurs over IP. This includes basic call setup
signals (Q.931 over IP, as well as Nortel MCDN signaling over IP, which is
used for networking features). The ISDN Q.931 signaling is routed using the
Signaling Server and encoded using the H.323 protocol. MCDN messages are
carried within the H.323 protocol, using standard H.323 facilities for
proprietary extensions.
Note 2: Only the primary messages are illustrated in the following call
flows.
The following scenario describes the Direct IP Media Path functionality for a
basic network call using en bloc signaling:
1 User A on Call Server A dials the DN of User B on Call Server B.
Call Server A collects the digits through the Terminal Proxy Server
(TPS) on the Signaling Server A. See Figure 15.
Figure 15
User A dials User B
Management
Management
SUCCESSION SUCCESSION
IP Phone
IP Phone
User B
User A
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA0402
Figure 16
Call Server A routes the call to the IP network
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA0403
Figure 17
The H.323 Gatekeeper sends the IP address of H.323 Gateway B to H.323 Gateway A
Management
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA0404
Figure 18
H.323 Gateway A sends a SETUP message to H.323 Gateway B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA0405
Figure 19
Gateway B sends the call to Call Server B over a Virtual Trunk
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA0406
6 Call Server B selects the codec, allocates bandwidth, rings the telephone,
and sends an alerting message to H.323 Gateway B. See Figure 20.
Figure 20
Call Server B sends an alerting message to H.323 Gateway B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA0407
Figure 21
H.323 Gateway B sends an alerting message to Call Server A
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA0408 OS
8 User B answers the call. A message is sent to Call Server B through the
TPS on the Signaling Server. See Figure 22.
Figure 22
User B answers the call
Management
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA0409
Figure 23
Call Server B sends a CONNECT message to Gateway B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA0410
10 The Call Servers tell the IP Phones to start the direct IP media paths. The
IP Phones then begin to transmit and receive voice over the IP network.
See Figure 24.
Figure 24
IP Phones start the direct IP media paths
Management
Management
SUCCESSION SUCCESSION
553-AAA0411
Call scenarios
In the sections that follow, direct IP media path operation is described for a
number of call scenarios. Each scenario uses IP Peer Networking to provide
a direct IP media path between the peers taking part in the call. In all cases,
the IP signaling path separates from the IP media path. Depending on the
originating and terminating terminal types, the media path is between one of
the following:
• IP Phone and IP Phone
• IP Phone and circuit-switched gateway
• circuit-switched gateway and circuit-switched gateway
In each case, the IP signaling path is the same; the trunk is virtual instead of
physical.
The Call Server on the originating node selects an ISDN route and Virtual
Trunk, based on the dialed digits translation. The ISDN Q.931 signaling
messages that route through the Signaling Server are encoded using the H.323
protocol.
When the terminating circuit-switched party answers the call, the terminating
node returns a Q.931 CONNECT message, and the Signaling Servers
complete the exchange of IP media information required to establish the
IP media path. The originating and terminating Call Servers and Media
Gateway SSC establish a direct two-way IP media path between the IP Phone
and the DSP. The terminating node also establishes a circuit-switched
speechpath between the DSP and the circuit-switched telephone.
When the IP Phone is placed on hold by the holding party, the direct IP media
path that had been established between the two parties is torn down. A new
IP media path is established between a circuit-switched gateway on the node
providing the Music and the IP Phone.
The media path, in this case, is one way only (from the circuit-switched
gateway to the IP Phone). This media path redirection is initiated by the node
providing the Music, using the H.323 third-party initiated pause and
re-routing mechanism. No ISDN Q.931 signaling is exchanged between the
nodes, and the call state on the originating node is unchanged.
When the holding party retrieves the held call, the media path is torn down,
and a two-way IP media path is reestablished between the parties.
The call originates on the incoming Virtual Trunk. ISDN Q.931 signaling is
exchanged between the originating node and the tandem node using the
H.323 protocol. The call terminates on the outgoing Virtual Trunk, and
ISDN Q.931 signaling is exchanged between the tandem node and the
terminating node using the H.323 protocol.
The ISDN Q.931 signaling generated at the end node is sent through the
tandem node and processed by the Call Server. The Call Server processes the
call as it does a normal tandem call. The exchange of IP call parameters
between the end nodes is sent through the tandem node’s Signaling Server
and Call Server, so each end node can establish a direct IP media path
between end parties.
Tandem operations
All media paths route directly over IP networks. However, to maintain proper
control points and billing records for a call, sometimes signaling must be
indirect. The following sections describe indirect signaling operations for
these scenarios.
Feature modification (for example, Call Transfer) can cause calls to tandem.
Tandem calls also occur when routing is configured as tandem, so accounting
records can generate during calls from a third-party gateway.
When a tandem call occurs due to a Call Forward operation, it attempts to use
TRO to optimize the route between the originating and “transferred-to”
parties. If packaging or user provisioning selections mean that TRO is not
supported, the tandem node initiates media path redirection for both parties.
TRO is used when a call from Node A to Node B forwards to Node C. Node B
sends a TRO facility message to Node A. The message contains the digits of
the “forwarded-to” party. Node A resolves these digits to a route and
determines whether it has a direct route configured to Node C.
IP Peer handling of TRO differs slightly from the PRI handling at this point.
Unlike the Primary Rate case where each destination has a dedicated route
and ISDN link, for IP Peer, in Node A’s routing configuration, all remote
locations are reached using the same Virtual Trunk (the H.323 Gatekeeper
subsequently translates the digits to separate IP nodes). When TRO is
attempted at Node A, the call processing finds that the new destination is
accessed through the same Virtual Trunk route, and accepts the TRO even
though the call does not have an alternate direct route to Node C. The tandem
call routing through Node B is cleared. Node A places a new call through the
same Virtual Trunk route and IP D-channel that was used for the original call
to Node B. H.323 Gatekeeper translation identifies the correct destination,
Node C, and the call is placed directly to that node.
In cases where the TRO feature does not optimize trunks, the Virtual Trunks
must remain busy at Nodes A, B and C until the call is released. A direct
media path between Node A and Node C supports the connection; Node B is
not on the media path. This eliminates voice quality problems caused by
multiple transcoding steps.
When the circuit-switched party completes the transfer, the consultation call
is released, and a call is set up between the remote party and the transferred-to
party. The media path (that existed between the remote party and the
transferring circuit-switched party) is redirected using the H.323 pause and
re-routing mechanism. As the transferred-to party is not a circuit-switched
telephone, the circuit-switched gateway resource is released. The call
scenario completes with a direct media path between the remote party and the
IP Phone on the local node.
When the circuit-switched party initiates the Transfer operation, the incoming
Virtual Trunk (and indirectly, the originating party) is placed on hold and the
direct IP media path between the originating party and the circuit-switched
gateway is torn down. If Music or RAN is configured, a new IP media path is
established between a circuit-switched gateway and the originating party.
When the transferring party completes the “transfer before answer”, ringback
tone must be provided to the originating party. A new IP media path is
established between a circuit-switched gateway on the node providing the
ringback tone and the originating party. The media path is one way only, from
the circuit-switched gateway to the originating party. The node providing the
ringback tone initiates this media path “redirection” using the H.323
“Third-party initiated pause and re-routing” mechanism. It does not use ISDN
Q.931 signaling for this purpose.
When the party on the IP Phone answers, another media path redirection
occurs. The media path between the circuit-switched gateway and the
originating party is released, and a new two-way IP media path is established
between the originating party and the IP Phone party. This uses the H.323
“Third-party initiated pause and re-routing” mechanism.
When the IP Phone party initiates the transfer, call processing on the local
node places the other party on hold. The media path between the two IP
Phones is torn down. A call is set up between the transferring IP Phone and
the remote party (this could be an IP Phone or circuit-switched telephone).
See “IP Phone to IP Phone (on separate Call Servers)” on page 81.
When the transferring IP Phone completes the transfer before answer, the
consultation call between the IP Phone and the remote party is torn down and
a call is set up between the transferred IP Phone and the remote party. The
media path that existed between the remote party and the transferring IP
Phone is redirected using the H.323 third-party initiated pause and re-routing
mechanism. No ISDN Q.931 signaling is exchanged between the nodes, and
the call state on the terminating node is unchanged. A direct IP media path is
established between the transferred IP Phone and the remote party.
Page 99 of 626
H.323-to-SIP signaling
Contents
This section contains information on the following topics:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
H.323-to-SIP signaling (coexistence of both H.323 and SIP). . . . . . . . 99
Call scenarios — summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Call walk-through . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Introduction
H.323 is used to set up and tear down H.323 calls, while SIP is used to set up
and tear down SIP calls. If a network uses both the SIP and H.323 protocols,
then an H.323-to-SIP “bridge” must exist between the H.323 domain and the
SIP domain.
Figure 25
Sample network for H.323-to-SIP call
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
(supports SIP only) 553- AAA2310
The Signaling Servers in System B are shown as two separate servers for
clarity. Both the H.323 Gateway and the SIP Trunk Gateway can be
configured on the same Signaling Server. Each Signaling Server has its own
D-channel IP, and both are connected to the same Call Server.
Note: This statement does not imply that H.323 and SIP cannot coexist
on one Signaling Server. If both applications are enabled, then the two
Signaling Servers in Figure 25 will collapse into one Signaling Server.
The difference is in the SIP Network Protocol Module (NPM) (that is, the SIP
Trunk Gateway, where the ISDN messages are converted to the
corresponding SIP messages).
Call walk-through
IP Phone A (which has H.323-only configuration) wants to talk to IP Phone C
(which has SIP-only configuration).
The following scenario describes the Direct IP Media Path functionality for a
basic network call.
Note: Only the primary messages are illustrated in the following call
flows.
Figure 26
User A dials User C
Signaling Server with
Network Routing Service (NRS)
- SIP Redirect Server
- H.323 Gatekeeper [System A]
(supports H.323 only)
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
(supports SIP only) 553- AAA2311
2 Call Server A determines that the dialed digits are at another site. Call
Server A select the codec list, allocates bandwidth, and routes the call to
the IP network using a Virtual Trunk and H.323 Gateway A. See
Figure 27.
Figure 27
Call Server A routes the call to the IP network
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
(supports SIP only) 553- AAA2312
3 H.323 Gateway A asks the NRS (H.323 Gatekeeper) to search for the
dialed DN in its database, as System A cannot go directly to System C
because System A is using H.323 only and System C is using SIP. The
NRS (H.323 Gatekeeper) responds back to H.323 Gateway A with the IP
address of the H.323 Gateway B in System B. See Figure 28.
Figure 28
H.323 Gateway A communicates with the NRS (H.323 Gatekeeper)
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
553- AAA2313
(supports SIP only)
Figure 29
H.323 Gateway A sends information to H.323 Gateway B
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
(supports SIP only) 553- AAA2314
Figure 30
H.323 Gateway B sends calls to Call Server B
Signaling Server with
Network Routing Service (NRS)
- SIP Redirect Server
- H.323 Gatekeeper [System A]
(supports H.323 only)
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
6 Call Server B processes the incoming message and determines that the
call should go to System C through SIP Trunk Gateway B. Call Server B
routes the call to SIP Trunk Gateway B. See Figure 31.
Figure 31
Call Server B sends calls to SIP Trunk Gateway B
Signaling Server with
Network Routing Service (NRS)
- SIP Redirect Server
- H.323 Gatekeeper [System A]
(supports H.323 only)
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
(supports SIP only) 553- AAA2316
7 SIP Trunk Gateway B asks the NRS (SIP Redirect Server) to do a search
for the DN of User C. The NRS (SIP Redirect Server) sends the IP
address of SIP Trunk Gateway C to SIP Trunk Gateway B. See
Figure 32.
Figure 32
SIP Trunk Gateway B communicates with the NRS (SIP Redirect Server)
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
Figure 33
SIP Trunk Gateway B sends INVITE message to SIP Trunk Gateway C
Signaling Server with
Network Routing Service (NRS)
- SIP Redirect Server
- H.323 Gatekeeper [System A]
(supports H.323 only)
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
(supports SIP only) 553- AAA2318
9 SIP Trunk Gateway C sends the call to Call Server C. See Figure 34.
Figure 34
SIP Trunk Gateway C sends call to Call Server C
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
553- AAA2319
(supports SIP only)
10 Call Server C selects the codec, allocates bandwidth, rings the telephone,
and sends an ISDN Alert message to SIP Trunk Gateway C. See
Figure 35.
Figure 35
Call Server C sends Alert message to SIP Trunk Gateway C
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
(supports SIP only) 553- AAA2320
11 SIP Trunk Gateway C converts the ISDN Alert message to a SIP 180
response message. SIP Trunk Gateway C sends the SIP message to SIP
Trunk Gateway B. SIP Trunk Gateway B converts the incoming SIP 180
response message back to the ISDN Alert message. SIP Trunk
Gateway B then sends the message to Call Server B. See Figure 36.
Figure 36
SIP Trunk Gateway B sends ISDN Alert message to Call Server B
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
Figure 37
H.323 Gateway B sends Alert message to H.323 Gateway A
Signaling Server with
Network Routing Service (NRS)
- SIP Redirect Server
- H.323 Gatekeeper [System A]
(supports H.323 only)
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
553- AAA2322
(supports SIP only)
Figure 38
User C answers the call
Signaling Server with
Network Routing Service (NRS)
- SIP Redirect Server
- H.323 Gatekeeper [System A]
(supports H.323 only)
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
553- AAA2323
(supports SIP only)
Figure 39
SIP Trunk Gateway B sends message to Call Server B
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
(supports SIP only) 553- AAA2324
Figure 40
H.323 Gateway B sends message to H.323 Gateway A
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
16 Call Server A tells IP Phone A to set up the direct IP media path with IP
Phone C. The IP Phones then begin to transmit and receive voice over the
IP network. See Figure 41.
Figure 41
IP Phones start the direct media paths
Call Server A
[System B]
(supports both H.323 and SIP)
IP Phone
User A
Network B Network A
Signaling Server B
(SIP Gateway B)
Network C
Signaling Server
(SIP Gateway C)
IP Phone
User C
Call Server C
[System C]
553- AAA2326
(supports SIP only)
Fallback to PSTN
Contents
This section contains information on the following topics:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Engineering practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Best IP network engineering practices for IP Telephony. . . . . . . . . 121
Engineering considerations for using IP Trunk to achieve
QoS Fallback to PSTN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Alternate circuit-switched routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Introduction
It is possible to automatically Fallback to PSTN, if calls cannot be completed
due to loss of connectivity between sites over the IP network. This is achieved
using the standard MCDN Alternate Routing feature when:
• the IP network is down
• the destination IP Peer endpoint is not responding
• the destination IP Peer endpoint responds that there are no available
IP Peer trunk resources
• the destination IP Peer endpoint is not registered with the NRS
• there are address translation errors
• all Virtual Trunks are busy at the originating sites
Fallback to PSTN for IP Peer Networking refers to the use of the MCDN
Alternate Routing feature to step back to any alternate switched-circuit trunk
route to the destination that the call first attempted to reach by the IP Peer
virtual IP trunk route.
Engineering practices
When QoS Fallback to PSTN is required for certain network locations (in an
IP Peer network) because WAN links have not been engineered according to
best practices, IP Trunk 3.0 (or later) can be used to achieve QoS Fallback to
PSTN between those locations and an IP Peer node located on the IP network
backbone. An IP Trunk 3.0 (or later) node must be configured in the same
CS 1000 system with the IP Peer node.
Figure 42
IP network outage at Site B
Signaling Server
Signaling Server with NRS Call Server Signaling Server
SIP/H.323 SIP/H.323
Gateway "B" - OK Gateway
Management
Management
Network
Outage
PSTN
553-AAA2005
2 The registration of Site B times out at the NRS; the status updates. See
Figure 43.
Figure 43
Registration at Site B times out
Signaling Server
Signaling Server with NRS Call Server Signaling Server
SIP/H.323 SIP/H.323
Gateway "B" - OK Gateway
Management
Management
Time-To-Live
Timeout
PSTN
553-AAA2006
Figure 44
User A dials User B
Signaling Server
Signaling Server with NRS Call Server Signaling Server
SIP/H.323 SIP/H.323
Gateway "B" - OK Gateway
Management
Management
PSTN
553-AAA2007
Figure 45
Call Server A routes the call to the IP network
Signaling Server
Signaling Server with NRS Call Server Signaling Server
SIP/H.323 SIP/H.323
Gateway "B" - OK Gateway
Management
Management
PSTN
553-AAA2008
Figure 46
No SIP/H.323 Gateways are available for the dialed DN
Signaling Server
Signaling Server with NRS Call Server Signaling Server
SIP/H.323 SIP/H.323
Gateway "B" - OK Gateway
No Gateways
Management
Management
PSTN
553-AAA2009
Figure 47
SIP/H.323 Gateway A replies to Call Server A
Signaling Server
Signaling Server with NRS Call Server Signaling Server
SIP/H.323 SIP/H.323
Gateway "B" - OK Gateway
"Busy" Management
Management
PSTN
553-AAA2010
7 Call Server A chooses the next route in the Route List Data Block. The
next route is a local PSTN trunk route. Call Server A allocates a Voice
Gateway Media Card and PRI channel. Digit manipulation is applied to
the route using the local PSTN. A successful call is made. See Figure 48.
Figure 48
Call Server A chooses the next route in the Route List Data Block
Signaling Server
Signaling Server with NRS Call Server Signaling Server
SIP/H.323 SIP/H.323
Gateway "B" - OK Gateway
Management
Management
Speech path:
Telephone < - > Voice Gateway Media Card < - > PRI < - > PSTN
Media Gateway 1000S with
Media Gateway 1000S Expander
PSTN
553-AAA2011
8 The call is routed across PSTN and enables the users to talk to each other.
The call is terminated over PSTN to Site B. See Figure 49.
Figure 49
Call is terminated over PSTN
Signaling Server
Signaling Server with NRS Call Server Signaling Server
SIP/H.323 SIP/H.323
Gateway "B" - OK Gateway
Management
Management
Speech path:
Telephone < - > Voice Gateway Media Card < - > PRI < - > PSTN
Media Gateway 1000S with
Media Gateway 1000S Expander
PSTN
553-AAA2012
Bandwidth Management
Contents
This section contains information on the following topics:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Codec negotiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Codec selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Codec selection algorithms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Interoperability between CS1000 and SRG . . . . . . . . . . . . . . . . . . . 139
Configuring Bandwidth Management. . . . . . . . . . . . . . . . . . . . . . . . . . 139
Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Configuration rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Network Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Enabling codecs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Configuring Bandwidth Management parameters . . . . . . . . . . . . . . 141
Maintenance commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Adaptive Network Bandwidth Management. . . . . . . . . . . . . . . . . . . . . 149
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Feature packaging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Configuration rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Configuring Adaptive Network Bandwidth Management . . . . . . . . 158
Maintenance commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Introduction
CS 1000 supports Bandwidth Management on a network-wide basis so that
voice quality can be managed between multiple Call Servers.
IMPORTANT!
Once all bandwidth is used, any additional calls are blocked or rerouted.
Keep this in mind when designing and implementing Network Bandwidth
Management.
Codec negotiation
Codec refers to the voice coding and compression algorithm used by DSPs.
Each codec has different QoS and compression properties.
By default, the G.711 codec must be supported at both ends of a call. Codec
configuration is performed for each node and is independent of the signaling
gateway (SIP or H.323) that is used on the node.
If more than one codec is configured, then the minimum payload size among
the configured codecs is used for the SIP Trunk Gateway codec negotiation.
Note: Nortel recommends configuring the same payload size for all
codecs in the same node.
SIP example
If a G.711 20ms codec and G.729 30ms codec are configured, then codec
negotiation uses the minimum payload size of 20 ms. That is, the G.711 20ms
codec and the G.729 20ms codec are used. Instead, Nortel recommends that
both G.711 and G.729 codecs be configured as 20ms.
The G.711 codec delivers “toll quality” audio at 64 kbit/s. This codec is
optimal for speech quality, as it has the smallest delay and is resilient to
channel errors. However, the G.711 codec uses the largest bandwidth.
The G.729A codec provides near toll quality voice at a low delay. The
G.729A codec uses compression at 8 kbit/s. The G.729AB codec also uses
compression at 8 kbit/s.
Note 2: If the payload sizes are set higher than the default values (for
example, to support a third-party gateway), then the local IP calls are
affected by higher latency. This is because the codec configuration
applies to both IP Peer calls and local IP (IP Line) calls.
For example, you may prefer high quality speech (G.711) over high
bandwidth within one system, and lower quality speech (G.729 AB) over
lower bandwidth to a Virtual Trunk. Such a mechanism can be useful when a
system is on the same LAN as the IP Phones it controls, but the other systems
are on a different LAN (connected through a WAN).
Bandwidth usage for Virtual Trunks is accumulated in its zone to block calls
that exceed the bandwidth availability in a specific zone. However, the
amount of bandwidth that is required to complete a given call is not known
until both call endpoints have negotiated which codec to use. The bandwidth
used for calculating the usage of a Virtual Trunk call is determined by the
preferred codec of the device that connects to the Virtual Trunk. If the device
is an IP Phone, the bandwidth calculations use the preferred codec of the IP
Phone, based on the codec policy defined for the zones involved (that is, Best
Bandwidth or Best Quality). Likewise, the bandwidth calculations use the
preferred codec of the Voice Gateway Media Card for connections between a
circuit-switched device (for example, a PRI trunk) and a Virtual Trunk.
Codec selection
For every Virtual Trunk call, a codec must be selected before the media path
can be opened. When a call is set up or modified (that is, media redirection),
one of two processes occurs:
• The terminating node selects a common codec and sends the selected
codec to the originating node.
• The codec selection occurs on both nodes.
Each node has two codec lists: its own list and the far end’s list. In order to
select the same codec on both nodes, it is essential to use the same codec
selection algorithm on both nodes. Before the codec selection occurs, the
following conditions are met:
• Each codec list contains more than one payload size for a given codec
type (it depends on the codec configuration).
• Each codec list is sorted by order of preference (the first codec in the near
end’s list is the near end’s most preferred codec, the first codec in the far
end’s list is the far end’s preferred codec).
Algorithm details
The H.323 Master/Slave algorithm operates in the following manner:
• The Master node uses its own codec list as the preferred one and finds a
common codec in the far end’s list. In other words, the Master gets the
first codec in its list (for example, C1), checks in the far end’s list if it is
a common codec; if it is, C1 is the selected codec. Otherwise, it gets the
second codec in its list and verifies it against the far end, and so on.
• The Slave node uses the far end’s list as the preferred one and finds in its
own list the common codec.
The following are the issues associated with the H.323 Master/Slave
algorithm:
• After an on-hold and off-hold scenario (which triggers Master/Slave
negotiation), the codec used for the restored call might be different than
the one used before on-hold, because the Master/Slave information could
have been changed.
• When using “Fast Start” codec selection, a call from Telephone 1
(node1) to Telephone 2 (node2) can use a different codec than a call from
Telephone 2 (node2) to Telephone 1 (node1), because the terminating
end is always Master.
• For tandem calls, the Master/Slave information is not relevant. The
Master/Slave information is designed for use between two nodes only,
not between three or more nodes. It makes the codec selection for tandem
calls more complex and inefficient.
To solve the issues, another codec selection algorithm, not based on the
unpredictable Master/Slave information, is needed. Since any change to the
Master/Slave algorithm implies a change to the H.323 standard, the new
codec algorithm is used for Virtual Trunk calls between Nortel equipment.
• The calling user agent sends an SDP offer with its codec list in the
INVITE message with a “sendrecv” attribute. The called user agent
returns more than one codec in the SDP answer. In the case that many
codecs are included in the response, the calling user agent picks the first
compatible codec from the called user agent’s list, and sends a new SDP
offer with a single codec to lock it in.
• If the SDP of the calling user agent is not present in the INVITE message,
then the called user agent sends its codec list in an SDP offer in the 200
OK message, with the “sendrecv” attribute. The calling user agent selects
one codec and sends the selected codec in an SDP answer inside the ACK
message, with “sendrecv” attribute.
The “Best Bandwidth” codec decision is based on the codec type only, it does
not take into account the fact that some codecs, while generally using less
bandwidth, can consume more bandwidth than others at certain payload sizes.
Algorithm details
The selected codec is the type considered as the best bandwidth codec type.
To know whether one codec type has better bandwidth than another, see the
rule as summarized in Table 8 on page 139.
Table 8
“Best Bandwidth” algorithm — codec type
Calls between branch IP Phones and the branch PSTN or between branch
IP Phones and branch analog phones are based on the interzone policy rather
than the intrazone policy defined in the CS 1000 main office. The zone table
is updated based on the intrazone policy.
The net result of this limitation is that calls between branch IP Phone users
and the branch PSTN, or between branch IP Phones and branch analog
telephones, always use a Best Bandwidth codec. However, the calls are
accounted for as Best Quality. This can impact the perception of call quality
in this scenario, but it does not result in early call blocking. There are no
impacts to codec selection or bandwidth usage tracking for calls that require
WAN bandwidth.
Zones
Bandwidth Management Zones are configured for each endpoint on a Call
Server. The Network Bandwidth Zone number determines if a call is an
intrazone call or an interzone call. Once that is determined, the proper codec
and bandwidth limit is applied to the call.
All of the endpoints on one Call Server are configured with Zone number to
identify all of the endpoints as being in a unique geographic location in the
network. In addition, Virtual Trunks are configured with a Zone number that
is different from the endpoint Zone numbers in the Call Server.
Configuration rules
There are four configuration rules for Bandwidth Management, as follows:
1 Each Call Server in the network must be configured with a unique VPNI,
with the only exception noted in point 2, next.
2 Branch office (MG 1000B and SRG) Call Servers must be configured
with the same VPNI as that of the main office Call Server with which
they register.
3 Nortel recommends that all the endpoints on a Call Server (IP Phones and
Voice Gateway Media Cards) be configured with the same Zone number.
4 Virtual Trunks must be configured with a different Zone number than the
endpoints.
Network Planning
Before configuring Bandwidth Management in a CS1000 network, follow
these steps:
3 Choose unique Bandwidth Zone numbers for the Virtual Trunks in the
network.
4 Choose the codecs that will be enabled on each Call Server.
5 Identify what the interzone codec strategy will be (BB-Best Bandwidth
or BQ-Best Quality) for each zone in the network.
6 Identify what the intrazone codec strategy will be (BB-Best Bandwidth
or BQ-Best Quality) for each zone in the network.
7 Calculate the bandwidth available for intrazone calls for each zone in the
network.
8 Calculate the bandwidth available for interzone calls for each zone in the
network.
9 Calculate the bandwidth available for intrazone calls
Enabling codecs
In Element Manager, select the codecs that will be enabled for calls on the
Call Server, and define the associated parameters, such as payload size.
Figure 50
Zones web page
Command Description
• zoneNumber = 0-255
• intraZoneBandwidth = Available intrazone bandwidth (Kbit/s);
Nortel recommends this value be set to the maximum value.
• intraZoneStrategy = BB (Best Bandwidth) or BQ (Best
Quality); Nortel recommends this value be set to BQ.
• interZoneBandwidth =
— For Call Server zone = Maximum bandwidth usage (in
Kbit/s) allowed between peer Call Servers
— For Virtual Trunk zones = 1000000 (Kbit/s)
• interZoneStrategy = BB (Best Bandwidth) or BQ (Best
Quality); Nortel recommends this value be set to BB to
conserve interzone bandwidth.
• zoneIntent = type of zone, where:
— MO = Main office (Call Server) zone
— BMG = Branch Media Gateway (for branch office zones)
— VTRK = Virtual Trunk zone
• zoneResourceType = resource intrazone preferred strategy,
where:
— shared = shared DSP channels (default)
— private = private DSP channels
Note: In CS 1000 Release 4.5, the zones that were described
with BMG designator stay with BMG one, all the other zones are
provided with MO designator. It is possible to update ZoneIntent
using CHG ZONE command.
Maintenance commands
Maintenance commands can be run from Element Manager or LD 117.
Procedure 1
Printing intrazone and interzone statistics for a zone
1 Select IP Telephony > Zones from the navigator.
The Zones web page opens, as shown in Figure 50 on page 143.
2 Click Maintenance Commands for Zones (LD 117).
The Maintenance Commands for Zones web page opens, as shown in
Figure 51 on page 146. This page lists all the configured zones.
Figure 51
Maintenance Commands for Zones web page
ii. Select a zone from the Near End Zone Number drop-down list,
by doing of the following:
— Select ALL to print statistics for all zones.
— Select a specific zone number to display statistics for a
specific zone.
4 Click Submit.
The Maintenance Commands for Zones web page reopens, displaying
the statistics for the specified zone or zones. A blank field indicates that
that statistic is either not available or not applicable to that zone.
Figure 52 shows an example of intrazone statistics for a sample Zone 1.
Figure 53 on page 148 shows an example of interzone statistics for the
same Zone 1.
Figure 52
Element Manager — intrazone statistics
Figure 53
Element Manager — interzone statistics
End of Procedure
Note: Do not use the PRT ZONE command — it has been replaced by
the PRT INTRAZONE and PRT INTERZONE commands.
Command Description
• Zone
• Type = PRIVATE/SHARED
• Strategy = BB/BQ
• ZoneIntent = MO/BMG/VTRK
• Bandwidth = number of Kbps
• Usage = number of Kbps
• Peak = %
Description
The Adaptive Network Bandwidth Management feature enhances the
performance of Voice over Internet Protocol (VoIP) networks based on
real-time interaction. It provides the means to automatically adjust bandwidth
limits and take corrective action in response to Quality of Service (QoS)
This feature operates between all IP Peer CS 1000 systems, including the
Media Gateway 1000B and Survivable Remote Gateway 50.
Call scenario
A call is requested from a telephone in VPNI 1/Zone 2 on Call Server A to a
telephone in VPNI 3/Zone 3 on Call Server B. Both zones have Adaptive
Network Bandwidth Management enabled.
1 Call Server A contacts the Network Redirect Server to obtain the address
of Call Server B.
2 Call Server A sends a call setup message to Call Server B, identifying the
calling telephone’s VPNI and zone.
3 Call Server B determines if there is sufficient bandwidth for the call, and
sends back the VPNI and zone of the called telephone.
4 Call Server A checks its bandwidth table to determine if there is
sufficient bandwidth available for the call from Call Server A to Call
Server B.
5 If Call Server A determines there is enough bandwidth available, the call
is established; otherwise, alternate treatment is provided in the form of
blocking or rerouting the call.
Both Call Server A and Call Server B must consult their own bandwidth
tables to determine if there is enough bandwidth for the call to proceed.
Figure 54 on page 152 shows this scenario.
Figure 54
Call Progress with Adaptive Network Bandwidth Management
Figure 55
Adaptive Network Bandwidth Management graph
When a Call Server receives a QoS alarm, the two zones that originated the
alarm are determined. Using this information, the Call Server reduces the
bandwidth limit between the two zones. This zone-to-zone bandwidth limit
(in effect at any particular time) is known as the Sliding Maximum
Bandwidth Limit and is a percentage of the Configured Interzone bandwidth
limit. The Sliding Maximum Bandwidth Limit value is displayed using the
command prt interzone command. The QoS Factor % value, also
displayed by this command, is a ratio of the Sliding Maximum Bandwidth
Limit and the configured allowable bandwidth expressed as a percentage. The
Call Server checks the Network Bandwidth zone management tables for the
originating and terminating zones of the new call to determine the available
bandwidth for the call.
When feedback indicates a significant QoS change in a zone, the Call Server
reduces the available bandwidth (Sliding Maximum Bandwidth Limit) in the
zone until the QoS reaches a satisfactory level. Once satisfactory QoS is
reached, the bandwidth is slowly raised until either the full bandwidth is
available or until QoS degrades again. Bandwidth changes can be configured
to be gradual (to reduce rapid swings and variations) or rapid.
New SNMP alarms are provided to monitor the system. When the bandwidth
limit between zones is reduced below configured levels, an alarm is raised. A
Warning alarm and an Unacceptable alarm, each corresponding to a drop
below a configured threshold, are used. When the bandwidth returns to
normal, the alarm is cleared. If the bandwidth limit reaches zero, an additional
Unacceptable alarm is raised. These alarms allow the system administrator to
monitor the system and take corrective action when required.
and are used to calculate the rate of bandwidth change. Increasing them from
their default values causes the Sliding Maximum to decrease faster in
response to the specific QoS alarm.
The QoS Coefficient (CQoS) can be varied from its default value. Increasing
this value causes the Sliding Maximum to change more rapidly in response to
QoS alarms. However, making this value too large will result in loss of
overall bandwidth, as shown in Figure 56 below and Figure 57 on page 156.
Figure 56
Effect of the default CQos Coefficient
Figure 57
Effect of a higher CQoS Coefficient
The Call Admission Control (CAC) Validity Time Interval (CACVT) is used
to control the length of time that records from a Call Server are saved in the
Bandwidth Management table. If no calls occur between two Call Servers
within the configured time, the Call Server is removed from the table. For
example, if Call Server A has Call Server B in the table, and no call is placed
between A and B for the CACVT time, then Call Server A removes all Call
Server B records in the table.
Limitations
Virtual Office IP Phones are not subject to bandwidth limitations. They may
not have the correct zone information configured. They can also be controlled
by a Call Server that is not responsible for the particular zone. Thus,
bandwidth management is not possible for these phones.
Feature packaging
The Adaptive Network Bandwidth Management feature requires the
following packages:
• QoS Enhanced Reporting (PVQM) package 401
Note: Package 401, QoS Enhanced Reporting (PVQM), is required if
the R value from the Phase II IP Phones is to be reported and used in the
calculations.
Configuration rules
The configuration rules for Adaptive Network Bandwidth Management are as
follows:
• Each main office Call Server in a network must have a unique non-zero
VPNI.
• All branch offices (MG1000B or SRG) associated with a particular main
office must have the same VPNI as the main office Call Server.
• All IP Phones (other than specific IP SoftPhone 2050s) and DSP
endpoints on a Call Server must be configured for the same zone.
• IP SoftPhone 2050s being used remotely must be configured for Zone 0.
• Branch office systems (MG 1000B or SRG) should tandem all calls
through the main office Call Server to allow bandwidth monitoring and
control. In this case, the media path is direct between the branch office
and any point in the network.
• Trunk Route Optimization (TRO) must be disabled between the main
office Call Server and the MG 1000B Core or SRG. In this case, the
media path is direct between the branch office and any point in the
network.
• Adaptive Network Bandwidth Management parameters are configured
on the main office only and must not be configured at the branch offices.
The zone must exist before it can be configured for Adaptive Network
Bandwidth Management. Use Procedure 6 on page 295 to create and
configure basic properties of the zone.
Figure 58
Adaptive Network Bandwidth Management and CAC web page
Table 9 on page 161 shows the fields in the Adaptive Network Bandwidth
Management and CAC web page, the field definitions, and their LD 117
command equivalent.
Table 9
Adaptive Network Bandwidth Management and CAC fields
LD 117
Field Title Field Definition equivalents
Enable Call Admission Control the CAC feature for the zone ENL ZCAC
Control Feature (CAC)
• Enable (check box selected) DIS ZCAC
• disable (clear the check box)
QoS Response Time Interval Time (in minutes) between bandwidth limit CHG ZQRTI
(ZQRTI) increments
Warning Alarm Threshold A QoS value, which is lower than this value, CHG ZQWAT
(ZQWAT) but higher than the Critical (Unacceptable)
Alarm Threshold, triggers a Major Alarm.
Critical Alarm Threshold A QoS value, which is lower than this value, CHG ZQUAT
(ZQUAT) triggers an Unacceptable (Critical) Alarm.
Packet Loss Alarm The Packet Loss (Cpl) coefficient is used to CHG CPL
Coefficient (CPL) calculate the QoS value for the zone.
Delay Alarm Coefficient (CD) The Delay (Cd) coefficient is used to CHG CD
calculate the QoS value for the zone.
Jitter Alarm Coefficient (CJ) The Jitter (Cj) coefficient is used to calculate CHG CJ
the QoS value for the zone.
Coefficient of QoS (CQoS) The Coefficient of QoS (CQoS) is used to CHG CQOS
calculate the overall QoS value for the zone.
Recent Validity Time Interval Amount of time (in hours) for zone-to-zone CHG CACVT
(CACVT) record validity. Once this interval expires,
records for unused zones are purged from
the tables.
Command Description
• Zone = 1-255
• Interval = 1-(48)-255
Change the Cd coefficient in the formula that determines how quickly an alarm
reduces the Sliding Maximum bandwidth for the identified zone, where:
• Zone = 1-255
• Cd = Cd coefficient = 1-(50)-100
Change the Cpl coefficient in the formula that determines how quickly an
alarm reduces the Sliding Maximum bandwidth for the identified zone, where:
• Zone = 1-255
• Cpl = Cpl coefficient = 1-(50)-100
Change the Cj coefficient in the formula that determines how quickly an alarm
reduces the Sliding Maximum bandwidth for the identified zone, where:
• Zone = 1-255
• Jitter = Jitter coefficient = 1-(50)-100
Command Description
Change the QoS coefficient in the formula that determines how quickly an
alarm reduces the Sliding Maximum bandwidth for the identified zone, where:
• Zone = 1-255
• QoS = QoS coefficient = 1-(50)-100
Change the Cr coefficient in the formula that determines how quickly an alarm
reduces the Sliding Maximum bandwidth for the identified zone, where:
• Zone = 1-255
• Cr = Cr coefficient = 1-(50)-100
Command Description
• zoneNumber = 1-255
• intraZoneBandwidth = 1000000 (Mbit/s)
• intraZoneStrategy = intrazone preferred strategy
— Best Quality = BQ
— Best Bandwidth = BB
• interZoneBandwidth = 100000 (Mbit/s)
• interZoneStrategy = intrazone preferred strategy
— Best Quality = BQ
— Best Bandwidth = BB
• zoneIntent = type of zone, where:
— MO = Main office zone
— BMG = Branch Media Gateway (branch office) zone
— VTRK = Virtual Trunk zone
• zoneResourceType = resource intrazone preferred strategy
— shared DSP channels (default) = shared
— private DSP channels = private
Note: In CS 1000 Release 4.5, the zones that were described with BMG
designator stay with BMG one, all the other zones are provided with MO
designator. It is possible to update ZoneIntent using the CHG ZONE
command.
• Zone = 1-255
• Incr = increase value in percentage = 1-(10)-100
Command Description
Change the QoS Response Time Interval while alarms are not coming, in
order to increase the Sliding Maximum for the identified zone, where:
• Zone = 1-255
• Interval = interval in minutes = 1-(5)-120
Change the QoS Unacceptable Alarm Threshold value for the identified zone,
where:
• Zone# = 1-255
• Thres = threshold value = 1-(75)-99
Note: When the zone-to-zone QoS value drops below the threshold value,
the alarm is presented. This value must be below the value of ZQWAT.
Change the QoS Warning Alarm Threshold value for the identified zone,
where:
• Zone = 1-255
• Thres = threshold value = 1-(85)-99
Note: When the zone-to-zone QoS value drops below the threshold value,
the alarm is presented. The value for ZQWAT must be higher than the value of
ZQUAT.
Command Description
• Zone = 1-255
• Level = 0-(2)-4, where:
— Level 0 = All voice quality alarms are suppressed.
— Level 1 = All zone-based Unacceptable alarms.
— Level 2 = Allow all level 1 alarms PLUS zone-based Warning alarms.
— Level 3 = Allow all level 1 and 2 alarms PLUS per-call Unacceptable
alarms.
— Level 4 = Allow all level 1, 2, and 3 alarms PLUS per-call Warning
alarms.
• zoneNumber = 1-255
• intraZoneBandwidth = 1000000 (Mbit/s)
• intraZoneStrategy = BQ (Best Quality)
• interZoneBandwidth = 1000000 (Mbit/s)
• interZoneStrategy = intrazone preferred strategy
— Best Quality = BQ
— Best Bandwidth = BB
• zoneIntent = type of zone, where:
— MO = Main office zone
— BMG = Branch Media Gateway (branch office) zone
— VTRK = Virtual Trunk zone
• zoneResourceType = resource intrazone preferred strategy
— shared DSP channels (default) = shared
— private DSP channels = private
Command Description
Disables the Call Admission Control (CAC) feature for the specified zone,
where:
• Zone = 1-255
Note: Disables the feature on a zone-by-zone basis.
Enables the Call Admission Control (CAC) feature for the specified zone,
where:
• Zone = 1-255
Note: Enables the feature on a zone-by-zone basis.
Maintenance commands
The Adaptive Network Bandwidth Management feature can be maintained
using Element Manager or LD 117.
Procedure 2
Displaying CAC parameters for one or more zones
1 Select IP Telephony > Zones from the navigator.
The Zones web page opens (see Figure 50 on page 143).
Figure 59
Element Manager — CAC parameters
End of Procedure
Command Description
CLR CACR <Near Zone> [<Near VPNI>] [<Far Zone>] [{<Far VPNI>]
Clear zone-to-zone record for near (VPNI-Zone) for far (VPNI-Zone), where:
• Zone
• State = ENL/DIS
• Type = PRIVATE/SHARED
• Strategy = BB/BQ
• MO/BMG/VTRK = ZoneIntent
• Bandwidth = Kbps
• Usage = Kbps
• Peak = %
Figure 60 on page 173 shows an example of the output for this command.
Command Description
Command Description
Print CAC parameters for the specified zone, or for all zones, where:
Figure 60
Sample output for PRT INTRAZONE command
=> prt intrazone
_______________________________________________________________
|Zone|State| Type |Strategy|MO/ | Bandwidth | Usage | Peak |
| | | | |BMG/| kbps | kbps | % |
| | | | |VTRK| | | |
|----|-----|-------|--------|----|-----------|---------|------|
| 2| ENL |SHARED | BQ | MO| 10000| 190| 3 |
|-------------------------------------------------------------|
| 44| ENL |SHARED | BQ | BMG| 10000| 0| 1 |
|-------------------------------------------------------------|
Number of Zones configured = 2
|Near end |Far end |State| Type |Stra|MO/ |QoS|Bandwidth | Sliding | Usage |Peak| Calls | Alarm |
| | | | |tegy|BMG/|Fac|Configured | max | | | | |
| | | | | |VTRK|tor| | | | | | |
Standard 4.00
Figure 61
|----------|----------|-----|-------|----|----|---|-----------|---------|---------|----|---------|---------|
|Zone|VPNI |Zone|VPNI | | | | | % | kbps | kbps | kbps | % | Cph | Aph |
|----|-----|----|-----|-----|-------|----|----|---|-----------|---------|---------|----|---------|---------|
| 2| | | | ENL |SHARED | BB| MO| | 10000| | 78| 1| | |
|----------------------------------------------------------------------------------------------------------|
| 2| 1| 33| 1| ENL |SHARED | BB| MO|100| 10000| | 78| 1| 1| 0|
|----------------------------------------------------------------------------------------------------------|
| 33| | | | ENL |SHARED | BB| BMG| | 10000| | 78| 1| | |
Bandwidth Management
|----------------------------------------------------------------------------------------------------------|
January 2006
| 33| 1| 2| 1| ENL |SHARED | BB| BMG|100| 10000| | 78| 1| 1| 0|
|----------------------------------------------------------------------------------------------------------|
Number of Zones configured = 1
Note: The Far end and VPNI fields are displayed only when Adaptive Bandwidth Management is enabled in LD 117.
Sample output for PRT INTERZONE command
200
Features
Contents
This section contains information on the following topics:
Tone handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Progress tones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
End-to-end DTMF signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
DTMF out-of-band signals from H.323 trunk . . . . . . . . . . . . . . . . . 180
DTMF out-of-band signals from SIP trunk . . . . . . . . . . . . . . . . . . . 180
Fax calls. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
SIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
H.323 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Reliability and redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Alternate Call Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Signaling Server software redundancy. . . . . . . . . . . . . . . . . . . . . . . 186
H.323 Gateway software — trunk route redundancy. . . . . . . . . . . . 187
SIP Trunk Gateway software — trunk route redundancy . . . . . . . . 187
NRS redundancy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Campus-distributed Media Gateway in survival mode . . . . . . . . . . 193
CS 1000M Large System CPU redundancy . . . . . . . . . . . . . . . . . . . 195
Survivable IP Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Least Cost Routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Licenses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Tone handling
Progress tones
The IP Phone or Gateway can generate call-progress tones locally. IP Peer
Networking supports both in-band and out-of-band generated tones. For
example, simple calls between IP Phones rely exclusively on out-of-band
locally generated tones. A call from an IP Phone to an analog Gateway (or to
an ISDN Gateway that terminates on an analog line) can rely exclusively on
in-band tones. The state of the terminating side is not always known by the
originating end through the H.323 protocol or SIP. Therefore, some scenarios
require generating in-band tones from the terminating side.
Dial tone is always the responsibility of the originating side. The call is not
setup with the far end as long as the digits are gathered for en-bloc
transmission, or for overlap signaling until the provisioned minimum number
of required digits is met on the Call Server. Other tones are provided by the
originating side when the call cannot proceed to the far end.
Call modification scenarios, after a call has been answered, result in the
provision of in-band tones. In this case, the generated tones are determined by
the flexible tone configuration at that Call Server (that is, where the
modification occurred).
Standard SIP and H.323 protocols are used to transmit DTMF tones.
Note: IP Peer Networking does not support long DTMF tones over
Virtual Trunks. Long-digit duration is not supported.
Out-of-band signaling
Out-of-band DTMF tones are generally used for Virtual Trunks. The DTMF
tones are sent as messages over the signaling channels. The messages are then
converted to tones on the receiving side. This is a reliable way of sending
DTMF tones over the Virtual Trunk.
SIP
End-to-end DTMF signaling is carried out-of-band by the SIP INFO
message. The message does not include information about the duration of
DTMF tones, and, as a result, long DTMF tones are not supported.
H.323
Out-of-band DTMF tones are transmitted using H.245 UserInputIndication
messages. The content of each message represents the key that generated the
tone. The message can represent the key value using a string indication, a
signal indication, or both. If the signal indication is used, the message can also
include a parameter to represent the tone method duration (that is, how long
the key was pressed).
In-band signaling
In-band DTMF tones are sent as RTP packets over the RTP channels. This
method of transporting DTMF tones is inherently unreliable as RTP packets
can be lost over the network. However, this method is quite reliable if a G.711
codec is used for the transmission.
For CS 1000 systems, the in-band DTMF tones can be sent only from an
analog (500/2500-type) telephone with tone detection turned off for the Voice
Gateway Media Card.
After a call has been established, circuit-switched trunks (for example, PRI
trunks) or 2500 lines can carry DTMF tones in-band. When a circuit-switched
trunk or analog (500/2500-type) telephone is connected to an H.323 trunk,
tones are passed through the circuit-switched switching fabric to the
circuit-switched gateway (DSP). The DSP detects the DTMF tone and
informs the Call Server. The Call Server signals the H.323 Signaling Proxy
to generate an H.245 UserInputIndication message to represent the tone.
Server then relays the message to the other SIP Trunk Gateway, which then
sends out a SIP INFO message.
Fax calls
SIP
T.38 UDP fax is supported. The switchover procedure in T.38 ANNEX D
(D.2.2.4) is used to establish a fax channel.
A SIP INVITE is made to the called party requesting a voice connection using
the basic call setup flow. A voice connection is then established. Upon the
detection of the fax tone (V.21) at the terminating end, the voice channel is
replaced by a fax channel using the offer/answer SDP exchange.
H.323
IP Peer Networking supports the voice-to-fax switchover protocol for T.38
fax, by using the mode select signaling in H.323.
First, a voice call is established. When the DSP detects the fax tone, H.245
signaling is exchanged to request the far end node to change from voice mode
to T.38 mode. The existing voice channels are closed and new channels for
T.38 are opened. The fax call then proceeds.
The CS 1000 systems comply with H.323 version 3.0 with the H.323
version 4.0 extensions necessary for voice-to-fax switchover. This version
standardizes the procedures in switching from voice mode to fax mode. Some
third-party H.323 gateways can use different implementations of protocols to
switch from voice to fax. Using a third-party gateway requires fax
interoperability testing of the system. The end result can be that fax is not
supported, due to the complexity of the H.323 protocol and other factors.
Check with your Nortel sales representative for approved third-party
gateways.
Nortel does not recommend using a modem on the CS 1000 network, due to
the variety of modems available and the issues of packet loss and delay. For
more information about fax and modem support and limitations, see
IP Trunk: Description, Installation, and Operation (553-3001-363).
Table 10
Reliability and redundancy features by system type
Signaling Server X X X X X
software redundancy
NRS redundancy X X X X X
H.323 Gateway X X X X X
Campus distributed X X X
Media Gateway in
survival mode
CPU redundancy X X
Survivable IP Expansion X X X
(SIPE)
Note: For CS 1000E redundancy, refer to Communication Server 1000E: Planning and Engineering
(553-3041-120).
Note: For Geographic Redundancy, refer to Communication Server 1000: System Redundancy
(553-3001-307).
assumes Call Server responsibilities. The Signaling Server registers with that
Alternate Call Server. Other Media Gateways can access only local Gateway
hardware and local non-IP Phones, and are not under the control of the
Alternate Call Server.
The Alternate Call Server IP address must be in the same ELAN subnet as the
Primary Call Server IP address.
The Alternate Call Server is applicable only to the CS 1000S system and
CS 1000M Small Systems.
Figure 62
Example — Normal mode of operation for a CS 1000S system
Call Server
SUCCESSION
WAN
SUCCESSION SUCCESSION SUCCESSION SUCCESSION
Alternate
Call Server
H.323/SIP
Signaling Server
PSTN SUCCESSION
MG 1000B Core
Branch Office
553-AAA0420
Figure 63 illustrates what occurs when the Call Server in a CS 1000S system
fails:
1 The Call Server database periodically synchronizes at the Alternate Call
Server.
2 The Primary Call Server fails.
3 The Alternate Call Server assumes the role of Primary Call Server for
IP Phones.
4 The Signaling Server registers at the Alternate Call Server.
5 Operation resumes with all Media Gateways, but the Signaling Server
registers only with the Alternate Call Server.
Figure 63
Call Server failure and redundancy in a CS 1000S system
CS 1000S
Signaling Server
- IP Line Terminal Proxy Server
- NRS (SIP Redirect Server and H.323 Gatekeeper)
Call Server
SUCCESSION
WAN
Alternate
Call Server
H.323/SIP
Signaling Server
PSTN SUCCESSION
MG 1000B Core
Branch Office
553-AAA0421
Figure 64
Signaling Server redundancy in a CS 1000S system
CS 1000S
Signaling Server
Call Server - IP Line Terminal Proxy Server
SUCCESSION
- NRS (SIP Redirect Server and H.323 Gatekeeper)
WAN
SUCCESSION SUCCESSION SUCCESSION SUCCESSION
Alternate
Call Server
H.323/SIP
Signaling Server
PSTN SUCCESSION
MG 1000B Core
Branch Office
553-AAA0422
Existing calls are kept when the Primary Signaling Server fails. This situation
applies to IP Phones that are not registered with the Primary Signaling Server,
and for all circuit-switched telephones. IP Phones that are registered with the
Primary Signaling Server restart after the Time-to-Live time-out, so active
calls on those telephones are lost.
configured to run the SIP Trunk Gateway application as a backup (or alternate
SIP Trunk Gateway). SIP Trunk Gateway redundancy is similar to the H.323
Gateway redundancy implementation. That is, the Leader and Follower
Signaling Servers are configured in the same node. If the Leader Signaling
Server fails, the Follower Signaling Server with the Alternate SIP Trunk
Gateway becomes the master and takes over the node IP.
All active calls remain active during switchover; however, a near-end call is
completely released using Scan and Signal Distributor (SSD) messages when
the near-end party hangs up the call.
If the Leader (Primary) SIP Trunk Gateway comes back up during active
calls, the following occurs:
• The busy channels stay busy in the Alternate SIP Trunk Gateway.
• The idle channels register with the Primary SIP Trunk Gateway.
• The near-end calls are released from the Alternate SIP Trunk Gateway
when the near-end party hangs up. The SIP Virtual Trunk channels then
register with the Primary SIP Trunk Gateway.
Each SIP Trunk Gateway occupies one Virtual Trunk route. To have SIP and
H.323 Virtual Trunks co-residing on the same Signaling Server platform, the
Virtual Trunks must be configured in separate routes, but must use the same
IP D-channel ID.
NRS redundancy
The NRS provides address translation services for all endpoints in the
network zone; therefore, redundancy is important. If an endpoint cannot reach
an NRS over the network for address translation, calls cannot be placed.
Nortel recommends that a backup or Alternate NRS be installed and
configured on the network.
The CS 1000 networks have at least one NRS to provide network numbering
plan management for private and public numbers. An optionally redundant
NRS can be installed in the network. The Alternate NRS periodically
synchronizes its database with the Primary NRS.
Primary, Alternate, and Failsafe NRS databases are supported. The H.323 or
SIP Trunk Gateway software attempts to recover system functionality if a
failure occurs at the NRS. The two types of NRS redundancy are:
• Alternate NRS
• Failsafe NRS
The Alternate NRS is optional but recommended for all networks. The
Failsafe NRS is also optional but is recommended for selected critical IP Peer
H.323 and SIP Trunk Gateways.
Only one of the servers in the pair is active at one time — the other is on
standby. A heartbeat mechanism between servers is implemented. When a
failure of the heartbeat from the active server is detected, the standby server
takes over. Another mechanism ensures that both servers have up-to-date
configuration.
Figure 65 on page 191 shows the handling of the Gateway interface and the
Alternate Gatekeeper in the event of Primary Gatekeeper failure:
1 The Alternate Gatekeeper periodically synchronizes with the
Primary Gatekeeper.
2 The Primary Gatekeeper fails.
3 The Alternate Gatekeeper assumes the role of the Primary Gatekeeper
and generates a Simple Network Management Protocol (SNMP) alarm.
Figure 65
Primary NRS failure and redundancy
Branch Office
MG 1000B Core
Signaling Server
SUCCESSION
Signaling Server
- Terminal Proxy Server - Terminal Proxy Server
- H.323/SIP Gateway - H.323/SIP Gateway
software Signaling Server Call Server B software
SUCCESSION
CS 1000M CS 1000S
Management
SUCCESSION SUCCESSION
553-AAA0423
The Primary Gatekeeper returns the IP address of the Alternate Gatekeeper (if
an Alternate Gatekeeper is configured) in the alternateGatekeeper field of
GCF and RCF messages. The Alternate Gatekeeper returns the IP address of
the Primary Gatekeeper in the alternateGatekeeper field of GCF and RCF
messages.
If the master database is changed, the Primary SIP Redirect Server creates a
publication for the replica. The replica database automatically synchronizes
the database from the master.
The database synchronization success and failure messages are logged in the
RPT report log.
If the Alternate SIP Redirect Server determines that the Primary SIP Redirect
Server is unreachable, it automatically switches to become the active SIP
Redirect Server and its database becomes the master database. At the same
time, the Failsafe SIP Redirect Server also determines that Primary is no
longer available and it automatically switches to contact the Alternate SIP
Redirect Server. The replica database on the Failsafe synchronizes with the
master database on the Alternate SIP Redirect Server, if required.
If the Failsafe SIP Redirect Server loses its connection with both the Primary
and Alternate SIP Redirect Servers, then it becomes the active SIP Redirect
Server.
The following list indicates the steps to a call in the survival mode scenario:
1 The Call Server database periodically synchronizes at the
campus-distributed Media Gateway.
2 The Primary Call Server fails.
3 The campus-distributed Media Gateway assumes the role of the Primary
Call Server for IP Phones.
4 The Signaling Server registers at the campus-distributed Media
Gateway.
5 Operation resumes with the single Media Gateway.
Figure 66
Network failure with Survivable Media Gateways
CS 1000S
Signaling Server
Call Server - IP Line Terminal Proxy Server
SUCCESSION
- NRS (SIP Redirect Server and H.323 Gatekeeper)
WAN
SUCCESSION SUCCESSION SUCCESSION
Signaling Server
SUCCESSION
Survivable SUCCESSION
MG 1000B Core
MG 1000S
Branch Office
PSTN
553-AAA0424
Health Monitoring
The health of the dual CPUs are monitored such that the active CPU switches
over to the standby CPU when the standby CPU is healthier than the active
CPU. The health of a CPU is calculated based on the conditions of various
system components. For IP Peer Networking, the Signaling Server is one of
the monitored components. If a CPU switch-over occurs, the Signaling Server
registers with the new CPU.
The Signal Server uses the IP Line scheme for health monitoring. This
scheme has a minimum threshold of two (that is, at least two IP Line
connections) must exist before the health count is initiated. As a result, two
Signaling Servers are required for health monitoring to work.
Table 11
Health count
... ...
Figure 67
Health Monitoring
CPU 0 CPU 1
CompactPCI
PWR
SPKR
CompactPCI
PWR
SPKR
ALARM
HDD
ALARM
HDD
CP
PII
COM1
COM2
CP
PII
LAN2
LAN1
COM1
COM2
LAN2
LAN1
INIT
USB
INIT
USB
Primary Alternate
Signaling Server Signaling Server
Working Link
Polling Link
553-AAA1875
When all the links are up and running there is no CPU switch-over. However,
if the ELAN network interface in the active CPU (CPU 0) stops working,
both Signaling Servers cannot communicate with the active CPU, and the
health count on the active CPU is decreased. The health count of the standby
CPU remains the same because both Signaling Servers can communicate with
it.
Therefore, the standby CPU is healthier. A CPU switch-over takes place, and
the standby CPU becomes the active CPU. The primary Signaling Server
registers with the new active CPU.
Graceful switch-over
During a graceful switch-over, both established calls and transient calls
survive the CPU switch-over. When the connection between the Signaling
Servers and the active CPU goes down, a graceful switch-over occurs so that
the Signaling Servers can register to the standby CPU that has become active.
There is no impact to the calls; however, the report log file shows that
graceful switch-over has taken place.
Ungraceful switch-over
During an ungraceful switch-over, the standby CPU sysloads and then
everything returns to a normal state. For IP Peer Networking, the Signaling
Server registers to the standby CPU. The report log file shows that ungraceful
switch-over has taken place.
Survivable IP Expansion
Survivable IP Expansion (SIPE) cabinets are available for the CS 1000M
Small Systems:
• CS 1000M Cabinet
• CS 1000M Chassis
IP Peer Networking also supports a method to manage costs at the NRS. This
is done in an IP environment using Least Cost Routing. With Least Cost
Routing, you can assign a cost factor to the routes using NRS Manager. You
can also use Least Cost Routing to identify the preferred SIP/H.323 Gateways
for specific numbering plan entries. See “Adding a Routing Entry” on
page 432.
Licenses
For each Virtual Trunk configuration, you must purchase a License. The
number of trunks must match those that are enabled with the installation
keycode.
Limitations
The NRS (Primary, Alternate, or Failsafe) cannot reside on an Alternate
Signaling Server. It must reside on a Primary (Leader) Signaling Server.
The use of G.723 codec can limit the number of DSP channels available on
the 32-port Media Card to 24. For ITG-P Line cards, all 24 ports can be used.
The use of codec G.729A/AB and G.723 impacts the voice quality, including
music provided to the user.
H.323 and SIP do not support NAT. If address translation is required, it needs
H.323-aware or SIP-aware NAT or VPN facilities. IP Phones (which use the
proprietary UNIStim protocol) have a limited implementation of NAT.
While the CS 1000 systems supports MCDN, the systems do not support
H.450 supplementary services, which is the industry-standard form of
signaling used by H.323, which is equivalent to the feature transport aspect
of MCDN.
Contents
This section contains information on the following topics:
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Network protocol component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
SIP Redirect Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
SIP Registrar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
H.323 Gatekeeper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Network Connection Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Database component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Hierarchical model of the Network Routing Service . . . . . . . . . . . . 211
SIP authentication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
SIP Uniform Resource Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Database synchronization/operation component. . . . . . . . . . . . . . . . . . 219
Cutover and revert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Cutover and commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Single-step cutover and commit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Rollback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Web server — NRS Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
vxWorks shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Description
The Network Routing Service (NRS) is a web-based application that runs on
the Signaling Server.
The NRS is the Enterprise Business Network (EBN) solution for providing
routing services to both H.323- and SIP-compliant devices. The NRS allows
customers to manage a single network dialing plan for SIP, H.323, and mixed
H.323/SIP networks.
The NRS is a database of gateway and terminal (SIP Phone) endpoints, and
routes to these endpoints. The NRS also includes three interface methods: SIP
Redirect Server, H.323 Gatekeeper, and Network Connection Service (NCS).
The user can configure the H.323 Gatekeeper application for routing services
for H.323 endpoints and the SIP Redirect Server for SIP routing services for
SIP endpoints. The NCS is used for the Branch Office (including the SRG),
Virtual Office, and Geographic Redundancy features.
The H.323 Gatekeeper and the SIP Redirect Server can coexist on the same
Signaling Server.
The NRS can support 5000 endpoints. The endpoints can include Gateway
Endpoints (SIP and H.323) and SIP Phone User Endpoints. The NRS also
supports 20 000 routing entries.
Note: Systems that do not support H.323 RAS procedures and H.323
Gatekeeper procedures are referred to as non-RAS endpoints or static
endpoints.
When you define the physical network and you are configuring the gateways,
you must define whether the gateway is a SIP Trunk Gateway or an H.323
Gateway. Calls are directed differently depending on the protocol.
Note: The location service is used by the SIP Redirect Server to locate
the SIP Trunk Gateway that serves the target of the request. A SIP Trunk
Gateway has a number of non-SIP lines and trunks behind it which do not
have their own identity in the SIP domain. These non-SIP endpoints are
accessed by mapping SIP URIs based on telephony DNs to one or more
SIP Trunk Gateways. The location service is effectively a matching
mechanism that allows a fully-qualified telephone number to be
associated with a range of telephone numbers and the SIP Trunk
Gateway that provides access to that DN range.
Figure 68
NRS components
The SIP Redirect Server resides on the Signaling Server. The SIP Redirect
Server is used to interconnect with other Nortel Communication Servers
using SIP.
Along with the H.323 Gatekeeper application, the SIP Redirect Server has
access to the endpoint/location database. The server has three functions:
• acts as a redirect server for SIP-initiated sessions
• acts as a location service for SIP-initiated sessions
• acts as a registrar for a SIP node within a trusted domain
The SIP Redirect Server has the ability to access the CS 1000 system’s
location database in order to direct SIP gateways within the networked
environment.
SIP Registrar
A SIP Registrar is a server that accepts REGISTER requests and places the
information it receives in those requests into a location service for the domain
it handles. The registration process precedes call setup. The SIP Registrar
accepts registration requests from SIP Phones, SIP Trunk Gateways, and
other certified compatible third-party SIP endpoints.
The SIP Registrar is co-resident with the SIP Redirect Server on the Signaling
Server. Co-resident SIP Registrar and SIP Redirect Servers accept only the
following SIP messages/requests:
All other requests (such as INFO, SUBSCRIBE, and PRACK) return the
501 “Not Implemented” response. Registration is used for routing incoming
SIP requests. Registration has no role in authorizing outgoing requests.
Users must prove they are who they claim to be. Authentication is
password-based. Both the client and server must know the username and the
password. Password validation ensures that the User Agent knows the
password.
The SIP Registrar assesses the identity of the User Agent domain by checking
a URL in the REGISTER message. The SIP Registrar assesses the identity of
a request sender by checking the username in the REGISTER message.
H.323 Gatekeeper
The H.323 Gatekeeper Network Protocol Module (NPM) interfaces with the
H.323 stack and is responsible for sending and receiving all H.323 RAS
messaging. When a RAS request message arrives over the network, the H.323
stack informs the H.323 Gatekeeper NPM of the incoming request. The
H.323 Gatekeeper NPM uses H.323 Application Programming Interfaces
(APIs) to retrieve the relevant data. For example, if the incoming request is
an ARQ, the H.323 Gatekeeper NPM extracts the originator’s
endpointIdentifier and the desired terminator’s destinationInfo fields from the
ARQ message. After all relevant information is extracted from the incoming
RAS request, the H.323 Gatekeeper NPM passes the request to the Database
Module (DBM) for resolution. The DBM consults its numbering plan
configuration and informs the H.323 Gatekeeper NPM of the result. The
H.323 Gatekeeper NPM then sends the relevant RAS response to the RAS
request originator.
There are four areas in CS 1000 Element Manager and in NRS Manager for
configuring the NCS:
• In Element Manager, the H.323 Gateway Settings contains the NCS
configuration. See IP Telephony > Node: Servers, Media Cards >
Configuration > Edit > Signaling Servers > Signaling Server
Properties > H323 GW Settings (see Procedure 18 on page 367).
• In NRS Manager, NCS is configured in the following areas:
— For configuration of the NRS server to support the NCS, see
Home > NRS Server Settings > NCS Settings (see “Configuring
NRS Server Settings” on page 405).
— Configuration of Virtual Office and branch office (including the
SRG) user redirection to the main office, see Configuration >
Gateway Endpoints (see “Adding a Gateway Endpoint” on
page 424).
— Configuration of the Virtual Office Login, see Configuration >
Collaborative Servers (see “Viewing the Collaborative Servers” on
page 446).
Database component
The database component of the NRS is responsible for the following:
• configuring the numbering plan
• reading and updating the active and standby databases on disk
• resolving all registrations and requests which the NRS passes to the
database
The database component interfaces with the active and standby databases on
disk. All call processing requests that the NRS passes to the database are
resolved using the active database. The database uses the information that the
NRS extracted from the request to search its database. For example, in the
case of an H.323 ARQ message, the database attempts to find a registered
endpoint that can terminate the call.
The NRS Manager web server interfaces with the database for viewing,
adding, deleting, or modifying numbering plan configuration data. All
changes to the numbering plan database are carried out on the standby
database. Changes that the administrator makes to the numbering plan
database do not affect call processing immediately. The database must first
be cut over to the main active database.
The NRS database provides a central database of addresses that are required
to route calls across the network. The NRS database resides on the Signaling
Server with the other NRS applications (see Figure 69).
Figure 69
NRS database and network protocol components
SIP Network
H.323 Connection
Redirect/Registrar
Gatekeeper Service (NCS)
Server
Database
555-AAA2355
Both the SIP Redirect Server and H.323 Gatekeeper have access to the
endpoint/location database.
• The SIP Redirect Server accesses the location database on CS 1000
systems to direct SIP Trunk Gateways within a networked environment.
• The H.323 Gatekeeper also accesses the central location database, but to
direct H.323 Gateways.
Both the SIP Redirect Server and the H.323 Gatekeeper provide the
address-resolution functionality.
The routing data is the same for SIP and H.323. As a result, both the SIP
Redirect Server and H.323 Gatekeeper provide address resolution for the
CS 1000 Call Server.
Figure 70 shows a hierarchical view of the database. The data is stored and
organized in the database as described in “Hierarchical model of the Network
Routing Service” on page 211. The data is used by both the SIP Redirect
Server and the H.323 Gatekeeper.
Figure 70
Hierarchy of the NRS database components
Database Component
Service Domain
Table 12
Hierarchical model of the Network Routing Service (Part 1 of 2)
Level Description
Example: myServiceProvider.com
Example: myCompany.com
Note 2: UDP means all the call types in the dialing plan which include
private (special numbers) and public (national, international, subscriber,
and special numbers).
Example: myCdpDomain
Table 12
Hierarchical model of the Network Routing Service (Part 2 of 2)
Level Description
Gateway Endpoint Represents a gateway. It exists within an L0 Domain. A site can have
many endpoints.
User Endpoints Represents a SIP Phone. It exists with the L0 domain. A site can have
many SIP Phones.
Routing Entry Represents a range of addresses (URIs) where a gateway can terminate
calls. A routing entry exists within a gateway. These are the routing entries
that the gateway supports.
Figure 71
Hierarchical structure of the Network Routing Service
L1 DOMAIN myCompany.com
L0 DOMAIN myCdpDomain
Site1 Site2
ROUTING ENTRIES
routing entries routing entires
553-AAA1878
For example:
• Bell Canada is the Service Provider.
• Nortel is the Level 1 Domain.
• Sites within Canada can make up the Level 0 Domains
(such as Belleville or Ottawa).
• Switches at the sites are the Gateway Endpoints.
SIP authentication
The data that the SIP Registrar/Redirect Server needs to successfully perform
authentication is configured on the SIP Registrar/Redirect Server in two
ways:
• Group identity
— against an enterprise network (that is, the Level 1 Regional domain)
— against a site in the enterprise network (that is, the Level 0 Regional
(CDP) Domain)
• Individual endpoint identity
— against a Gateway Endpoint
— against a SIP User Endpoint
If a gateway endpoint does not have individual identity configured, then the
L0 Domain group identity data is used by the SIP Registrar/Redirect/Proxy
Server during the authentication procedure.
If neither the individual endpoint identity nor the L0 identity is provided, then
L1 Domain identity is used.
• Not configured — If this option is selected, then the endpoint uses the
Level 1 or Level 0 Domain authentication (if Level 1 authentication is
enabled).
Figure 72
SIP URI example
Where:
• Username: Specifies the actual subscriber information, which is used by
the SIP Trunk Gateway to map to and from the NPI/TON field. The
username field is parsed into a name and phone context (see Figure 73 on
page 216).
The subscriber information or the “username” part of the SIP URI (that
is, the field before the @ symbol) is formatted as:
Figure 73
Username example
5702;phone-context=myCdpDomain.myCompany.com
Address lookup is based on the digits, phone context, and domain name:
sip:[number];phone-context=[L0 subdomain name.L1 subdomain name]
@[service domain];user=phone
The subdomain names are preconfigured data on both the SIP Trunk Gateway
and SIP Redirect Server. The name explicitly maps a dialing plan to and from
a SIP URI.
The ISDN NPI/TON field explicitly maps to the SIP phone-context attribute.
The public numbering plans map to SIP URI by rules specified in RFC 2806
and RFC 3261. The exception is TON = unknown and TON = special
number.
The NRS also facilitates a translation database for phone numbers contained
within the SIP URI, in order to present a well formed, syntactically correct
phone number to the location service. Therefore, the NRS is designed to
operate with both the phone-context and NPI/TON qualified numbers.
Example
Table 13 on page 217 provides an example of the numbering plan mapping to
clarify how different dialing plans are mapped to a SIP URI. Two methods
can be used to configure the URI map — one for the NRS and one for the
MCS 5100. Table 13 provides examples for both the NRS and MCS 5100.
Refer to Figure 71 on page 213 for the SIP address hierarchy tree.
Table 13
Numbering plan mapping (Part 1 of 3)
Table 13
Numbering plan mapping (Part 2 of 3)
Table 13
Numbering plan mapping (Part 3 of 3)
Figure 74
NRS database actions — cutover and revert
Both the active and standby Databases are Databases are Databases are
databases are synchronized not synchronized not synchronized Revert not synchronized
Cutover
Changed Changed
Standby Standby Changed
Active Standby
Database database Standby
Database Database
is changed Database
1 2 3 4 5 6 7
553-AAA2361
6 The database commit command is issued (the user wants to submit the
changes made to the database).
7 Both databases are changed.
Figure 75
NRS database actions — cutover and commit
Both the active and standby Databases are Databases are Databases are
databases are synchronized not synchronized not synchronized Commit synchronized
Cutover
1 2 3 4 5 6 7
553-AAA2362
Figure 76
NRS database actions — single-step cutover and commit
Changed Changed
Standby Standby
Standby Standby
Database database
Database Database
is changed
1 2 3 4 5
553-AAA2363
Rollback
Figure 77 on page 223 shows both the active and standby database when a
single-step cutover and commit occur:
1 Both the active and standby databases are synchronized.
2 A change is made to the standby database.
3 The standby database is changed and the active database is unchanged,
so the databases are not synchronized.
4 The database rollback command is issued (the user wants to undo the
changes to the database).
5 Neither database is changed.
Figure 77
NRS database actions — rollback
1 2 3 4 5
553-AAA2364
vxWorks shell
The Wind River vxWorks shell provides access to the operating system for
maintenance and debug operations.
NRS functionality
Contents
This section contains information on the following topics:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Network overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Coordinated endpoint configuration across multiple NRS zones . 226
NRS purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
H.323 Gatekeeper discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
H.323 Endpoint registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
NRS Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
NRS operating parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Stand-alone NRS support for Meridian 1 and BCM nodes. . . . . . . . . . 250
Meridian 1/BCM node-based numbering plan . . . . . . . . . . . . . . . . . 251
NRS-based numbering plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Introduction
All systems in the IP Peer network must register with the NRS.
The NRS is SIP- and H.323-compliant. It can provide NRS features to other
SIP-compliant and H.323-compliant Nortel endpoints (for example, CS 1000
systems and IP Trunk 3.0 (or later) endpoints). A static IP address must be
configured for these endpoints, as well as the telephone numbers that the
endpoints can terminate.
Note: Systems that do not support H.323 RAS procedures and H.323
Gatekeeper procedures are referred to as non-RAS endpoints.
Network overview
With IP Peer Networking, each network zone contains one active NRS. The
NRS can run on any of the Signaling Server platforms on any of the CS 1000
nodes in the network. The NRS is configured with numbering plan
information for every node in the network zone.
SIP operation
The SIP Redirect Server allows SIP Trunk Gateways to communicate with
other SIP Trunk Gateways across an enterprise. The SIP Trunk Gateway must
keep information only about various lines and applications for which it is
responsible, and it must have enough knowledge to contact the SIP Redirect
Server. The SIP Redirect Server then redirects the SIP Trunk Gateway to
where it needs to send its signaling.
A SIP Redirect Server receives requests but, rather than passing these
requests onto another redirect server, it sends a response back to the originator
of the request.
SIP Trunk Gateways, SIP Proxy Servers (for example, the MCS 5100), and
SIP Phones forward calls to the contact address returned by the SIP Redirect
Server. For instance, a SIP Trunk Gateway sends an INVITE message to the
SIP Redirect Server. The SIP Redirect Server then sends a redirect message
back to the originator with the addressing information for the destination
node. The originator then sends an INVITE message directly to the SIP Trunk
Gateway destination node.
For example, User A would like to contact User B across the enterprise
network. The following sequence occurs:
• User A contacts its SIP Trunk Gateway. (That is, User A sends an
address-resolution request to the SIP Trunk Gateway.)
• User A’s SIP Trunk Gateway contacts the EBN SIP Redirect Server.
• The EBN SIP Redirect Server executes a location look-up to see if its
database contains an address match for the domain of User B.
• If a match is found, the SIP Redirect Server returns a response back to
User A indicating the contact address required for User A to call the
called party. (That is, the EBN SIP Redirect Server redirects User A’s
SIP Trunk Gateway to User B’s SIP Trunk Gateway.)
• User A’s SIP Trunk Gateway uses the provided contact address and
directly communicates with User B’s SIP Trunk Gateway.
• A direct media path is then set up between User A and User B.
Figure 78 shows how the SIP Redirect Server accepts a request from a SIP
Trunk Gateway and sends the response back to the SIP Trunk Gateway. The
SIP Trunk Gateway can then contact the called party’s SIP Trunk Gateway
directly. Once the SIP Trunk Gateway contacts the called party's SIP Trunk
Gateway, a direct media path is set up between the caller and the called party.
Figure 78
SIP Signaling and SIP Redirect Server
Call Server
SUCCESSION
SIP Gateway
Signaling Server Other Products
SUCCESSION
Media Gateway
SIP Gateway
CS 1000 system
EBN SIP
Redirect Server
SIP Gateway
SUCCESSION
Call Server
Signaling Server
SUCCESSION
Media Gateway
Call Server
SUCCESSION
CS 1000 system
Signaling Server
SUCCESSION SIP Gateway
Media Gateway
SIP Gateway
User B
CS 1000 system
User A 553-AAA2359
If the SIP Redirect Server does not find any matching numbering plan entries,
(a NULL entry is returned by the database), then the SIP Redirect Server
transmits a SIP 404 (Not Found) response.
Note: All redirect server logs use the existing RPT report log facility.
H.323 operation
An H.323 Gateway sends an ARQ message to the H.323 Gatekeeper. If a
match is found for the called-party number digits in the ARQ, then the
H.323 Gatekeeper sends an ACF message to the call originator and includes
addressing information for the destination node.
If no numbering plan entries are found, the H.323 Gatekeeper queries all the
H.323 Gatekeepers on its list, using H.323 LRQ/LCF (Location Request/
Location Confirm) multicast protocol.
For example, a caller located at Node A places a call and sends an ARQ
message to the H.323 Gatekeeper. The H.323 Gatekeeper consults its
numbering plan database, determines that Node B is the correct destination,
and returns the addressing information for Node B in an ACF message.
Node A then sends the SETUP message directly to the H.323 Gateway
Signaling Proxy Server on Node B.
Note: The H.323 Gatekeeper sending the LRQ message includes its own
identification in the LRQ message and does not include the H323-ID of
the gateway that sent the original ARQ message.
The peer H.323 Gatekeeper that resolves the number sends an LCF message
with the destination Call Signaling address.
The behavior of the H.323 Gatekeeper (that sent the LRQ messages) depends
on the responses from the remote H.323 Gatekeepers. When an LCF is
received from a remote H.323 Gatekeeper, the local H.323 Gatekeeper
immediately sends the ACF to the gateway at Node A. If an ARJ is received
indicating "incomplete number", further digits are required. An immediate
ARJ indicating the need for further digits is sent to Node A. Node A retries
on receiving more digits. Otherwise, the local H.323 Gatekeeper waits until
either all the remote Gateways have responded, or a timer expires indicating
that one or more Gatekeepers could not reply. At this time, either an ARJ
indicating call failure is returned, or an ACF indicating the default route is
returned.
Table 14
How the H.323 Gatekeeper authenticates incoming LRQ messages
If the H.323 Gatekeeper Then its sourceInfo field And the H.323 Gatekeeper
sending the LRQ is a... contains... has to check...
CS 1000 Release 4.0 (or the alias address of the peer (not applicable)
later) H.323 Gatekeeper H.323 Gatekeeper that sent
the LRQ message
or
Succession 3.0
H.323 Gatekeeper
CS 1000S Release 2.0 the alias address of the for the alias in the
H.323 Gatekeeper H.323 Gateway
• network zone H.323
Gatekeeper list
• endpoints list
On receiving the incoming LRQ, the H.323 Gatekeeper parses the sourceInfo
field. It searches for the source alias address as a URL ID type or an H323-ID
type.
The H.323 Gatekeepers send the gatekeeper alias address along with the CDP
domain information as a URL string. The format of the URL string is:
h323:gkH323ID;phone-context=cdpDomain
This URL string contains two variables that are configured at the far end:
• gkH323ID
• cdpDomain
This URL string is parsed for incoming LRQs and is used to extract the
H.323 Gatekeeper alias name and the CDP domain information.
• The H.323 Gatekeeper alias name is used for gatekeeper authentication.
• The CDP domain information is used to search in the same CDP domain
if the destination info was private.level0 type of number.
Note: The cdpDomain is a string of characters that can be of any format.
Typically, it would be something like the following to ensure
uniqueness: “CDP-TorontoOntarioCanada.cdp.corporateTitle.com”.
• an H.323 ID
• a CDP domain (Level 0 Domain)
This information is used for incoming LRQs and is also used to determined
the H.323 Gatekeepers in which to send outgoing LRQs. If a Network Zone
H.323 Gatekeeper is configured with a CDP domain, then it is sent an LRQ
only if the endpoint sending the ARQ is also in the same CDP domain. If an
ARQ request arrives, and there is no matching numbering plan entry for the
destination telephone number or there is a match but the matching entry (plus
any alternates) is not currently registered, then the H.323 Gatekeeper sends
an LRQ to all other H.323 Gatekeepers on the network whose IP addresses
have been configured.
NRS purpose
IP Peer Networking uses optionally redundant NRSs to support a centralized
Network Numbering Plan. Each NRS has a zone that administers its own
numbering plan and requests other NRSs for the numbering plan in their
respective zones. A numbering plan specifies the format and structure of the
numbers used within that plan. A numbering plan consists of decimal digits
segmented into groups to identify specific elements used for identification,
routing, and charging capabilities. A numbering plan does not include
prefixes, suffixes, and additional information required to complete a call. The
Dialing Plan contains this additional information. The Dialing Plan is
implemented by the endpoints in a network. A Dialing Plan is a string or
combination of digits, symbols, and additional information that defines the
method by which the numbering plan is used. Dialing Plans are divided into
the following types:
• Private (on-net) dialing
• Public (off-net) dialing
For more information about numbering plans and dialing plans, see
“Numbering plans” on page 255.
The message requesting the IP address of the H.323 Gatekeeper contains the
endpoint alias and the RAS signaling transport address of the endpoint. This
is so the H.323 Gatekeeper knows where to send return messages. The
message from the endpoint to the H.323 Gatekeeper also contains vendor
information. Thus, the H.323 Gatekeeper determines the specific product and
version that is attempting discovery. The H.323 Gatekeeper only uses this
information if the request for discovery is rejected.
The Gatekeeper returns its RAS signaling transport address to any endpoints
that are allowed to register, so the endpoints know where to send RAS
messages. The Gatekeeper also returns a list of Alternate Gatekeepers, if any
are configured. Therefore, if the Gatekeeper is removed from service
gracefully or if it cannot be reached by an endpoint, the endpoints can attempt
to register with the Gatekeepers in the Alternate Gatekeepers list.
Note 2: IP Trunk 3.0 (or later) nodes use multiple IP addresses when
sending admission requests to the Gatekeeper. The card that is the RTP
endpoint for the call uses its own IP address for the ARQ. However, to
ensure that the node can carry out load-balancing, the node "Leader" IP
address is sent to the Gatekeeper in the registration request; no other IP
addresses are provided, to allow the IP Trunk node to control load
balancing.
The Gatekeeper knows that the IP Trunk 3.0 (or later) IP address used in
the ARQ belongs to the node, since the Gatekeeper provides an endpoint
identifier in the registration sequence, and this is included in all ARQs.
The Gatekeeper extracts the H323-ID from the incoming request for
registration message and attempts to match it with one of the preconfigured
endpoint H323-ID aliases in its internal database. If no match is found, the
Gatekeeper rejects the registration request. If a match is found, the
Gatekeeper accepts registration and extracts the call signaling and RAS
transport addresses from the registration-request message. The Gatekeeper
updates its internal database with this information and then sends a
registration confirmation message to the endpoint. If an Alternate Gatekeeper
is configured, the Gatekeeper also returns the Alternate Gatekeeper’s
IP address.
The Gatekeeper assigns the endpoint a unique Endpoint Identifier and returns
this identifier in the registration confirmation message. This Endpoint
Identifier is included in all subsequent RAS requests that the endpoint sends
to the Gatekeeper. The Gatekeeper tracks the value of the assigned Endpoint
Identifier for the duration of the endpoint’s registration. The Gatekeeper can
then match any incoming RAS request with the registration confirmation sent
previously.
Time-to-Live
The registration message includes Time-to-Live information. Endpoints
periodically send registration-request messages to the NRS in order to remain
registered and so that the NRS knows that the endpoints are alive.
messages. The NRS responds with the same Time-to-Live information or the
Time-to-Live information currently configured on the NRS if the NRS timer
is shorter. This is a time-out in seconds. After this time, the registration
expires. Before the expiration time, the endpoint sends a registration-request
message with the “Keep Alive” bit configured. When the NRS receives this
request, it extends the endpoints registration and resets the Time-to-Live
timer.
If the Time-to-Live timer expires, the NRS unregisters the endpoint. The
endpoint’s entry in the internal database is updated to indicate that it is no
longer registered and that the associated transport addresses are no longer
valid.
Unregistration
An endpoint should be taken out-of-service prior to changing its IP address
or performing software upgrades. Once out-of-service, an endpoint
unregisters from the NRS by sending an unregister message. The NRS
updates the endpoint’s entry in the internal database to indicate that it is no
longer registered and that the associated transport addresses are no longer
valid.
If the endpoint does not send an unregister message to the NRS, the NRS
automatically unregisters the endpoint when the Time-to-Live timer expires.
SIP registration
The SIP Registrar accepts REGISTER requests. A request is a SIP message
sent from a client to a server to invoke a particular operation.
The SIP Registrar places the information it receives (in the requests) into the
location service for the domain it handles. The location service is used by the
SIP Redirect and Proxy Servers to locate the SIP Trunk Gateway that serves
the target of the request. A SIP Trunk Gateway has a number of non-SIP lines
and trunks behind it which do not have their own identity in the SIP domain.
These non-SIP endpoints are accessed by mapping SIP URIs based on
telephony DNs to one or more SIP Trunk Gateways. The location service is a
matching mechanism that allows a fully-qualified telephone number to be
associated with a range of telephone numbers and the SIP Trunk Gateway that
provides access to that DN range.
SIP endpoints are also known as User Agents. User Agents have two
functions:
• act as User Agent Clients — initiate request
• act as User Agent Servers — process requests and generate responses to
the requests
The SIP Registrar is a special type of User Agent Server.
Dynamic registration
Dynamic registration facilitates the creation of a contact list for the authorized
SIP Trunk Gateway Endpoints and SIP Phones (SIP User Endpoints).
Database synchronization
Database synchronization treats dynamically registered data the same way as
the H.323 Gatekeeper:
• If the Alternate NRS database takes over, then registrations are lost.
• If the Failsafe NRS database takes over, then registrations are kept.
NRS Manager
NRS Manager is a web-based configuration interface. Use NRS Manager to
configure the NRS. You can use NRS Manager to view, add, modify, or
delete all numbering plan configuration data.
You can perform the following NRS configuration functions using NRS
Manager:
• configure a numbering plan
• add, modify, or delete preconfigured endpoint data
• add, modify, or delete numbering plan entries on a per-endpoint basis
• retrieve the current configuration database
• interwork with a preconfigured database
• revert to the standby database
• change system passwords
Security
NRS Manager is password-protected.
The NRS has two access levels:
• Administrator level
• Monitor level
Administrator access
A user with administration-level access can view and modify the NRS.
Administrator-level access is the highest authority level. An administrator has
the authority to manage the entire NRS.
The administrator has the ability to view, create, and modify the login names
and passwords that are used for configuration and maintenance.
The NRS administrator username and password are used only when accessing
NRS Manager. Changing the NRS administrator username and password
does not change the username and password for the Signaling Server shell.
IMPORTANT!
Nortel recommends that default usernames and passwords be changed
for increased network security.
All user login names and passwords are recorded in the NRS database. The
passwords are stored in an encrypted format.
Monitor access
A user with monitor-level access can only view existing NRS configuration
data. The user cannot modify any NRS configurations or settings. A user with
monitor access can only change their own password.
The NRS can use prefix routing as long as the prefix is qualified. That is, you
do not need 1-613-969-7944; 1-613-969 may be enough.
The NRS supports only direct-routed call signaling and RAS messaging for
call control.
• All H.323 endpoints registered with the H.323 Gatekeeper must use the
ARQ mechanism and must consult with the H.323 Gatekeeper for
admission and address translation. The H.323 Gatekeeper does not
pre-grant an ARQ for the call originator, but does pre-grant for the call
terminator. This is because the H.323 Gatekeeper does not track call
state, and has no easy way of correlating the ARQ between call
originators and terminators.
• All SIP endpoints registered with the SIP Redirect Server must use the
SIP INVITE message.
The NRS (stand-alone mode only) generates SNMP traps and sends them to
a configured SNMP host. The NRS uses the SNMP services provided by the
Signaling Server platform.
The NRS does not track the state of active calls, keep count of the total
number of active calls, or generate Call Detail Recording (CDR) records.
Therefore, all Disengage Request (DRQ) messages are automatically
confirmed. The NRS does not have traffic management capabilities, such as
maximum calls allowed for each endpoint or maximum bandwidth allowed
for each endpoint or zone.
Alternate routing based on the geographical zone of the call originator is not
supported. This has implications for 911 handling. In order to provide
different routing for 911 calls from different originating CS 1000 nodes,
some form of digit manipulation is required. In the case of two nodes, for
example, one node could prefix 911 with 1, and the other node could prefix
911 with 2. The NRS could have two different numbering plan entries, one
for 1911 and one for 2911 and provide different routing in this fashion.
The NRS, like all CS 1000 components, does not support the H.235 security
protocol.
All number and cost factor pairs within a numbering plan table are unique for
private numbering plans. When adding an H.323 alias for a predefined H.323
endpoint, the request is rejected if the administrator specifies an alias type and
provides a number string and cost factor that is already in the numbering plan
table for that alias type.
553-3001-213
Page 244 of 626
NORTEL
Cost Factor 1
NORTEL
NORTEL
CO
NORTEL
NORTEL
Cost Factor 2
NORTEL
Standard 4.00
SCN_MPK_1 NORTEL
CO
PSTN Private Network IP
Example of all call routing plans
CDP: 40-43
ITG_GAL_1
UDP: 265
47.102.7.49 CDP: 45-48 UDP: 665-669
BCM_BVW_1 UDP: 570 E164: 1408
CDP: 49 E164: 35391 SCN_MPK _2
E164: 352
E164: 1414
January 2006
CDP: 40-44
UDP: 343 CDP: 44-47
E164:1613 SPN:265
SCN_MPK_3
CDP: 48-49
SUCCESSION
SUCCESSION
SUCCESSION
47.102.7.49
SUCCESSION
ITG_GAL_1
SCN_MPK_2
BCM_BVW_1
CDP_DOMAIN_2 SUCCESSION SUCCESSION
SCN_MPK_1 SCN_MPK_3
LAN MPK_CDP_DOMAIN
LAN
LAN
LAN
WAN
SUCCESSION
NRS
NRS functionality Page 245 of 626
Number and cost factor pairs can be the same across different numbering plan
tables. The numbering plan tables shown have only three columns for
terminating route H323-ID and cost factor pairs. These are for illustrative
purposes and in practice there can be as many alternate routes with different
cost factors as required.
Similarly, configure the default routes according to alias type and CDP
domain, as many alternate routes and associated cost factors can be required.
The NRS places the numbers in the numbering plan tables in ascending order.
This accelerates the search when performing address translations.
When additional numbering plan entries are added using NRS Manager, they
are inserted in the middle of the table. For example, if an entry with
publicNumber.internationalNumber alias type and numbering plan digits
1514 is added, it is inserted in the table between the 1414 and 1613 entries.
If an alias is added whose leftmost digits match an existing alias of the same
type, it is placed below the existing entry in the table. For example, in the
privateNumber.level1RegionalNumber table, the 2651 entry is below the 265
entry. This is similar to the ordering of entries in IP network routing tables,
with more specific entries appearing below more general entries.
When the NRS is resolving the IP address, if the number to be resolved begins
with 2651XXX, the IP address of SCN_MPK_3 is returned (if it is
registered). If the number to be resolved begins with 2652XXX, the
IP address of SCN_MPK_1 is returned (if it is registered).
This means that the number 6651299 would resolve to the IP address of
SCN_MPK_1, but 6651200 would resolve to the IP address of
BCM_BVW_1. Note that due to the ‘#’ character length requirement,
66512001 would not match the 6651200# numbering plan table entry and
would resolve to SCN_MPK_1.
Endpoints that do not support RAS procedures have their IP address entered
directly into the numbering plan table entry H323-ID field or the default route
H323-ID field.
All H323-IDs are included in alphabetical order in the endpoint status table.
This includes default endpoints.
The IP address field in the endpoint status table is only updated if it is known
(that is, if the endpoint with the associated H323-IDs has registered).
CDP numbering plan entries can be the same provided that the terminating
endpoints belong to different CDP domains. For example, the CDP entries
40-43 for SCN_MPK_1 and 40-44 for BCM_BVW_1.
No special configuration items are present for ESN5 or Carrier Access Code
support. If the Signaling Server is unable to provide a fully-qualified number
in ARQ to the H.323 Gatekeeper and the number is prefixed with ESN5
prefix 100, then this prefix is placed before the existing entry in the
numbering plan table.
Table 15
privateNumber.level1RegionalNumber numbering plan
Terminating Routes
Cost Cost
Digits H323-ID Factor H323-ID Factor
2651 SCN_MPK_3 1
665-669 SCN_MPK_1 1
6651200# BCM_BVW_1 1
Table 16
privateNumber.pISNSpecificNumber numbering plan
Terminating Routes
265 SCN_MPK_2 1
Table 17
publicNumber.internationalNumber numbering plan
Terminating Routes
352 47.102.7.49 1
Table 18
CDP domain table
Default Routes
CDP_DOMAIN_2 47.85.2.100 1
MPK_CDP_DOMAIN
Table 19
CDP_DOMAIN_2 numbering plan
Terminating Routes
Cost Cost
Digits H323-ID Factor H323-ID Factor
40-44 BCM_BVW_1 1
45-48 ITG_GAL_1 1
49 47.102.7.49 1 47.102.7.50 2
Table 20
MPK_CDP_DOMAIN numbering plan
Terminating Routes
40-43 SCN_MPK_1 1
44-47 SCN_MPK_2 1
48-49 SCN_MPK_3 1
Table 21
Default route table
Default Routes
Cost Cost
Alias Type H323-ID Factor H323-ID Factor
privateNumber.level1RegionalNumber PRIV_GW 1
Table 22
Endpoint Status Table
H323-ID IP
BCM_BVW_1
SCN_MPK_1 47.82.33.47
SCN_MPK_2 47.82.33.50
SCN_MPK_3
INTN_GW_1
INTN_GW_2 47.50.10.20
ITG_GAL_1 47.85.2.201
PRIV_GW
To illustrate how the NRS fits into a Meridian 1/BCM network using IP
Trunks, it is useful to first look at how the Meridian1/BCM handles call
admission control and numbering plan resolution.
Figure 80
Meridian 1/BCM node-based numbering plan
Every IP Trunk node in the network has its own numbering plan database. All
IP Trunk nodes are configured with the following:
• The static IP address of every other IP Trunk node on the network.
• The numbering plan to route calls to the correct destination node.
When the Meridian 1/BCM wishes to make an IP Trunk call, the following
occurs:
1 The node consults its numbering plan.
2 The node determines where the destination is located.
3 The node retrieves the statically configured destination IP address.
4 The node routes the call directly to the destination node.
Figure 81
NRS-based numbering plan
Numbering plan information is stored centrally on the NRS for the entire
network zone which greatly reduces the administrative overhead.
Note: For customers using a stand-alone NRS, note that QoS Fallback
to PSTN is not supported for IP Trunk destination nodes whose called
telephone numbers are resolved by the NRS. Meridian 1 IP Trunk nodes
that must use QoS Fallback to PSTN must continue to use the node-based
dialing plan table entries to resolve each other's telephone numbers. NRS
number resolution can be used concurrently for any IP Trunk destination
nodes that do not use QoS Fallback to PSTN.
Numbering plans
Contents
This section contains information on the following topics:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Private (on-net) numbering plans . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Public (off-net) numbering plans . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
Address translation and call routing . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
H.323 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
SIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Basic call routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Supported alias types (for H.323). . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Numbering plan entry overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Numbering plans and routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Using an NRS for routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Transferable DN call routing operation . . . . . . . . . . . . . . . . . . . . . . 274
CDP call routing operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
UDP call-routing operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Off-net call routing operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Routing to and from a branch office or SRG . . . . . . . . . . . . . . . . . . 279
Introduction
When configuring a CS 1000 network, several numbering plans can be used.
The numbering plan depends on customer preferences for dialing and
configuration management requirements.
Note: The numbering plan information required for the Call Server
software to internally route calls, such as routing information for locally
accessible numbers, must be configured within each Call Server.
To reach a user, you must know the user’s Location Code and DN. To reach
an on-net location, the user dials the following:
The NRS must keep the Home Location (HLOC) code of every Gateway that
is registered for UDP routing. To route a call, the Gateway passes the LOC
and DN to the NRS to determine the IP addressing information of the desired
Gateway. The NRS searches for the LOC within its database and returns the
IP addressing information for the site. Then, the Gateway software can
directly set up a call to the desired Gateway.
For call routing information, see “UDP call-routing operation” on page 278.
Steering Codes enable you to reach DNs on a number of Call Servers with a
short dialing sequence. Each user’s DN (including the Steering Code) must
be unique within the CDP domain.
Note: If a user moves from one Call Server to another, the user’s DN
must change in the CDP numbering plan (see “Transferable Directory
Number” on page 259).
You can use CDP in conjunction with UDP. You use UDP by dialing AC1 or
AC2 to reach UDP Location Codes, but use CDP by dialing CDP DNs within
a CDP domain.
For call routing, see “CDP call routing operation” on page 276.
The user dials: 6 343 3861 from anywhere on the network, or the user dials
only the DN (3861) from within the same CDP group.
Group Dialing Plans are part of Flexible Numbering Plans. For more detailed
information, refer to Dialing Plans: Description (553-3001-183).
If a vacant number is dialed, the call is routed to the NRS. The NRS decides
where the terminal is located. If the terminal cannot be located, then vacant
number treatment at the terminating location is given. The DN is not treated
as invalid at the location where vacant number dialing is in effect.
VNR enables data manipulation index (DMI) numbers for all trunk types so
that an alternate route can be used for the VNR route. The VNR enhancement
increases the flexible length of UDP digits from 10 to 19 and as a result,
international calls can be made.
Based on the analysis of the dialed digits sets, TON/NPI for Virtual Trunk
calls removes the NARS access code and the national or international prefix
(dialed after NARS access code) so the NRS can route the call correctly.
Note: LOC and NXX must use different NARS access codes. That is, if
LOC is using AC2 then NXX must be defined for AC1. When defining
CDB, you must only define dialing plans which use AC2. All others
default to use AC1.
For example, a UDP call is considered off-net if a user at LOC 343 dials the
following:
For call routing information, see “UDP call-routing operation” on page 278.
H.323
When an H.323-compliant entity on the network wants to place a call, it sends
an admission request (ARQ) to the H.323 Gatekeeper. The endpoint includes
the destination telephony number in this message. The destination
information is an H.323 alias. The H.323 Gatekeeper extracts the destination
alias and ensures that it is one of the supported types. The H.323 Gatekeeper
then searches its numbering plan database to determine which endpoints on
the network can terminate the telephone number and whether or not these
endpoints are registered. The H.323 Gatekeeper returns the IP address of any
endpoints which can terminate this number and are registered to the endpoint.
Note: Endpoints that do not support RAS messaging do not register with
the H.323 Gatekeeper.
SIP
When a SIP-compliant entity on the network wants to place a call, it sends an
INVITE message to the SIP Redirect Server by way of the SIP Trunk
Gateway. The endpoint includes the destination telephony number in this
message. The destination information is a SIP URI (see “SIP Uniform
Resource Identifiers” on page 215). The SIP Redirect Server searches its
numbering plan database to determine which endpoints on the network can
terminate the telephone number and whether or not these endpoints are
registered. Address lookup is based on the digits, phone context, and domain
name.
The SIP Redirect Server returns the IP address of any endpoints that can
terminate this number and that are registered to the endpoint.
Table 23
H.323 term explanations (Part 1 of 2)
Table 23
H.323 term explanations (Part 2 of 2)
Note 1: Only these alias types can be entered as numbering plan table entries using the web
browser interface. The other alias types have no Type Of Number (TON) information.
Note 2: Not supported by the H.323 Gatekeeper. The Call Server algorithmically converts any
public subscriber number to a supported type (for example, converts a
publicNumber.internationalNumber by adding the country code and area code).
Note 3: Not supported by the Call Server, but is supported by the H.323 Gatekeeper for
third-party interoperability. This is treated as a publicNumber.internationalNumber.
Note 4: Not supported by the Call Server, but is supported by the NRS for third-party
interoperability. The Call Server can generate privateNumber.unknown types with the limitation
that INAC does not work. The NRS attempts to convert the number to
privateNumber.localNumber (that is, CDP) or privateNumber.level1RegionalNumber (that is,
UDP LOC) by analyzing the digits. If the NRS cannot determine which type to use based on
digit analysis, it assumes that privateNumber.localNumber (that is, CDP) should be used.
Note 5: Not supported by the Call Server, but is supported by the NRS for third-party
interoperability. A default prefix can be configured on a per-NRS basis to distinguish between
public and private numbers. For example, a prefix of “9” can be configured as the public number
prefix. A prefix of “6” can be configured as the private default prefix. The NRS looks at the first
digit. If it matches the public prefix (for example, “9”), it treats the subsequent digits as a
publicNumber.internationalNumber. If the first digit matches the private prefix (for example, “6”),
it treats the subsequent digits as a privateNumber.localNumber (that is, CDP) or
privateNumber.level1RegionalNumber (that is, UDP LOC), depending on its digit examination.
The H.323 Proxy Server, which sends the admission request to the H.323
Gatekeeper, is responsible for mapping Numbering Plan Indicator (NPI)/
Type of Number (TON) values in the ISDN SETUP Called Party Number
Information Element to one of the eight H.323 alias types listed in Table 23
on page 263.
Table 24
NPI values
0 UNKNOWN
1 E164
2 PRIVATE
3 E163
Table 25
TON values (Part 1 of 2)
0 UNKNOWN
1 INTERNATIONAL
2 NATIONAL
3 SPECIAL
4 SUBSCRIBER
Table 25
TON values (Part 2 of 2)
Table 26 shows the NPI/TON pairs, the corresponding call types, and their
corresponding H.323 alias types for which the H.323 Gatekeeper accepts
translation requests. The call type for outgoing routes is manipulated by
configuring a DMI in LD 86 and specifying the Call Type (CTYP).
If the H.323 Proxy Server receives a Q.931 SETUP message for an NPI/TON
pair not included in Table 26, it must map the number according to one of the
NPI/TON pairs/H.323 alias types which the H.323 Gatekeeper supports. This
process can require modifications to the called number dialing string.
Table 26
NPI/TON to H.323 alias mapping (Part 1 of 2)
UNKNOWN publicNumber.unknown
Table 26
NPI/TON to H.323 alias mapping (Part 2 of 2)
The endpoints must correctly map the UIPE NPI/TON pairs to a valid
partyNumber type that the H.323 Gatekeeper supports. The administrator
must coordinate the numbering plan on the H.323 Gatekeeper with the
mapping carried out by the endpoints.
Table 27
Q.931 TON mapping (Part 1 of 2)
NPI TON
x000xxxx Unknown
Table 27
Q.931 TON mapping (Part 2 of 2)
NPI TON
x111xxxx
Table 28
NPI/TON to ESN Call type mapping
Using the cost factor to determine the entry or the path and endpoint, the NRS
can match multiple entries to a dialed number. This enables alternate routing
based on the cost of facilities. The NRS matches the number string with the
most matching digits. For example, the following are defined as entries:
• 1613
• 161396
• 1613967
If a user dials “1613966”, the NRS matches entries with “161396”. See
Table 29 for the cost factors associated with these entries.
Table 29
Cost factors
1613 1
161396 1
161396 2
1613967 1
In this case, the NRS first returns the entries with the lowest cost entry.
The administrator must also specify if the endpoint belongs to a CDP domain.
If the endpoint does belong to a CDP domain, the administrator must specify
the CDP domain name. However, before specifying an endpoint’s CDP
domain membership, the administrator must configure the CDP domain. The
administrator does this by adding a new CDP domain and specifying its name.
The alias type privateNumber.localNumber corresponds to a CDP number.
When configuring a numbering plan entry for this alias type, the
administrator must have previously specified the CDP domain to which the
endpoint belongs.
Default endpoints can also be configured for each of the supported numbering
plan types. These entries are configured by entering the DN type, the default
route, the DN prefix, and their associated cost factors.
The NRS has one standard numbering plan table for each of the
publicNumber.internationalNumber (CTYP = INTERNATIONAL),
privateNumber.pISNSpecificNumber (CTYP = COORDINATED), and
privateNumber.level1RegionalNumber (CTYP = UNIFIED) supported alias
types.
The NRS also has one numbering plan table for each CDP domain
configured. Therefore, there are multiple numbering plan tables configured
for the privateNumber.localNumber alias type. Each table contains lists of
numbering plan entries with each entry containing the following information:
• leading digit string
• cost factor associated with the route to this endpoint
The NRS has a table for each of the standard alias types
(internationalNumber.pISNSpecificNumber and level1RegionalNumber)
which provides the default routes associated with each type. The tables
contain the H323-ID of the default routes or the IP address if the default route
does not support RAS procedures and the cost factor associated with the
route. There is also a table of default routes for each CDP domain.
Note that the numbering plan entries in the NRS conform strictly to the E.164
International standard. Calls on Virtual Trunks that access the NRS must be
tagged correctly.
If the user is trying to reach a device that is internal to the CS 1000 system,
the Call Server terminates the call as appropriate on the internal device. If the
user is trying to reach a device outside the CS 1000 system, several options
can be configured within the system.
The system administrator can choose to use one of the PBX Networking
numbering plans, such as CDP, to help route the call to the appropriate trunk
route, or the administrator can choose to use Vacant Number Routing (VNR),
where any number that is not known to the Call Server is routed out a
specified trunk route. An NRS can therefore determine the final destination
of the call from a central database.
The basic role of a SIP Redirect Server is to perform address translation from
a SIP URI to an IP signaling address and to authorize the call in the SIP
network.
The NRS is the central location where the numbering plan information is
configured. The identity of each endpoint (for example, a CS 1000 system) is
configured in the NRS with the numbers it can reach. For example, an entry
could look like the following:
“Santa Clara-01”
“Santa_Clara-01”
Upon receipt of the registration, the H.323 Gatekeeper matches the name
“Santa_Clara-01” in the registration with the configured information in its
database, and adds the IP address.
When a user behind an H.323 proxy wants to reach another user, its H.323
proxy sends a call request to its H.323 Gatekeeper. The H.323 Gatekeeper
determines any endpoint(s) that are responsible for that particular user and
returns its signaling IP address(es) in the direct-routed model, which is the
preferred model.
Using the same example, the user dials “62653756”. The Call Server at the
originating end determines that this call is destined to ESN 265 3756, based
on the dialing prefix, and routes the call to the H.323 Gateway. The H.323
Gateway sends an admission request to the H.323 Gatekeeper for
PrivateNumber ESN 265 3756. The H.323 Gatekeeper then consults its
database and performs the closest match (that is, “ESN 265 XXXX” in the
“Santa_Clara-01” entry) and returns the IP address that was previously
provided by “Santa_Clara-01” at registration time (that is, 47.0.1.2).
Each user in the network is associated with a Call Server and its group of SIP
Trunk and/or H.323 Gateways. The Gateways provide call-processing
features and redundancy. The NRS in Figure 82 on page 275 is aware of the
location of any user with a given Directory Number within the network. In
this case, the user with Directory Number 22221 is located at Call Server A.
When a user dials the last digit of this number, their Call Server determines
whether the user is within its local database, and if so, handles the call
directly.
For example, if the user with Directory Number 22222 dials 22221, Call
Server A handles the call directly.
However, if the Directory Number is not within the local database of the
initial Call Server, the call is routed through the Gateway software on the
Signaling Server in order to locate the user. This routing uses a feature called
Network Number Resolution. Because the NRS knows where to locate any
user with a Transferable Directory Number, it directs the call to the proper
Call Server.
For example, if the user with DN 22224 dials DN 22221, Call Server B routes
the call to the Gateway software, which requests the location of the desired
Call Server from the NRS. The NRS responds with the address information
of Call Server A, at which time Call Server B attempts a call setup to Call
Server A and completes the call.
Figure 82
Transferable DN routing
Branch Office
MG 1000B Core
SUCCESSION
DN 22223
Management
DN 22221 DN 22225
Media Gateway 1000S Media Gateway 1000S with
Media Gateway Expander
DN 22222 DN 22224
CS 1000M 553-AAA0425
Table 30
DNs with their associated Call Servers (Part 1 of 2)
DN Call Server
22221 A
22222 A
22223 A
Table 30
DNs with their associated Call Servers (Part 2 of 2)
DN Call Server
22224 B
22225 B
Figure 83
CDP call routing
Branch Office
MG 1000B Core
SUCCESSION
CDP DN 22223
Domain DN 22301 Management
"CDP_BVW"
LAN WAN LAN CDP
Domain
"CDP_ASIA"
SUCCESSION SUCCESSION SUCCESSION SUCCESSION
DN 22221 DN 32225
Media Gateway 1000S with
Media Gateways 1000S
Media Gateway 1000S Expander
DN 32224
DN 22222
553-AAA0426
Table 31
DNs with their associated Call Servers and CDP domains
22221 A “CDP_BVW”
22222 A “CDP_BVW”
22223 A “CDP_BVW”
32224 B “CDP_ASIA”
32225 B “CDP_ASIA”
CDP and Transferable Directory Number numbering plans can coexist within
the same network. The dialing of a network access code (AC1 or AC2)
enables the Call Server to differentiate between calls that must be resolved
using the UDP Type of Number (TON) and those that must be resolved using
the CDP TON.
When an NRS replies to the Gateway with the address information for E.164
numbers, it provides a list of alternate gateways, sorted in order of cost. If a
Gateway is busy when a call attempt is made, the originating Gateway tries
the next alternative in the list. If none of the alternatives are available over the
IP network, the originating Call Server can be configured to step to the next
member of its route list, which could be a PSTN or TIE alternate route.
For example, in the event of an IP network outage that does not enable voice
calls to terminate over the IP network, calls are rerouted to any alternate
PSTN or TIE routes.
Note: The Branch Office feature (which includes the SRG) supports the
various PSTN interfaces. Refer to Electronic Switched Network:
Signaling and Transmission Guidelines (553-3001-180) for further
information.
Calls from the PSTN to users within the network can be routed either using
the various ESN numbering plan configurations or using the Vacant Number
Routing (VNR) feature. This process enables small sites, such as those using
the MG 1000B Core, to require minimal configuration to route calls through
other Call Servers or through the NRS.
Outgoing calls to access local PSTN resources can be routed using ESN, as
well as zone parameters that enable digit insertion. The zone parameters
enable calls made by a branch office or SRG user to be routed to the desired
local PSTN facilities. Refer to Branch Office: Installation and Configuration
(553-3001-214) for further information.
Contents
This section contains information on the following topics:
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Task summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Launching Element Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Using Element Manager for configuration . . . . . . . . . . . . . . . . . . . . . . 289
Configuring the Customer Data Block . . . . . . . . . . . . . . . . . . . . . . . 289
Configuring D-channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Configuring zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Configuring the Virtual routes and trunks . . . . . . . . . . . . . . . . . . . . 298
Configuring networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Configuring call routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Configuring codecs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Configuring QoS (DiffServ) values . . . . . . . . . . . . . . . . . . . . . . . . . 328
Configuring call types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Configuring digit manipulation tables . . . . . . . . . . . . . . . . . . . . . . . 340
Feature Implementation of IP Peer Networking . . . . . . . . . . . . . . . . . . 341
Task summary list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
VNR enhancement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Configuring the Gateways. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
Enabling and configuring the H.323 Gateway . . . . . . . . . . . . . . . . . 364
Enabling and configuring the SIP Trunk Gateway. . . . . . . . . . . . . . 369
Restarting the Signaling Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Warm restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Cold restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
Overview
You use the following interfaces for configuring various components of
IP Peer Networking:
• CS 1000 Element Manager
• Command Line Interface (CLI)
• NRS Manager
• Optivity Telephony Manager (OTM)
Note: You can use OTM to launch Element Manager. Refer to Optivity
Telephony Manager: System Administration (553-3001-330) for detailed
information on OTM.
Once you install the various components and configured the basic
information, you then implement the IP Peer Networking feature.
Implementing IP Peer Networking in a CS 1000 network is similar to
configuring a traditional circuit-switched network that uses a “star” topology.
All CS 1000 systems form the outer points of the star, with respect to address
resolution (the systems form a grid with respect to media paths). These
systems are configured to route network-wide calls into the IP network over
a route configured with Virtual Trunks. The Virtual Trunks are configured to
use the NRS. The NRS, in conjunction with the SIP/H.323 Gateway software
at each site, acts as the center of the “star”.
Element Manager and NRS Manager enable you to configure and maintain
certain aspects of the system through a web browser.
You can also use OTM to access the web server running on the Signaling
Server.
Task summary
You must configure the following data when setting up a IP network:
1 Plan your Network Numbering Plan. Refer to Dialing Plans: Description
(553-3001-183).
a Are you using Uniform Dialing Plan (UDP) or Coordinated Dialing
Plan (CDP), or both?
b Are you also using Group Dialing Plan (GDP), North American
Numbering Plan (NANP), or Flexible Numbering Plan (FNP)?
For the Element Manager procedure, see “Configuring the Virtual routes
and trunks” on page 298. For the CLI procedure, see “Feature
Implementation of IP Peer Networking” on page 341.
Procedure 3
Launching Element Manager
1 Open the web browser.
2 Enter the Signaling Server Node IP address in the Address Bar of the
browser window and press Enter on the keyboard.
Note: The ELAN network interface IP address may be required, instead
of the Node IP address, to access to the Element Manager login web
page in secure environments.
3 Element Manager launches and the Login web page opens (see
Figure 84 on page 287).
a. Enter the User ID and Password of the Call Server.
The IP address of the Call Server is auto-filled in the CS IP Address
field.
b. Click Login.
Figure 84
Element Manager – Login web page
4 The System Overview web page opens (see Figure 85 on page 288).
The navigator is located on the left side of the browser window.
The System Overview web page contains information about the system.
The web page shows that the Call Server is a central component of the
system and also lists other components in the system.
Figure 85
Element Manager – System Overview
Note 1: To log out of Element Manager, click Logout at the right in the
Element Manager banner at the top of any Element Manager web page
(for example, see Figure 85 on page 288). The Login web page (see
Figure 84 on page 287) is displayed again. If you need to log back in to
Element Manager, repeat step 3 on page 286.
Note 2: Element Manager times out after a period of inactivity.
Users are logged out without any warning in all Element Manager web
pages, with the exception of the Edit web page (see Figure 117 on
page 321). When you are working in the Edit web page, a message opens
that warns of the impending time-out action. Click OK (on the warning
message) within the remaining time-out period (5 minutes) to reset the
timer. If you do not respond within the 5 minute warning period, your
session is canceled and you must log in again. Any data modifications
made on screen, but not submitted to the system, are lost.
Note 3: For additional information about Element Manager, refer to the
following NTPs:
— Signaling Server: Installation and Configuration (553-3001-212)
— Element Manager: System Administration (553-3001-332)
End of Procedure
Procedure 4
Configuring the Customer Data Block and enabling ISDN
To configure the Customer Data Block with network settings and options, you
can use Element Manager or LD 15 of the Command Line Interface.
1 Click Customers in the navigator.
The Customers web page opens (see Figure 86).
Figure 86
Customers web page
2 Click Edit associated with the customer (not the route) to open the
Customer xx Property Configuration web page, where xx is the
Customer number.
Figure 87 on page 290 shows the Customer xx Property Configuration
web page.
Use the Customer Property Configuration web page to configure
Customer data.
Figure 87
Customer xx Property Configuration web page
Figure 88
ISDN package options
End of Procedure
Configuring D-channels
Procedure 5
Configuring D-channels
To configure D-channels, use Element Manager or LD 17 of the Command
Line Interface.
Figure 89 on page 292 and Figure 90 on page 293 show the D-Channel
Configuration web pages in Element Manager. Use these web pages to
configure D-channels.
1 Select Routes and Trunks > D-Channels from the navigator.
Note: The first time you access this web page, a message indicates that
no D-channels have been configured.
The D-Channels web page opens as shown in Figure 89. This window
also contains links to D-Channel maintenance and diagnostic pages.
Figure 89
D-Channels web page
Figure 90
D-channels xx Property Configuration web page
Figure 91
D-channel — Basic options
Figure 92
D-channel configuration results
End of Procedure
Configuring zones
A zone is an area of a network that can be treated as a single entity with
respect to the use of bandwidth for voice and signaling. Zones must be
configured before the configuration of virtual routes.
Procedure 6
Configuring zones
1 Select IP Telephony > Zones from the navigator.
The Zones web page opens (see Figure 93 on page 296). This page also
contains a link to Maintenance Commands for Zones, using LD 117.
Figure 93
Zones web page
Figure 94
Zone Basic Property and Bandwidth Management web page
Note: The Zone Number (ZONE) field is auto-filled based on the number
selected on the Zone List web page.
5 Enter the Intrazone Bandwidth (INTRA _BW).
6 Select the Intrazone Strategy (INTRA _STGY) from the drop-down list.
7 Enter the Interzone Bandwidth (INTER _BW).
8 Select the Interzone Bandwidth (INTER _BW) from the drop-down list.
9 Select the Resource Type (RES_TYPE) from the drop-down list.
10 Select the Branch Office Support (ZBRN) from the drop-down list.
11 Enter a description of the zone in the Description (ZDES) text box.
12 Click Submit.
The Zones web page reopens with the new zone added (see Figure 95).
Figure 95
Zones web page with newly added zone
End of Procedure
Procedure 7
Configuring Virtual Trunk routes
To configure Virtual Trunk routes, you can use Element Manager or LD 16 of
the Command Line Interface.
Figure 97 on page 299 shows the New Route Configuration web page in
Element Manager. Use this web page to configure Virtual Trunk routes.
Note: The zone parameter makes the codec selections and calculates
the bandwidth usage for calls to the trunk members of a given route.
1 Select Routes and Trunks > Routes and Trunks from the navigator.
The Routes and Trunks web page opens, as shown in Figure 96.
Figure 96
Routes and Trunks web page
Figure 97
New Route Configuration web page
Figure 98
Options available when TIE is selected
4 Select The route is for a virtual trunk route (VTRK) check box.
Three fields display as shown in Figure 99.
Figure 99
Virtual trunk route
Note: If SIP is selected as the protocol ID for the route (PCID), then the
Print Correlation ID in CDR for the route (CRID) check box is
displayed. CRID only appears if VTRK is YES and PCID is SIP and CDR
is turned on for the route.
5 Select the Integrated Services Digital Networks option (ISDN) check
box.
The ISDN section expands as shown in Figure 100 on page 301.
Figure 100
ISDN option
6 Select the Network Call Redirection (NCRD) check box (see Figure
101).
Figure 101
NCRD
Figure 102
General Options
8 Enter the Trunk Access Restriction Group (TARG) value if you are
configuring a single customer.
9 Enter the appropriate information in the text boxes and in Basic Route
Options, Network Options, General Options, and Advanced
Configurations.
10 Click Submit.
The Trunks and Routes web page opens and the newly configured route
is displayed for the customer.
End of Procedure
Large Systems
In Large Systems, virtual superloops contend for the same range of loops with
phantom, standard and remote superloops, digital trunk loops and all service
loops. Virtual superloops can reside in physically-equipped network groups
or in virtual network groups.
Group maximums
Without FIBN, Package 365, there is a maximum of five network groups
available, 0 – 4. With Package 365, there are a maximum of eight network
groups, 0 – 7. For normal traffic engineering, provision up to 1024 VTNs on
a single virtual superloop for a Large System. For non-blocking, do not
exceed 120 VTNs on a single virtual superloop for a Large System.
SUPL Vxxx V stands for a virtual superloop and xxx is the number of
the virtual superloop
Small Systems
In Small Systems, virtual superloops contend for the same range of
superloops, 96 – 112, with phantom superloops.
Table 32
Virtual superloop/virtual card mapping for Small Systems
SUPL Card
96 61-64
100 65-68
104 69-72
108 73-76
112 77-80
CS 1000S systems
Table 33 lists the virtual superloop and virtual card mapping for the
CS 1000S system.
Table 33
Virtual superloop/virtual card mapping for CS 1000S Systems
SUPL Card
96 61-64 81-84
LD 97 PRT TYPE SUPL prints the implicit virtual, phantom, or DECT cards
for a virtual, phantom, or DECT superloop.
LD 21 LUU allows the user to list unused units of a specified type (iset, vtrk,
phantom, DECT) in a specified range of (virtual, and so on) TNs. Similarly,
LUC of a specified type (virtual, phantom, or DECT) prints a list of unused
cards on configured superloops.
Procedure 8
Configuring Virtual Trunks
To configure Virtual Trunks in Element Manager, use the “New Member
Property” pages.
Figures 104 to 106 show the New Member Property web page in Element
Manager. Use this web page to configure Virtual Trunks.
1 Select Routes and Trunks > Routes and Trunks from the navigator.
The Routes and Trunks web pages opens (see Figure 96 on page 298).
2 Select the Customer for which you are configuring Virtual Trunks.
The customer list expands showing a list of configured routes, as shown
in Figure 103 on page 306.
Figure 103
Customer routes
3 Click Add trunk associated with the route listing to add new trunk
members.
The Customer xx, Route yy, New Trunk Configuration web page
opens, as shown in Figure 104 on page 307. The customer number is
represented by xx and the route number by yy.
Figure 104
New Trunk Configuration web page
4 Choose Multiple trunk input number (MTINPUT) if you are using more
than one trunk.
5 Select Trunk data block (TYPE) = IP Trunk (IPTI).
6 Terminal Number (TN).
7 (Optional) Designator field for trunk (DES) is a text string only, and has
no impact on functionality.
8 Select Extended Trunk (XTRK) = Virtual trunk (VTRK).
9 Enter a Route number, Member number (RTMB).
10 Enter a Trunk Group Access Restriction (TGAR) value.
Figure 105
New Trunk Configuration – Class of Service Configuration web page
13 Select the Class of Service and then click Return Class of Service to
return to the New Trunk Configuration web page (see Figure 104 on
page 307).
14 Select Advanced Trunk Configurations.
The Advanced Trunk Configurations list expands, as shown in
Figure 106.
Figure 106
New Trunk Configuration – Advanced Trunk Configurations
End of Procedure
Configuring networking
The following procedures indicate a Coordinated Dialing Plan for the
configuration of networking.
Procedure 9
Creating an ESN control block
1 Select Dialing and Numbering Plans > Electronic Switched Network
from the navigator.
The Electronic Switched Network (ESN) web page opens, as shown in
Figure 107 on page 311.
Figure 107
Electronic Switched Network (ESN) web page
2 Under Network Control & Service, click ESN Access Codes and
Parameters (ESN).
If no ESN database is configured, a warning dialog box opens. Click OK
on the warning dialog box.
The ESN Access Codes and Basic Parameters web page opens, as
shown in Figure 108 on page 312.
Figure 108
ESN Access Codes and Basic Parameters web page
3 Define the parameters for the network. Include the Maximum number of
Route Lists (MXRL).
4 Scroll down the page and select the Coordinated Dialing Plan feature
for this customer (CDP) check box.
The CDP list expands, as shown in Figure 109 on page 313.
Figure 109
ESN data block configuration – Coordinated Dialing Plan
End of Procedure
Procedure 10
Configuring network access
The default parameters for Network Control must be turned on.
1 Select Dialing and Numbering Plans > Electronic Switched Network
from the navigator.
2 On the Electronic Switched Network (ESN) web page shown in
Figure 107 on page 311, select Customer xx > Network Control &
Service > Network Control Parameters (NCTL).
The Network Control Parameters web page opens, as shown in
Figure 110 on page 314.
Figure 110
Network Control Parameters web page
Figure 111
Network Control Basic Parameters
End of Procedure
Procedure 11
Configuring the Route List Block
This procedure creates the Route List Block that routes calls over the Virtual
Trunk route.
1 Select Dialing and Numbering Plans > Electronic Switched Network
from the navigator.
2 On the Electronic Switched Network (ESN) web page shown in
Figure 107 on page 311, select Customer xx > Network Control &
Service > Route List Block (RLB).
The Route List Blocks web page opens, as shown in Figure 112.
Figure 112
Route List Blocks web page
3 Enter the route list index number in the Please enter a route list index
text box and click to Add.
The Route List Block web page opens, as shown in Figure 113 on
page 317.
Figure 113
Route List Block
End of Procedure
Procedure 12
Configuring Steering Codes
This procedure defines how digits for a call are routed under a Coordinated
Dialing Plan.
1 Select Dialing and Numbering Plans > Electronic Switched Network
from the navigator.
2 On the Electronic Switched Network (ESN) web page shown in
Figure 107 on page 311, select Customer xx > Coordinated Dialing
Plan (CDP) > Distant Steering Code (DSC).
The Distant Steering Code List web page opens, as shown in
Figure 114.
Figure 114
DIstant Steering Code List web page
3 Enter the steering code in the Please enter a distant steering code text
box and click to Add.
The Distant Steering Code web page opens, as shown in Figure 115.
Figure 115
Distant Steering Code web page
End of Procedure
Configuring codecs
Procedure 13
Configuring codecs
1 Select IP Telephony > Nodes: Servers, Media Cards > Configuration
from the navigator.
The Node Configuration web page opens, as shown in Figure 116 on
page 320.
Figure 116
Node Configuration web page
Figure 117
Edit web page
3 Click on VGW and IP phone codec profile to open the parameter list as
shown in Figure 118.
This area also includes a list of codecs.
Figure 118
VGW and IP Phone codec profile
4 To configure a codec, select the Select check box to the right of the codec
name. For example, in Figure 119 on page 323 the G.729A codec has
been selected.
Note: The G.711 and T38 FAX codecs are automatically selected.
Figure 119
Example of a selected codec — G.729A
5 Click on the codec name to modify the Voice payload size (ms/frame),
Voice playout (jitter buffer) nominal delay, and Voice playout (jitter
buffer) maximum delay values of a codec.
Use the drop-down lists to choose the values. See the example in
Figure 120.
Figure 120
Example of G.729A settings
6 Repeat Step 4 and Step 5 for each codec that requires configuration.
Note: For detailed information about configuring codecs, refer to
Converging the Data Network with VoIP (553-3001-160) and IP Line:
Description, Installation, and Operation (553-3001-365).
Figure 121
Save and Transfer dialog box
8 Click OK.
A series of pages including the following display:
• Transfer Progress web page (see Figures 122 and 123 on
page 325, and Figure 124 on page 326)
• Transfer Failure Report web page (if applicable)
• Transfer / Status web page (see Figure 125 on page 327)
This web page shows if the transfer was successful, and allows the
node information to be transferred again.
Figure 122
Transfer Progress — Starting
Figure 123
Transfer Progress — Transferring
Figure 124
Transfer Progress — Completed
9 Click OK.
The Transfer / Status web page opens, as shown in Figure 125 on
page 327. This Transfer / Status web page allows you to transfer the
configuration to selected elements or all elements.
Figure 125
Transfer / Status
End of Procedure
Procedure 14
Configuring QoS (DiffServ) values
1 Select IP Telephony > Nodes: Servers, Media Cards > Configuration
from the navigator.
The Node Configuration web page opens, as shown in Figure 116 on
page 320.
2 Click Edit for the appropriate node.
The Edit web page opens, as shown in Figure 117 on page 321.
3 Click QoS.
The QoS section expands, as shown in Figure 126.
Figure 126
QoS section
End of Procedure
Procedure 15
Configuring call types
1 Select Dialing and Numbering Plans > Electronic Switched Network
from the navigator.
The Electronic Switched Network (ESN) web page opens.
2 Scroll to the Numbering Plan (NET) link (see Figure 127 on page 330).
To configure... See...
Note 2: If you use the SPN to provide NPA and NXX equivalents, these
can remain associated with the two ESN access codes (that is, AC1 = 6
and AC2 = 9).
— If the destination is accessed by way of another CS 1000
system, then leave the number as an SPN and translate it at the
interface to the PSTN.
— If the destination is accessed by way of any other device, then
perform call-type conversion as required for that device. Usually,
this means changing the call type to national or subscriber (NPA,
NXX) in the DMI of the Call Server sending out the number.
(Overlap signaling allows this use of NPA and NXX, since the
call began as an SPN. This allows national and local number
overlap to a third party.)
Note 3: To get an HNPA equivalent with SPN, use local termination
(LTER) in the RLI and delete the prefix.
Figure 127
Numbering Plan (NET)
Figure 128
Home Location Code List web page
Figure 129
Home Location Code web page
Figure 130
Home Numbering Plan Area Code web page
b. Enter the Home Number Plan Area code (HNPA) in the text box.
c. Click Submit.
Figure 131
Location Code List web page
Figure 132
Location Code web page
6 To configure Number Plan Area Code (NPA), perform the following steps:
a. Click Numbering Plan Area Code (NPA) under Access Code 1 or
Access Code 2.
The Numbering Plan Area Code List web page opens, as shown in
Figure 133 on page 334.
Figure 133
Numbering Plan Area Code List web page
Figure 134
Numbering Plan Area Code web page
Figure 135
Exchange (Central Office) Code List web page
Figure 136
Exchange (Central Office) Code web page
Figure 137
Special Number List web page
Figure 138
Special Number
End of Procedure
Procedure 16
Configuring digit manipulation tables
1 Select Dialing and Numbering Plans > Electronic Switched Network
from the navigator.
2 On the Electronic Switched Network (ESN) web page shown in
Figure 107 on page 311, select Customer xx > Network Control &
Services > Digit Manipulation Block (DGT).
The Digit Manipulation Block List web page opens, as shown in
Figure 139.
Figure 139
Digit Manipulation Block List web page
Figure 140
Digit Manipulation Block web page
End of Procedure
1 LD 17 – Configure D-channels.
2 LD 15 – Configure network settings and options.
3 LD 16 – Configure the route. This route can be configured as an H.323
route or a SIP route.
• To configure a SIP route, see page 346.
• To configure an H.323 route, see page 348.
4 LD 97 – Configure the superloop for the Virtual Trunks.
5 LD 14 – Configure Virtual Trunks.
6 LD 86 – Configure dialing plan, networking, and ESN data.
7 LD 87 – Configure network access.
8 LD 86 – Configure the Digit Manipulation Index.
9 LD 86 – Configure the Route List Block for the Virtual Trunk route.
10 LD 87 – Configure CDP steering codes.
11 LD 90 – Configure call types and Location Codes.
CO_TYPE aaa Central Office switch type, where aaa = (STD) or ATT
...
INTC xxx International access code (see Note 1on page 345)
Note 1: CNTC, NATC and INTC are needed when a public call is
tandemed over the Virtual Trunk.
— CNTC is the country code for the country where the switch is located.
For example, CNTC = 1 for Canada.
— INTC is the international access code. For example, INTC = 011 for
Canada.
For example, a caller who wants to reach Austria dials
6-011-61-xxxyyyzzz from endpoint A (for example, in Toronto) over the
Virtual Trunk to endpoint B (for example, in the United Kingdom) which
serves as a gateway to the PSTN.
The 011 is stripped off at endpoint A because the NRS does not
Note 2: In the Route Data Block, the zone parameter makes the codec
selections and calculates the bandwidth usage for calls to the trunk
members of a given route.
CRID (NO) YES CDR record (for SIP) to include correlation ID.
- IFC SL1 Interface type for route (IFC responses are listed in
Software Input/Output: Administration (553-3001-311))
- INAC (NO) YES Inserts the ESN access code to an incoming private
network call. INAC enables an ESN access code to be
automatically added to an incoming ESN call from a
private network.
- IFC SL1 Interface type for route (IFC responses are listed in
Software Input/Output: Administration (553-3001-311))
- INAC (NO) YES Inserts the ESN access code to an incoming private
network call. INAC enables an ESN access code to be
automatically added to an incoming ESN call from a
private network.
TN Terminal Number
...
...
...
Where x =
DLTN (YES) NARS/BARS Dial Tone after dialing AC1 or AC2 access
codes
...
DEL xx Delete
Number of leading digits to be deleted
CTYP <cr> Call Type to be used by the manipulated digits. This call
type must be recognized by the far-end switch.
...
Nortel recommends that all routes in a Route List Block (RLI) be configured
as either overlap or en bloc. That is, an en bloc route should not have alternate
routes that are configured as overlap, and vice versa. Erratic behavior can
occur when overlap and en bloc routes are configured as alternate routes.
Normal behavior occurs on alternate routes as long as the alternate route has
the same overlap capabilities as the main route.
LD 86 – Configure the Route List Block for the Virtual Trunk route. (Part 1 of 2)
...
Where xxx =
LD 86 – Configure the Route List Block for the Virtual Trunk route. (Part 2 of 2)
...
TRAN Translator
AC1 Access Code 1 (NARS/BARS)
AC2 Access Code 2 (NARS)
VNR enhancement
To configure the VNR enhancement, configure AC2, PFX1, VNR, RLI,
CDPL, UDPL, CNTC, CATC, and INTC in LD 15.
OPT Options
RTD Coordinated Dialing Plan routing feature Denied
The LSC prompt appears only if the user has a five or six
digit dialing plan, or if the DPNSS software package is
equipped. LSC is prompted here if ISDN = NO, otherwise
LSC is a subprompt of ISDN.
LD 21 prints which dialing plan is used with AC1. This helps identify which
dialing plans use AC1 and which other dialing plans use AC2.
Procedure 17
Enabling the H.323 Gateway (H.323 Virtual Trunk application)
1 Log in to Element Manager.
2 Select IP Telephony > Nodes: Servers, Media Cards > Configuration
from the navigator.
The Node Configuration web page opens, as shown in Figure 116 on
page 320.
3 Click Edit.
The Edit web page opens, as shown in Figure 117 on page 321.
4 Click Signaling Servers to expand the section.
A list of Signaling Servers opens.
5 Select the appropriate Signaling Server xxx.xxx.xxx.xxx Properties.
The properties for that Signaling Server display, as shown Figure 143 on
page 370.
Figure 141
Signaling Server xxx.xxx.xxx.xxx properties
6 Select an H.323 option from the Enable virtual trunk TPS drop-down
list. This field is used to enable H.323 Gateway.
Note: The four supported modes are: None, H.323 only, SIP only, and
H.323 and SIP.
7 Verify the H323 ID. Each H.323 Gatekeeper is configured with an H.323
Gatekeeper alias name, which is an H323-ID. Enter any text string to
describe the H.323 Virtual Trunk source in the H323 ID text box.
8 Click Save and Transfer.
End of Procedure
Procedure 18
Configuring the H.323 Gateway settings
1 Log in to Element Manager.
2 Select IP Telephony > Nodes: Servers, Media Cards > Configuration
from the navigator.
The Node Configuration web page opens, as shown in Figure 116 on
page 320.
3 Click Edit.
The Edit web page opens, as shown in Figure 117 on page 321.
4 Select H323 GW Settings to expand the section, as shown in Figure 142.
Figure 142
H323 GW Settings
End of Procedure
Procedure 19
Enabling the SIP Trunk Gateway (SIP Virtual Trunk application)
1 Log in to Element Manager.
2 Select IP Telephony > Nodes: Servers, Media Cards > Configuration
from the navigator.
The Node Configuration web page opens, as shown in Figure 116 on
page 320.
3 Click Edit.
The Edit web page opens, as shown in Figure 117 on page 321.
4 Select Signaling Servers to expand the section.
A list of Signaling Servers opens.
5 Select the appropriate Signaling Server xxx.xxx.xxx.xxx Properties.
The properties for that Signaling Server display, as shown in Figure 143
on page 370.
Figure 143
Signaling Server xxx.xxx.xxx.xxx properties
6 Select a SIP option from the Enable virtual trunk TPS drop-down list.
This field is used to enable SIP Trunk Gateway and Services.
Note: The four supported modes are: None, H.323 only, SIP only, and
H.323 and SIP.
7 Select the SIP Transport Protocol. This is the transport protocol used for
SIP message exchange between the Gateway and Redirect/Proxy
Server. The two options are TCP and UDP. TCP is the default option.
Note: Nortel recommends that you use the default option (TCP) for SIP
traffic.
8 Verify the Local SIP Port. This is the port to which the gateway listens.
The default is 5060.
9 Enter the SIP Domain Name. This string identifies the SIP Service
Domain. The SIP Domain Name configured in the Signaling Server
properties must match the Service Domain name configured in the NRS
(see “Adding a Service Domain” on page 413). This string is used in
building all SIP messages and appears in the phone context. The string
must be less than 128 characters in length. The valid characters are a-z,
0-9, period (.), hyphen (-), comma (,), and underscore (_). This field must
be specified if the SIP Trunk Gateway application is enabled.
10 If authentication is turned on in the NRS (SIP Redirect Server) or on the
MCS 5100 Proxy Server, then the SIP Gateway Endpoint Name and SIP
Gateway Authentication Password must be entered and must match
the Gateway Endpoint name and Gateway Endpoint authentication
password used by the SIP Redirect Server (see “Adding a Gateway
Endpoint” on page 424). The name and authentication password are
used in authenticating the Gateway Endpoint with the SIP Redirect
Server.
a. SIP Gateway Endpoint Name: Enter the endpoint name. This is the
username that is used when authenticating this gateway with the
NRS (SIP Redirect Server) or the MCS 5100 Proxy Server. This field
must be specified if authentication is enabled for the Gateway
Endpoint in the NRS or Proxy Server.
b. SIP Gateway Authentication Password: Enter the password. This
is the password that is used when authenticating this gateway with
the NRS (SIP Redirect Server) or the MCS 5100 Proxy Server. This
field must be specified if authentication is enabled for the Gateway
Endpoint in the NRS or Proxy Server.
End of Procedure
Procedure 20
Configuring the SIP Trunk Gateway settings
1 Log in to Element Manager.
2 Select IP Telephony > Nodes: Servers, Media Cards > Configuration
from the navigator.
The Node Configuration web page opens, as shown in Figure 116 on
page 320.
3 Click Edit.
The Edit web page opens, as shown in Figure 117 on page 321.
4 Select SIP GW Settings to expand the section (see Figure 144 on
page 372).
Figure 144
SIP GW Settings
End of Procedure
The SIP Trunk Gateway sends a request to the NRS to find the SIP address
resolution. To configure the SIP Trunk Gateway to communicate with the
NRS (SIP Redirect Server), the SIP URI to NPI/TON mapping must be done.
Once the NRS server is properly configured properly and the NRS numbering
plan database had been provisioned (see “Configuring and managing the
Network Routing Service” on page 379), you must build the SIP URI to NPI/
TON mapping using Element Manager.
Procedure 21 provides the steps to create this SIP URI to NPI/TON mapping
using an NRS example and an example for the MCS 5100.
Procedure 21
Configuring the SIP URI to NPI/TON mapping
1 Log in to Element Manager.
2 Select IP Telephony > Nodes: Servers, Media Cards > Configuration
from the navigator.
The Node Configuration web page opens, as shown in Figure 116 on
page 320.
3 Click Edit.
The Edit web page opens, as shown in Figure 117 on page 321.
4 Select SIP URI Map to expand the section.
Note: The fields require a character string that is less than 128
characters in length. The valid characters include: a-z, 0-9, ., -, _, and +.
These fields must be completed if the SIP Trunk Gateway application is
enabled.
The values in this SIP URI Map section are based on the example
provided in the chapter “Network Routing Service overview” on page 201,
specifically the examples provided in Table 13: “Numbering plan
mapping” on page 217.
To complete the NRS example, refer to Figure 145 on page 375 and go
to step 5 on page 375.
To complete the MCS 5100 example, refer to Figure 146 on page 376
and go to step 6 on page 376.
Figure 145
SIP URI Map for the NRS example
5 Fill in the following fields for the NRS example (see Figure 145):
a. Type +1 in the Public E.164/National domain name text box.
b. Type +1613 in the Public E.164/Subscriber domain name text box.
c. Leave the Public E.164/Unknown domain name text box blank.
d. Leave the Public E.164/Special Number domain name text box
blank
e. Type myCompany.com in the Private/UDP domain name text box.
f. Type myCdpDomain.myCompany.com in the Private/CDP
domain name text box.
g. Type special.myCdpDomain.myCompany.com in the
Private/Special Number domain name text box.
h. Leave the Private/Unknown (vacant number routing) domain
name text box blank.
i. Leave the Unknown/Unknown domain name text box blank.
j. Click Save and Transfer.
Figure 146
SIP URI Map for the MCS 5100 example
6 Fill in the following fields for the MCS 5100 example (see Figure 146):
a. Type mynation.national.e164.myrootdomain in the Public E.164/
National domain name text box.
b. Type myarea.mynation.local.e164.myrootdomain in the Public
E.164/Subscriber domain name text box.
c. Type myarea.mynation.unknown.e164.myrootdomain in the
Public E.164/Unknown domain name text box.
d. Type myarea.mynation.special.e164.myrootdomain in the Public
E.164/Special Number domain name text box.
e. Type level1.private.myenterprise in the Private/UDP domain name
text box.
f. Type mylocation.level0.private.myenterprise in the Private/CDP
domain name text box.
g. Type mylocation.special.private.myenterprise in the Private/
Special Number domain name text box.
h. Type mylocation.unknown.private.myenterprise in the Private/
Unknown (vacant number routing) domain name text box.
End of Procedure
Warm restart
To warm restart the Signaling Server, following the steps in Procedure 22.
Procedure 22
Warm restarting the Signaling Server
1 Select IP Telephony > Nodes: Servers, Media Cards > Maintenance
and Reports from the navigator in Element Manager.
2 Select the node containing the Signaling Server to be restarted.
3 Click Reset for the Signaling Server.
End of Procedure
Cold restart
Press the RST button on the front panel to cold restart the Signaling Server.
Contents
This section contains information on the following topics:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
Browser configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Supported browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Configuring the browser and display settings . . . . . . . . . . . . . . . . . 381
Enabling and configuring the NRS server. . . . . . . . . . . . . . . . . . . . . . . 384
Stand-alone mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Co-resident mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Task summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Accessing NRS Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
The NRS Manager interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
NRS tabs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Help and Logout links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Logging out of NRS Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Home tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Verifying that the NRS is the Primary NRS and is active . . . . . . . . 401
Configuring system-wide settings . . . . . . . . . . . . . . . . . . . . . . . . . . 402
Configuring NRS Server Settings . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Configuration tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Configuring the NRS database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Switching between the active and standby databases. . . . . . . . . . . . 412
Introduction
The Network Routing Service (NRS) can be configured and maintained
through a web interface called NRS Manager.
Note: NRS Manager replaces the Succession 3.0 H.323 Gatekeeper web
pages in CS 1000 Element Manager in CS 1000 Release 4.0 and later.
The NRS can also be accessed directly from the Command Line Interface of
the Signaling Server. This does not provide access to NRS Manager, but does
allow users to run NRS-specific CLI commands listed in “Command Line
Interface commands” on page 568.
Browser configuration
Your web browser must be properly configured before using NRS Manager.
Supported browser
NRS Manager is supported only on Microsoft Internet Explorer version 6.0
(or later).
IMPORTANT!
Nortel discourages use of the Back, Forward, and Refresh buttons of the
browser.
Use of the Back button is not recommended while the NRS Manager
application is launched, because NRS Manager pages contain dynamic
data content. NRS Manager provides a path for navigation purposes on
top of every NRS Manager page.
Nortel recommends that the user click the navigation path to go back to
the previous page (instead of using the Back button).
Note: The interface for the Internet Explorer browser settings and
Windows Display settings may vary by browser version and by operating
system.
Enabling popups
If you are using a browser search utility (such as the Google™ search engine
or the Yahoo!™ search engine), ensure that pop-ups are enabled. Enabling
pop-up windows is usually done at the search utility’s toolbar.
IMPORTANT!
Do not block pop-up windows if you are using a search utility (such as
Google or Yahoo! search engines) in your browser.
Procedure 23
Configure the Internet Explorer browser settings
1 Select View > Text Size > Medium to configure text size in the browser.
2 Select Tools > Internet Options In the Internet Explorer browser
window.
The Internet Options window opens.
3 Configure the browser retrieve page information:
a. On the General tab under the Temporary Internet files section,
click Settings.
The Settings window opens.
b. Under the Check for newer versions of stored pages section,
select the Every visit to the page option.
c. Click OK.
4 Configure the empty session information:
a. Select the Advanced tab.
b. Under Security, select Empty Temporary Internet Files folder
when browser is closed.
5 Deselect the AutoComplete options.
a. Select the Content tab.
b. Under Personal Information, click AutoComplete.
The AutoComplete Settings window opens.
c. Under the Use AutoComplete for section, deselect Forms and
User names and passwords on forms.
End of Procedure
Procedure 24
Configuring the Windows Display settings
1 Select Start > Settings > Control Panel > Display.
The Display Settings window opens.
2 Select the Settings tab.
3 Select True Color (32 bit) from the Colors drop-down list.
4 Under Screen area, select 1280 by 1024 pixels.
5 Click OK.
End of Procedure
Stand-alone mode
Procedure 25
Enabling and configuring the NRS server in stand-alone mode
1 Enable the NRS and configure the NRS server settings using the
Signaling Server Software Install Tool.
Refer to Signaling Server: Installation and Configuration (553-3001-212)
for detailed information on the Signaling Server Software Install Tool and
for detailed installation procedures for configuring a stand-alone Signaling
Server.
The following is a summary of the tasks required for the installation of a
stand-alone Signaling Server; however, follow the detailed procedures
presented in Signaling Server: Installation and Configuration
(553-3001-212) for complete instructions.
a. Perform the introductory steps for the Signaling Server installation.
b. Configure the Signaling Server as a Leader, when prompted.
c. Configure stand-alone mode (NRS only — no Call Server) for the
Signaling Server.
d. Select whether the NRS supports the SIP Redirect Server, the H.323
Gatekeeper, or both.
e. Select the type of NRS — Primary or Alternate.
f. Enter the following:
i. Enter the hostname.
ii. Enter the ELAN network interface IP address, subnet mask, and
gateway IP address.
iii. Enter the TLAN network interface IP address, subnet mask, and
gateway IP address.
End of Procedure
Co-resident mode
Procedure 26
Enabling and configuring the NRS server in co-resident mode
Note: If the Signaling Server has been configured as co-resident mode,
proceed directly to step 3 on page 387.
1 Enable the NRS and configure the NRS server settings using the
Signaling Server Software Install Tool.
Refer to Signaling Server: Installation and Configuration (553-3001-212)
for detailed information on the Signaling Server Software Install Tool and
for detailed installation procedures for configuring a co-resident Signaling
Server.
The following is a summary of the tasks required for the installation of a
co-resident Signaling Server; however, follow the detailed procedures
presented in Signaling Server: Installation and Configuration
(553-3001-212) for complete instructions.
a. Perform the introductory steps for the Signaling Server installation.
b. Configure the Signaling Server as a Leader, when prompted.
c. Select co-resident mode (LTPS + VTRK + NRS) for the Signaling
Server.
d. Select whether the NRS supports the SIP Redirect Server, the H.323
Gatekeeper, or both. (The option to configure no NRS is also
available.)
e. Select the type of NRS — Primary, Alternate or Failsafe.
f. Enter the following:
i. Enter the hostname.
ii. Enter the ELAN network interface IP address, subnet mask, and
gateway IP address.
iii. Enter the TLAN network interface IP address, subnet mask, and
gateway IP address.
Figure 147
Signaling Server xxx.xxx.xxx.xxx properties
Figure 148
Enabling the SIP Redirect Server
Figure 149
Enabling the H.323 Gatekeeper
End of Procedure
Task summary
This section is intended as a summary of how to navigate and use NRS
Manager. The section also provides instructions for configuring and
managing the NRS database. The NRS database provides a central database
of addresses that are required to route calls across the network.
Note: This section also includes procedures for doing other tasks in the
NRS such as enabling/disabling the NRS server, viewing reports, and
testing routes.
9 Back up the NRS database. See “Backing up the database” on page 461.
— See “Automatically backing up the database” on page 461.
— See “Manually backing up the database” on page 462.
The NRS database can also be restored, if required. See “Restoring the
database” on page 465.
— See “Restoring from the connected Signaling Server” on page 466.
— See “Restoring from an FTP site” on page 467.
— See “Restoring from a client machine” on page 469.
10 If necessary, convert the Succession 3.0 Gatekeeper database to a
CS 1000 Release 4.0 (or later) NRS database. See “GK/NRS Data
Upgrade” on page 471 and refer to the Upgrades NTPs for detailed
information.
11 View the SIP Phone Context. See “SIP Phone Context” on page 474.
12 View reports on the status of the database. See “Viewing the database
reports” on page 476.
13 Administer users of the NRS (see “Configuring and administering users”
on page 479).
— See “Creating new users” on page 480.
— See “Viewing configured users” on page 481.
— See “Editing or deleting configured users” on page 482.
Note: To access the NRS directly from the Signaling Server, see
“Accessing the NRS directly from the Signaling Server” on page 484.
Procedure 27
Logging in to NRS Manager from Element Manager
1 Log in to Element Manager using Procedure 3 on page 286.
2 Select Dialing and Numbering Plans > Network Routing Service from
the navigator.
The Network Routing Service (NRS) configuration web page opens
(see Figure 150 on page 394).
Figure 150
Network Routing Service (NRS) configuration web page
3 Enter the IP address of the NRS in the NRS IP Address text box.
Note: The IP address that automatically appears may not be the
IP address of the NRS; the displayed address is the address defined in
Element Manager for the H.323 Gatekeeper or SIP Redirect Server.
4 Click Next>.
The Network Routing Service login window opens (see Figure 151 on
page 395)
5 Go to step 4 on page 396 of Procedure 28.
End of Procedure
Procedure 28
Logging in to NRS Manager using the browser address field
1 Open the Microsoft Internet Explorer 6.0 (or later) browser.
2 Type the URL for NRS Manager into the address field of the browser. The
URL has the following format:
http://[Signaling_Server_ELAN_network_interface_IP_address]/nrs/
3 The NRS Manager Login web page displays (see Figure 151 on
page 395).
Figure 151
NRS Manager login web page
IMPORTANT!
Nortel recommends that you log in to NRS Manager using the default
User ID and Password when configuring the NRS server. When the
NRS server configuration is complete, change the User ID and
Password for increased system security.
Note: NRS Manager is not available directly from the Signaling Server.
To log on to the NRS from the Signaling Server, see “Accessing the
NRS directly from the Signaling Server” on page 484.
5 Click Login.
If the login is successful, then the User ID and Password are securely
transferred from the web client to the NRS web server. The web server
verifies the User ID and Password and if the login is valid, then the NRS
Overview web page opens (see Figure 152).
NRS Manager allows you to navigate to specific components of the NRS,
and allows you to configure and maintain these components.
If the login is not successful, then you may have entered an incorrect
User ID or Password.
Note 1: The Reset button clears the User ID and Passwords text boxes.
Note 2: To add a bookmark to your Internet Explorer Favorites list, click
the Bookmark NRS Manager link on the login page.
Figure 152
NRS Overview web page
The NRS Overview is displayed in the main area of the web page:
• The upper part of the window, Network Routing Service, provides
the following information about the NRS:
— The software version
— The role of the connected NRS
— The IP address of the Primary NRS
— The status of the Primary NRS
— The IP address of the Alternate NRS
— The status of the Alternate NRS
— Whether the Alternate NRS is permanently in service
• The middle part of the web page, Configured Components,
provides the number of configured components of the NRS, as
follows:
— Number of Service Providers
— Number of Level 1 Domains (this maps to UDP)
— Number of Level 0 Domains (this maps to CDP)
— Number of Gateway Endpoints
— Number of User Endpoints
— Number or Routing Entries
— Number of Default Endpoints
— Number of Collaborative Servers
• The lower part of the web page, Users Logged into this NRS
Manager, provides of list of logged-in users and their IP Addresses.
End of Procedure
Figure 153
NRS Manager toolbar
NRS tabs
NRS Manager has five tabs, as shown in Figure 153.
• Service Domains
• L1 Domains (UDP)
• L0 Domains (CDP)
• Gateway Endpoints
• User Endpoints
• Routing Entries
• Default Routes
• Collaborative Servers
Figure 154
Help and Logout links
Help link
The Help link provides access to the NRS Manager Help.
NRS Manager provides contact-sensitive help. That is, the help page
displayed depends on the page from which you navigate. However, once in
the NRS Manager Help Files, you can navigate to any other area of the help
files.
Logout link
The Logout link allows a user to terminate the current session. See “Logging
out of NRS Manager” on page 401.
Procedure 29
Logging out of NRS Manager
1 Click Logout (see Figure 155).
Figure 155
Logout link
End of Procedure
Home tab
Procedure 30
Verifying that the NRS is the Primary NRS and is active
1 Select Home tab from the navigator.
The NRS Overview web page opens, as shown in Figure 152 on
page 397.
2 In the Network Routing Service section (the top section of the NRS
Overview web page), shown in Figure 156:
a. Ensure that Connected NRS Role = PrimaryNRS.
b. Ensure that Primary NRS State = Active.
Figure 156
Network Routing Service section
End of Procedure
Procedure 31
Configuring system-wide settings
1 Select the Home tab.
2 Click System Wide Settings from the navigator.
The Setting Wide Settings web page opens (see Figure 157 on
page 403).
Figure 157
System Wide Settings
3 Enter a value in the DB sync interval for alternate [Hours] text box. This
is the time interval between database synchronization with the Primary
NRS and the Alternate NRS. The range is 1 to 24 hours.
4 Enter the value for the Time-to-Live timers.
a. Enter a value in the SIP registration time to live timer [Seconds]
text box. Nortel recommends that the timer be set to 30 seconds. The
range is 30 to 3600 seconds.
b. Enter a value in the H.323 gatekeeper registration time to live
timer [Seconds] text box. Nortel recommends that the timer be set
to 30 seconds. The range is 30 to 3600 seconds.
5 Enter the alias name of the H.323 Gatekeeper in the H.323 alias name
text box. This is a mandatory field. The alias name must be alphanumeric,
can be up to 30 characters in length, and cannot have spaces.
In order for the H.323 Gatekeeper to send out Location Requests (LRQ),
the Gatekeeper must have an H.323 Gatekeeper alias name that is an
H323-ID. The default value assigned to this parameter is the same as the
“HostName” value configured in the Signaling Server’s config.ini file.
6 Select the Alternate NRS server is permanent check box if you want the
Alternate NRS Server to be permanently in service.
Select the check box if the Alternate NRS Server is to remain in service
after a switchover, even if the Primary NRS recovers. Clear the check box
if the Alternate NRS will switchover functions to the Primary NRS Server
after the Primary NRS Server recovers.
7 Enter the time when the database backup will automatically occur in the
Auto backup time [HH:MM] text box.
8 If you want to automatically back up the NRS database to an FTP site,
then complete the following steps:
a. Select the Auto backup to FTP site enabled check box.
b. Enter the IP address of the FTP site in the Auto backup FTP site
IP address text box.
c. Enter the path to the FTP site in the Auto backup FTP site path text
box. The FTP site path must be alphanumeric and can be up to120
characters in length.
d. Enter the username used to access the FTP site in the Auto backup
FTP username text box. The FTP username must be alphanumeric
and can be up to30 characters in length.
e. Enter the password used to access the FTP site in Auto backup FTP
password text box. The FTP password must be alphanumeric and
can be up to30 characters in length but cannot include the single
quote (‘) symbol. The FTP username must be alphanumeric and can
be up to30 characters in length.
9 Click Save.
End of Procedure
Procedure 32
Configuring NRS Server Settings
1 Select the Home tab.
2 Click NRS Server Settings from the navigator.
The NRS Server Settings web page opens (see Figure 158).
Figure 158
NRS Server Settings
Figure 159
NRS Settings section
4 For H.323 Gatekeeper Settings (see Figure 160), configure the LRQ
response timeout by selecting a value from the Location request (LRQ)
response timeout [Seconds] drop-down list. The default is 3 seconds,
the minimum value is 1 second, and the maximum value is 10 seconds.
Figure 160
H.323 Gatekeeper Settings section
5 For SIP Server Settings (see Figure 161 on page 408), configure the
following:
a. Select Redirect from the Mode drop-down list. This is the mode of
the SIP Server. A redirect server receives requests, but rather than
passing the request onto the next server, it sends a response to the
caller indicating the address for the called user. This provides the
address for the caller to contact the called party at the next server
directly.
b. Select the transport protocol type.
The following two options are available when selecting the transport
protocol:
— UDP is selected only, or
— UDP and TCP are both selected. TCP cannot be selected alone.
To enable UDP, do the following:
i. Select the UDP transport enabled check box.
ii. Enter the UDP port. The default port number is 5060. The UDP
port must be numeric and can be up to five digits in length.
iii. Enter the UDP maximum transmission unit (MTU). MTU is the
maximum size of packet going out on the IP network
(specifically, an Ethernet Layer 2 packet). In this case, MTU is
the maximum size of a SIP packet that is sent out on the UDP
interface. The default value is 1500 bytes. The maximum value
for MTU is 64K; however, when configuring this value,
remember that there is a trade-off between packet size and the
increase in the number of packets that have to be transmitted
over the network.
Figure 161
SIP Server Settings section
Note: The NCS Settings are used for the Branch Office (including the
SRG), Virtual Office, and Geographic Redundancy features.
Figure 162
Network Connection Server (NCS) Settings
Figure 163
SNMP Settings
9 Click Save.
End of Procedure
Configuration tab
The configuration tab is used to configure the NRS database. Configuration
controls how data is stored in the database. The data is used by both the SIP
Redirect Server and the H.323 Gatekeeper.
To the right of the tabs is an area for switching between the active and standby
databases (see Figure 165 on page 413).
Procedure 33
Switching between the active and standby databases
1 Click the Configuration tab.
A dialog box displays indicating the status of the active and standby
database (see Figure 164).
Figure 164
Configuration tab message
2 Click OK.
Figure 165
Active DB view selected
Figure 166
Switching between active and standby database view
End of Procedure
Procedure 34
Adding a Service Domain
1 Select the Configuration tab.
A dialog box displays indicating the status of the active and standby
database (see Figure 164 on page 412). Click OK.
2 Switch to the Standby DB view (see Procedure 33 on page 412).
Figure 167
Service Domains web page
4 Click Add....
The Add Service Domain web page opens, as shown in Figure 168.
Figure 168
Add Service Domain web page
Figure 169
Added Service Domain
End of Procedure
Procedure 35
Viewing the Service Domains
1 Select the Configuration tab.
A dialog box displays indicating the status of the active and standby
database (see Figure 164 on page 412). Click OK.
2 Ensure the Active DB view is selected.
3 Click Service Domains from the navigator.
The Service Domains web page opens and displays a list of any
configured Service Domains.
End of Procedure
Procedure 36
Adding an L1 Domain (UDP)
1 Ensure the Standby DB view is selected.
2 Click L1 Domains (UDP) from the navigator.
The L1 Domains (UDP) web page opens, as shown in Figure 170. The
drop-down list contains any available Service Domains.
Figure 170
L1 Domains (UDP) web page
Figure 171
L1 Domains (UDP) web page for selected Service Domain
5 Click Add....
The Add L1 Domain web page opens, as shown in Figure 172 on
page 417.
Figure 172
Add L1 Domain web page
10 Enter the E.164 country code. The code must be numeric and can be up
to seven characters in length.
11 Enter the E.164 area code. The code must be numeric and can be up to
seven characters in length.
12 Enter the E.164 international dialing access code. The code must be
numeric and can be up to seven characters in length.
13 Enter the E.164 national dialing access code. The code must be
numeric and can be up to seven characters in length.
14 Enter the E.164 local (subscriber) dialing access code. The code must
be numeric and can be up to seven characters in length.
15 Enter the Private L1 domain (UDP location) dialing access code. The
code must be numeric and can be up to seven characters in length.
16 Enter the Special number. The number must be numeric and can be up
to 30 characters in length.
17 Enter the Emergency service access prefix. The number must be
numeric and can be up to 30 characters in length.
18 Enter the Special number label. The label must be alphanumeric and
can be up to 30 characters in length. The first character in the label must
be alphabetic.
19 Click Save.
The L1 Domains (UDP) web page opens, showing the newly added
myCompany.com L1 domain in the myServiceProvider.com Service
Domain. See Figure 173 on page 419.
Figure 173
Added L1 Domain
End of Procedure
Procedure 37
Viewing the L1 Domains (UDP)
1 Select the Configuration tab.
A dialog box displays indicating the status of the active and standby
database (see Figure 164 on page 412). Click OK.
2 Ensure the Active DB view is selected.
3 Click L1 Domains (UDP) from the navigator.
The L1 Domains (UDP) web page opens and displays a drop-down list
of any configured Service Domains.
4 Select a Service Domain from the drop-down list.
5 Click Show.
The web page expands to display a list of any configured L1 Domains.
End of Procedure
Procedure 38
Adding an L0 Domain (CDP)
1 Ensure the Standby DB view is selected.
2 Click L0 Domains (CDP) from the navigator.
The L0 Domains (CDP) web page opens, as shown in Figure 174. The
two drop-down lists contains any available Service Domains and L1
Domains.
Figure 174
L0 Domain (CDP) web page
3 Select the Service Domain and the L1 Domain from the respective
drop-down lists.
4 (Optional) Click Show to display a list of configured L0 Domains
associated with the selected Service Domain and L1 Domain. See
Figure 175.
Figure 175
L0 Domains (CDP) web page for selected Service Domain / L1 Domain
5 Click Add....
The Add L0 Domain web page opens, as shown in Figure 176 on
page 421.
Figure 176
Add L0 Domain web page
Figure 177
Added L0 Domain
End of Procedure
Procedure 39
Viewing the L0 Domains (CDP)
1 Select the Configuration tab.
A dialog box displays indicating the status of the active and standby
database (see Figure 164 on page 412). Click OK.
2 Ensure the Active DB view is selected.
3 Click L0 Domains (CDP) from the navigator.
The Lo Domains (CDP) web page opens and displays two drop-down
lists of Service Domains and any configured L1 Domains.
4 Select a Service Domain and L1 Domain from the drop-down lists.
5 Click Show.
The web page expands to display a list of any configured LO Domains.
End of Procedure
Procedure 40
Adding a Gateway Endpoint
1 Ensure the Standby DB view is selected.
2 Click Gateway Endpoints from the navigator.
The Gateway Endpoints web page opens, as shown in Figure 178. The
three drop-down lists contain any available Service Domains,
L1 Domains, and L0 Domains.
Figure 178
Gateway Endpoints web page
3 Select the Service Domain, the L1 Domain, and L0 Domain from the
respective drop-down lists.
4 (Optional) Click Show to display a list of configured L0 Domains
associated with the selected Service Domain, L1 Domain, and
L0 Domain. See Figure 175 on page 420.
Figure 179
Gateway Endpoints web page for selected Service Domain / L1 Domain /
L0 Domain
5 Click Add....
The Add Gateway Endpoint web page opens, as shown in Figure 180
on page 426.
Figure 180
Add Gateway Endpoint web page
18 Enter the Private special number 2. The number must be numeric and
can be up to 30 characters in length
19 Select IP Version 4 from the Static endpoint address type drop-down
list.
20 Enter the Static endpoint address.
This is the Node IP address of the Signaling Server. If a third-party
gateway is being used, then it is the IP address of the gateway.
21 Select whether H.323 support is enabled from the H.323 Support type
drop-down list.
The three options are: H.323 not supported, RAS H.323 endpoint, and
Not RAS H.323 endpoint.
Note: If an H.323 Gateway Endpoint is configured with an H.323 Support
type of RAS H.323 endpoint, then NRS Manager displays Endpoint
Dynamic Registration information after the H.323 Gateway registers with
the NRS.
Endpoint Dynamic Registration information includes the following: Call
Signaling IP, RAS IP, Alias name, t35Country code, t35Extension,
Manufacturer code, Product ID, and Version ID.
The H.323 Endpoint Dynamic Registration Information web page (see
Figure 181) is displayed only when NRS Manager is in Active DB view.
The detailed dynamic registration information also is displayed only inside
the Gateway Endpoint web page.
Figure 181
H.323 Endpoint Dynamic Registration Information web page
Figure 182
SIP Endpoint Dynamic Registration Information web page
Figure 183
Added Gateway Endpoints
Figure 184
Gateway Endpoints
End of Procedure
Procedure 41
Viewing the Gateway Endpoints
1 Select the Configuration tab.
A dialog box displays indicating the status of the active and standby
database (see Figure 164 on page 412). Click OK.
2 Ensure the Active DB view is selected.
3 Click Gateway Endpoints from the navigator.
The Gateway Endpoints web page opens and displays three drop-down
lists: Service Domains, L1 Domains, and any configured L0 Domains.
4 Select a Service Domain, L1 Domain, and L0 Domain from the drop-down
lists.
5 Click Show.
The web page expands to display a list of any configured Gateway
Endpoints.
End of Procedure
Procedure 42
Adding a Routing Entry
1 Ensure the Standby DB view is selected.
2 Click Routing Entries from the navigator.
The Routing Entries web page opens, as shown in Figure 185 on
page 433.
Note: The Gateway Endpoint field is empty.
Figure 185
Routing Entries web page
3 Fill the Gateway Endpoint text box using one of the following two
methods:
• Enter * to display all Gateway Endpoints; or
• Click Look up to find a Gateway Endpoint name and to accurately fill
the Endpoint text box.
The Look up path for gateway endpoints web page opens, as
shown in Figure 186 on page 434. This Look up search utility allows
you to search for Gateway Endpoint in two ways: Page-by-Page and
Name prefix.
— The Page-by-Page search is the default search method, and the
results are displayed in the Look up path for gateway
endpoints web page, as shown in Figure 186 on page 434.
— To perform a Name prefix search, select Name prefix from the
drop-down list. In the text box, enter the name of a Gateway
Endpoint for which to search, as shown in Figure 187 on
page 434. Click Search, and the Gateway Endpoints are
displayed, as shown in Figure 188 on page 434.
Click an Endpoint ID to select the Gateway Endpoint. The ID of the
selected Gateway Endpoint is entered in the Gateway Endpoint text
box, as shown in Figure 189 on page 435.
Figure 186
Lookup path for gateway endpoints web page — Page-by-Page search
Figure 187
Name prefix search entry
Figure 188
Results of Name prefix search
Figure 189
Results of Gateway Endpoint look up
4 Select the DN type(s) from the With DN Type drop-down list. The seven
choices are <All DN Types>, E.164 international, E.164 national, E.164
local (subscriber), Private level 1 regional (UDP location code), Private
level 0 regional (CDP steering code), and Private special.
5 Click Show.
The window expands to display a list of any DNs of the type selected in
step 4, and associated with this Gateway Endpoint(s). See Figure 190.
Figure 190
DNs of selected type associated with selected Endpoint(s)
6 Click Add....
The Add Routing Entry web page opens, as shown in Figure 191.
Figure 191
Add Routing Entry
Figure 192
Added Routing Entry
End of Procedure
Procedure 43
Viewing the Routing Entries
1 Select the Configuration tab.
A dialog box displays indicating the status of the active and standby
database (see Figure 164 on page 412). Click OK.
2 Ensure the Active DB view is selected.
3 Click Routing Entries from the navigator.
The Routing Entries web page opens.
4 Select a Service Domain, L1 Domain, and L0 Domain from the three
drop-down lists, respectively.
5 Fill the Gateway Endpoint text using either of the methods described in
Procedure 42, step 3 on page 438.
6 Select the DN type from the With DN Type drop-down list.
7 Click Show.
The web page expands to display a list of configured Routing Entries.
End of Procedure
Procedure 44
Adding a Default Route
1 Ensure the Standby DB view is selected.
2 Click Default Routes from the navigator.
The Default Routes web page opens, as shown in Figure 193.
Figure 193
Default Routes web page
3 Fill the Gateway Endpoint text using either of the methods described in
Procedure 42, step 3 on page 438.
4 Select the DN type from the With DN Type drop-down list.
5 Click Show.
The window expands to show any DNs associated with the selected
Endpoint(s).
6 Click Add....
The Add Default Route web page opens, as shown in Figure 194 on
page 439.
Figure 194
Add Default Route web page
Figure 195
Added Default Route
End of Procedure
Procedure 45
Viewing Default Routes
1 Ensure the Standby DB view is selected.
2 Click Default Routes from the navigator.
The Default Routes web page opens.
3 Select a Service Domain, L1 Domain, and L0 Domain from the three
drop-down lists, respectively.
4 Fill the Gateway Endpoint text using either of the methods described in
Procedure 42, step 3 on page 438.
5 Select the DN type from the With DN Type drop-down list.
6 Click Show.
The web page expands to display a list of any configured Routing Entries.
7 Click the listed route number for the Default Route.
Figure 196
View Default Route Property web page
End of Procedure
If a request comes in from a gateway and the NRS cannot find a match in its
database for the request, then the NRS provides the IP address of another
Collaborative Server to the gateway. The gateway can then send its request to
the provided Collaborative Server.
Note: Calls can only be made in the same domain, even though calls go
through the Collaborative Server to find a match.
Procedure 46
Adding a Collaborative Server
1 Ensure the Standby DB view is selected.
2 Click Collaborative Server from the navigator.
The Collaborative Servers web page opens, as shown in Figure 197.
Figure 197
Collaborative Servers web page
3 Click Add....
The Add Collaborative Server web page opens, as shown in Figure 198
on page 443.
Figure 198
Add Collaborative Server (with L1 Domain)
4 Select the Domain type for Collaborative Server from the drop-down
list.
• Select System wide if the Collaborative Server is to be a
system-wide server. See Figure 199 on page 444.
• Select Service domain is the Collaborative Server is to be a Service
Domain server.
• Select L1 domain if the Collaborative Server is to be an L1 Domain
server.
• Select L0 domain if the Collaborative Server is to be an L0 Domain
server.
Figure 199
Add Collaborative Server (system-wide)
Figure 200
Add Collaborative Server (with L0 Domain)
5 Enter the Alias name of the collaborative server. The alias name must be
alphanumeric and can be up to 30 characters in length. The name cannot
include spaces.
6 Select IP version 4 from the Server address type drop-down list.
7 Enter the IP address of the server in the Server address text box.
8 Select the protocol(s) supported by the server.
• If H.323 is supported, then perform the following steps:
i. Select the H.323 support check box.
ii. Enter the RAS port number. The port number must be numeric
and can be up to five characters in length.
Figure 201
Added Collaborative Server
End of Procedure
Procedure 47
Viewing the Collaborative Servers
1 Select the Configuration tab.
A dialog box displays indicating the status of the active and standby
database (see Figure 164 on page 412). Click OK.
2 Ensure the Active DB view is selected.
End of Procedure
Procedure 48
Verifying the numbering plan
1 Perform a database cutover. Cutting over places the database on the real
network. See “Cutting over the database” on page 455.
2 Perform the routing tests.
• See “Performing an H.323 Routing Test” on page 448.
• See “Performing a SIP Routing Test” on page 449.
3 If the routing tests succeed, perform a database commit. See “Committing
the database” on page 459.
4 If there are problems with the real network testing when using the
database cutover command, then use the database revert command to
undo the cutover.
If you want to undo the latest provisioning changes, then use a database
rollback command to resynchronize the Standby database with the
previous Active database.
End of Procedure
Tools tab
Procedure 49
Performing an H.323 Routing Test
1 Select the Tools tab.
2 Click H.323 Routing Test in the navigator.
The H.323 Routing Test web page opens, as shown in Figure 202.
Figure 202
H.323 Routing Test
Figure 203
H.323 Routing Test — results
End of Procedure
Procedure 50
Performing a SIP Routing Test
1 Select the Tools tab.
2 Click SIP Routing Test in the navigator.
The SIP Routing Test web page opens, as shown in Figure 204 on
page 450.
Figure 204
SIP Routing Test
12 Click Submit.
The results of the SIP Routing Test are displayed (see Figure 205 on
page 451).
Figure 205
SIP Routing Test — results
End of Procedure
Note: Only users with administrator access level can execute the NRS
server action commands.
To take the NRS out-of-service (disabling the NRS server), follow the steps
in Procedure 51. To bring the NRS back in to service, follow the steps in
Procedure 52 on page 453.
Procedure 51
Disabling the NRS server
1 Select the Tools tab.
2 Click Server Actions from the navigator.
3 Select Graceful disable server or Forceful disable server from the
Select server action drop-down list.
4 Click Submit.
The nrsDisableServer or nrsForceDisableServer command is issued. The
results are shown in the text area, as shown in Figure 206.
Figure 206
Disabling the server
End of Procedure
Procedure 52
Enabling the NRS server
1 Select the Tools tab.
2 Click Server Actions from the navigator.
3 Select Enable server from the Select server action drop-down list.
4 Click Submit.
The nrsEnableServer command is issued. The results are shown in the
text area, as shown in Figure 207.
Figure 207
Enabling the server
End of Procedure
The status of the database is displayed in the title of the DB Actions web
page. The title indicates the current database status. Depending on the
database status, some database actions may be not in the Select database
action drop-down list.
For example:
• If the database is in Switched Over mode, the available commands in the
Select database action drop-down list are Revert, Roll back, and
Commit.
Procedure 53
Cutting over the database
1 Click the Tools tab.
2 Select Database Actions from the navigator.
The status of the database is displayed, as shown in Figure 208.
Figure 208
Database State: Changed
3 Select Cut over from the Select database action drop-down list.
4 Click Submit.
Text appears in the text area indicating that the Cut over command
executed successfully (see Figure 209).
Figure 209
Database Actions – Cut over
5 To save the changes after the cut over, perform a Commit (see
Procedure 56 on page 459). If you do not want to save the changes to the
database, perform a Revert (see Procedure 54 on page 456) or Roll back
(see Procedure 55 on page 458).
End of Procedure
Procedure 54
Reverting the database changes
1 Click the Tools tab.
2 Select Database Actions from the navigator.
The database is in Switched Over mode, as shown in Figure 210 on
page 457.
Figure 210
Database State: Switched Over
Figure 211
Database Actions – revert
End of Procedure
Procedure 55
Rolling back changes to the database
1 Click the Tools tab.
2 Select Database Actions from the navigator.
3 Select Roll back from the Select database action drop-down list, as
shown in Figure 212.
Figure 212
Database Actions – Roll back
4 Click Submit.
Text appears in the text area indicating that the Roll back command
executed successfully (see Figure 213). The Select database action
drop-down list is also removed from the web page.
Figure 213
Database Actions – Roll back (successful)
End of Procedure
Procedure 56
Committing the database
1 Click the Tools tab.
2 Select Database Actions from the navigator.
The database is in Switched Over mode, as shown in Figure 214.
Figure 214
Database State: Switched Over
Figure 215
Database Actions – Commit
End of Procedure
Procedure 57
Cutting over and committing changes to the database
1 Click the Tools tab.
2 Select Database Actions from the navigator.
The status of the database is displayed as changed, as shown in
Figure 216.
Figure 216
Database State: Changed
3 Select Cut over & Commit from the Select database action drop-down
list, as shown in Figure 217.
Figure 217
Database Actions – Cut over & Commit
4 Click Submit.
Text appears in the text area indicating that the Cutover & Commit
command executed successfully. The Select database action
drop-down list is also removed from the web page. See Figure 218.
Figure 218
Database Actions – Cut over & Commit (successful)
End of Procedure
Note: Only users with administrator access level can execute the
database backup commands.
Procedure 58
Automatically backing up the database
1 Click the Tools tab.
2 Select Database Backup from the navigator.
This Database Backup web page opens, as shown in Figure 219 on
page 462.
Figure 219
Database Backup web page
3 Select Auto backup from the Select backup action drop-down list.
A dialog box opens indicating that you will be redirected to the System
Wide Settings web page (see Figure 220).
Figure 220
Automatically back up the database — redirection to System Wide
Settings
4 Click OK.
The System Wide Settings web page opens (see Figure 157 on
page 403).
5 Perform the following steps from Procedure 31 on page 403:
• step 7 on page 404
• step 8 on page 404
• step 9 on page 404
End of Procedure
Procedure 59
Manually backing up the database
1 Click the Tools tab.
2 Select Database Backup from the navigator.
Figure 221
Manual back up.
End of Procedure
Procedure 60
Downloading the latest backup file
1 Click Download the latest backup file (see Figure 221).
The File Download dialog box opens.
The File Download dialog box provides the option to view the latest
backup file or download and save the latest backup file to the user’s local
client (PC).
2 Click Open to view the latest backup file or click Save to save the file to a
local client.
The file is a compressed file that contains multiple backup files. The name
of the compressed file is nrsback.tar (see Figure 222).
Figure 222
NRS backup files
End of Procedure
Procedure 61
Downloading the latest backup log file
1 Click Download the latest backup log file.
A window opens containing the latest backup log file. The name of the log
file is bkLog.xml (see Figure 223 on page 464). The bkLog.xml file
contains information about the backup (for example, if there were errors
during the back up process).
Figure 223
Backup log file
2 The backup log file can be saved using the File > Save As... menu option.
End of Procedure
Note: Only users with administrator access level can execute the
database restore commands.
Procedure 62
Restoring the database
1 Click the Tools tab.
2 Select Database Restore from the navigator.
This Database Restore web page opens, as shown in Figure 224 on
page 465.
Figure 224
Database Restore web page
End of Procedure
Procedure 63
Restoring from the connected Signaling Server
1 Select Connected Signaling Server from the Select restore source
from drop-down list (see Figure 224 on page 465).
2 Click Submit.
A message displays in the text area showing the summary of the
database restore from the Signaling Server (see Figure 225 on
page 467).
The Download the latest restore log file link also appears on the web
page. See Procedure 66 on page 470 for downloading the restore log file.
Figure 225
Database Restore — from connected Signaling Server
End of Procedure
Procedure 64
Restoring from an FTP site
1 Select FTP site from the Select restore source from drop-down list (see
Figure 224 on page 465).
The DB Restore from FTP Site web page opens (see Figure 226 on
page 468).
a. Enter the FTP restore site’s IP address.
b. Enter the FTP restore site’s path.
c. Enter the FTP restore site’s username.
d. Enter the FTP restore site’s password.
Figure 226
Database Restore — from FTP site
2 Click Restore.
A message is display in the text area showing summary information about
the database restore from the FTP site (see Figure 227).
The Download the latest restore log file link also appears on the web
page. See Procedure 66 on page 470 for downloading the restore log file.
Figure 227
Database Restore — from FTP site - results
End of Procedure
Procedure 65
Restoring from a client machine
1 Select Client machine from the Select restore source from drop-down
list (see Figure 224 on page 465).
The Database Restore web page opens, as shown in Figure 228. The
the Specify restore file name text box and Browse button have been
added to the web page.
Figure 228
Database Restore — from client machine
Figure 229
Database Restore — client machine — results
The Download the latest restore log file link also appears on the web
page. See Procedure 66 for downloading the restore log file.
End of Procedure
Procedure 66
Downloading the latest restore log file
1 Click the Download the latest restore log file link to view the Restore
log file.
A window opens containing the latest restore log file. The name of the log
file is rstLog.xml (see Figure 230 on page 471). The rstLog.xml file
contains information about the database restore.
Figure 230
Restore log file
2 The restore log file can be saved, using the File > Save As... menu
option.
End of Procedure
Migration overview
To migrate your system, you must convert the Succession 3.0 H.323
Gatekeeper database into a CS 1000 Release 4.0 (or later) NRS database. This
involves the following tasks:
• backing up the Succession 3.0 H.323 Gatekeeper database using
Element Manager
• verifying that the backup files (.tar file) exist
• upgrading the Signaling Server software from Succession 3.0 to CS 1000
Release 4.0 (or later)
• reconfiguring the Signaling Server
• creating a Service Domain and Level 1 domain using NRS Manager
(These two domains do not exist in the Succession 3.0 Gatekeeper.)
Figure 231 below and Figure 232 on page 473 are only for illustration
purposes, to show the user interface for the Gatekeeper to NRS Upgrade area
in NRS Manager.
Figure 231
GK/NRS Data Upgrade web page
Figure 232
GK/NRS Data Upgrade — results
Procedure 67
SIP Phone Context
1 Click the Tools tab.
2 Select SIP Phone Context from the navigator.
The SIP Phone Context web page opens, as shown in Figure 233.
Figure 233
SIP Phone Context web page
Figure 234
SIP Phone Context Mapping
End of Procedure
SSL/TLS Configuration
The SSL/TLS Configuration utility in NRS Manager configures the SSL/TLS
certificate to enforce system security. Refer to Element Manager: System
Administration (553-3001-332) for information on this function.
Reports tab
Note: Alternate and Failsafe NRS servers must exist for Procedure 68
and Procedure 69 on page 478.
Procedure 68
Viewing the last database synchronization for the Alternate or Failsafe
NRS
1 Select the Reports tab.
2 Click Database in the navigator.
The Database Report web page opens.
3 Select Last DB synchronized for alternate or Last DB synchronized
for failsafe from the Select report type drop-down list. See Figure 235
on page 477.
Figure 235
Last DB synchronized
4 Click Submit.
Figure 236 shows the results of the last database synchronization for the
Alternate NRS.
Figure 236
Last DB synchronized for Alternate — results
End of Procedure
Procedure 69
Viewing the current database status
1 Select the Reports tab.
2 Click Database in the navigator.
The Database Report web page opens.
3 Select Current DB status from the Select report type drop-down list.
4 Click Submit.
The Database Report web page opens, as shown in Figure 237 on
page 478.
Figure 237
Viewing the current database status
End of Procedure
Administration tab
The administrator has the ability to view, create, and modify the login names
and passwords which are used for configuration and maintenance. The
NRS Manager blocks certain navigation operations for monitor-access level
users. If a user has monitor-level access, then NRS Manager does not allow
the user to change NRS provisioning operations.
Procedure 70
Creating new users
1 Click the Administration tab.
The Users web page opens.
2 Select Create New User from the Select user operation drop-down list
(see Figure 238).
Figure 238
Users web page
3 Click Submit.
The Create New User web pages opens, as shown in Figure 239.
Figure 239
Create New User web page
Figure 240
Manage Configured Users web page
End of Procedure
Procedure 71
Viewing configured users
1 Click the Administration tab.
2 Select Manage Configured Users from the Select user operation
drop-down list (see Figure 241).
Figure 241
Users web page
3 Click Submit.
The Manage Configured Users web pages opens. A list of configured
users is displayed, as shown in Figure 240.
Note: You can create new users from the View Configured Users web
pages by clicking Add.... Follow the steps in Procedure 70 on page 480
to configure the new user.
End of Procedure
Procedure 72
Editing or deleting configured users
1 Click the Administration tab.
2 Select Manage Configured Users from the Select user operation
drop-down list (see Figure 241 on page 482).
3 Click Submit.
The Manage Configured Users web page opens, as shown in
Figure 242. A list of configured users is displayed.
4 Select the link for the user to be edited or deleted.
Figure 242
Manage Configured Users web page
The View User Property web page opens, as shown in Figure 243 on
page 483. The web page includes two buttons: Save and Delete.
Figure 243
Manage User Property web page
End of Procedure
Procedure 73
Changing your password
1 Click the Administration tab.
2 Select Manage Current User Property from the Select user operation
drop-down list.
3 Click Submit.
The Manage User Property web page opens, as shown in Figure 242 on
page 483.
4 Edit your new password in the Password field.
5 Re-enter your new password in the Confirm Password field.
6 Click Save.
The User web page re-opens.
End of Procedure
After you have logged in, you can use the Signaling Server CLI commands
listed in “Command Line Interface commands” on page 568. These
commands include NRS-specific commands listed in “NRS database CLI
commands” on page 596 and “Stand-alone NRS CLI commands” on
page 598.
Overlap signaling
Contents
This section contains information on the following topics:
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Advantages of overlap signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
PSTN-destined calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
Feature capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
Overlap signaling support using the H.323 protocol . . . . . . . . . . . . 490
H.323 Gatekeeper overlap signaling support . . . . . . . . . . . . . . . . . . 491
Overlap sending and receiving configuration support . . . . . . . . . . . 492
Overlap to en bloc conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
Tandem overlap signaling support . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Overlap signaling call flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
Feature packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
Configuring overlap signaling on the Call Server. . . . . . . . . . . . . . . . . 508
Task summary list. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
Configuring overlap signaling using Element Manager. . . . . . . . . . 517
Overlay changes for overlap signaling . . . . . . . . . . . . . . . . . . . . . . . . . 518
Flexible Length number of digits implications . . . . . . . . . . . . . . . . 520
System log messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
Overview
Overlap signaling over IP is supported using the H.323 protocol.
In the H.323 network, dialed digits can be sent out or received in either
en bloc (normal dialing) or overlap modes.
Figure 244 on page 489 shows a network diagram with overlap signaling.
Figure 244
Network diagram
Non-overlap Capable
third-party Gateways
Non-overlap Capable
Non-overlap Capable Meridian 1
H.323 Gateway
Overlap Capable
Meridian 1
Overlap Capable
H.323 Gateway
Overlap Capable
Gatekeeper third-party Gateways
553-AAA2342
PSTN-destined calls
Overlap signaling support mainly impacts outgoing calls destined for PSTN
terminations. Both line-originating calls and tandem trunk calls require
overlap support.
This feature is applicable to PSTN calls with CS 1000 systems, because such
calls can tandem through an IP Peer H.323 Gateway.
Feature capabilities
IP Peer Overlap Signaling includes the following capabilities:
• IP Peer overlap signaling support using the H.323 protocol
• Gatekeeper overlap signaling support
• Overlap sending/receiving configuration support
• Overlap signaling to en bloc conversion
• Tandem overlap signaling support
IP Peer overlap signaling using H.323 is modeled on and parallels the Primary
Rate Interface (PRI) overlap signaling. For more information on overlap
signaling, refer to ISDN Primary Rate Interface: Features (553-3001-369).
The user has the option to turn overlap sending and receiving on or off for the
H.323 signaling gateway. In addition, the user can turn off overlap sending
on specific destinations on an IP route (using the same signaling gateway)
which is overlap enabled.
If a network must be configured such that some calls are en bloc and all other
calls are overlap, then there are two ways to configure the network to avoid
overlap to en bloc conversion. The two methods are:
• Configure separate Route List Index (RLI) instances to create different
Route List Blocks (RLB). This is the preferred method.
• Configure separate Signaling Servers for en bloc and overlap traffic.
The following two events can occur when an H.323 SETUP message (for an
overlap-capable call) reaches an en bloc destination:
• In response to the SETUP message, an H.323 CALL PROCEEDING
message is sent indicating the end-of-dial. This message is followed by
a call clear, which indicates an incomplete number may occur.
• The call can clear immediately, indicating an incomplete number.
In both cases, overlap to en bloc conversion begins. The interdigit timer starts
and digits are collected until an end-of-dial indication. That is, the interdigit
timer expires on the Call Server, triggering the end-of-dial indication or the
Call Server sends an end-of-dial indication for some other reason; this
mechanism exists within the Call Server messages. The reasons can include
reaching the provisioned maximum length, user input, or a tandem
transmission of the end-of-dial indication. At that time, the gateway sends a
new H.323 SETUP message with all received digits, and an end-of-dial
indication. All further call processing occurs using en bloc signaling.
Figure 245
Changing an overlap-capable endpoint to an en bloc endpoint
Overlap-capable
endpoint
Caller
Overlap-capable Overlap-capable
Overlap-capable
endpoint
endpoint
endpoint
En bloc-capable
En bloc-capable
endpoint
endpoint
Overlap-capable
endpoint
553-AAA1876
Example: Assume that Location Code (LOC) 425 currently uses the
overlap-capable RLI 21 to call an overlap node. If that node changes to
en bloc, then the following changes must be made:
• In LD 86, define a new RLI (such as RLI 22) with OVLL configured to
0. (All other prompts in the RLI can be identical to the original RLI 21.)
• In LD 90, change the LOC 425 to use the new RLI 22.
Note: Only the primary messages are illustrated in the following call
flows.
The following scenario describes the Direct IP Media Path functionality for a
basic network call using overlap signaling:
1 User A on Call Server A dials the DN of User B on Call Server B.
Call Server A collects the routing-prefix digits through the Terminal
Proxy Server (TPS) on Signaling Server A. See Figure 246.
Figure 246
User A dials User B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2343
Figure 247
Call Server A routes the call to the IP network
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2344
Figure 248
The H.323 Gatekeeper sends the IP address of H.323 Gateway B to H.323 Gateway A
Management
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2345
Note: Until the call succeeds, Step 4, Step 5, and Step 6 are repeated for
each new dialed digit.
Figure 249
H.323 Gateway A sends a SETUP message to H.323 Gateway B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2346
Figure 250
Gateway B sends the call to Call Server B over a Virtual Trunk
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2347
Figure 251
Call Server A sends digits to Call Server B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2348
11 Call Server B selects the codec, allocates bandwidth, rings the telephone,
and sends an alerting message to H.323 Gateway B. See Figure 252.
Figure 252
Call Server B sends an alerting message to H.323 Gateway B
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2349
Figure 253
H.323 Gateway B sends an alerting message to Call Server A
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2350
13 User B answers the call. A message is sent to Call Server B through the
TPS on the Signaling Server. See Figure 254.
Figure 254
User B answers the call
Management
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2351
Figure 255
Call Server B sends a CONNECT message to Gateway B and onto Call Server A
Management
Management
SUCCESSION SUCCESSION
IP Phone IP Phone
User A User B
Media Gateway 1000S with
Media Gateway 1000S Expander
553-AAA2352
15 The Call Servers tell the IP Phones to start the direct IP media paths. The
IP Phones then begin to transmit and receive voice over the IP network.
See Figure 256.
Figure 256
IP Phones start the direct media paths
Management
Management
SUCCESSION SUCCESSION
553-AAA2353
Feature packaging
IP Peer Overlap Signaling requires the following packages:
• Overlap Signaling (OVLP) package 184
• H.323 Virtual Trunk (H323_VTRK) package 399
Note: The packaging for H.323 includes the Overlap Signaling package.
WARNING
When using SPNs to provide local, national, and
international number handling, the incoming local,
national, and international numbers are treated as en
bloc. If the number was sent using overlap signaling, the
call will always be incomplete.
In the Route Data Block, the zone parameter makes the codec selections and
calculates the bandwidth usage for calls to the trunk members of a given
route.
- IFC SL1 Interface type for route (IFC responses are listed in
Software Input/Output: Administration (553-3001-311))
Nortel recommends that all routes in a Route List Block (RLI) be configured
as either overlap or en bloc. That is, an en bloc route should not have alternate
routes that are configured as overlap, and vice versa. Erratic behavior can
occur when overlap and en bloc routes are configured as alternate routes.
Normal behavior occurs on alternate routes as long as the alternate route has
the same overlap capabilities as the main route.
LD 86 – Configure the Route List Block for the Virtual Trunk route and configure the
minimum number of digits included in the SETUP message. (Part 1 of 2)
...
Where xxx =
...
LD 86 – Configure the Route List Block for the Virtual Trunk route and configure the
minimum number of digits included in the SETUP message. (Part 2 of 2)
...
LD 90 – Configure E.164 plan call types and private plan Location Codes.
TRAN Translator
AC1 Access Code 1 (NARS/BARS)
AC2 Access Code 2 (NARS)
TYPE Type
LOC Location Code
LOC xxx y..y Location code, where xxx = home location code and
y..y = extended code of 1-4 digits. The extended code is
optional.
LD 90 – Configure E.164 plan call types and private plan Location Codes.
TRAN Translator
AC1 Access Code 1 (NARS/BARS)
AC2 Access Code 2 (NARS)
TYPE Type
SPN Special Number Translation
Procedure 74
Configuring D-channels to support overlap signaling
1 Log in to CS 1000 Element Manager.
2 Select Routes and Trunks > D-Channels from the navigator.
The D-Channel web page opens.
3 Click the Edit button associated with the D-channel.
The D-Channel xx Property Configuration web page opens where xx is
the D-channel number.
4 Choose Advance Options (ADVOPT).
5 Choose H.323 Overlap Signaling Settings (H323) (see Figure 257 on
page 518).
a. Select the Overlap Receiving (OVLR) check box.
b. Select the Overlap Sending (OVLS) check box.
c. Select a timer value (in seconds) from the Overlap Timer (OVLT)
drop-down list.
Figure 257
H.323 Overlap Signaling
6 Click Submit.
End of Procedure
To configure the number of digits required before the SETUP message is sent,
follow the steps in Procedure 75.
Procedure 75
Configuring the minimum number of digits included in the SETUP
message
1 Refer to Procedure 11: “Configuring the Route List Block” on page 315.
2 Enter a value for Overlap Length (OVLL).
If OVLL = 0 (the default), then all the dialed digits are sent in a single
SETUP message and the call is an en bloc call (even if Procedure 74/
LD 17 suggests overlap signaling). A value of x, where x is 1-24, indicates
that x digits are required before sending the SETUP message.
Note: Setting the OVLL to the expected digit string length (for example,
OVLL = 7 when using seven-digit UDP) effectively forces en bloc. The
SETUP message must have all seven digits before the message is sent.
Therefore, the whole number is sent in the first message.
End of Procedure
The user must configure OVLS, OVLR, and OVLT in LD 17 in order for
overlap signaling to work.
Note: The D-channel must be disabled before modifying the OVLR and
OVLS prompts. The OVLR and OVLS data must be transmitted to the
Signaling Server. This occurs only when the D-channel is enabled.
• If the Call Server is to send overlap calls over IP, then Overlap Sending
(OVLS) must be configured as YES. This setting turns on overlap
sending from the Call Server to the IP domain.
• If the Call Server is to receive overlap calls over IP, then Overlap
Receiving (OVLR) must be configured as YES. This setting turns on
overlap signaling from the IP domain to the Call Server.
• The Overlap Timer (OVLT) prompt only has meaning for Overlap
Sending (OVLS = YES). The OVLT value indicates the time the system
waits to accumulate digits to send in an INFORMATION message after
the SETUP message is sent. The valid values for OVLT are 0-8 where:
— A value of 0 results in the generation of an INFORMATION
message for every digit dialed after the minimum overlap called
number length (as provisioned in LD 86 for the RLI).
— A value of 1 is the default value for a D-channel over IP.
In LD 86, a warning is issued if a mixture of IP capable overlap routes and
en bloc capable routes exist in an RLI. The warning is also issued if an en bloc
IP route coexists with overlap capable routes. The warning is displayed only
at the Call Server login window. It is not transmitted to Element Manager.
The use of the Flexible Length number of digits (FLEN) prompt has changed
(in LD 87 and LD 90) for overlap signaling but has not changed for en bloc.
With IP Peer overlap signaling calls, the usage of the FLEN prompt is
changed as follows:
• If FLEN = 0, then (in general) overlap handling has not changed. The
SETUP message is sent once the OVLL digits are received and the
dialing plan entry can be determined. However, the end-of-dial timer
starts, and on expiration, the Call Server sends an INFORMATION
message with Sending Complete to indicate end-of-dial.
• If FLEN is greater than 0 and also greater than both of the following:
— the length of the digit string provisioned in LD 87 or LD 90, and
— the OVLL value,
then overlap signaling meets the two requirements for the SETUP
message. After that, further digits are sent in the INFORMATION
messages. In addition, for IP overlap signaling, when the value
configured for FLEN is reached, the INFORMATION message carrying
the digits also carries the Sending Complete Information Element (IE).
remote switch. A value of 0 means the length is unknown and FLEN = 0 has
a specific impact on the system.
When PRI uses overlap signaling and FLEN = 0, the network relies on the
remote switch to determine the correct length. The originating switch can use
overlap signaling to send the digits once the OVLL and dialing plan entry
requirements are met.
For IP, however, the remote switch may be one of many devices (for example,
a CS 1000 system, an H.323 gateway, or a Business Communications
Manager (BCM) node). The remote switch may also be overlap- or
en bloc-capable. An overlap call to an overlap destination is not an issue.
However, an en bloc destination requires overlap-to-en bloc conversion,
which in turn requires knowledge of when a digit string is completed.
Therefore, for overlap signaling on IP Peer to perform overlap-to-en bloc
conversion with a FLEN of 0, the system must know when the digit string
ended. As a result, unlike the PRI overlap-signaling case, when the
end-of-dial timer expires (for an IP overlap signaling call) the Call Server
sends a Sending Complete IE in the INFORMATION message to indicate
end-of-dial.
Nortel recommends that all numbers with a known length set FLEN equal to
the length of the digit string. For example, if all Location Codes (LOC) are
eight digits in length, then use FLEN = 8 for all LOC codes. However, when
the destination is unknown, use FLEN = 0. This process provides full overlap
capability to an overlap-enabled destination, while providing the end-of-dial
indication to allow interworking with an en bloc destination.
This system log message is output no more than once every hour. The
message indicates the number of occurrences of overlap-to-en bloc
conversion since the last system log message. No output is generated during
a period in which no overlap-to-en bloc conversion occurred.
Contents
This section contains information on the following topics:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
SIP Phone interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
SIP Phone features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526
SIP Phone calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527
SIP Phone-to-SIP Phone communication. . . . . . . . . . . . . . . . . . . . . 528
SIP Trunk Gateway-to-SIP Phone communication . . . . . . . . . . . . . 533
SIP Phone dynamic registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
Log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
Installing a SIP Phone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
Configuring a SIP Phone. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
Routing of unqualified numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
Task summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542
Adding a User Endpoint (SIP Phone). . . . . . . . . . . . . . . . . . . . . . . . 543
Introduction
Certified compatible third-party industry-standard SIP Phones are supported.
SIP Phones are configured on, and register to the NRS (specifically, the SIP
Redirect Server), where they are configured as SIP user endpoints. As such,
they communicate directly with the SIP Redirect Server, SIP Trunk
Gateways, and other SIP Phones on the system. In contrast, IP Phones are
configured on, and are controlled by, the Call Server.
IP Phones use the Unified Networks IP Stimulus Protocol (UNIStim) and are
stimulus-based telephones. The features on an IP Phone are delivered by the
Communication Server. SIP Phones use the Session Initiation Protocol which
is an open industry standard-based signaling protocol. Some of the telephony
features of the SIP Phones are delivered by the Communication Server.
However, SIP Phones can have additional features that are available on the
telephone itself. These features vary based on manufacturer and the model of
the telephone.
Note: CS 1000 does not support Call Forward across NRS Collaborative
Servers by third-party SIP Phones.
Table 34
SIP Phone and CS 1000 component interaction
Component Description
SIP Phone SIP Phones are intelligent telephones which deliver many common
business telephony features (for example, CLID, Conference, Transfer,
MWI, and Name Display). See “SIP Phone features” on page 526 for
more details.
SIP Redirect Server The NRS, specifically the SIP Redirect Server, provides the following:
SIP Trunk Gateway The SIP Trunk Gateway provides the following:
• a signaling gateway for all SIP calls originating from and terminating
to the CS 1000 system
• standard SIP support for CLID, MWI, Name Display, and Call
Redirection
CS 1000 Call Server The Call Server provides call processing software which enables the
following:
TDM telephones and SIP Phones can interwork with the full suite of CS 1000 TDM and IP
IP Phones, IP Trunk, endpoints. CallPilot provides Unified Messaging for SIP Phones,
and CallPilot including MWI.
The following features are available through the user interface in a web
server-based configuration:
• Speed dial from phone book
• Call logs
SIP Phones are configured on the Signaling Server using NRS Manager. See
“Configuring a SIP Phone” on page 542.
Figure 258
SIP Phones and SIP Trunk Gateways in the network
CS 2000
IP Phone
Signaling Server
with NRS (SIP Redirect Server)
SIP Phone A
SIP Phone B
CS 1000S
SUCCESSION
SUCCESSION
IP Phone C IP Phones
IP Phones
553-AAA2327
When two SIP Phones (SIP Phones A and B) want to communicate with each
other, the originating SIP Phone must communicate directly with the SIP
Redirect Server for authentication and address resolution. Then
communication is established between the two SIP Phones. Refer to “SIP
Phone-to-SIP Phone communication” for the call flow between two SIP
Phones in the same network.
Note: The following call flows are not exhaustive descriptions of the
protocol, and exclude some of the components in the CS 1000 system.
They are examples for illustrative purposes only.
Figure 259
SIP Phone A sends INVITE message to SIP Redirect Server
Site "A"
Another system Site "B"
Management
SUCCESSION SUCCESSION
Figure 260
SIP Redirect Server responds to SIP Phone A
Site "A"
Another system
Management
SUCCESSION SUCCESSION
Figure 261
SIP Phone A sends INVITE message to SIP Phone B
Site "A"
Another system
Management
SUCCESSION SUCCESSION
4 SIP Phone User B sends a SIP 200 OK message to SIP Phone User A.
SIP Phone A replies by sending a 200 ACK message to SIP Phone B. See
Figure 262.
Figure 262
SIP Phone B sends 200 OK message to SIP Phone A
Site "A"
Another system
Management
SUCCESSION SUCCESSION
5 The call is set up between the two SIP Phones, and two-way RTP
messages are exchanged between SIP Phone A and SIP Phone B. See
Figure 263.
Figure 263
SIP Phones start the direct IP media paths
Site "A"
Another system
Management
Direct
RTP/RTCP SUCCESSION SUCCESSION
Media Path
SIP Phone User A
Media Gateway 1000S with
Media Gateway 1000S Expander
Figure 264
IP Phone A sends message to SIP Trunk Gateway A
Management
Management
SUCCESSION SUCCESSION
Figure 265
SIP Trunk Gateway A sends INVITE message to SIP Redirect Server
Management
Management
SUCCESSION SUCCESSION
3 The SIP Redirect Server replies back to SIP Trunk Gateway A with a
REDIRECT message. The SIP Redirect Server informs SIP Trunk
Gateway A of the location of SIP Phone B. See Figure 266.
Figure 266
SIP Redirect Server replies to SIP Trunk Gateway A
Management
Management
SUCCESSION SUCCESSION
4 SIP Trunk Gateway A acknowledges the message from the SIP Redirect
Server with an ACK message. SIP Trunk Gateway A then sends an
INVITE message directly to SIP Phone B. See Figure 267.
Figure 267
SIP Trunk Gateway A sends INVITE message to SIP Phone B
Management
Management
SUCCESSION SUCCESSION
Figure 268
SIP Phone B communicates with SIP Trunk Gateway A and SIP Trunk
Gateway A communicates with IP Phone A
Management
Management
SUCCESSION SUCCESSION
6 SIP Phone B sends a SIP 200 OK message to the SIP Trunk Gateway A.
SIP Trunk Gateway A sends a Connect message to IP Phone A. See
Figure 269.
Figure 269
SIP Trunk Gateway A communicates with SIP Phone B and IP Phone A
Management
Management
SUCCESSION SUCCESSION
Figure 270
IP Phone A acknowledges SIP Trunk Gateway A and SIP Trunk
Gateway A sends SIP 200 ACK message to SIP Phone B
Management
Management
SUCCESSION SUCCESSION
8 The call is set up between IP Phone A and SIP Phone B. Two-way RTP
messages are exchanged between IP Phone A and SIP Phone B. See
Figure 271.
Figure 271
Direct media path is set up between IP Phone A and SIP Phone B
Management
Management
Direct SUCCESSION SUCCESSION
RTP/RTCP
IP Phone User A SIP Phone User B
Media Path
Media Gateway 1000S with
Media Gateway 1000S Expander
The SIP Redirect Server provides the phone context for SIP Phones when
calling users behind the SIP Trunk Gateway.
Note: SIP Phones typically do not qualify DN-based URIs with the
phone context. Basic support for dealing with raw numbers (as they are
dialed by the user) is provided by the SIP Redirect Server. The SIP
Redirect Server provides support of unqualified DN-based URIs by
performing a pretranslation in order to find the appropriate
phone-context.
Assumptions
SIP Phones must support the following for the dynamic registration and
establishment of the SIP Phone calls:
• REGISTER message
• 302 message
• Re-INVITE message
• REFER message
• SUBSCRIBE message
• NOTIFY message
• INFO message for end-to-end DTMF
• phone-context transfer from 302 message to INVITE message
• vendor information
• username and password
• static or DHCP assigned IP address
• Expires and Expires Refresh Time based on a 423 (Interval Too Brief)
message
Log files
SIP Phones generate log files. SIP Phone user registration and deregistration
generate informational report log entries. However, SIP Trunk Gateways
generate both log files and SNMP alarms. SIP Trunk Gateway endpoint
registration and deregistrations generate SNMP alarms, as well as report log
entries.
Task summary
Before a SIP Phone can be added as a User Endpoint in the NRS, the Service
Domain, Level 1 Regional Domain, and Level 0 Regional Domain must be
configured. To complete these tasks, perform the following procedures:
• Procedure 34: “Adding a Service Domain” on page 413
• Procedure 36: “Adding an L1 Domain (UDP)” on page 416
• Procedure 38: “Adding an L0 Domain (CDP)” on page 420
Then configure the SIP Phone in the NRS. To configure the SIP Phones,
perform the steps in Procedure 76: “Adding a User Endpoint” on page 543.
Procedure 76
Adding a User Endpoint
1 Log in to the NRS. See “Accessing NRS Manager” on page 393.
2 Click the Configuration tab.
A dialog box displays indicating the status of the active and standby
database (see Figure 164 on page 412). Click OK.
3 Ensure the Standby DB view is selected.
4 Click User Endpoints from the navigator.
Note: User Endpoint configuration is currently supported only for SIP.
The User Endpoints web page opens, as shown in Figure 273.
Figure 272
User Endpoints web page
Figure 273
Configured User Endpoints
7 Click Add....
The Add User Endpoint web page opens, as shown in Figure 274 on
page 545.
Figure 274
Add User Endpoint web page
8 Enter a User name for the SIP Phone. The endpoint’s username must be
alphanumeric and can be up to 30 characters in length.
The username, together with the Service Domain names, becomes a
string that is used to build the user’s SIP URI:
[username]@[service_domain_name]
This SIP URI is used during SIP Phone registration. The username is
used by the SIP authentication procedures.
9 Enter the User endpoint description. The endpoint’s description must
be alphanumeric (except single quotes) and can be up to 120 characters
in length.
10 (Optional) Enter the Tandem gateway endpoint name.
A tandem gateway endpoint must be an existing endpoint on the network.
It is usually a Gateway Endpoint. The tandem gateway endpoint name is
used to tandem all calls originating from this User Endpoint. That is, all
calls originating from this User Endpoint are forwarded to the tandem
gateway endpoint, which then routes all the call to the appropriate
destinations. This is useful for generating Call Records for originating
User Endpoint calls.
Note 1: The tandem gateway endpoint name field is also present on the
Gateway Endpoint web page.
Note 2: A tandem gateway endpoint must ONLY be configured if the
customer wants all the outgoing calls from the SIP User Endpoint to
tandem through a SIP Trunk Gateway Endpoint, in that case the SIP
Trunk Gateway Endpoint name should be specified in the tandem
endpoint box.
Note 3: To accurately add the SIP Trunk Gateway Endpoint name, a
Look up link is provided to the right of the Tandem gateway endpoint
name text box. Clicking the Look up link opens the Look up path for
Gateway Endpoints web page (see the second bullet in step 3 on
page 433).
11 Enter the LO directory number (DN) of the SIP Phone. The DN must be
numeric and can be up to 30 numbers in length.
An example is 5000. The DN is the user’s DN. That is, the CDP number.
12 Enter the L1 directory number (DN) prefix. The DN prefix must be
numeric and can be up to seven characters in length.
An example is 343. The L1 DN prefix together with the L0 DN creates the
user’s DN which is unique within the parent L1 Regional Domain. That is,
the UDP number. For example, 3435000.
L1 domain prefix + L0 DN = User’s DN
343 + 5000 = 3435000
13 Enter the E.164 local directory number (DN) prefix. The DN prefix must
be numeric and can be up to seven characters in length.
An example is 967. The E.164 local DN prefix is the location code. The
E.164 local prefix, together with the L0 DN, creates the user’s E.164 Local
(subscriber) DN. For example, 9675000.
E.164 local prefix + L0 DN = User’s E.164 Local (subscriber) DN
967 + 5000 = 9675000
14 Enter the E.164 area code. The code must be numeric and can be up to
7 characters in length.
An example is 613. The E.164 area code together with both the E.164
local prefix and L0 DN creates the user’s national E.164 National DN. For
example, 6139675000.
E.164 area code + E.164 local prefix + L0 DN = User’s E.164 National DN
613 + 967 + 5000 = 6139675000
15 Enter the E.164 country code. The code must be numeric and can be up
to 7 characters in length.
An example is 1 (for North America). The E.164 country code, together
with the E.164 area code, E.164 local prefix, and L0 DN, creates the
user’s E.164 International DN. For example, 16139675000.
E.164 country code + E.164 area code + E.164 local prefix + L0 DN
= User’s E.164 International DN
1 + 613 + 967 + 5000 = 16139675000
16 Select Authentication on from the Authentication enabled drop-down
list, if you want to enable authentication for this endpoint.
17 If authentication is enabled in step 16, then enter the Authentication
password. The password must be alphanumeric and can be up to 30
characters in length.
18 Click Save.
The User Endpoints web page opens, showing the newly added SIP
Phone user endpoint. See Figure 275 on page 548.
Figure 275
Added User Endpoints
Figure 276
User Endpoint Dynamic Registration Information
End of Procedure
IP Peer internetworking
Contents
This section contains information on the following topics:
Nortel products internetworking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
CS 1000M System interworking . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
Meridian 1 IE (IP Trunk Release 3.0 or later) / Succession 3.0 . 552
Business Communications Manager Release 3.01 (or later) . . . . 556
Multimedia Communication Server 5100 (MCS 5100) . . . . . . . . . . 557
CallPilot 2.02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
Collaboration between a CS 1000 Release 4.0 (or later) NRS and a
Succession 3.0 H.323 Gatekeeper or MCS 5100 . . . . . . . . . . . . . . . 559
Configuring the CS 1000 Release 4.0 (or later) NRS . . . . . . . . . 560
Configuring the Succession Release 3.0 Gatekeeper . . . . . . . . . 563
Configuring the MCS 5100 system as a Collaborative Server . . 564
Any existing IP Trunks in the system must be upgraded to IP Trunk 3.0 (or
later) in order to interwork with an IP Peer Networking node.
IP Peer Networking interworks with IP Trunk 3.0 (or later). It also supports
all the MCDN features that IP Trunk 3.0 (or later) supports including Trunk
Route Optimization.
With IP Trunk, the numbering plan is configured for each site. With IP Peer
Networking, the NRS maintains the numbering plan for all sites. IP Trunk 3.0
(or later) maintains a point-to-point configuration. If a call is routed using
IP Trunk 3.0 (or later) and the path is found, then the session is established.
If the route path is not found, the lookup process is handed off to the NRS to
resolve the route path. See Figure 277 on page 553.
Figure 277
IP Peer to Meridian 1 IP Trunk 3.0 (or later) Interworking
SUCCESSION SUCCESSION
Meridian 1 with
IP Trunk 3.0 (or higher)
Figure 278
Gatekeeper Properties window
Figure 279
Options in the Gatekeeper Option drop-down list
Figure 280
Options in the Primary Gatekeeper’s Type drop-down list
If configured appropriately, the IP Trunk 3.0 (or later) node uses Registration,
Admission, and Status signaling (RAS) messaging to register with the NRS.
The IP Trunk 3.0 (or later) node then processes calls by scanning its DN
information and routing unresolved calls to the NRS, using the Address
Translation Protocol Module (ATPM).
The IP Trunk 3.0 (or later) node is subordinate to the NRS for all calls
requiring the NRS. The IP Trunk 3.0 (or later) node:
1 registers with the NRS (H.323 Gatekeeper), according to H.323 protocol
2 requests admission
3 accepts the reply, according to H.323 protocol
4 proceeds to handle the call as required, based on the returned message
Note: IP Trunk 3.0 (or later) supports the Media Card 32-port trunk card
and/or the ITG-P 24-port trunk card.
For interworking between BCM and a system running CS 1000 Release 4.0
(or later), upgrade the BCM to version 3.01 (or later) software.
In order to make a BCM 3.01 (or later)-to-CS 1000 call, ensure that the BCM
routes and dialing plan (used to reach the CS 1000 systems) match the
numbering plan entry assigned to the CS 1000 systems through NRS
Manager.
For detailed information about MCS 5100 and CS 1000 interworking, refer to
Multimedia Portfolio Communication (MCP) Interworking Basics NTP
(NN10372-111).
CallPilot 2.02
CallPilot integrates voicemail, e-mail, and fax messages into a single
mailbox. These messages are accessible by telephone, e-mail client, or by any
browser-enabled PC.
With CallPilot behind CS 1000, all CS 1000 users receive CallPilot service
through the existing interface. All MCS 5100 users receive unified messaging
services through the SIP Trunk Gateway. For a Converged Desktop user,
however, the MWI is sent only to the CS 1000 desktop and is not extended to
the SIP client. At this time, the SIP client can get MWI using CallPilot
Desktop Manager or My CallPilot (web messaging).
Call redirection
MCS 5100 users redirect the call to CallPilot using facilities between the
CS 1000 and MCS 5100 systems. The redirecting number is required for the
mailbox, and the redirection reason is required for the greeting. The
implementation is based on SIP extension headers. In particular, the History
header is used to convey the redirection reason (for example, no answer or
busy) so that the proper greeting can be played by CallPilot.
CallPilot configuration
Note the following about the CallPilot configuration:
• MCS 5100 users are configured as users on a remote Network
Management System (NMS)-node.
• Mailboxes are configured according to the selected numbering plan
(UDP or CDP).
Note: Collaboration for CDP calls can only be achieved in the same
Level 0 Domain (CDP).
Procedure 77
Configuring the CS 1000 Release 4.0 (or later) NRS for collaboration
with a Succession Release 3.0 Gatekeeper
1 Log in to NRS Manager. See Procedure 28: “Logging in to NRS Manager
using the browser address field” on page 394.
2 Select the Home tab.
3 Select System Wide Settings. For more information, refer to
Procedure 31: “Configuring system-wide settings” on page 403.
4 Ensure that the H.323 alias name has been entered for the CS 1000
Release 4.0 (or later) NRS (see Figure 281 on page 561).
Figure 281
NRS System Wide Settings web page
Figure 282
Add Collaborative Servers web page
12 Use the Commit command if you are sure the configuration is correct.
Otherwise, first use the Cutover command to test the configuration
changes.
End of Procedure
Procedure 78
Configuring the Succession Release 3.0 Gatekeeper
1 Log in to the Gatekeeper web pages in Element Manager (for Succession
Release 3.0).
2 Select the GK Standby DB Admin > GK Zones > Add Network Zone
GK link (see Figure 283).
3 Add the CS 1000 Release 4.0 (or later) NRS as a Network Zone
Gatekeeper using the same Gatekeeper H.323 alias name as configured
in step 4 on page 560.
Note: A Succession Release 3.0 Network Zone Gatekeeper is similar to
a CS 1000 Release 4.0 (or later) Collaborative Server.
Figure 283
Add other Network Zone Gatekeeper
End of Procedure
it is only the MCS 5100 H.323 alias name (which is configured as the
Collaborative Server Gatekeeper alias name) and IP address that is relevant.
For SIP calls, the MCS 5100 can be configured as a Level 1 or Level 0
Domain Collaborative Server. The Service Domain on the NRS should match
the Service Domain on the MCS 5100. A Level 1 Domain is preferred, so the
MCS 5100 can be used for calls originating from multiple Level 0 Domains
without restriction.
Maintenance
Contents
This section contains information on the following topics:
Command Line Interface commands . . . . . . . . . . . . . . . . . . . . . . . . . . 568
Help CLI commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568
Virtual Trunk CLI commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
D-channel CLI command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
H323GwShow CLI commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
SIPGwShow CLI commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
Graceful disable CLI commands . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
Trace tools CLI commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
General trace tool commands . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
Gatekeeper protocol trace tool commands . . . . . . . . . . . . . . . . . 578
SIPCallTrace trace tool commands . . . . . . . . . . . . . . . . . . . . . . . 584
H.323CallTrace trace tool commands . . . . . . . . . . . . . . . . . . . . . 590
Network Connection Service trace tool commands . . . . . . . . . . 594
NRS database CLI commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
Stand-alone NRS CLI commands . . . . . . . . . . . . . . . . . . . . . . . . . . 598
ISDN to and from SIP mapping CLI commands . . . . . . . . . . . . . . . 599
Call Server commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
Manage Virtual Trunk route members . . . . . . . . . . . . . . . . . . . . . . . 601
Status commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602
Signaling Server error logging and SNMP alarms . . . . . . . . . . . . . . . . 605
SNMP alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
Error logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
Error message format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606
Note: This section describes the Level One (OAM) and Level Two
(PDT) CLI commands. Level Three commands are considered expert
support and design level commands, and are not documented here.
You must log in to the Signaling Server to use the CLI commands. Refer to
Signaling Server: Installation and Configuration (553-3001-212) for this
procedure.
Table 35
Help CLI commands
Table 36
Virtual Trunk CLI commands
Note: The Virtual Trunk group includes both H.323 and SIP
Virtual Trunk commands.
Where:
Table 37
D-channel CLI commands
oam->DCHmenu
Table 38
H323GwShow trace tool CLI commands (Part 1 of 2)
H323GwShow num Provides a snapshot summary of the state of the H.323 Virtual
<calling/called number> Trunk settings and a snapshot of the active calls using the calling/
called number or partial number specified.
Table 38
H323GwShow trace tool CLI commands (Part 2 of 2)
H323GwShow num Provides a snapshot summary of the state of the H.323 Virtual
<calling/called number> Trunk settings. It also provides a snapshot of the active calls using
<NPI> <TON> the calling/called number or partial number with the specified NPI
and TON values.
Where:
• NPI specifies the numbering plan identifier for the calls. The
calls using this numbering plan are to be traced. The values are:
0 - ALL
1 - Unknown
2 - ISDN/telephony numbering plan (E.164)
4 - E.163
5 - Telex numbering plan (F.69)
6 - Data numbering plan
7 - National standard numbering plan
0 - ALL
1 - Unknown Number
2 - International Number
3 - National Number
4 - Network Specific Number
5 - Subscriber Number
6 - Level 1 Regional
7 - Level 0 Interface
Table 39
SIPGwShow trace tool CLI commands (Part 1 of 2)
Table 39
SIPGwShow trace tool CLI commands (Part 2 of 2)
Where:
0 - ALL
1 - Unknown
2 - ISDN/telephony numbering plan (E.164)
4 - E.163
5 - Telex numbering plan (F.69)
6 - Data numbering plan
7 - National standard numbering plan
0 - ALL
1 - Unknown Number
2 - International Number
3 - National Number
4 - Network Specific Number
5 - Subscriber Number
6 - Level 1 Regional
7 - Level 0 Interface
Table 40
Graceful Disable commands (Part 1 of 2)
forcedisTPS Forces all registered line LTPS to unregister from the local server.
forcedisVTRK Forces all registered Virtual Trunks to unregister from the local
server.
Table 40
Graceful Disable commands (Part 2 of 2)
soHelpMenu Displays all the commands that can be used for Services
Switch-Over.
Note: A warm boot of the system causes all tracing to cease. Traces
must be re-entered after the system has restarted.
Table 41
General trace tool CLI commands
traceAllOff Causes all traces that use the monitorLib server to stop their
output.
traceFileOff Causes the monitorLib server to stop logging to the log files any
and all trace information received by the service. The log files
include syslog.n for the Voice Gateway Media Card and rpt.log for
the Signaling Server.
tracePrintOn Clears only the TTY output blocking that was imposed by the
traceAllOff and tracePrintOff commands.
traceFileOn Clears only the blocking of logging to files that was imposed by
the traceAllOff and traceFileOff commands.
Note 1: A warm boot of the system causes all tracing to cease. Traces
must be re-entered after the system has restarted.
Note 4: If the output for the trace cannot be determined, then the output
is directed to the TTY.
Table 42
Gatekeeper protocol trace tool CLI commands (Part 1 of 6)
gkDiscoveryTrace The trace outputs the GRQ, GCF, and GRJ messages for the
specified endpoint.
ID <“Alias Name”>
Where:
IP <“IP address”>
• Alias Name is the H.323 ID string.
ALL
• IP address is the endpoint’s IP address.
gkRegTrace The trace outputs the RRQ, RCF, RRJ, URQ, UCF, and URJ
messages for the specified endpoint.
ID <“Alias Name”>
Where:
IP <“IP address”>
• Alias Name is the H.323 ID string.
ALL
• IP address is the endpoint’s IP address.
Table 42
Gatekeeper protocol trace tool CLI commands (Part 2 of 6)
gkCallTrace The trace outputs the ARQ, ACF, ARJ, LRQ, LCF, LRJ, BRQ, BCF,
BRJ, DRQ, DCF, and DRJ messages for the specified endpoint.
ID <“Alias Name”>
Where:
IP <“IP address”>
• Alias Name is the H.323 ID string.
NUM <calling/called
Number> • IP address specifies the endpoint’s IP address.
0 - ALL
1 - Unknown
2 - ISDN/telephony numbering plan (E.164)
4 - E.163
5 - Telex numbering plan (F.69)
6 - Data numbering plan
7 - National standard numbering plan
0 - ALL
1 - Unknown Number
2 - International Number
3 - National Number
4 - Network Specific Number
5 - Subscriber Number
6 - Level 1 Regional
7 - Level 0 Interface
Table 42
Gatekeeper protocol trace tool CLI commands (Part 3 of 6)
Table 42
Gatekeeper protocol trace tool CLI commands (Part 4 of 6)
0 - ALL
1 - Unknown Number
2 - International Number
3 - National Number
4 - Network Specific Number
5 - Subscriber Number
6 - Level 1 Regional
7 - Level 0 Interface
— individually:
ALL, ARQ, ACF, ARJ, BRQ, BCF, BRJ, DRQ, DCF, DRJ,
GRQ, GCF, GRJ, LRQ, LCF, LRJ, NSM, RRQ, RCF, RRJ,
RIP, URQ, UCF, AND URJ are acceptable inputs.
— by category:
AXX – ARQ, ACF, ARJ
BXX – BRQ, BCF, BRJ
DXX – DRQ, DCF, DRJ
GXX – GRQ, GCF, GRJ
LXX – LRQ, LCF, LRJ
RXX – RRQ, RCF, RRJ
UXX – URQ, UCF, URJ
Table 42
Gatekeeper protocol trace tool CLI commands (Part 5 of 6)
— Individually:
ALL, ARQ, ACF, ARJ, BRQ, BCF, BRJ, DRQ, DCF,
DRJ,LRQ, LCF, LRJ
— by category:
AXX – ARQ, ACF, ARJ
BXX – BRQ, BCF, BRJ
DXX – DRQ, DCF, DRJ
LXX – LRQ, LCF, LRJ
IP <“IP address”>
ALL
Table 42
Gatekeeper protocol trace tool CLI commands (Part 6 of 6)
<Output_Destination> Where:
<“File Pathname”> • Output_Destination specifies where all the trace messages for
the gkTrace are to be directed.
Values are:
1 = TTY
2 = RPTLOG
3 = File
4 = File and TTY
gkTraceSettings Displays all endpoints that are being traced. The command also
displays the location where the output is sent (TTY, RPT.LOG, or a
file and the file’s location).
gkTraceTblClear Clears the calling/called number table associated with the NUM
trace filter(s). A maximum of 200 tables entries are allowed. If
there are more than 200 table entries, the system displays the
following error:
gkTraceTblShow Displays the calling/called number table associated with the NUM
trace filter(s). Some entries may be shown twice, since intrazone
calls generate two ARQ messages. Interzone calls generate only
one ARQ message.
Note: A warm boot of the system causes all tracing to cease. Traces
must be re-entered after the system restarts.
Table 43
SIPCallTrace trace tool CLI commands (Part 1 of 5)
SIPCallTrace off Turns off SIP Virtual Trunk tracing for all channels.
Output Option specifies the level of the SIP Message Trace. The
values are:
help SIPTraceLevel Displays the usage for the SIPTraceLevel CLI command.
SIPCallTrace Allows tracing of all SIP channels in the receiving and/or sending
<MsgRecv> <MsgSend> directions.
Where:
Table 43
SIPCallTrace trace tool CLI commands (Part 2 of 5)
SIPCallTrace num Allows the tracing of SIP messages using the called and calling
<calling/called number> numbers in the receiving and/or sending directions. If the called or
<MsgRecv> <MsgSend> calling number of a SIP Virtual Trunk session matches the number
specified, then the messages to and from the Virtual Trunk are
traced.
Where:
Table 43
SIPCallTrace trace tool CLI commands (Part 3 of 5)
SIPCallTrace ch Allows the tracing of a range of SIP Virtual Trunk channels in the
<beginning channel #> receiving and/or sending directions.
<ending channel #>
Where:
<MsgRecv> <MsgSend>
• beginning channel # indicates the channel number to trace. The
values range from 0 - maximum channel number.
Table 43
SIPCallTrace trace tool CLI commands (Part 4 of 5)
SIPCallTrace num Allows a user to trace SIP messages using the called and calling
<calling/called number> numbers in the receiving and/or sending directions. If the called or
<NPI> <TON> <MsgRecv calling number of a SIP Virtual Trunk session matches the number
> <MsgSend> specified and the specified NPI and TON values match the call
type, then the messages to and from the SIP Virtual Trunk are
traced.
Where:
• NPI specifies the numbering plan identifier for which calls using
this numbering plan are to be traced. The values are:
0 - ALL
1 - Unknown
2 - ISDN/telephony numbering plan (E.164)
4 - E.163
5 - Telex numbering plan (F.69)
6 - Data numbering plan
7 - National standard numbering plan
0 - ALL
1 - Unknown Number
2 - International Number
3 - National Number
4 - Network Specific Number
5 - Subscriber Number
6 - Level 1 Regional
7 - Level 0 Interface
Table 43
SIPCallTrace trace tool CLI commands (Part 5 of 5)
SIPOutput Specifies where the output for the trace tool is to be directed.
<Output_Destination>
Where:
<“File Pathname”>
• Output_Destination specifies where all the trace messages for
the SIPCallTrace are to be directed. The values are:
1 = TTY
2 = RPTLOG
3 = File
4 = File+TTY
help SIPOutput Displays the usage for the SIPOutput CLI command.
SIPTraceShow Displays the SIP trace settings, including the output format, output
destination and filename, as well as all active traces for the
SIPCallTrace trace tool.
help SIPTraceShow Displays the usage for the SIPTraceShow CLI command.
Figure 284
SIPCallTrace output example (INVITE message only) — Summary format
Figure 285
SIPCallTrace output example (INVITE message only) — Detailed format (Part 1 of 2)
03/03/05 09:44:04 LOG0006 SIPNPM: -> User-Agent: Nortel CS1000 SIP GW: release=4.0
version=sse-4.00.31
Figure 285
SIPCallTrace output example (INVITE message only) — Detailed format (Part 2 of 2)
Table 44
H.323CallTrace trace tool CLI commands (Part 1 of 4)
Table 44
H.323CallTrace trace tool CLI commands (Part 2 of 4)
H323CallTrace num Traces H.323 messages using the called and calling numbers. If
<calling/called number> the calling/called number of a Virtual Trunk session matches the
<MsgRecv> <MsgSend> number specified, then the messages to and from the Virtual Trunk
are traced.
Where:
Table 44
H.323CallTrace trace tool CLI commands (Part 3 of 4)
H323CallTrace num Traces H.323 messages using the calling or called number. If the
<calling/called number> calling/called number of a Virtual Trunk session matches the
<NPI> <TON> number specified, and the specified NPI and TON values match the
<MsgRecv> <MsgSend> call type, then the messages to and from the Virtual Trunk are
traced.
Where:
• NPI specifies the numbering plan identifier for which calls using
this numbering plan are to be traced. The values are:
0 - ALL
1 - Unknown
2 - ISDN/telephony numbering plan (E.164)
4 - E.163
5 - Telex numbering plan (F.69)
6 - Data numbering plan
7 - National standard numbering plan
Values are:
0 - ALL
1 - Unknown Number
2 - International Number
3 - National Number
4 - Network Specific Number
5 - Subscriber Number
6 - Level 1 Regional
7 - Level 0 Interface
Table 44
H.323CallTrace trace tool CLI commands (Part 4 of 4)
H323Output Specifies where the output for the trace tool is to be directed.
<Output_Destination>
Where:
<File Pathname>
• Output_Destination specifies where all the trace messages for
H323CallTrace are to be directed.The values are:
1 = TTY
2 = RPTLOG
3 = File
4 = File and TTY
H323TraceShow Displays the trace settings, including the output destination and
filename, as well as all active traces for the H323CallTrace trace
tool.
Table 45
NCS CLI commands (Part 1 of 2)
ID <user ID>
ALL
tpsARTraceAllOff Turns off the trace for all tpsAR trace identifiers.
Table 45
NCS CLI commands (Part 2 of 2)
1 = TTY
2 = RPTLOG
3 = File
4 =TTY + File
TTY
RPTLOG
FILE
TTY+FILE
• “File Pathname” is a string encapsulated in quotes. It specifies
the file to output to if option 3 or 4 was selected.
tpsARTraceSettings Displays the trace tool settings, which endpoints are being
traced, and where the trace output is being directed.
tpsARTraceHelp Displays a list of all CLIs used for tracing tpsAR protocol
messages, including usage and parameters.
Table 46
NRS database CLI commands — OAM shell
nrsDBShow DIsplays the state of the Primary and Alternate NRS database
and the local NRS database.
NrsOmmShow Shows the SIP and H.323 NRS statistics for the current hour.
NrsOmmAvShow Shows the SIP and H.323 NRS total statistics and average
statistics for the last seven days.
Table 47
NRS database CLI commands — PDT shell
nrsDbRevert After the cutover, this command switches the active and standby
database access pointer back.
Table 48
Stand-alone NRS CLI commands
adminUserPasswordChange [userID]
adminAccountShow Displays the userID and access privileges for all users of an
NRS running on a stand-alone Signaling Server.
Table 49
ISDN-to-SIP commands
Command Description
isdn2SipSet num1, num2 Changes the ISDN cause code to the SIP status code
mapping.
Where:
isdn2SipReset num Resets a single ISDN cause code to the default SIP status
code mapping.
isdn2SipResetAll Resets all the ISDN cause codes to the default SIP status
code mappings.
isdn2SipShow num Shows one specific ISDN cause code to SIP status code
mapping.
isdn2SipShowAll Shows all mappings from ISDN cause codes to SIP status
codes.
Table 50
SIP-to-ISDN commands
Command Description
sip2IsdnSet num1, num2 Changes the SIP status code to the ISDN cause code
mapping.
Where:
sip2IsdnReset num Resets a single SIP status code to the default ISDN
cause code mapping.
sip2IsdnResetAll Resets all SIP status codes to the default ISDN cause
code mappings.
sip2IsdnShow num Shows one specific SIP status code to ISDN cause code
mapping.
sip2IsdnShowAll Shows all mappings from SIP status code to ISDN cause
code.
Command Description
STAT VTRM Displays the Virtual Trunk status specified by customer number,
<cust#> <rout#> route number, and starting and ending member number.
start_mb# end_mb#
Note: Also see LD 32 — STAT VTRM commands on page 603
for additional usage of the STAT VTRM command.
Status commands
Use the STAT LINK and STAT SERV commands in LD 117 and the STAT
VTRM command in LD 32 to display link information of connected services.
Command Description
stat link ip <IP address> Displays the link information and link status of the server with the
specified IP address or contained specified subnet.
stat link srv ss Displays the link information and link status of the Signaling
Servers.
stat link name <hostname> Displays the link information and link status of the server with the
specified hostname.
stat link node <node ID> Displays the link information and link status of the server with the
specified node ID.
stat serv ip <IP address> Displays the information of the server with the specified IP
address or contained specified subnet.
stat serv app Displays the information of the server running the specified
<applicationType> application.
Where application type can be:
• GK (Gatekeeper)
stat serv node <node ID> Displays the information of the server with the specified node ID.
stip tn <tn> Displays the IP information and status of the specified TN.
stip type ipti Displays the IP information and status of all TNs that are of IPTI
(Virtual Trunk and ITG Trunk) type.
STAT VTRM <Cust> Displays a status summary for all IP Peer Virtual
Trunk routes associated with the customer
number.
STAT VTRM <Cust> <Rout> Displays a status summary for the specified
IP Peer Virtual Trunk route.
STAT VTRM <Cust> <Rout> Displays a status summary for the specified
<Starting Member> <number of trunks> IP Peer Virtual Trunk route followed by a listing of
Virtual Trunk TNs in the specified range.
STAT VTRM <Cust> SIP / H323 Displays a status summary for all IP Peer Virtual
Trunk routes of the specified VoIP signaling
protocol associated with the customer number.
STAT VTRM <Cust> <Rout> ALL Displays a status summary for the specified
IP Peer Virtual Trunk route followed by a listing of
all Virtual Trunk TNs in the specified route.
STAT VTRM <Cust> <Rout> REG Displays a status summary for the specified
IP Peer Virtual Trunk route followed by a listing of
registered Virtual Trunk TNs in the specified route.
STAT VTRM <Cust> <Rout> UNR Displays a status summary for the specified
IP Peer Virtual Trunk route followed by a listing of
unregistered Virtual Trunk TNs in the specified
route.
STAT VTRM <Cust> <Rout> BUSY Displays a status summary for the specified
IP Peer Virtual Trunk route followed by a listing of
busy Virtual Trunk TNs in the specified route.
STAT VTRM <Cust> <Rout> IDLE Displays a status summary for the specified
IP Peer Virtual Trunk route followed by a listing of
idle Virtual Trunk TNs in the specified route.
STAT VTRM <Cust> <Rout> MBSY Displays a status summary for the specified
IP Peer Virtual Trunk route followed by a listing of
maintenance busy Virtual Trunk TNs in the
specified route.
STAT VTRM <Cust> <Rout> DSBL Displays a status summary for the specified
IP Peer Virtual Trunk route followed by a listing of
disabled Virtual Trunk TNs in the specified route.
STAT VTRM <Cust> <Rout> LCKO Displays a status summary for the specified
IP Peer Virtual Trunk route followed by a listing of
locked out Virtual Trunk TNs in the specified route.
ENL VTRM <Cust> <Rout> Enables all IP Peer Virtual Trunk TNs in the
specified route associated with the specified
customer.
DIS VTRM <Cust> <Rout> Disables all IP Peer Virtual Trunk TNs in the
specified route associated with the specified
customer.
SNMP alarms
When the IP Peer Gateway and NRS applications generate alarms, these
alarms are output from the Signaling Server. For example, an SNMP alarm is
generated if the Signaling Server loses the link to the Call Server.
When an error or specific event occurs, SNMP sends an alarm trap to OTM
or any SNMP manager that is configured in the SNMP section of the Node
Properties in CS 1000 Element Manager. OTM receives SNMP traps from the
CS 1000 Systems and stores the traps in a circular log file on the OTM Server.
The OTM Alarm Notification application monitors incoming traps and
notifies the appropriate users of important events and alarms. For more
information about OTM alarm management, refer to Communication
Server 1000S: Maintenance (553-3031-500).
Error logging
An SNMP alarm places a system error message into the Signaling Server’s
error log file. The error log file can be viewed using Element Manager. The
file can also be viewed in any text browser once the file is uploaded to an FTP
host using the LogFilePut command.
Procedure 79
Viewing the error log file in Element Manager
1 Select System Status from the navigator.
2 Select IP Telephony. The IP Telephony Information web page opens.
3 Expand the node containing the associated Signaling Server.
End of Procedure
The System Status web page provides status information about the system
and access to diagnostic tools. These tools enable users to issue commands to
maintain CS 1000S components and CS 1000M components. Use features on
the System Status web page to perform maintenance tasks, troubleshooting,
and problem resolution.
For a detailed list of the ITG and ITS error messages, refer to Software Input/
Output: System Messages (553-3001-411).
Table 51
Mapping from UIPE to H.225.0 for NPI
Numbering Plan
Indicator (NPI) UIPE H.225.0 IE NPI H.225.0 UUIE NPI
Table 52
Mapping from UIPE to H.225.0 for TON (NPI = E.164/E.163)
TON
(NPI=E.164/E.163) UIPE TON H.225.0 IE TON H.225.0 UUIE TON
Table 53
Mapping from UIPE to H.225.0 for TON (NPI = Private)
TON (NPI = Private) UIPE TON H.225.0 IE TON H.225.0 UUIE TON
Note: When NPI = Private, the number digits are encoded in the privateNumber of
PartyNumber, which includes the Type of Number (TON). The TON in the H.225.0 IE are
ignored on receipt and coded as Unknown (that is, 0000.) In H.323 version 4.0, “publicNumber”
is renamed “e164Number”.
Table 54
Mapping from H.225.0 Information Element to UIPE for NPI (Part 1 of 2)
Table 54
Mapping from H.225.0 Information Element to UIPE for NPI (Part 2 of 2)
Table 55
Mapping from H.225.0 Information Element to UIPE for TON
(NPI = E.164/E.163)
Table 56
Mapping from H.225.0 Information Element to UIPE for TON
(NPI = Private)
Table 57
Mapping from H.225.0 UUIE to UIPE for NPI
Table 58
Mapping from H.225.0 UUIE to UIPE for TON (NPI = E.164/E.163)
Table 59
Mapping from H.225.0 UUIE to UIPE for TON (NPI = Private)
Table 60
Mapping from H.225.0 UUIE to UIPE for Unqualified Number
Note: In H.323 version 4.0, “e164” is renamed “dialedDigits”. In H.323 version 4.0,
“publicNumber” is renamed “e164Number”.
Contents
This section contains information on the following topics:
Overlap signaling and H.323 Gatekeeper-routed calls . . . . . . . . . . . . . 613
Mixed networks of overlap and en bloc H.323 Gatekeepers . . . . . . . . 614
H.323 Gatekeeper recommendations for overlap signaling in
mixed overlap and en bloc networks. . . . . . . . . . . . . . . . . . . . . . . . . . . 616
If the H.323 Gatekeeper uses H.323 Gatekeeper routing, it may or may not
also use “pre-granted admission”. That is, it may not (and usually does not)
need the Admission Request message. As a result, the SETUP message is sent
to the H.323 Gatekeeper by the Gateway, and all further processing is done
by the H.32 gatekeeper.
When the calls are H.323 Gatekeeper-routed, the H.323 Gatekeeper must
have the ability to do the following:
• decode digits from SETUP and INFORMATION messages
• perform the address resolution
It must then originate overlap calls (or overlap to en bloc, if necessary) to the
destination.
triggered by a messaging error or by the sender not having any way to indicate
an incomplete number.
To resolve this issue, when a local H.323 Gatekeeper determines from the
local provisioning and received responses that no completion can occur, it
returns either the Default Route as the destination in the ACF or an ARJ
indicating failure to the gateway. However, because differentiation between
a “normal ACF” and a “default route ACF” cannot be made, the non-standard
data is enhanced to indicate this to the gateway. This indication is done in the
non-standard data because the element includes vendor information and, as a
result, non-Nortel gateways can read the manufacturer information and
ignore the data.
As part of the protocol, all endpoints supporting the protocol must have a
predefined way to handle the indication. That is, if the H.323 Gatekeeper
indicates that a default route was selected (or would have been selected if the
entry had been provisioned) by sending the Default Route Indicator (DRI),
then any gateway supporting the protocol must have a predetermined general
handling procedure to handle the indication.
The rationale for the general handling procedure is simple. The protocol is
designed to be fully forward-compatible. If any recommendation (DRI
Recommendation [DRIR]) sent to a gateway by the H.323 Gatekeeper cannot
be found in the list of DRIR values understood by the gateway, then the
gateway must have a defined procedure for handling this event. That is, the
following algorithm applies:
• If the gateway recognizes the recommendation and it is completely valid,
the gateway uses the recommendation.
• If the gateway recognizes the recommendation but there is a reason that
it cannot apply (for example, if a recommendation such as “wait for more
digits” existed but the call was from an en bloc gateway and there are no
more digits), the gateway uses either the general handling procedure or
some other selected procedure.
• If the gateway does not recognize the recommendation, it uses the
general handling procedure. This includes recommendations that have
not yet been defined, so the protocol covers forward compatibility.
The importance of this capability within a mixed network is simple. If LRQs
are broadcast to the peer H.323 Gatekeepers and no positive responses return,
then this may be because no positive responses are possible; the number may
be completely undefined. On the other hand, the H.323 Gatekeeper “may just
not have responded” but the number may be valid.
Note that the SIP code to ISDN cause code is not one-to-one mapping.
Several cause codes can map to one single SIP response. For example, ISDN
reason 1, 2, and 3 map to SIP "404" message, but the SIP "404" message only
maps to ISDN reason 1. This implies that, when mapping a 4xx/5xx message
to ISDN cause value, some information may be lost and further investigation
should be done on an individual call basis.
The SIP warning phrase is modified to include the ISDN cause code. For
example, "503 Service unavailable ISDN: 34". With MCDN tunneling, the
ISDN cause code is presented in tunneled MCDN message as well as the SIP
message. The receiver of such a message uses the cause code in MCDN
message instead of the SIP warning phrase.
Table 61 on page 622 shows the ISDN cause code to SIP status code
mapping, and Table 62 on page 623 shows the SIP error response to ISDN
cause code mapping.
Note: If desired, a user can change those default mappings through CLI
commands.
Table 61 shows the ISDN cause code to SIP status code mapping.
Table 61
ISDN cause code to SIP status code mapping (Part 1 of 2)
Table 61
ISDN cause code to SIP status code mapping (Part 2 of 2)
Table 62 shows the SIP error response to ISDN cause code mapping.
Table 62
ISDN cause code to SIP status code mapping (Part 1 of 3)
Table 62
ISDN cause code to SIP status code mapping (Part 2 of 3)
Table 62
ISDN cause code to SIP status code mapping (Part 3 of 3)