Ipss4 Um
Ipss4 Um
Ipss4 Um
IPSX4
ipss4_r2a
MileGate
MileGate
IPSS4 User Manual
Copyright and Confidentiality Copyright in this document vests in KEYMILE. This document contains confi-
dential information which is the property of KEYMILE. It must be held in con-
fidence by the recipient and may not be used for any purposes except those
specifically authorised by contract or otherwise in writing by KEYMILE. This
document may not be copied in whole or in part, or any of its contents dis-
closed by the recipient to any third party, without the prior written agreement
of KEYMILE.
Disclaimer KEYMILE has taken reasonable care in compiling this document, however
KEYMILE accepts no liability whatsoever for any error or omission in the
information contained herein and gives no other warranty or undertaking as
to its accuracy.
KEYMILE reserves the right to amend this document at any time without
prior notice.
Published by KEYMILE
http://www.keymile.com
User Manual
IPSS4
Table of Content
1 Preface 7
1.1 Precautions and safety 7
1.2 Symbols and notations 7
1.3 Interfaces and circuit categories 7
1.4 Document history 8
2 Introduction 9
2.1 General 9
2.2 Unit view 11
2.3 Block diagram 12
4 Installation 22
4.1 Prerequisites 22
4.2 Slots for the IPSS4 unit 22
4.3 Compatibility 23
4.4 Connections and cables 23
5 Functional Description 24
5.1 Applications 24
5.2 SIP protocol 28
5.3 Basic functions and protocols 36
5.4 Specific gateway (GW) functions 41
5.5 Proxy server and registrar server functions 77
6 Commissioning 93
6.1 Customer profiles 93
6.2 Profiles 95
6.3 Commissioning of a gateway 98
6.4 Gateway configuration with equipment protection 113
7 Operation 115
7.1 Port status management function 115
7.2 Unit optical indicators 117
7.3 Possible faults and related debugging 118
7.4 Maintenance 124
9 Annex 206
9.1 Associated MileGate documents 206
Figures
1 Preface
Before you handle any equipment you must comply with the safety advices.
Adherence to the safety instructions ensures compliance with the safety
requirements as defined in EN 60950 (Safety of Information Technology
Equipment).
Please refer to the following document:
[202] Safety Instructions “Precautions and safety”.
Please note:
Shows significant information.
→ Possible actions are given.
2 Introduction
This section presents a general introduction to the IPSS4 unit.
The section is closed with a unit view in section 2.2 "Unit view" (on page 11)
and a block diagram overview in section 2.3 "Block diagram" (on page 12).
2.1 General
This document describes the architecture and functions of the IPSS4 unit
and shows, how this unit is commissioned and operated as part of the
MileGate.
The IPSS4 is a 1-slot wide service unit of MileGate. It acts as SIP gateway
for voice over IP for PSTN and ISDN-BA user ports.
The IPSS4 unit converts TDM based voice traffic into IP packets. It accesses
PSTN (POTS) and ISDN Basic-Rate Access (BA) services via PBUS from
the corresponding service units or from subtended network elements via a
TDM connection, e.g. with a LOMI8 unit.
The IPSS4 is a high capacity SIP gateway using the IPSX4 hardware unit. It
can serve up to 912 PSTN subscribers or up to 304 ISDN-BA subscribers
together with up to 304 PSTN subscribers.
The IP data signal is connected to the core unit COGE5 via the double GbE
star. The core unit offers the optical and electrical Ethernet interfaces
towards the IP network.
Softswitch Softswitch
Registrar Signalling Gateway SS7
Proxy SIP-H.248 MGC
SIP
MileGate Class 5
H.248/ Switch
PSTN SIP MEGACO
service unit
SIP
SUPMx access
10 GbE
Analogue Phone
core unit IP Trunking PSTN
gateway Network Gateway
ISDN-BA COGE5
service unit IPSS4
SUIx1 NGN voice traffic
ISDN Phone
Physical connection
Logical path for NGN voice
Logical path for NGN signalling
Please note:
ISDN-BA subscriber units will be available in a future release.
With the traditional voice application architecture, a switch or local exchange
contains both the signalling and the transport (switching fabric) functions.
In a SIP Next Generation Network (NGN), the two functions signalling and
transport are both located in the gateway. The SIP softswitch functions
“proxy server” and “registrar server” just support the routing of the calls, they
are not mandatory. Accordingly, the following elements are introduced by the
SIP NGN architecture:
• The gateway (GW) is responsible for the media stream conversion, i.e.
the conversion of TDM based voice signals into IP packets and the sig-
nalling protocol termination. The GW supports line side interfaces, e.g. for
analogue or ISDN-BA phones.
• The SIP softswitch contains the SIP proxy server and SIP registrar server
functions. The registrar makes the location of a subscriber available to
the proxy server. The proxy forwards the SIP call control messages into
the network.
The SIP/MEGACO softswitch handles both the SIP and the H.248/MEG-
ACO protocols. This type of softswitch controls the trunking gateway and
implements also the signalling gateway to the SS7.
Figure 2 shows the IPSS4 unit hardware, named IPSX4. On the front plate
are two LEDs for unit- and traffic failure indication. No externally accessible
connectors are available.
Figure 3 shows the block diagram of the IPSS4 unit functions for PSTN
access.
PSTN signalling
Host processor
(out of band )
PSTN signalling NIF & user port management
RTCP handling
Signalling
detection / UDP
generation IP
Media stream
Voice processor
TDM cross connect
Voice activity
Fax detection DTMF detector
relay Echo canceller Tone generator
FSK signalling
Voice codec
Subrack internal
Backplane access
RTP RTCP
communication
UDP
IP
Ethernet
Description of components:
• PBUS access
The PBUS access provides the access to the proprietary MileGate TDM
bus.
The IPSS4 has a connection capacity of 32 x 2 Mbit/s, providing access
for up to 912 PSTN subscribers.
• TDM cross-connect
Each TDM channel from the PBUS contains both voice traffic and signal-
ling data. The TDM cross connect separates the voice from the signalling
data. It directs the TDM voice traffic to the voice processor and the sig-
nalling data to the signalling processor.
• Signalling processor
The signalling processor terminates signalling channels, i.e. detects and
generates signalling messages which are received from and sent to the
appropriate linecard (e.g. SUPM1).
• Host processor
The host processor hosts the following functional blocks:
− The board controller runs the ESW and controls the functions of the
IPSS4 unit. The ESW is stored directly in the flash memory of the unit.
At least two ESW versions can be stored on one unit.
− Initialization of the control association between the GW and the softs-
witch.
− PSTN signalling nodal interworking function (NIF):
Responsible for converting the (out of band) PSTN signalling mes-
sages received from the signalling processor to SIP commands and
vice versa for different national protocols.
− TDM ↔ Packet connection manager:
Responsible for setting up and tearing down the TDM voice channel to
RTP/UDP/IP channel connection.
− SIP protocol stack:
Implements the SIP/UDP/IP protocols for the signalling conversion
and the control of connections.
− Evaluation of the RTCP messages and provisioning of reports to the
softswitch.
− User Port Management:
Responsible for user port administration (setting administrative states)
and operation (monitoring operational states).
• Voice processor
Each TDM voice channel is connected to the voice processor TDM inter-
face during unit configuration. The voice processor provides the following
functions:
− DTMF detection during call setup, notification of detected digits to the
host processor (inband signalling).
The IPSS4 unit supports digit collection according to one or several
configurable digit maps.
− Generation of call progress tones (inband signalling), like dial tone,
ringing tone, busy tone or congestion tone during call setup.
− FSK transmission for analogue display services.
− Setup/teardown of the physical TDM timeslot to packet channel con-
nection.
− Packetize/depacketize TDM voice to/from RTP/UDP/IP packets.
− Voice codec for the conversion of voice codes between TDM and
packet side, i.e. the conversion of the PCM-64 format (G.711, A-law)
to the appropriate format of the packet side.
− Echo cancellation according to G.168: The echo from the telephone
subscriber loop is removed by the digital filter on the transmit path into
the packet network.
− A jitter buffer is provided for each voice channel. The jitter buffer is
used to accommodate the delay variation or misalignment of voice
packets, which would otherwise introduce disturbances on voice sig-
nals.
− T.38 fax relay, i.e. transport of real-time Group 3 fax documents over
IP.
− Silence suppression, i.e. Voice Activity Detection (VAD) and Comfort
Noise Generation (CNG), according to G.711, Appendix II or G.729B.
− Conversion of DTMF tones to RTP packets during a call, i.e. support
of DTMF relay service according to RFC2833 or DTMF transport with
SIP INFO messages.
− Implementation of the Ethernet 1 Gbit/s link interface.
− RTCP packet generation and reception for round trip delay measure-
ments.
• Subrack internal communication
There is a management link to the COGE5 unit via the backplane which
is based on the KEYMILE proprietary ICN protocol. Software download
and unit control functions are performed over this link.
The internal communication link is implemented in the PBUS of the
MileGate.
• Power
The IPSS4 unit is directly powered from battery (-48 VDC or -60 VDC nom-
inal). Accordingly, a power block is available on the unit for the conver-
sion of the battery voltage to the voltages that are needed on the board.
• GbE star
The IP traffic is transported over two GbE links to the working and the
protecting COGE5 unit.
The links are implemented in the backplane GbE double star of the
MileGate.
Please note:
The ISDN-BA subscriber units will be available in a future release.
Figure 4 shows the block diagram of the IPSS4 unit functions for ISDN-BA
access.
Host processor
ISDN signalling NIF & user port management
RTCP handling
TDM / packet
PBUS access
Q.931
connection SIP
Q.921 manager
UDP
HDLC
IP
Media stream
Voice processor
TDM cross connect
Voice activity
Fax detection Tone generator
relay Echo canceller
Voice codec
Subrack internal
Backplane access
RTP RTCP
communication
UDP
IP
SIP
Power RTP stream
Ethernet
The functions and components for the ISDN-BA access are the same as for
the PSTN access, except the differences listed below:
• PBUS access
The IPSS4 has a connection capacity of 32 x 2 Mbit/s, providing access
for up to 304 ISDN-BA plus up to 304 PSTN subscribers.
• TDM cross-connect
The TDM cross-connect functionality provides the cross-connections for
the B-channels and the IC-channels (one 128 kbit/s IC-channel carrying
up to 16 D-channels) between ISDN linecards and the IPSS4 unit.
The TDM cross connect separates the voice from the ISDN signalling
data. It directs the TDM voice traffic to the voice processor and the sig-
nalling traffic to the host processor.
• Host processor
ISDN signalling nodal interworking function (NIF):
Responsible for the termination of the Q.921 (data link layer) and Q.931
(network layer) ISDN signalling messages received in the IC-channels
and conversion to SIP commands and vice versa.
This unit is subject to one or several feature licences. The following licences
are available for this unit.
For more information on features licences please refer to [012] Release Note
“MileGate R4C” and to [915] Technical Bulletin “Feature Licences for
MileGate”.
Table 4: Standards
Feature Rating or standard
SIP protocol IETF RFC3261 (06/2002)
- SIP: Session Initiation Protocol
IETF RFC3264 (06/2002)
- An Offer/Answer Model with Session Description Protocol (SDP)
IETF RFC3265 (06/2002)
- Session Initiation Protocol (SIP)-Specific Event Notification
IETF RFC3515 (04/2003)
- The Session Initiation Protocol (SIP) Refer Method
IETF RFC3966 (12/2004)
- The tel URI for Telephone Numbers
IETF RFC4566 (07/2006)
- SDP: Session Description Protocol
SIP authentication IETF RFC2617 (06/1999)
- HTTP Authentication: Basic and Digest Access Authentication
Locating SIP Servers IETF RFC3263 (06/2002)
- Session Initiation Protocol (SIP): Locating SIP Servers
Echo canceller Adaptive echo canceller eliminates echoes from the TDM side r1a
Echo canceller tail length 128 ms r1a
Jitter buffer Adaptive jitter buffer eliminates delay variation from the packet r1a
side
Jitter buffer size up to 200 ms r1a
Fax, modem and data transport - Inband transport of modem- and fax-data with the G.711 r1a
codec.
- Fax relay service according to T.38.
- Transport of 64 kbit/s Clear Mode Data.
- DTMF relay according to RFC2833.
Digit map configuration ITU-T H.248.1 v1 (03/2002) r1a
Gateway control protocol version 1
Trunk hunting Up to 304 trunk hunting groups with DDI (direct dialling in) for r1a
ISDN-BA subscribers.
Support for up to 1000 DDI numbers per trunk hunting group.
ISDN-BA advice of charge (AOC) supple- Charging information at call set-up time (AOC-S) r1a
mentary service Charging information during the call (AOC-D)
Charging information at the end of the call (AOC-E)
Proxy and registrar handling - FQDN (fully qualified domain name) for proxy and registrar r1a
entries with a DNS server
- Support of primary and secondary outbound proxy.
- Support for preferred and alternate DNS server.
- Support for locally provisioned A and SRV entries.
- Support of penalty box for unavailable destinations.
- Support of “locating SIP servers”.
- Local call handling in case of proxy outage.
a. The IPSS4 unit supports up to 80 active voice channels when using the G.729A codec. The G.711 codec is used for
the remainder of the channels up to 200.
b. Please note, that the licence certificate for the use of the G.729AB codec is included in the unit price.
The following progress tones can be generated by the IPSS4 unit. Other
tones can be added on request:
• Dial tone
• Ringback tone
• Busy tone
• Congestion tone
• Call waiting tone
• Queued tone (= caller waiting tone)
• Recall dial tone
• Confirmation tone
• Held tone
4 Installation
This chapter presents the prerequisites for the installation of the IPSS4 unit
in the section 4.1 "Prerequisites" (on page 22).
The section 4.2 "Slots for the IPSS4 unit" (on page 22) shows the available
slots for the unit.
Section 4.3 "Compatibility" (on page 23) gives information about the compat-
ibility with other MileGate units while section 4.4 "Connections and cables"
(on page 23) handles any external connections and cables.
4.1 Prerequisites
Before installing a IPSS4 unit take care to follow the safety advice as listed
in section 1.1 "Precautions and safety" (on page 7).
Valid combinations of hardware (HW) and embedded software (ESW) ver-
sions are given in [012] Release Note “MileGate R4C”.
For the installation of MileGate HW, refer to [301] User Guide “MileGate
2510 Installation” or refer to [310] User Guide “MileGate 2310 Installation”.
Please note:
The hardware of the IPSS4 functional unit is called IPSX4. This name is also
printed on the sticker on the unit front.
The IPSS4 unit uses one slot in the MileGate subrack. Up to two IPSS4 units
can be operated in a MileGate subrack, either as an equipment protection
(EQP) pair or as two independent SIP gateways.
In a MileGate 2510, the IPSS4 unit can be operated in any of the following
slots:
1 … 10, 12 … 21.
In a MileGate 2310, the IPSS4 unit can be operated in any of the following
slots:
7… 10, 12 … 14.
Slot 11 is reserved for the working COGE5 unit.
A protecting IPSS4 unit can be operated in any free slot of the MileGate sub-
rack.
4.3 Compatibility
The ESW revision ipss4_r1 is compatible with the hardware unit IPSX4 used
for the IPSS4 functional unit.
The IPSS4 unit is compatible with any other MileGate service unit with an
ESW release of the MileGate system release R4C or later. Please refer to
[012] Release Note “MileGate R4C”
The IPSS4 unit with ESW release ipss4_r2a is the first release for the
MileGate system release R4C.
5 Functional Description
This section gives the detailed functional description of the IPSS4 unit as a
SIP gateway in the MileGate subrack:
• Section 5.1 "Applications" (on page 24) shows some basic applications
using the IPSS4 unit as a SIP gateway.
• Section 5.2 "SIP protocol" (on page 28) presents the functions and fea-
tures of the SIP protocol.
• The basic functions and protocols of the gateway are presented in sec-
tion 5.3 "Basic functions and protocols" (on page 36).
• Section 5.4 "Specific gateway (GW) functions" (on page 41) describes all
the gateway functions as e.g. the media path, the SIP functions or the
supplementary services.
• The different deployment scenarios for proxy servers and registrar serv-
ers can be found in section 5.5 "Proxy server and registrar server func-
tions" (on page 77).
• Section 5.6 "Direct dialling in and trunk hunting" (on page 86) handles the
ISDN-BA specific DDI and trunk hunting features.
• Section 5.7 "Equipment protection (EQP)" (on page 88) handles the con-
figuration and status features of the equipment protection.
• Section 5.8 "Synchronization" (on page 92) handles the synchronization
demand.
• The last section describes the 5.9 "Ethernet switch" (on page 92).
5.1 Applications
The MileGate offers the user a great flexibility to tailor his access gateway or
TDM access network element to the actual need. This makes best use of the
available infrastructure and transport capacity and is most important in case
of migration of existing PSTN and ISDN installations into NGNs.
The main function of the access gateway is implemented in the IPSS4 unit
while the PSTN or ISDN-BA subscriber access is located in the appropriate
linecard units (see section 5.3.1 "SIP with PSTN subscribers" (on page 36)
and section 5.3.2 "SIP with ISDN-BA subscribers" (on page 39)).
In areas with low subscriber density the subscriber linecards can be sub-
tended to locations close to the subscribers, with access to the centralized
media gateway via P12 transport links.
The application examples below show variations on the PSTN and ISDN-BA
side. The media gateway unit is an IPSS4 unit. The NGN applications use
the GbE interface on the COGE5 unit as uplink to the packet switched net-
work.
The maximum number of subscriber ports the media gateway unit IPSS4
can handle is limited to 912 bearer channels:
• 912 PSTN (POTS) subscribers, or
• 304 ISDN-BA subscribers (2 bearer channels per subscriber) plus 304
PSTN (POTS) subscribers, or
• any mixture of PSTN and ISDN-BA subscribers.
MileGate 2510
Slot Slot Slot Slot
1 11 19 21
S S S S S S S S S S C S S S I S S
U U U U U U U U U U O U U U P U U
P P P P P P P P P P G P P P S P P
M M M M M M M M M M E M M M S M M
5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 5
GbE
PSTN PSTN
Port 1 IP Port 912
network
S S S S C S S L L S S S S S S S S S C S S S S I
U U U U O U U O O U U U U U U U U U O U U U U P
I I I I G I I M M I I I I I I I I I G I I I I S
x x x x E x x I I x x x x x x x x x E x x x x S
1 1 1 1 5 1 1 8 8 1 1 1 1 1 1 1 1 1 5 1 1 1 1 4
7 x E1
GbE
IP
ISDN-BA ISDN-BA TDM ISDN-BA network ISDN-BA
Port 1 Port 96 network Port 97 Port 304
Figure 6: MileGate 2310 and MileGate 2510 equipped for 304 ISDN-BA
subscribers with 19 SUIx1 units and one centralized IPSS4 unit
The number of PSTN service units that can be plugged in a MileGate sub-
rack is limited by the subrack type and if core unit and/or SIP gateway unit
redundancy is used.
Table 6 shows the maximum number of PSTN user ports for some typical
deployment scenarios.
Table 6: PSTN gateway capacities
MileGate COGE5 IPSS4 SIP PSTN PSTN user ports
subrack core unit gateway unit service units with SUPM5
2510 1 1 19 19 x 64 > 912 a
2 2 17 17 x 64 > 912 a
2310 1 1 6 6 x 64 = 384
2 2 4 4 x 64 = 256
a. This scenario reaches the SIP gateway capacity of 912 PSTN user ports
Please note:
The ISDN-BA subscriber units will be available in a future release.
The number of ISDN-BA service units that can be plugged in a MileGate
subrack is limited by the subrack type and if core unit and/or SIP gateway
unit redundancy is used.
Table 7 shows the maximum number of ISDN-BA user ports for some typical
deployment scenarios.
Table 7: ISDN-BA gateway capacities
MileGate COGE5 IPSS4 SIP ISDN-BA ISDN-BA user
subrack core unit gateway unit service units ports with SUIx1
2510 1 1 19 19 x 16 = 304 a
2 2 17 17 x 16 = 272
2310 1 1 6 6 x 16 = 96
2 2 4 4 x 16 = 64
a. This scenario reaches the SIP gateway capacity of 304 ISDN-BA user ports
Please note:
The ISDN-BA subscriber units will be available in a future release.
The IPSS4 SIP gateway supports any mixture of PSTN and ISDN-BA user
ports up to a maximum capacity of 912 subscriber channels:
• A PSTN user port has 1 subscriber channel.
• An ISDN-BA user port has 2 subscriber channels.
The number of PSTN and ISDN-BA service units that can be plugged in a
MileGate subrack is limited by the subrack type and if core unit and/or SIP
gateway unit redundancy is used.
Table 8 shows the maximum number of PSTN and ISDN-BA user ports for
some typical deployment scenarios.
Table 8: PSTN and ISDN-BA gateway capacities
MileGate COGE5 IPSS4 SIP PSTN ISDN-BA PSTN user ISDN-BA user Subscriber chan-
subrack core unit gateway unit service service ports with ports with nels
units units SUPM5 SUIx1
25x0 1 1 15 0 15 x 64 = 960 0 x 16 = 0 960 + 2 x 0 > 912 a
12 5 12 x 64 = 768 5 x 16 = 80 768 + 2 x 80 > 912 b
8 11 8 x 64 = 512 11 x 16 = 176 512 + 2 x 176 = 864
4 15 4 x 64 = 256 15 x 16 = 240 256 + 2 x 240 = 736
2 2 15 0 15 x 64 = 960 0 x 16 = 0 1024 + 2 x 0 > 912 a
12 5 12 x 64 = 768 5 x 16 = 80 768 + 2 x 80 > 912 b
8 9 8 x 64 = 512 9 x 16 = 144 512 + 2 x 144 = 800
4 13 4 x 64 = 256 13 x 16 = 208 256 + 2 x 208 = 672
2310 1 1 4 2 4 x 64 = 256 2 x 16 = 32 256 + 2 x 32 = 320
2 4 2 x 64 = 128 4 x 16 = 64 128 + 2 x 64 = 256
2 2 2 2 2 x 64 = 128 2 x 16 = 32 128 + 2 x 32 = 192
a. This scenario reaches the SIP gateway capacity of 912 PSTN user ports
b. This scenario reaches the SIP gateway capacity of 912 subscriber channels
The connection between the TDM and the packet side is managed by the
gateway under the control of the SIP protocol.
In a simple PSTN call, as shown in Figure 7, the voice channel from a
switched circuit network (= SCN bearer channel, e.g. analogue line) is con-
nected to the media stream from a packet network (e.g. RTP stream in an IP
network).
Softswitch
Proxy Registrar
SIP
SIP telephone
Intra gateway calls are handled in the TDM domain, i.e. there is no packet
conversion of the TDM voice signal.
SIP is responsible for the connections between the TDM and packet
resources. SIP controls also the packet side with its transactions and the
exchange of SDP (Session Description Protocol) messages.
The SIP protocol messages are expressed as a series of transactions.
Transactions are transported from gateway to gateway or from gateway to a
SIP telephone.
Transaction user
SIP Transaction
Client Server
UDP
IP
Ethernet
Above the transport layer is the transaction layer. The transaction layer has
a client component (referred to as a client transaction) and a server compo-
nent (referred to as a server transaction).
A SIP transaction consists of a single request and any responses to that
request. The client transaction sends the request, and the server transaction
sends the response.
The layer above the transaction layer is called the transaction user (TU). The
IPSS4 gateway as a SIP end system plays the role of a user agent, i.e. is
also a transaction user. When a TU wishes to send a request, it creates a cli-
ent transaction instance and passes it the request along with the destination
IP address, port, and transport to which to send the request.
In the example below, MG1 as the UA client executes the client transaction,
and its Outbound Proxy executes the server transaction. The Outbound
Proxy also executes a client transaction, which sends the request to a server
transaction in the Inbound Proxy. That proxy also executes a client transac-
tion, which in turn sends the request to a server transaction in MG2 as the
UA server.
User Agent (MG1) Outbound Proxy Inbound Proxy User Agent (MG2)
5.2.2.1 Requests
A request is a SIP message sent from a client to a server, for the purpose of
invoking a particular operation.
5.2.2.2 Responses
A response is a SIP message sent from a server to a client, for indicating the
status of a request sent from the client to the server.
Softswitch 1 Softswitch 2
„provider1.com“ „provider2.com“
IP: 111.111.111.111 IP: 222.222.222.222
Proxy Registrar Proxy Registrar
SIP SIP
1111 2222
NGN voice traffic
Figure 10: NGN network set up for the illustration of call establishment and
call release
In the example of Figure 10, it is assumed, that both MGs have idle ana-
logue line (physical) terminations programmed to look for call initiation
events (i.e. off hook). The subscriber numbers of the analogue line are 1111
in MG1 and 2222 in MG2. The allocation of these subscriber numbers to the
appropriate device URI has to be registered in the corresponding softs-
witches (Registrar). The registering is initiated by the gateway.
Figure 11 shows an example for the transfer of information between the ana-
logue phone, the MGs and the proxy servers during the establishment of a
call. The following steps are executed (step numbers in Table 9 correspond
to the numbers related to requests and responses in Figure 11).
Table 9: Call establishment with SIP
Step Description
1 MG1 detects an off-hook event from subscriber 1111.
2 MG1 plays the dial tone towards subscriber 1111. It looks for digits accord-
ing to a configured dial plan and looks for an on-hook event.
3 Digits are accumulated by MG1 as they are dialled by subscriber 1111. The
dial tone is stopped upon detection of the first digit. When an appropriate
match is made of collected digits against one of the valid dialling plans, an
INVITE request is sent to the SIP proxy server that serves the subscriber
1111 domain (provider1.com) using the SIP URI of subscriber 2222.
4 The SIP proxy server receives the INVITE request and sends a 100 (Try-
ing) response back to MG1. The 100 (Trying) response indicates that the
INVITE has been received and that the proxy is routing the INVITE to the
destination.
5 The provider1.com proxy server locates the proxy server at provider2.com,
and forwards, or proxies, the INVITE request there.
Before forwarding the request, the provider1.com proxy server adds an
additional Via header field value that contains its own address (the INVITE
already contains MG1’s address in the first Via).
6 The provider2.com proxy server receives the INVITE request and responds
with a 100 (Trying) response back to the provider1.com proxy server to
indicate that it has received the INVITE and is processing the request.
7 The provider2.com proxy server knows the location (IP address) of sub-
scriber 2222 from the registrar server, adds a further Via header line with its
own address and proxies (forwards) the INVITE request to MG2.
8, 9 MG2 receives the INVITE and alerts subscriber 2222 to the incoming call
from subscriber 1111 with a ringing signal, so that subscriber 2222 can
decide whether to answer the call or not.
Softswitch 1 Softswitch 2
Media Gateway MG1 „provider1.com“ „provider2.com“ Media Gateway MG2
Proxy Registrar Proxy Registrar
1111 2222
1 Off hook 1
2 Dial tone 2
3 Digits 3
INVITE
4 100 (Trying) 4
5 INVITE 5
6 100 (Trying) 6
7 INVITE 7
8 Ringing 8
9 180 (Ringing) 9
180 (Ringing)
180 (Ringing)
11 Off hook 11
OK
12 OK 12
OK
13 ACK 13
Softswitch 1 Softswitch 2
Media Gateway MG1 „provider1.com“ „provider2.com“ Media Gateway MG2
Proxy Registrar Proxy Registrar
1111 2222
1 On hook 1
2 BYE 2
3 200 (OK) 3
Ethernet star
DTMF Call control
Con-
PBUS
(inband tones
nection
signal - (inband
control
ling) signalling)
RTP
Voice channel PCM64 codec VLAN bridging packet
TDM stream
(with inband (G.711 A-law) Traffic prioritisation MG
PSTN signalling ) Packet
signalling data
connection control
voice traffic
Figure 13: Basic function and protocol view for signalling and voice traffic in
the case of PSTN access
Figure 13 shows a schematic view of the basic PSTN functions with the
appropriate protocols of the access gateway, realised with the IPSS4 unit, a
PSTN linecard and the control unit COGE5.
On the PSTN linecard, the codec converts the analogue voice traffic into a
PCM-64 signal and vice versa, according to ITU-T G.711 (A-law). Voice traf-
fic stands for voice or voice band data from a modem or a fax.
The PCM-64 signal is cross connected between the PSTN linecard and the
IPSS4 unit. The IPSS4 unit implements the conversion between PCM-64
signals and packets. Note, that the IPSS4 unit supports two different codecs
for the transport of voice across the packet network:
• G.711 codec with the PCM A-law companding and support of silence
suppression (voice activity detection and comfort noise generation
according to G.711, Appendix II)
Please note:
In the application with IPSS4 the SIP sessions are all voice telephony ses-
sions.
An important aspect is the signalling interworking function. PSTN signalling
is converted to SIP requests and vice versa. We have to distinguish between
out of band- and inband signalling.
With out of band signalling (e.g. on-hook and off-hook or pulse dialling in
upstream direction, ringing in downstream direction etc.), the PSTN linecard
converts PSTN signalling information to CAS (Channel Associated Signal-
ling) code and vice versa. CAS in the MileGate is the V5CAS:
V5CAS is a proprietary CAS signalling code which is an extension of MCAS
(Mercury CAS) and carries out of band PSTN signalling. Note that the name
“V5CAS” exists from historical reasons and has no relation to the V5 protocol
suite.
The signalling channel is cross connected between the PSTN linecard and
the IPSS4 unit. On IPSS4, the conversion CAS ↔ SIP is implemented. In
upstream direction (towards the softswitch), the IPSS4 receives out of band
signalling via CAS bits and notifies these events to the softswitch with the
SIP protocol. In downstream direction (towards the analogue line), the IPSS4
receives SIP requests and responses and converts them into CAS coded
messages.
With inband signalling (DTMF dialling in upstream direction, insertion of call
progress tones like dial tone or busy tone in downstream direction), PSTN
signalling information is transported in the voice channel (also called bearer
channel) and terminated in the IPSS4 unit. This means, that DTMF tones are
interpreted in the IPSS4 and converted into SIP requests. On the other hand,
a SIP request can instruct the IPSS4 unit to transmit e.g. a dial tone towards
the analogue line.
The mapping of SIP requests to PSTN signalling is specified by national pro-
tocols. In MileGate, this mapping is defined with a Custom Parameter Set
(CPS).
Please note:
For a description of the CPS please refer to section 6.1 "Customer profiles"
(on page 93).
The IPSS4 unit supports the following PSTN signalling messages (events
and signals):
• On hook detection
• Off hook detection
• Hook flash detection
• DTMF dialling
• Pulse dialling
• Pulsed no battery
• Cadence ring generation
• Ring splash (initial ring)
• Steady signal normal polarity
• Steady signal reversed polarity
• Call progress tones (e.g. dial tone, busy tone etc.)
• Analogue display using FSK signalling (e.g. for calling line identification
presentation, CLIP)
The TE Alerting Signal (TAS) to be used is pre-provisioned per gateway:
− On-hook CLIP:
TAS is hard coded as cadence ring with the same pattern as alert/ri.
Data is sent in the first ring pause.
− Off-hook CLIP:
TAS is hard coded as Dual Tone Alerting Signal (DT-AS). After the
subsequent data transmission the gateway sends a cg/cw signal to
indicate the completion of the procedure.
• Analogue display using DTMF signalling (e.g. for calling line identification
presentation, CLIP), alternatively used to FSK signalling.
The PSTN signalling messages “Pulsed reduced battery”, “Reduced battery”,
“No battery” and “B-wire connected to earth” could be added on IPSS4, if
required.
Please note:
The control of linecard maintenance functions (e.g. locking of a PSTN user
port and line testing) by the softswitch or a remote user agent is not sup-
ported. The maintenance functions on PSTN linecards are managed by the
ECST.
Both, signalling and voice traffic are transported with UDP/IP over the Ether-
net traffic port of the core unit COGE5 towards the IP network.
Please note:
The ISDN-BA subscriber units will be available in a future release.
Ethernet star
S/T-IF D DTMF Call control
PBUS
Con-
(inband tones nection
signal - (inband control
ling) signalling )
RTP
TDM VLAN bridging packet
U-IF 2B+D 2B stream
Termin. Demux Traffic prioritisation MG
U-IF / Mux Packet
Signalling/control
protocol stack
Q.931 NIF
signalling data
connection control
voice traffic
Figure 14: Basic function and protocol view for signalling and voice traffic in
the case of ISDN-BA access
Figure 14 shows a schematic view of the basic ISDN-BA functions with the
appropriate protocols of the access gateway, realised with the IPSS4 unit, an
ISDN-BA linecard and the control unit COGE5.
The ISDN basic rate interface is the standard interface to connect ISDN sub-
scribers. Each ISDN circuit includes three channels:
− 2 B- or bearer channels for data or voice (each 64 kbit/s).
− 1 D- or data channel for signalling (16 kbit/s).
The Terminal Equipments (TE) of the subscriber are connected to the NT-1
(Network Termination 1) via S-Interface (or S/T-Interface in the case of the
usage of an NT-2, like e.g. a PABX). It is possible to have up to 8 TEs per
subscriber. There are two types of TEs: ISDN compatible TEs, which are
directly connected to the S-Interface, and traditional analogue TEs, which
are connected to the S-Interface via a Terminal Adaptor (TA). The U-Inter-
face defines the physical connection from the NT-1 to the ISDN line card via
the existing telephone wire pair.
On the subscriber side, the codec converts an analogue voice signal into a
PCM-64 signal and vice versa, according to G.711 (A-law). A voice signal
includes voice or voice band data from a modem or a fax. This codec is
implemented either in the ISDN compatible TEs or in the Terminal Adaptors,
which are used for the connection of analogue phones to the S-Interface.
The PCM-64 signal is transported to the ISDN-BA linecard across the U-
interface. In the MileGate, it is cross connected between the ISDN-BA line-
card and the IPSS4 unit. On the IPSS4 unit, the conversion between PCM-
64 signals and packets is implemented. Note, that the IPSS4 unit supports
two different codecs for the transport of voice across the packet network:
• G.711 codec with the PCM A-law companding and support of silence
suppression (voice activity detection and comfort noise generation
according to G.711, Appendix II).
• G.729A codec and support of silence suppression (voice activity detec-
tion and comfort noise generation according to G.729B).
RTP (Real-Time Transport Protocol, defined in RFC3550) is used for the
transport of voice packets across an IP network. This conversion is identical
to the appropriate function with PSTN access.
The D-channel transports signalling data and uses both the link layer
(= layer 2) and the network layer (= layer 3). The link layer and the network
layer protocols are specified in ITU-T Q.921 and ITU-T Q.931 respectively.
The link layer protocol is also called “Link Access Protocol on the D channel”
(LAPD).
Note, that there is one D-channel per NT-1. However, several link layer con-
nections may exist per D-channel, in order to provide one link layer connec-
tion per TE attached to the S-Interface.
The D-channels are cross connected between the ISDN-BA linecard and the
IPSS4 unit via the PBUS. For this purpose, all D-channels of one ISDN-BA
linecard unit are statistically multiplexed into one 128 kbit/s Internal Commu-
nication (IC) channel.
As shown in Figure 14, the Q.921 layer and the Q.931 signalling messages
are terminated on the IPSS4 unit. The signalling messages are converted to
SIP requests and forwarded to the softswitch.
Both, signalling and voice traffic are transported with UDP/IP over the Ether-
net traffic port of the core unit COGE5 towards the IP network.
5.4.1.1 Voice
The figure below shows the functional blocks that are involved in the voice
conversion and voice handling in the gateway:
Fax/modem
call
detection
Comfort SID
noise detection
generation
Voice Packet
decoding to TDM
conversion
The echo canceller function comprises the blocks “Echo canceller”, “Non lin-
ear processor” and “Comfort noise insertion” (see section 5.4.1.8 "Echo can-
celler" (on page 47)).
The silence suppression function comprises the blocks “Voice activity detec-
tion” and “Silence insertion descriptor” (see section 5.4.1.9 "Silence suppres-
sion" (on page 47)).
In the voice coding block, the linear coded signal is converted to the G.711
A-law code or the G.729A code.
Finally the coded user signal is mapped to RTP/UDP/IP packets and for-
warded to the Ethernet interface.
Please note:
In the ISDN-BA clearmode application the user signal remains completely
unchanged.
Packet to TDM direction:
Packets entering the gateway are first stored in the jitter buffer. Missing
packets are detected and the (missing) voice signal is replaced by comfort
noise in the “packet loss concealment” block. Misaligned packets (up to four
positions) are detected and reordered. See section 5.4.1.10 "Jitter buffer"
(on page 49) for the detailed description of the jitter buffer.
Packets containing the silence insertion descriptor are detected and a com-
fort noise signal with the corresponding level is generated.
The G.711 A-law or G.729A coded signal is extracted from the packets con-
taining voice and converted to the 16 bit linear format.
The voice signal can be replaced by call progress tones (see section
5.4.1.11 "Call progress tone generation" (on page 49)).
The signal level can be adjusted in the gain block. Note that in IPSS4 the
gain is fixed to 1, i.e. the level is not changed. A change of the signal level
can be done on the PSTN linecard unit.
Finally the 16 bit linear coded signal is converted to the G.711 coded signal
and forwarded to the TDM interface.
Please note:
In the ISDN-BA clearmode application the user signal remains completely
unchanged.
Please note:
The licence certificate for the use of the G.729A/B codec is included in the
unit price.
A fax or modem call is detected by the IPSS4 on the callee side when it
receives a
• CED (2100 Hz) followed by V.21 flags (G3 fax).
• ANSam tone (2100 Hz with phase reversals) (super G3 fax or high speed
modem).
When a fax or modem call is detected
• the non linear processor (NLP) of the echo canceller is switched off (2100
Hz tone).
• the echo canceller and the non linear processor are switched off (2100
Hz tone with phase reversals).
• the packet loss concealment (PLC) is enabled.
• silence suppression (SS) with voice activity detection (VAD) and comfort
noise generation (CNG) is disabled.
• the jitter buffer is set to a fixed depth.
• the gain is set to 1.
The IPSS4 unit supports voice band data (VBD) mode for the inband trans-
port of fax and modem data over G.711.
In the case of fax service, T.38 relay can be applied instead of the inband
transport (“Fax over IP“).
VBD fax transport:
In the G3 fax TE, the image data is coded according to ITU-T T.4. The T.4
coded control and image data is transmitted towards the gateway as a VBD
signal. The VBD signal is handled by the gateway as a voice signal, i.e. it is
encapsulated in packets according to the RTP protocol using the G.711
codec.
T.4
T.30
Figure 16: Basic view for fax transmission without T.38 fax relay
The opposite gateway decapsulates the VBD signal from the RTP packets
and forwards it to the remote fax terminal.
IFP internet facsimile protocol (T.38):
In the G3 fax TE, the image data is coded according to ITU-T T.4. The T.4
coded control and image data is transmitted towards the gateway as a VBD
signal. In the gateway, the fax-VBD signal is demodulated and converted
into T.38 format (and vice versa), as shown in Figure 17. The image data are
transferred into IFP packets (Internet Facsimile Protocol, according to T.38)
and transmitted via UDP / UDPTL transport protocols.
T.4
T.30
Figure 17: Basic view for fax transmission with T.38 fax relay
G3 FAX TE
Coder
Scanner (T.4)
Decoder
Printer (T.4)
Figure 18: Block diagram, showing the T.38 fax relay function in the case of
PSTN access
Ethernet star
SUPMx IPSS4 COGE5
PBUS
IFP
VLAN bridging packet
PCM64 codec (G.711 Modem IFP packet (T.38) stream
Traffic prioritisation
A-law) de/encapsulation MG
analogue line analogue line PBUS PBUS Ethernet Ethernet Ethernet Ethernet
Figure 19: Protocol view for T.38 fax relay function in the case of PSTN
access (assuming that V.17 is used as fax transmission proto-
col)
If T.38 fax relay is enabled (by means of configuration) the T.4 coded fax
data is converted to T.38 format on the IPSS4 unit. The image data are
transferred into IFP (internet facsimile protocol) packets and transmitted via
UDP / UDPTL transport protocols. It is possible to have up to 32 simultane-
ous T.38 fax connections on an IPSS4 unit.
A call is set up with audio capability only. When the terminating side detects
a fax tone then it initiates a re-invite to switch to T.38 fax by muting audio
and offering image capability.
With T.38, it is possible to have error recovery by means of transmitting
redundant fax packets. The T.38 UDP redundancy level, i.e. the number of
redundant packets to be sent is 3. This requires the use of the UDPTL proto-
col (UDP transport layer).
Note, that the IPSS4 can detect the type of traffic (i.e. voice and different cat-
egories of fax and modem) by the evaluation of the preamble which is trans-
mitted in the case of fax and modem traffic.
When T.38 is enabled, all G3 fax formats apart from V.34 are converted to
T.38, if the partner GW supports the T.38 relay function. V.34 fax is trans-
ported as VBD.
If T.38 fax relay is disabled (by means of configuration) the IPSS4 unit will
reject the image offering in a received SDP message and offer audio capa-
bility only. The fax will therefore be transported as voice band data (VBD).
Before switching from G.729 or G.711 to VBD mode IPSS4 can initiate a re-
INVITE offering G.711 including the attribute ‘a=gpmd:8 vbd=yes’. This is
controlled by the CPS parameter SIP1.21.
When the fax transmission is terminated the IPSS4 can switch back to audio.
The IPSS4 initiates a re-invite to switch to audio. This is controlled by the
CPS parameter VP1.37.
DTMF tones from a PSTN phone set are detected in accordance with the
ETSI standard ES 201 235-3, i.e. with the corresponding
• frequency tolerance
• level tolerance, including twist
• tone duration tolerance
• pause duration tolerance
Detected DTMF tones are embedded in the SIP request to the softswitch.
The IPSS4 unit supports several configurable digit maps.
DTMF tones can be transported to the remote gateway using different meth-
ods:
• inband, i.e. as voice signals, or
• using the DTMF relay service according to RFC2833, or
• with SIP INFO messages.
The transport mode and the transport method are configurable within the
Codec/SDP profile or the unit configuration AP: /unit-x, Configuration: Gate-
way - Media - Codec/SDP.
The DTMF relay service is supported for both codecs (G.711 and G.729A).
When using DTMF relay service according to RFC2833, the inband transport
of the tones is squelched.
Transmission of RFC2833 packets operates on a per-call basis, after the
capabilities of the peer GW have been identified through the receipt of
appropriate SDPs.
From the received RFC2833 packets the DTMF tones are regenerated with
their frequency, level and duration.
DTMF tone transport is a type of telephone-event transport. The RTP pay-
load format for the telephone-event transport uses a dynamic payload type in
the range 96 to 127. The payload type is configurable within the Codec/SDP
profile or the unit configuration AP: /unit-x, Configuration: Gateway - Media -
Codec/SDP; the default value is 96.
The SIP INFO relay service reports the DTMF tones to the remote end with a
fixed length of 250 ms. The tones are transported inband in parallel.
An echo canceller is a voice operated device used for reducing the echo pre-
sent on the transmit path. Echo cancellation is required, because of common
echo problems in voice over packet networks due to the usual round trip
delay of greater than 50 ms, which is higher than what PSTN specification
dictates. The delays in the packetization, voice compression, buffering,
switches in the network, etc. all contribute to this delay.
The echo canceller subtracts an estimate of the echo produced by the hybrid
or by the acoustic coupling in the telephone set from the echo signal. This
digital filtering process is adaptive, i.e. it takes several seconds after a call is
setup to remove the echo to a sufficient level.
Transmit path Non linear Comfort
Network Digital processor noise
functions subtractor (NLP) generation
(CNG)
Hybrid Echo
estimator
Due to the imperfect cancellation there remains a small amount of echo that
can not be removed. This residual echo is cancelled in the non linear proces-
sor (NLP) by removing the transmit signal completely when the detected
level in the transmit signal is very small.
To prevent the annoyance of speech pauses without background noise, the
comfort noise generation block inserts a pseudo-random noise signal which
level is adapted to the incoming background noise.
There is no parameter for the configuration of the echo canceller function.
The tail length, depending on the maximum delay on the subscriber line, is
adapted automatically.
Note that the properties of the echo canceller are defined by the IPSS4 unit
and cannot be configured by the softswitch or the remote user agent.
Fax/modem
call
detection
Comfort SID
noise detection
generation
Voice Packet
decoding to TDM
conversion
In a typical voice conversation, one person speaks while the other listens.
There is no need to transmit voice packets when a person is not speaking.
This feature is also referred to as “silence suppression”. Silence suppression
can reduce the average bandwidth required to support a voice conversation
by almost 40%.
Voice activity detection (VAD) monitors the voice data at the encoder. When
no voice activity is detected for a pre-determined period of time, the VAD
declares the voice channel to be inactive (or silent). No voice packets are
sent any more.
Even though no packets are transmitted during silence periods, listeners
connected to the decoder should hear or experience a background noise
similar to what they would hear in the absence of silence suppression
schemes. Comfort noise generation is the mechanism to create this back-
ground noise in a synthetic way. The encoder periodically sends information
about the background noise to the receiver using silence insertion descriptor
(SID) frames.
The silence suppression function with the G.711 codec and with the G.729A
codec can be enabled or disabled per gateway configuration or with the
Codec/SDP profile.
Received RTP packets are supervised for their sequence number. Mis-
aligned packets, up to an offset of four packets, are reordered and the voice
part of the received packets is written then to the jitter buffer.
A jitter buffer is provided for each voice channel with a depth of up to
200 ms. The jitter buffer is used to accommodate the delay variation of voice
packets, which would otherwise introduce clicks or other undesirable effects
on voice signals, as well as loss of transmitted data between network
devices. The jitter buffer is essentially a small delay buffer located at the
receiving end of the IP voice connection, which intentionally delays the arriv-
ing packets. The voice packets are collected, stored, and sent to the voice
processor in evenly spaced intervals.
The jitter buffer is operated in an adaptive mode. With the adaptive jitter
buffer, the threshold value is adapted according to the current traffic situa-
tion.
For the jitter buffer, the configuration of the following parameters is required:
• Nominal threshold:
This parameter defines the buffer fill level, where the stored voice pack-
ets are read out after the set up of a call.
The nominal threshold should be set as low as possible, as it also directly
results in delay.
• Fax+clearmode threshold:
This parameter defines the buffer fill level, where the stored fax or clear-
mode data packets are read out after the set up of a call.
Note that during the transport of data the jitter buffer will automatically be
set to “fixed”. Due to the fact that on one hand the transport of data is not
delay sensitive and on the other hand, loss of packets should be avoided,
the threshold for data should be significantly higher compared to the
threshold for voice.
• Low Threshold:
This parameter defines the minimum jitter buffer threshold to be used in a
low packet jitter transport environment.
• High Threshold:
This parameter defines the maximum jitter buffer threshold to be used in
a high packet jitter transport environment.
• Response Time:
This parameter defines the dynamic behaviour of the threshold adapta-
tion. Each time the “response time” timer elapses the new jitter buffer
threshold is calculated from the measured packet jitter values.
Note that the properties of the jitter buffer are defined by the IPSS4 unit and
cannot be configured by the softswitch or the remote user agent.
Controlled by the received SIP requests, IPSS4 plays the call progress tones
towards the TDM interface.
IPSS4 supports the call progress tones according to the
• H.248.1 call progress tones generator package (cg),
• Q.1950 basic call progress tones generator with directionality package
(bcg), and
The required bandwidth per voice call can be calculated taking into account
the voice duration per packet, the codec in use and the overhead in the
Ethernet packets.
The packet overhead is calculated as follows:
Table 11: Packet overhead
Packet Overhead bytes per
packet with VLAN
Ethernet interframe gap 12
Preamble 8
Ethernet 18
VLAN 4
IP 20
UDP 8
RTP 12
Total 82
IPSS4 supports the two codecs G.711 and G.729A with the following pack-
etization intervals:
• When IPSS4 is the offerer then it will select the IETF recommended
packetization time which is 20 ms for G.711 and G.729.
• If the remote side is the offerer then IPSS4 will apply the proposed pack-
etization time:
− For G.711, IPSS4 supports:
5 ms, 10 ms, 20 ms, 30 ms, 40 ms.
If a value outside this range is offered then IPSS4 will apply 20 ms.
− For G.729, IPSS4 supports:
10 ms, 20 ms, 30 ms, 40 ms.
If a value outside this range is offered then IPSS4 will apply 20 ms.
The example calculations below are made under the assumption of a packet
overhead of 82 octets.
Table 12: Packet bandwidth
Codec G.711 G.711 G.729A G.729A
Packetization interval 10 ms 20 ms 10 ms 20 ms
Overhead bytes per packet 82 82 82 82
Voice bytes per packet 80 160 10 20
Total bytes per packet 162 242 92 102
The RTP port range defines the beginning and the end of the RTP UDP port
numbers that are used for media connections. The range, i.e. “Stop Port
Number” - “Start Port Number”, should be at least 4000. The setting of the
following parameters is required:
• Start port number
• Stop port number
Please note:
The display of the round trip delay is supported in a future release.
Please note:
The gateway on the opposite side is able to evaluate and present the RTCP
parameters.
5.4.2 SIP
For a generic description of the SIP protocol please refer to section 5.2 "SIP
protocol" (on page 28).
In the SIP environment IPSS4 plays the role of a user agent (UA) for every
connected channel. The SIP part of IPSS4 can be configured to accommo-
date the SIP behaviour and the connection of the GW to the softswitch.
The parameters in the following sections are configurable.
The home domain is the service provider domain for a SIP user. Typically,
this is the domain present in the URI in the “public address” of a registration.
The public address is in the same domain as the location service that can
map a received URI to another URI where the user might be available.
The SIP port number defines the SIP protocol UDP port number of the GW.
The default value is 5060.
This is the national area or city code (excluding the leading zero) for calling a
subscriber connected to the GW. The area code is required when receiving
global or area subscriber numbers in SIP messages.
On receiving a number preceded with a “0” IPSS4 searches for a match with
the “0 + area code” string. The subscriber ID is the received number minus
the “0 + area code”.
The default area code is 31.
If no area code is required this field might be left empty.
5.4.2.6 Retransmissions
0 1 3 7 15 31 63 time
[T1]
non-INVITE
retransmissions
0 1 2 3 4 5 6 7 8 9 10
T2
0 1 3 7 15 23 31 39 47 55 63 time
[T1]
T2 = 8 * T1
Note that the transaction time-out for INVITE and non-INVITE requests is
64 * T1. The maximum number of INVITE retransmissions is therefore 6 and
the maximum number of non-INVITE retransmissions is 10, if T2 = 8 * T1.
In SIP only the request messages and final response messages (2xx - 6xx)
are delivered reliably. The provisional response messages (1xx) are deliv-
ered unreliably. Sometimes it is important to have reliable delivery of provi-
sional response messages as e.g. in interoperability scenarios with the
PSTN.
RFC3262 specifies an extension to SIP for reliable delivery of provisional
response messages. This extension uses the option tag “100rel”. The used
method is analogous to the method for the INVITE message delivery where
the final response is confirmed with an ACK message. In the reliable provi-
sional response message delivery the messages are confirmed with a
PRACK (PRovisional ACK) message.
Since PRACK is a normal SIP message it has its own response message.
Please note:
“P-…-Identity” headers are added to SIP requests only and not to responses.
The following parameters are available per subscriber number for ISDN-BA
and PSTN subscribers or per trunk hunting group.
• Subscriber Number:
The Subscriber Number is also the User Name and is always required.
• Authorisation User Name:
Typically this is the subscriber number including the area and country
codes. This field can be left empty if it is not required.
• Authorisation Password:
The Authorisation Password can be left empty if it is not required.
• Display Name:
The Display Name can be left empty.
• Privacy:
The Privacy header type is configurable to one of the following properties:
− None:
No “Privacy” header is added.
− Id:
The Privacy header with type “id” is added.
Please note:
The Privacy header will only be added if the asserted identity mode is config-
ured to “Asserted” or “Preferred”.
While modern local exchanges always use en-bloc signalling, some parts of
the PSTN still use overlap signalling. En-bloc signalling consists of sending
the complete telephone number of the callee in the first signalling message.
Outgoing overlap signalling consists of sending only some digits of the cal-
lee’s number in the first signalling message. Further digits are sent in subse-
quent signalling messages.
Like modern local exchanges, SIP uses en-bloc signalling. The Request-URI
of an INVITE request always contains the whole address of the callee.
Therefore, the preferred solution for a gateway handling PSTN overlap sig-
nalling and SIP is to convert the PSTN overlap signalling into SIP en-bloc
signalling using number analysis and timers.
Although en-bloc signalling is the preferred solution, conversion of overlap to
en-bloc signalling sometimes results in unacceptable call setup delays. In
these situations, overlap signalling has to be used also in the SIP network to
minimize the call setup delay.
RFC3578 describes two approaches for the outgoing overlap signalling han-
dling. The IPSS4 unit supports the “multiple INVITEs” approach.
In this scenario, the gateway receives the initial digits of a dialled number via
DTMF (POTS) or a DSS2 INFO message (ISDN) and possibly one or more
subsequent digit(s). As soon as the minimum amount of digits is received,
the gateway sends an INVITE and starts the T10 timer. If subsequent digits
arrive to the gateway, the T10 timer is refreshed and a new INVITE with the
previous digits and the new digits received is sent.
initial digits
Start T10
INVITE
subsequent digits
Start T10
INVITE
subsequent digits
Start T10
INVITE
The digit collection process is stopped as soon as a 18x (except 183) or 200
response has been received or the T10 timer has expired.
The call is established when the gateway receives a 200 OK response for
the (latest) INVITE request.
If the call can not be established, i.e. if 4xx, 5xx or 6xx final responses arrive
(e.g. 484 address incomplete) for all INVITEs sent, and the T10 timer has
expired, the gateway will release the call setup and play the congestion tone.
PSTN Gateway SIP
ACK
T10 expires
REL (release message)
Please note:
The “multiple INVITEs” approach works only reliably if all the INVITE mes-
sages reach only one gateway. The network administrator must therefore
ensure the correct routing of the SIP messages.
Outgoing overlap signalling is available for POTS and for ISDN-BA subscrib-
ers.
Following parameters regarding overlap signalling are provisioned by the
ECST in the IPSS4 unit configuration AP: /unit-x, Configuration - Gateway -
SIP:
Please note:
The digitmap shall be carefully specified as it might cause a malfunction of
the overlap signalling feature, e.g. if the digitmap ends with a dot (“.”), then
the initial INVITE message is not sent immediately but after the expiry of the
short timer.
Timer T304
INVITE (90012) [seq 1]
SETUP (90012)
SETUP ACKNOWLEDGE
Start
INVITE (9001201) [seq 2]
INFORMATION (01)
Restart
484 (address incomplete) [seq 1]
ACKNOWLEDGE [seq 1]
Restart
484 (address incomplete) [seq 2]
ACKNOWLEDGE [seq 2]
CALL PROCEEDING
Stop
183 (progress) [seq 3]
Please note:
Incoming overlap signalling is available for ISDN-BA subscribers of trunk
hunting groups only.
IPSS4 provides no configuration parameters for the incoming overlap signal-
ling.
Session timers are an extension to the SIP protocol and are defined in
RFC4028. This extension allows for a periodic refresh of SIP sessions
through a re-INVITE or UPDATE request. The refresh allows both user
agents and proxies to determine whether the SIP session is still active.
Two new header fields and a new response code are defined for the session
timer feature:
• Session-Expires header:
Conveys the lifetime of the session with the “session interval” parameter.
This is the upper bound for the session refresh interval; i.e. the time
period for which any session-stateful proxy must retain its state for this
session. Any proxy or UAS servicing this request can lower this value, but
it is not allowed to decrease it below the value specified in the Min-SE
header field.
The Session-Expires header field also contains a “refresher” parameter,
which indicates who is doing the refreshing
− the UA that is currently the UAC, or
− the UA that is currently the UAS.
• Min-SE header:
Conveys the minimum allowed value, called “minimum timer” for the “ses-
sion interval”.
Because of the processing load of mid-dialogue requests, all elements
(proxy, UAC, UAS) can have a configured minimum value for the session
interval that they are willing to accept. Each proxy processing the request
can raise this lower bound but is not allowed to lower it.
• 422 response code:
Indicates that the proposed session interval was too small.
If this is the case for a proxy (i.e., the “session interval” is lower than the
“minimum timer” that the proxy would wish to assert), the proxy rejects
the request with a 422 response. That response contains a Min-SE
header field identifying the minimum session interval it is willing to sup-
port.
From the Session-Expires header field in the response of the UAS to the ini-
tial INVITE, both user agents know that a session timer is active, when it will
expire, and who is refreshing. At some point before the expiration, the cur-
rently active refresher generates a session refresh request, which is a re-
INVITE or UPDATE request. The user agent generating the 2xx response to
the re-INVITE or UPDATE request extends its session expiration time by the
session interval time. The user agent receiving the 2xx response also
extends its session expiration time by the session interval time.
If the refresher never gets a response to that session refresh request, it
sends a BYE to terminate the session. Similarly, if the other side never gets
the session refresh request before the session expires, it sends a BYE.
The IPSS4 unit implements session timers with the following parameters:
• IPSS4 includes the “timer” tag in the “Supported:” header to indicate that
the UA supports the SIP session timer.
• IPSS4 does not specify the “refresher” when initiating a call. The
refresher is specified/negotiated in the 2xx responses.
• IPSS4 uses the INVITE request for the session refresh. The UPDATE
request is not used.
• The “Session Expiration” configuration parameter is the “session interval”
used in the Session-Expires header. The value is configurable from 180 s
(3 min) to 86’400 s (24 h), with a default value of 1’800 s (30 min).
• The default value of the “refresher” used in the Session-Expires header is
fixed to UAS.
• The default value of the “minimum timer” used in the Min-SE header is
fixed to 90 s.
• When the configuration parameter “UAC Request Session-Timer” is ena-
bled IPSS4 includes the Session-Expires and the Min-SE headers in the
INVITE request.
If the 2xx response to this INVITE request does not contain the Session-
Expires headers, i.e. if the other side does not support session timers,
IPSS4 will not make use of the session timers.
When “UAC Request Session-Timer” is disabled IPSS4 does not include
the Session-Expires and the Min-SE headers in the INVITE request.
• When the configuration parameter “UAS Request Session-Timer” is ena-
bled IPSS4 checks whether the “timer” tag is present in the SIP “Sup-
ported” header of the initial INVITE request. IPSS4 inserts in the 2xx
response the Session-Expires and the Min-SE headers and will perform
session refresh.
If the initial INVITE request does not contain the “timer” tag, i.e. if the
other side does not support session timers, IPSS4 will not make use of
the session timers.
When “UAS Request Session-Timer” is disabled IPSS4 does not include
the Session-Expires and the Min-SE headers in the 2xx response to the
INVITE request.
The following invocation codes for the supplementary services of PSTN sub-
scribers are implemented in the IPSS4 gateway.
The invocation codes are applied by the PSTN subscriber by pressing the
hook-flash button (R-button), wait for the recall dial tone (rdt) and then dial-
ling the number of the desired action.
The invocation codes are configurable in the gateway. The values in Table
13 are the default values.
Table 13: Default invocation codes
Service Action
(R = hook flash)
Reject a waiting call R+0
Disconnect an active call R+1
Toggle to a call on hold or accept a waiting call R+2
3-way call between a call on hold and an active call R+3
Transfer a call on hold to an active call R+4
IP
Gateway
Network
C
Services that are implemented on the softswitch require the gateway to for-
ward feature codes which where dialled by the subscriber to the softswitch.
Feature codes are passed as request URI (uniform resource identifier) to the
softswitch. The network operator has to define a digit map with the appropri-
ate domain/phone context to support the forwarding of the feature codes to
the appropriate destination.
Please note:
Any codes for supplementary services on the softswitch require the configu-
ration of a corresponding digit map entry.
The codes of predefined supplementary services in the ECST (e.g. *31*)
have a predefined (invisible) digit map entry.
With the call waiting supplementary service, the user is, during an active call,
informed with an appropriate indication (call waiting tone) that there is
another incoming call waiting for him to be answered.
The call waiting supplementary service can be activated and deactivated by
the subscriber. The corresponding codes are configurable in the gateway.
Furthermore it is possible to have the call waiting supplementary service ini-
tially activated or deactivated, i.e. when a port is added to a portgroup or the
port configuration is changed.
Table 15: Call waiting call scenario
Action / notification Call status
Subscriber A Subscriber B Subscriber C
1 accept call call A call established
2 notified by call call A between A and B
waiting tone
3 apply hook flash B on hold
accept (alternative 1)
41 press 2 (accept) call established
between A and C
51 apply hook flash C on hold
61 press 2 (toggle) call established
between A and B
reject (alternative 2)
42 press 0 (reject) notified about A call established
busy between A and B
With the enquiry call supplementary service, the user can, during an active
call, initiate a second call to another subscriber for e.g. an enquiry, terminate
this call and then go back to the initial call.
Table 16: Enquiry call scenario
Action / notification Call status
Subscriber A Subscriber B Subscriber C
1 accept call call A call established
between A and B
2 apply hook flash B on hold
3 call C accept call call established
between A and C
disconnect (alternative 1)
41 apply hook flash C on hold
51 press 1 (discon- call between A
nect) and C terminated;
call established
between A and B
toggle (alternative 2)
42 apply hook flash C on hold
52 press 2 (toggle) call established
between A and B
on hook / off hook (alternative 3)
43 go on hook call between A
and C terminated;
ringing is applied
at A to notify the
call to B being on
hold
53 go off hook call established
between A and B
With the 3-way call supplementary service, the user can, during an active
call, initiate a second call to another subscriber to establish a 3-way confer-
ence call.
Table 17: 3-way call scenario
Action / notification Call status
Subscriber A Subscriber B Subscriber C
1 accept call call A call established
between A and B
2 apply hook flash B on hold
3 call C accept call call established
between A and C
4 apply hook flash C on hold
Please note:
A subscriber that initiated a 3-way call cannot participate in another 3-way
call initiated from another subscriber on the same gateway.
This limitation is not applicable if the involved subscribers are located on dif-
ferent gateways or if a session border controller (SBC) is used as a back-to-
back user agent.
With the call transfer supplementary service, the user can, during an active
call, initiate a second call to another subscriber to transfer the initial call to
the newly established call.
Table 18: Attended call transfer scenario
Action / notification Call status
Subscriber A Subscriber B Subscriber C
1 accept call call A call established
between A and B
2 apply hook flash B on hold
3 call C accept call call established
between A and C
4 apply hook flash C on hold
5 press 4 (transfer) call established
between B and C
61 successful trans- call between A
fer is notified by and B terminated;
confirmation tone call between A
and C terminated
62 failed transfer is
notified by conges-
tion tone
Please note:
The selection between the “P-Preferred-Identity” and the “P-Asserted-Iden-
tity” headers is done with the IPSS4 unit configuration parameter “Asserted
Identity Mode”.
• CLIP makes also use of the Calling Line Identity parameters. IPSS4 will
send the information from the “Request-URI” or “To:” header, controlled
by the CPS parameter DEV1.6.
In case the “P-Called-Party-ID” header is present, IPSS4 will send the
information from this header. The “P-Called-Party-ID” header applies only
for huntgroups.
Please note:
For a description of the CPS please refer to section 6.1 "Customer profiles"
(on page 93).
5.4.3.6 Hotline
The calling line identity restriction (CLIR) supplementary service allows the
subscriber to suppress the display of his identity at the called subscriber’s
terminal on a per call basis.
The supplementary service can be activated by the subscriber. The corre-
sponding codes are configurable in the gateway.
Call scenario example:
− Go off hook
− Activate the CLIR service: Dial *31*
− Dial the called subscriber number
− Terminate the called subscriber number with the # sign
Please note:
This supplementary service is implemented on the softswitch. It is only avail-
able if the service is supported by the softswitch!
The behaviour of this service might be adapted via CPS parameters, e.g.
removing the activation code and/or the terminating character and use pri-
vacy values (id, header, user) in the SIP message to enable 'Per Call CLIR'.
The IPSS4 supports the following three call forwarding supplementary ser-
vices (Note that the respective call forwarding service implementation has to
be available on the softswitch):
• CFU: Call forwarding unconditional allows the subscriber to forward any
incoming call to another subscriber number.
• CFB: Call forwarding busy allows the subscriber to forward an incoming
call to another subscriber number if he is busy, i.e. off hook.
• CFnR: Call forwarding no reply allows the subscriber to forward any
incoming call to another subscriber number if the call is not answered in a
(proxy) predefined time.
IPSS4 supports the call forwarding supplementary services for
• PSTN subscribers
− via a keypad protocol.
• ISDN-BA subscribers
− via a keypad protocol, or
− via the generic functional protocol (GFP).
The supplementary services can be enabled or disabled per gateway or per
subscriber.
If the supplementary services are enabled they can be activated and deacti-
vated by the subscriber. The activation or deactivation state can be interro-
gated by the subscriber. The corresponding keypad codes have to be config-
ured in the gateway.
ISDN-BA subscribers can use the diversion interrogation GFP command to
get the supplementary status information. In this case, the status information
on Call Forwarding will be received from the local database on the IPSS4
and not from the network. Furthermore, the information will only be available
in the local database if GFP was used to activate or deactivate the Call For-
warding services.
Service activation example:
− Go off hook
− Activate the CFxx service: Dial *21*
− Dial the called subscriber number
− Terminate the called subscriber number with the # sign
− Go on hook
Service deactivation example:
− Go off hook
Subscriber time correction allows you to adjust the time delivered to the end
equipment according to the local daylight saving policy.
The IPSS4 supports two daylight saving policies:
• European standard policy:
− time offset is 1 hour,
− start date and time is the last Sunday of March, at 01h00 AM,
− end date and time is the last Sunday of October, at 01h00 AM.
• Non-European standard policy:
− time offset is configurable up to 12 hours,
− start and end date and time are configurable.
Please note:
Any codes for enterprise supplementary services require the configuration of
a corresponding digit map entry.
With the external dial tone supplementary service, the user is, during dialling
an external number, informed with an appropriate indication (specific exter-
nal dial tone) that he or she is in the course of dialling an external number.
The external dial tone is defined within the CPS.
The prefix of the external number is configurable with up to three digits with
the “off-net prefix” parameter.
The procedure is as follows:
• After going off-hook the gateway plays the normal dial tone towards the
subscriber.
• The subscriber dials the first digit, the dial tone is stopped.
• When the subscriber has finished dialling the digits matching the config-
ured “Off-Net Prefix” the gateway plays the external dial tone.
• The subscriber dials the next digit, the external dial tone is stopped.
Please note:
This supplementary service is disabled when the “off-net prefix” field is
empty.
Please note:
The shortest provisioned digit map entry must be equal or longer than the
“off-net prefix”, otherwise the external dial tone feature is not going to work.
With the blocked number prefixes supplementary service, all or some PSTN
subscribers are blocked from dialling numbers with specific prefixes, e.g.
national or international numbers.
A maximum of 3 different blocked prefix sequences may be configured with
a maximum length of 5 digits.
If a subscriber dials a blocked number the gateway plays the congestion
tone towards the subscriber.
Please note:
This supplementary service is disabled when the “blocked number prefixes”
table is empty.
Please note:
The shortest provisioned digit map entry must be equal or longer than the
“blocked prefix”, otherwise the blocked prefix feature is not going to work.
5.4.4.3 Hotline
Please note:
The enterprise hotline supplementary service has precedence over the
PSTN subscriber hotline supplementary service.
→ If the enterprise hotline supplementary service is enabled a PSTN
subscriber is no longer able to enable, disable or interrogate the sub-
scriber hotline supplementary service.
Please note:
ISDN-BA subscribers can use generic functional protocol (GFP) messages
for the support of supplementary services.
In addition to the supplementary services listed for the PSTN subscribers,
the following supplementary services are available for ISDN-BA subscribers:
• Multiple Subscriber Numbers (MSN)
• Call Deflection (CD)
• Partial Rerouting (PR)
• Terminal Portability (TP)
• Direct Dialling In (DDI)
• Trunk Hunting (THU)
• Advice Of Charge (AOC)
Call deflection (CD) permits a subscriber to request that the network redi-
rects an incoming call addressed to the subscriber's ISDN number to
another number (the deflected-to-number).
The subscriber sends the network a deflection request with the deflected-to-
number provided in the request. The subscriber's originating service is unaf-
fected.
Unlike “call forwarding”, the network will redirect a call only after receipt of a
specific user request to deflect that call.
PR is used together with the call forwarding and call deflection supplemen-
tary services.
If an incoming call from the public ISDN to e.g. a PABX has to be rerouted to
a destination in the public ISDN, the call is rerouted in the public ISDN. The
resources in the IPSS4 and the subscriber lines are freed.
For the description of the trunk hunting (THU) supplementary service please
refer to section 5.6 "Direct dialling in and trunk hunting" (on page 86).
The network interface functions implement the interface towards the IP net-
work. The parameters described in the following sections have to be config-
ured.
The default DSCP for SIP control, clearmode and fax relay service is 40
(= class selector 5). The default DSCP for voice, VBD and DTMF relay is 46
(= expedited forwarding).
Please note:
On the IPSS4 unit only the Ethernet link to the active COGE5 unit (working
or protecting) is active. The Ethernet link to the standby COGE5 unit (work-
ing or protecting) is inactive.
The internal chassis switch ports on the working and on the protecting
COGE5 unit must be configured with the same parameter values:
• Bridge Port Mode.
Select a bridge port mode supporting tagged traffic:
− General (preferred):
The General port mode forwards only the VLAN tagged traffic with the
assigned VLAN ID.
− Trunk:
The Trunk port mode forwards all unicast VLAN tagged traffic with the
learned MAC addresses and all multicast and broadcast VLAN tagged
traffic. This can lead to an overload situation of the traffic handling
resources on the IPSS4 unit.
• Bridge Port Acceptable Frametypes.
Set the acceptable frame types on the chassis switch port to “Tagged”.
• Bridge VLAN.
− Create a bridge VLAN with the VLAN ID matching the configured
VLAN ID of the IPSS4 network interface.
− This VLAN has to be assigned to the chassis switch port which is con-
figured to the “General” port mode.
− The VLAN is automatically assigned to the chassis switch port which
is configured to the “Trunk” port mode.
In addition to the internal COGE5 chassis switch ports also the uplink chas-
sis switch port has to be configured. The uplink chassis switch port must be
able to forward VLAN tagged traffic with the configured VLAN ID of the
IPSS4 network interface.
Please refer to [341] Quick Guide “Ethernet Switching” for a detailed descrip-
tion of the chassis switch port configuration.
A digit map is a dialling plan resident in the GW used for detecting and
reporting digit events received on a termination.
Up to 16 digit map strings can be configured in the IPSS4 unit for the
DTMF digit collection. Each digit map string stands for up to 8 valid sub-
scriber numbering scheme alternatives. For each numbering scheme the
domain or phone context, i.e. the domain address of the telephone service
provider, and the URI (uniform resource identifier) schema can be config-
ured. This allows the operator to configure a numbering scheme with a pro-
vider domain for the national calls and a different numbering scheme and
provider domain for the international calls.
Please note:
If the “Domain / Phone Context” field is left empty then the provisioned
“Home Domain” is applied as “Domain / Phone Context”.
→ This behaviour is required when working with different SIP profiles, i.e.
different Home Domains.
The URI schema is added to the SIP INVITE request in the INVITE header
and the To: header field. It can be configured to sip or tel.
• Sending side:
− If the schema is “sip” then the URI is based on calledPartyNum-
ber@calledPartyDomain.
(e.g. sip: 3771024@KEYMILE.com)
− The “tel” schema is used only for the called party (Request-URI and
To:). The calling party always uses the sip schema (Contact: and
From:).
− If the schema is “tel” and an international number is dialled (starting
with 00) then no phone-context is added (e.g. tel: 0041313771024).
− If the schema is “tel” and no international number is dialled (not start-
ing with 00) then a phone-context is added with the information given
in the phone-context (e.g. tel: 3771024; phone-context = KEY-
MILE.com).
• Receiving side:
− The receiving side uses the country and area code configuration (unit
configuration: gateway - SIP).
Note that the country code is always prefixed with “+” and the area
code must not be prefixed with “0”.
− On receiving a number preceded with a “+” IPSS4 searches for a
match with the “country code + area code” string. The subscriber ID is
the received number minus the “country code + area code”.
− On receiving a number preceded with a “0” IPSS4 searches for a
match with the “0 + area code” string. The subscriber ID is the
received number minus the “0 + area code”.
− On receiving a number starting with a digit which is not “0”, IPSS4
considers this as a local number which is also the subscriber ID.
IPSS4 supports the following called party number manipulation per digitmap:
• Pre Strip:
Strip the first 0 … 16 digits from the called party number before any addi-
tional processing is done.
• Pre Pend:
Please note:
Any codes for supplementary services on the softswitch require the configu-
ration of a corresponding digit map entry.
The codes of predefined supplementary services in the ECST (e.g. *31*)
have a predefined (invisible) digit map entry.
The timers used for the digit collection process are common for all digit map
entries. There are three timers to be configured:
• Start timer:
The start timer defines the waiting time for the first digit after an off hook
event.
• Long timer:
The long timer is an interdigit timer. It defines the waiting time for a digit
when at least one more digit is expected to complete a string in the digit
map.
• Short timer:
The short timer is an interdigit timer. It defines the waiting time for a digit
after the completion of a digit map string, if more digits could be received
to match another digit map string.
Please note:
The hash sign (#) terminates the digit collection process without waiting for
the expiry of the short timer. The terminating character (#) is not forwarded
to the proxy.
Please note:
The hash sign does not act as a terminating character if it is the first charac-
ter in a dialling sequence or if the sequence starts with a star sign (*).
If a timer expires the digit collection process is terminated. The digit collec-
tion process is terminated immediately if the match is unambiguous.
The following example shall clarify the usage of the three timers. Lets
assume that there are three event sequences (digit map strings) defined:
− Sequence 1 consists of 4 digits.
− Sequence 2 consists of 6 digits.
− Sequence 3 consists of 8 digits.
The subscriber dials a subscriber number with 6 digits:
1. Subscriber goes off hook. The start timer is activated.
2. Before the start timer expires, the first digit is received.
3. The long timer is started.
4. Before the long timer expires, the second digit is received.
5. The long timer is started.
6. Before the long timer expires, the third digit is received.
7. The long timer is started.
8. Before the long timer expires, the fourth digit is received. With the fourth
digit the event sequence 1 is completed. Further digits could complete
the event sequence 2 or 3.
9. The short timer is started.
10. Before the short timer expires, the fifth digit is received.
11. The long timer is started.
12. Before the long timer expires, the sixth digit is received. With the sixth
digit the event sequence 2 is completed. Further digits could complete
the event sequence 3.
13. The short timer is started.
14. The short timer expires without any received digit. The digit collection
process terminates with a “full match” for the event sequence 2.
digit map
event sequence 1
1. 2. 3. 4.
time
digit digit digit digit
digit map
event sequence 2
1. 2. 3. 4. 5. 6.
time
digit digit digit digit digit digit
digit map
event sequence 3
1. 2. 3. 4. 5. 6. 7. 8.
digit time
digit digit digit digit digit digit digit
The SIP proxy server and registrar server have been presented up to now as
softswitch. In real applications proxy and registrar can be located at different
places and can be accessed with two different IP addresses.
The IPSS4 unit allows the operator to configure up to two proxies, a primary
and a secondary proxy.
The SIP proxy server configuration provides the following parameters:
• Proxy mode
− Primary only
All requests are sent to the primary proxy only. If the proxy fails no fur-
ther calls can be done, except local calls (if enabled via CPS).
− Non-revertive
Requests are sent to the primary proxy as long as the proxy availabil-
ity check succeeds. In case the proxy check fails on the primary proxy
then requests will be sent to the secondary proxy.
Requests are then sent to the secondary proxy as long as the proxy
availability check on the secondary proxy succeeds. In case the proxy
check fails on the secondary proxy then requests will be sent to the
primary proxy.
If the proxy availability checks on both proxies succeed or fail no
switching will occur.
− Revertive
The same behaviour as with the “Non-revertive” case applies with the
following exception:
If the proxy availability checks on both proxies succeed then requests
will be sent to the primary proxy.
Please note:
The proxy availability check must be enabled in the revertive and non-rever-
tive proxy modes.
→ If the check is disabled the proxies are assumed to be available and
no switching will occur.
− DNS / RFC3263
This mode means that no proxy has to be configured, i.e. the route is
found via DNS SRV record queries.
• Proxy address
This is the IPv4 address or the fully qualified domain name (FQDN) of the
SIP proxy server. A newly configured address causes all ongoing calls to
be cleared.
There is no default value.
Using an FQDN proxy address requires the configuration of a domain
name system (DNS) server.
• Proxy port number
This parameter defines the SIP protocol UDP port number of the SIP
proxy server. A newly configured port number causes all ongoing calls to
be cleared.
Please note:
To ensure reliability and reducing SIP messages sent to an unavailable
proxy/registrar, it is strongly recommended to have the proxy availability
check enabled
Please note:
If the proxy availability check is disabled, the subscriber registration process
starts as soon as the gateway unit has booted, regardless of the proxy avail-
ability.
If the proxy availability check is enabled, the subscriber registration process
starts only when the proxy is available. This may speed up the registration
process.
Please note:
If the proxy is not available, IPSS4 is still able to route local calls (LCR).
Please note:
If a proxy server is provisioned then requests to the registrar are always sent
via the proxy server, i.e. the destination address on the IP layer is the proxy
address in this case. The proxy server will then forward the corresponding
messages to the registrar server.
Please note:
The registration process is controlled by some parameters of the custom
parameter set (CPS):
With the default values the gateway registers 50 subscribers in an interval of
5 seconds. The registration of 912 subscribers takes therefore 912/50*5 =
95 s.
If the registration fails a new registration attempt is started after 60 s.
Please note:
If an INVITE requests gets a 403 (Forbidden) response the IPSS4 can initi-
ate a re-registration for the particular subscriber.
This is controlled by the CPS parameters SIP1.24.
Please note:
The registrar address configuration is required even when the registration
mode is set to “No Registration”.
Please note:
The registration status is available on the unit layer (AP: /unit-x, Status -
Registration) for all unregistered subscriber numbers and on the port layer
(AP: /unit-x/portgroup-y/port-z, Status - Registration) for the PSTN, ISDN-BA
and hunting group ports.
The gateway behaviour for the above network scenarios is controlled by the
− configuration of the proxy and registrar addresses and port numbers,
and the
− configuration of the DNS server address.
When both the proxy and the DNS servers are available the following config-
urations are required:
Table 25: DNS server configuration
Preferred DNS Alternate DNS server
server address address
valid IP address valid IP address or
empty
5.5.2.3 Scenario with DNS server and without proxy server address
Please note:
The proxy availability check shall still be executed even when no proxy
address is configured.
→ The OPTIONS or REGISTER message is sent to the registrar
address.
This scenario provides two different domains, e.g. one serving residential
customers and another serving business customers. Each domain has its
own proxies and registrars, i.e.
• Business home domain ‘businessprovider.com’ with SIP port number
5060:
− with proxy ‘proxy1B.businessprovider.com’, and
− with proxy ‘proxy2B.businessprovider.com’ (if required), and
− with registrar ‘businessprovider.com.
• Residential home domain ‘residentialprovider.com’ with SIP port number
5070:
− with proxy ‘proxy1R.residentialprovider.com’, and
− with proxy ‘proxy2R.residentialprovider.com’ (if required), and
− with registrar ‘residentialprovider.com.
The PSTN/ISDN-BA ports of one domain shall use the appropriate “Proxy /
Registrar Profile” and the “SIP Profile”.
The PSTN/ISDN-BA ports of the other domain have no profile selected (i.e.
set to “none”), meaning that the unit configuration is applied.
This scenario has the MileGate deployed at the area border of a network,
serving customers from two different areas with different area codes (e.g.
‘031’ and ‘032’).
The PSTN/ISDN-BA ports assigned to the area code ‘031’ shall use the
appropriate “SIP Profile” with the area code configured to “31”.
The PSTN/ISDN-BA ports assigned to the area code ‘032’ have no profile
selected (i.e. set to “none”), meaning that the unit configuration is applied
with the area code configured to “32”.
Please note:
The SIP profile must use another SIP port number than the unit configura-
tion.
In cases where the configured DNS server is not able to deliver the correct
address and service information or the DNS server is not available at all, the
required address (A) records and service (SRV) records can be configured in
the IPSS4 unit configuration dialogue.
The network scenarios described above define if the required records are A
records or SRV records. In case a SRV record is required also the corre-
sponding A records must be added to provide the IP addresses to the IPSS4
unit.
An A record requires the configuration of the
• Domain name for which this record is valid:
E.g. proxy-a.london.voip.com.
• IP address:
E.g. 172.31.63.181.
An SRV record requires the configuration of the
• Symbolic name of the service:
Fixed to “SIP”.
• Transport protocol of the service:
Fixed to “UDP”.
• Domain name for which this record is valid:
E.g. london.voip.com. The default name is empty.
• Priority of the target host:
Valid range 0 … 65’535. Lower values mean higher priority.
• Relative weight for records with the same priority:
Valid range 0 … 65’535. Higher values mean higher probability of being
selected.
• The UDP port on which the service is to be found:
The valid port range is 0 … 65’535.
• Domain name of the target host:
e.g. proxy-a.london.voip.com. The default target name is empty.
Please note:
It is typically not required to manually add DNS records in a proper network
setup.
→ You can leave the A and SRV records tables in the DNS table configu-
ration empty.
Please note:
Manually adding or removing DNS records flushes the DNS cache.
Please note:
Manually added DNS records are applied even when the local resolver
cache is disabled by the CPS.
Please note:
The penalty box algorithm is applied to resolved targets from a DNS query
and also to provisioned IP addresses.
IPSS4 supports trunk hunting. Trunk hunting enables B-channels from one
to 16 ISDN-BA user ports to be grouped in a hunting group. An incoming call
for a trunk hunting group number will be terminated on any free B-channel of
one of the hunting group members.
The benefit of trunk hunting is the effective connection of ISDN-PABXs to the
gateway reducing the number of required subscriber lines.
All members of the hunting group use the same set of profiles.
The hunting group can be allocated
• one directory number or
• a range of up to 100 directory numbers using the “DDI Numbers” hunting
group port type, supporting the registration of all provisioned numbers, or
• up to 1000 directory numbers using the “DDI Ranges” hunting group port
type, supporting the registration of the default number only.
A trunk hunting group can be used with the direct dialling in (DDI) service.
DDI enables a caller on the public network to dial in directly to an extension
of an ISDN enabled PABX without the assistance of a receptionist. If the
number dialled is busy or does not answer, PABX functions can be used to
connect the caller to the receptionist, a secretary or a voice messaging sys-
tem.
One of the DDI numbers is designed as the subscribers “default ISDN num-
ber”. This number is registered in the registrar for identification purposes. On
IPSS4 when using the “DDI Numbers” hunting group port type the first num-
ber in the list of DDI numbers becomes the default number. With the “DDI
Ranges” hunting group port type the default number is configurable. The
default number is either registered as global i.e. including country and area
code or as local i.e. without country and area code.
Please note:
With the “DDI Numbers” hunting group port type, registration is configurable
to be only applied for the default number or for all subscriber numbers.
Please note:
With the “DDI Ranges” hunting group port type, registration is fixed to be
only applied for the default number.
If only the default number is registered IPSS4 applies the “authorisation user
name” and the “authorisation password” of the default number for the HTTP
digest authentication.
Incoming direction:
As overlength numbers are handled for huntgroups, i.e. numbers comprising
more digits than configured as subscriber number, one can provision the DDI
prefix as only number. All numbers with the same prefix will then be routed
to the respective huntgroup.
The “DDI Prefix Length” parameter in the hunting group configuration causes
the truncation of the DDI prefix. Only the DDI part of an incoming call num-
ber will be sent to a PABX connected to the hunting group interface.
As a first example assume the hunting group DDI numbers are in the range
+41 31 900 1200 to +41 31 900 1299, and the DDI prefix length is configured
to be 3. From an incoming call for the number +41 31 900 1225, IPSS4 will
truncate
− the country code +41,
− the area code 31, and
− 3 digits of the remaining number, i.e. 900.
The short number sent to the PABX is therefore 1225.
As a second example assume the hunting group has one DDI number
+41 31 900 1200 and the connected PABX uses a two digit extension to
access the connected subscribers. The DDI prefix length is configured to be
7. From an incoming call for the number +41 31 900 1200-34, IPSS4 will
truncate
− the country code +41,
− the area code 31, and
− 7 digits of the remaining number, i.e. 900 1200.
The short number sent to the PABX is therefore the extension number 34.
To protect the SIP gateway against a failure on the gateway unit IPSS4,
MileGate offers the possibility to backup a (working) IPSS4 unit with a sec-
ond (protecting) IPSS4 unit (1:1 equipment protection). In case of a failure
on the active (working or protecting) unit the user traffic is rerouted from the
failed IPSS4 unit to the stand-by IPSS4 (protecting or working) unit.
A status dialogue allows the operator to control and monitor the equipment
protection.
These functions are controlled on the unit level and require no special con-
figuration on the NE level.
Please note:
The protection switching is non revertive, i.e. after the repair of a failed
IPSS4 unit, the currently active IPSS4 unit remains the active unit irrespec-
tive if it is the working or protecting unit.
Please note:
During a protection switching event the user traffic is interrupted for up to
85 s.
To enable equipment protection for the IPSS4 unit some prerequisites must
be met:
• The protecting IPSS4 unit must be in the unassigned state. Otherwise the
unit will not be selectable in the EQP configuration in AP: /unit-x, Configu-
ration - EQP: Create EQP Group…, EQP Group Creation, Protecting Unit
of the working unit.
• The protecting unit must be hardware compatible with the working unit.
Check the hardware compatibility status after the EQP group configura-
tion in the AP: /unit-x, Status - EQP: Units Status, HW Compatible.
The following requirements must be fulfilled that the two units are stated
as hardware compatible:
− Identical unit function. The unit function is composed of the 5 first
characters of the unit name, e.g. IPSX4. The unit name is available at
the AP:/ Main - Equipment, Unit.
− Identical board identification, e.g. 308. The board identification is avail-
able at the AP:/ Main - Inventory, Board ID.
− Identical hardware variant. The hardware variant is the truncation of
the hardware key divided by 256, e.g. 2/256 = 0. The hardware key is
available at the AP:/ Main - Inventory, Hardware Key.
• The protecting unit must be software compatible with the working unit.
Check the software compatibility status after the EQP group configuration
in the AP: /unit-x, Status - EQP: Units Status, SW Compatible.
The following requirements must be fulfilled that the two units are stated
as software compatible:
The working IPSS4 unit of an EQP group is assigned and configured the
same way as a stand alone IPSS4 unit.
The protecting IPSS4 unit is running with the same ESW as the working unit
and must be in the unassigned state.
The 1+1 equipment protection group is configured on the working unit:
• AP: /unit-x, Configuration - EQP.
− Execute the command “Create EQP Group…”.
− Select the Protecting unit, e.g. /unit-21.
− Execute “OK”.
• Save the NE configuration.
Further on any changes on the IPSS4 configuration must be done on the
active unit. To find out which unit is the active unit check the AP tree or the
unit status of the working or protecting IPSS4 unit.
The unit status of the working and protecting units shows the actual status of
the units belonging to the equipment protection group. The unit status offers
also the commands for the EQP manipulation:
• Manual switch
The currently standby unit is set as active unit and the currently active
unit is set as standby unit. This requires that the currently standby unit is
in operational state, i.e.
− has no failure,
− is not isolated.
A manual switch is possible if it is indicated with the “Manual Switch-Over
Allowed” parameter.
Note that this command can only be activated on the working unit.
• Forced switch
The currently standby unit is set as active unit, independent of the opera-
tional state of the currently standby unit.
Note that there is a risk that the user traffic will be permanently inter-
rupted if the currently standby unit is not operational.
The currently active unit is set as standby unit.
Note that this command can only be activated on the working unit status
window.
• Isolate unit
To be able to perform a maintenance action, e.g. update of the embed-
ded software, on an active unit without activating a protection switch, the
working unit can be isolated. This means that the protection switching
state machine is frozen and no protection switch will be done until the iso-
lation of the unit is removed.
Note that the isolate unit command can only be applied to the working
unit.
• Join unit
Remove the isolation of a previously isolated unit.
Note that the join unit command can only be applied to the working unit.
The table in the EQP status window displays the following items:
• Unit
MO address of the unit belonging to the EQP group.
• EQP unit mode
The working unit is the unit where the protection group has been config-
ured.
The protecting unit is the unit that has been set to the unassigned state
before configuring the protection group.
• Active
Active true means the unit is the active unit, i.e. it is the operational unit.
Active false means the unit is the standby unit, i.e. it is not the operational
unit.
The active state can be changed with the “Manual Switch” and “Forced
Switch” commands.
• Failure
Failure true means the unit is in a failure state.
Failure false means the unit is not in a failure state.
The failure state can not be changed manually.
• Substituted
Substituted true on the working unit means the unit has been substituted
by the protecting unit. A substituted unit is also in the “active false” state.
Substituted false on the working unit means the unit has not been substi-
tuted, i.e. it is the active unit or it has been isolated.
The substituted state of the protecting unit is always false.
• Isolated
Isolated true means the unit has been isolated with the “Isolate Unit”
command.
Isolated false means the unit is not isolated.
The isolation state can be changed with the “Isolate Unit” and “Join Unit”
commands.
The isolated state of the protecting unit is always false.
• HW Compatible
5.8 Synchronization
The IPSS4 unit accesses the MileGate chassis via its backplane 1 GbE
ports. The internal port of the IPSS4 unit is available as external port of the
MileGate chassis switch. The port reference is the corresponding internal
port of the COGE5 unit:
• AP: /unit-11 (COGE5)/iports/iport-y
• AP: /unit-13 (COGE5)/iports/iport-y
The IPSS4 MileGate chassis switch port must be configured to a port mode
supporting tagged traffic. Please refer to section 5.4.6.3 "VLAN for the net-
work interface" (on page 72) and refer to [341] Quick Guide “Ethernet
Switching”.
Please note:
The control connection and the media connection use the same VLAN and
the same MileGate chassis switch port mode.
6 Commissioning
This section describes the management of the basic system functions of the
IPSS4 unit and the configuration of the media and control links:
• Section 6.1 "Customer profiles" (on page 93) describes the custom
parameter set (CPS) handling.
• Purpose and commissioning example of the profiles used for the IPSS4
unit (section 6.2 "Profiles" (on page 95)).
• Commissioning example of the IPSS4 unit and the configuration of the
SIP gateway with one PSTN unit and one ISDN-BA unit (section 6.3
"Commissioning of a gateway" (on page 98)).
• Commissioning example of a SIP gateway with equipment protection
(section 6.4 "Gateway configuration with equipment protection" (on
page 113)).
Please refer to [355] User Manual “ECST” for details on the general GUI
aspects, and to [302] User Guide “MileGate 2310/2510” for specific charac-
teristics of the MileGate.
Please note:
The application of a CPS with the modification of certain parameters, marked
with a “#”-prefix in the parameter description, requires a restart of the IPSS4
unit.
→ For further information refer to [808] Technical Bulletin “MileGate CPS
Handling Procedures”.
For the handling of the CPS with the ECST CPS tool please refer to [355]
User Manual “ECST”.
The CPS includes more than 100 parameters which are structured in the fol-
lowing groups:
Table 33: CPS parameter groups
Group abbreviation Group name Group description and examples
VP and VPC Voice processing Voice Processing parameters, e.g. gain values and control of sup-
ported features, e.g. comfort noise generation on/off
IP IP Internet Protocol parameters, e.g. TTL value
RTC RTCP (Real Time Con- Parameters for RTCP enabling and disabling
trol Protocol)
HS Hook switch PSTN Hook Switch detection timing values
PGP PSTN general parame- General PSTN signalling parameters
ters
CR Cadence ringing PSTN cadence ringing sequence definitions
PS Pulsed signal definition PSTN pulsed signal timing values
PDM Dial pulse to digit map- Mapping of dial pulse numbers to digits
ping
SIP SIP protocol Process parameters, e.g. timer values
PRCT PSTN release cause Tone configuration for different PSTN release causes
tones
DNS DNS DNS specific parameters
SRV Supplementary ser- Supplementary services and digit map specific parameters
vices
DEV Deviation Deviations from standards
Please note:
You must not change the CPS file with an xml editor or by any other means.
→ ECST authenticates the selected CPS file prior to loading and refuses
any altered or invalid file.
6.2 Profiles
6.2.1 General
Please note:
The creation of profiles is based upon templates that are provided with the
ESW versions. The templates are available only after importing the respec-
tive service unit’s ESW in ECST.
Please note:
Make sure that you only use profiles from templates that have been installed
with the ESW running on the respective unit. If you use profiles from other
ESW versions, you may get an error message when trying to apply the pro-
file to the unit’s configuration.
The availability and valid range of all profile configuration parameters is
listed in the reference section of this document. Please refer to section 8.2
"Profiles" (on page 131).
• Enterprise profile
Enterprise supplementary services configuration.
• ISDN-BA port profile
Supplementary services configuration.
Please note:
ISDN-BA subscriber units will be available in a future release.
All parameters defined in one of the above profiles are selected by configur-
ing the corresponding profile name in the port or group configuration dia-
logue.
Please note:
IPSS4 supports the provisioning of up to 8 different profiles for the SIP pro-
file type. The number of profiles for the other profile types is not restricted.
The profiles are applicable to the managed objects according to the following
table.
Table 34: Profile applicability to managed objects
Profile Profile type Applicable to MO
SIP SipProfile_1.00.00 unit-x/portgroup-y/port-z (PSTN)
unit-x/portgroup-y/port-z (ISDN-BA)
unit-x/huntgroups/group-a (ISDN-BA)
Proxy/Registrar SipProxyRegistrarProfile_1.04.00 unit-x/portgroup-y/port-z (PSTN)
unit-x/portgroup-y/port-z (ISDN-BA)
unit-x/huntgroups/group-a (ISDN-BA)
Codec/SDP SipCodecSdpProfile_1.01.00 unit-x/portgroup-y/port-z (PSTN)
unit-x/portgroup-y/port-z (ISDN-BA)
unit-x/huntgroups/group-a (ISDN-BA)
PSTN port SipPstnProfile_2.02.02 unit-x/portgroup-y/port-z (PSTN)
Enterprise SipEnterpriseProfile_1.00.00 unit-x/portgroup-y/port-z (PSTN)
ISDN-BA SipIsdnBaProfile_2.01.00 unit-x/portgroup-y/port-z (ISDN-BA)
unit-x/huntgroups/group-a (ISDN-BA)
<ap >
MileGate parameter a of port-z
is defined by the unit
configuration
0...2 <ap > <mf>
unit-x: IPSX4 Configuration
<ap>
<attribute>
portgroup-y:
parameter a
PSTN
<ap>
<mf>
port-z Configuration
parameter a
<attribute>
Profile „none“
<ap>
<profile> <mf>
port-zz
prof_1 Configuration
parameter a
<attribute> <attribute>
parameter a Profile „prof_1“
parameter a of port-zz
is defined by the profile
prof_1
Figure 28: Parameter assignment from profiles and from the unit configura-
tion
In the SIP protocol, the subscriber numbers are configured directly in the SIP
gateway.
In the MileGate the user ports are located on the linecard units. The connec-
tions from the user ports to the IPSS4 unit have to be configured during the
commissioning of the gateway.
The subscriber number is assigned to the user port access point (AP) on the
IPSS4 unit. The subscriber number of a user port on a linecard is then
defined by the connection between the user port on the linecard and the user
port on the IPSS4 unit.
The example below shows that the port-1 of the SUPM1 unit has the sub-
scriber number “1001”, as it is configured on the IPSS4 unit.
The example below shows that the port-1 of the SUIx1 unit has the sub-
scriber number “2001”, as it is configured on the IPSS4 unit.
AP: /unit-19/portgroup-1/port-1,
Configuration:
Cross Connection 1 Subscriber Number: 1001
MileGate
Ethernet star
port-16
AP: /unit-19/portgroup-2/port-1,
Configuration:
SUIx1 Subscriber Number: 2001
port-1
port-2
PBUS
Cross Connection 17
port-16
Please note:
It is recommended to give the IPSS4 portgroups the same index number as
the linecard slot number, e.g. give the portgroup the index number 1 which
will be connected to a linecard plugged in slot 1 of the MileGate subrack.
→ This facilitates the check of the cross connections between the line-
card and the IPSS4 unit.
Please note:
It is recommended to create the IPSS4 portgroups with the same number of
ports as has the linecard it will be connected to, e.g. create a portgroup with
16 ports which will be connected to a SUPM1 unit.
→ This facilitates the set-up and check of the cross connections between
the linecard and the IPSS4 unit.
Please note:
It is recommended to create the cross connections between the ports on the
linecard and the ports in the IPSS4 portgroup with the same port index num-
ber, e.g. connect port-1 on the linecard to port-1 of the portgroup.
→ This facilitates the check of the cross connections between the line-
card and the IPSS4 unit.
For the configuration of cross connections in the MileGate please refer to
[314] User Guide “TDM Services and Cross Connections”.
Figure 30 shows the set-up for the implementation of the NGN voice service
for several PSTN and ISDN-BA subscribers in the SIP application. The sub-
scribers analogue telephone sets are all connected to a SUPM1 unit. The
subscribers ISDN telephone sets are all connected to a SUIx1 unit.
The user ports are cross connected MileGate internally to the gateway unit
IPSS4. The IPSS4 Ethernet traffic is then connected to the MileGate chassis
switch via the GbE star:
• The IPSS4 network interface uses one VLAN which is connected to the
internal port of the COGE5 unit.
• Media and control traffic use the same VLAN.
The SFP-based optical GbE interface 1 on the COGE5 unit is used for the
uplink towards the IP network.
Registrar
172.31.32.121/24
Access Gateway
“xxx” myprovider.com
Proxy
172.31.32.121/24
IP
Network
172.31.39.66/29
MileGate 2510
Access Gateway
S C S I
U O U P “Rome”
P G I S 172.31.39.68/29
M E x S
1 5 1 4
Figure 30: Set-up for the implementation of the NGN voice service
Table 35: PSTN and ISDN-BA port mapping for the access gateway Rome
Linecard Portgroup
Slot number Port number Index Port number Subscriber number
5 port-3 5 port-3 1001
5 port-8 5 port-8 1002
12 port-2 12 port-2 2001
12 port-5 12 port-5 2002
Please note:
The subscriber call numbers have to be configured in the MileGate configu-
ration.
The above table assumes that the country code is +39 and the area code is
6 in the gateway and that the registration is done as global. The registration
in the registrar is done with the device URI including the country and area
code. The password “1234” is the same for all subscribers.
6.3.3 Prerequisites
For the configuration of the SIP gateway consisting of a single MileGate net-
work element, the following steps have to be performed. All network specific
parameters have to be adapted according to the application. The main steps
are:
Gateway configuration This action list shows step by step how to configure the gateway (GW). The
GW accesses 2 PSTN (SUPM1) and 2 ISDN-BA (SUIQ1) subscribers.
The following assumptions and identifiers are used:
- The IPSS4 unit is assumed to be plugged in slot 19 of the MileGate 2510.
- The PSTN linecard SUPM1 running with a proper ESW is plugged in slot
5 of the MileGate 2510.
- The ISDN-BA linecard SUIx1 running with a proper ESW is plugged in slot
12 of the MileGate 2510.
Please note:
This command has to be executed only when the property “Assignment Sta-
tus / State” has the value “Unassigned”, i.e. after the first insertion of the
IPSS4 unit.
The unit is assigned and can be configured now.
3. Execute “Apply”.
The available supplementary services are fully configured.
Please note:
The DNS table configuration is only required when the DNS server is not
able to resolve the FQDN of the proxy and registrar.
7. Execute “Create”.
The 2 connections from the SUPM1 ports to the ports of the port group 5
on the IPSS4 unit are created.
6.4.1 Prerequisites
For the configuration of the SIP gateway with IPSS4 equipment protection,
the following steps have to be performed. The main steps are:
• Download the embedded software (ESW)
• Unassign the unit
• Create the protection group
• Save the EQP configuration
• Check the hardware compatibility
• Check the software compatibility
IPSX4 EQP protection This action list shows step by step how to configure the SIP gateway with
equipment protection.
For the EQP detailed description please refer to section 5.7 "Equipment pro-
tection (EQP)" (on page 88).
7 Operation
This section describes the operation functions of the IPSS4 unit.
In this section, you will find the following information:
• Port status parameters of the IPSS4 unit (section 7.1 "Port status man-
agement function" (on page 115)).
• Optical indicators description found on the IPSS4 unit front (section 7.2
"Unit optical indicators" (on page 117)).
• Indication and handling of possible faults on the IPSS4 unit (section 7.3
"Possible faults and related debugging" (on page 118)).
• Generic maintenance functions of the unit (section 7.4 "Maintenance" (on
page 124)).
Please note:
The operation functions described in this section assume a correctly config-
ured and operational IPSS4 unit.
Please note:
The maintenance functions for a subscriber port, e.g. locking and unlocking
a subscriber, are located on the corresponding service unit (linecard).
IPSS4 provides the status information only.
The following table gives some explanations about administrative and opera-
tional states according to ETS 300 376-1, Annex A:
Table 37: Administrative and operational states
Administrative Operational Explanation
state state
locked enabled The port has been locked by the management
system of the NE and there are no local fault
conditions.
disabled The port has been locked by the management
system of the NE and there is an NE fault.
unlocked enabled The port has been unlocked by the management
system of the NE and there is no NE fault.
The port is operational.
disabled The port has been unlocked by the management
system of the NE and there is an NE fault.
This state is also entered as part of the unblock-
ing procedure if the NE sent UNLOCK to the port
object and an acknowledgement from the signal-
ling needs to be awaited.
shutting down undefined The port state is awaiting the blocking from the
gateway after sending the block request.
Only the ports in the state “unlocked” / “enabled” are operational in the
gateway. In all the other states, the associated user port is either blocked or
considered as blocked.
LEDs on the front of the IPSS4 unit are used to indicate to the operator the
alarm status summary of the unit and of the network traffic signals.
XXXXx R1B
37900374
UNIT TRAFFIC
If a voice application has been created and configured but does not work,
please check the following hints to resolve the problem.
Please note:
The screen shots shown in the sections below are examples and might not
show the same contents as in your actual configuration.
• If a unit is in the “Plugged” state, you have to assign the unit under the
AP: /unit-x, Main - Equipment or using the context menu of the unit:
• A valid embedded software (ESW) for the unit has to be downloaded and
configured under the AP: /unit-x, Main - Software or with the Software
Download tool of the ECST (Menu: Tools / Software Download …). For
details about the ESW installation refer to [355] User Manual “ECST”.
• Configure the unit and the corresponding cross connections.
• If you have not set the administrative state of a port to “Up”, the corre-
sponding MO will be fault free, but a voice service using this port will not
perform since the resources required for the service to work are inactive.
Check that all the ports are in the administrative status “Up” using the MO
context menu as shown above or selecting the Admin And Oper Status
dialogue, e.g. AP: /unit-x/port-y, Main - Admin And Oper Status:
• Check that the configured CPS corresponds to the plugged gateway unit,
e.g. an IPSS4 unit requires a CPS prefixed with IPSS_, and that the CPS
also matches the network environment.
Please note:
There is not necessarily an active alarm in the MileGate if a CPS does not
match the unit or network environment.
• If there is a wrong custom parameter set in the IPSS4 unit configuration
selected, you have to
− download the required CPS to the MileGate with the CPS & Profile
tool under the ECST menu “Tools - CPS & Profile …”, if the CPS is
not available on the NE.
− apply the correct CPS to the IPSS4 unit under the AP: /unit-x, Config-
uration - CPS.
Please note:
“Default” is generally not the CPS you can use in your network.
If you have not set the administrative state of a COGE5 Ethernet port used
as uplink port to “Up”, the Ethernet port will be fault free, but a service using
this port will not perform since the resources required for the service to work
are inactive.
• Check that the Ethernet port on the COGE5 unit is in the AdminState
“Up” using the Ethernet port context menu
• Check if the link comes up when configuring a fixed PHY speed instead
of auto-negotiation.
If you have not configured the MileGate internal port between the IPSS4 unit
and the COGE5 unit correctly, the service using this port will not perform.
• Check that the internal COGE5 Ethernet port is configured correctly as a
VLAN trunk port or general port in the switching view under the AP: /
switching/bridges/bridge-1/ports.
• Check that the internal COGE5 Ethernet port has the correct VLAN
assigned and the correct Egress Frametype in the switching view under
the AP: /switching/bridges/bridge-1/ports/status. The VLAN must be the
same as the configured VLAN of the network interface on the IPSS4 unit.
The Egress Frametype must be “Tagged Frames”.
• Check if the configured service VLAN ID for the respective service is the
one used in the aggregation network.
• Check if the single tag configuration corresponds with the aggregation
network.
• If the connection to the registrar or proxy server is not working, check the
network connection with the IPSS4 built in “ping” feature under the AP: /
unit-x, Status - Gateway.
• Click on the “Ping…” button.
• Enter the IP address of the registrar or proxy server:
• Click the “OK” button.
• Check the number of echo responses to be the same as the number of
echo requests.
Please note:
If the proxy is not available, the IPSS4 unit is still able to route local calls if
the LCR feature is enabled.
Please note:
The SUPM1, SUPM5, SUIx1, and IPSS4 units use fixed CTPs which have
not to be configured.
7.4 Maintenance
It is possible to read inventory data from the IPSS4 unit via the ECST at the
following access point:
AP: /unit-x, Main - Inventory.
It is possible to update the embedded software (ESW) of the IPSS4 unit via
software download.
Please refer to [355] User Manual “ECST” for the description of the ESW
download.
When upgrading the ESW on 1:1 equipment protected IPSS4 units, care
must be taken concerning the traffic interruptions and which unit will finally
be the active unit. At the end of the upgrade procedure the working unit shall
be the active unit.
It is assumed that the working unit is plugged in slot 19 and the protecting
unit is plugged in slot 21 of the MileGate 2510 subrack.
ESW upgrade procedure 1 The following procedure provides the upgrade process with one traffic inter-
ruption of about 85 s.
ESW upgrade procedure 2 An alternative procedure requires two shorter interruptions of about 20 s
instead of one long interruption.
Manual switch to protecting 1. Perform a manual switch-over from the working to the protecting IPSS4
unit unit:
AP: /unit-19, Status - EQP
Execute the “Manual Switch-Over” command.
Traffic will be switched to the protecting unit.
Traffic will be interrupted for about 20 s.
2. Wait until the working unit has rebooted.
This takes about 85 s.
ESW upgrade on the working 1. Open the Software Download tool of the ECST (Menu: Tools / Software
unit Download …):
2. In the table row of the working IPSS4 unit click on the “Software to
install” column.
3. Select the new ESW from the drop down list.
4. Press the “Start …” button.
5. In the “Parameters for command Start” select the algorithm “Upgrade
Units Only”.
6. Click “OK”.
The working IPSS4 unit starts with the configured ESW.
This takes about 85 s.
Manual switch to working unit 1. Perform a manual switch-over from the protecting to the working IPSS4
unit:
AP: /unit-19, Status - EQP
Execute the “Manual Switch-Over” command.
Traffic will be switched to the working unit.
Traffic will be interrupted for about 20 s.
2. Wait until the protecting unit has rebooted.
This takes about 85 s.
The ESW upgrade is complete.
End of instruction
Please note:
ISDN-BA subscriber units and the corresponding ISDN-BA applications will
be available in a future release.
For a description on how to configure and bring into operation the IPSS4 unit
and its main functions, please refer to section 6 "Commissioning" (on
page 93).
8.1 Introduction
Below, you will find a detailed description of all the configuration parameters
and operations belonging to the managed objects model (MOM) for the
IPSS4 service unit.
The Figure 32 shows the access point (AP) tree for the IPSS4 unit with its
managed objects.
<ap >
MileGate
1 <ap>
control
1 <ap>
media
1 <ap>
huntgroups
<ap>
0 ... 50
portgroup-y:
PSTN
0 ... 64 <ap>
port-z
<ap>
0 ... 20
portgroup-y:
ISDN-BA
1 <ap>
icChannel
0 ... 16 <ap>
port-z
With these managed objects (MOs) the following functions are covered:
For each of the managed objects, properties and commands, the ECST
“Tree Views” are given.
This reference section comprises the management functions:
• Overview,
• Main,
• Configuration,
• Fault Management,
• Performance Management, and
• Status.
Most of the APs only offer a part of the management functions listed above.
Please note:
For better legibility of numbers in this user guide, inverted commas are used
when the number’s size exceeds three digits (e.g. 40’000). In parameter
entry fields of the ECST, these inverted commas must not be entered.
Instead, the numbers are entered without these inverted commas (e.g.
40000).
Please note:
Screenshots presented in this reference are examples and show configura-
tions or data that may not correspond to the view you see when managing
your MileGate equipment.
8.2 Profiles
Profiles are created with the ECST GUI. For a detailed description of the pro-
file creation and download procedures to the NE please refer to [355] User
Manual “ECST”.
Please note:
The profile templates are only available if the ESW of the IPSS4 unit has
been imported into the ECST.
CLIP Mode FSK Transmission Physical layer data transmission mode for CLIP:
FSK or DTMF
DTMF Transmission
Service Control On Gateway The supplementary services listed under “Ser-
vices (Gateway Control)” below can be con-
On Proxy
trolled by the gateway or by the proxy. If proxy is
selected the services configuration below is not
relevant.
Profile, Data, SIP Call Waiting Enable or disable the call waiting supplementary
PSTN Profile, Sup- service.
plementary Ser-
vices, Services Enquiry Call Enable or disable the enquiry call supplementary
(Gateway Control) service.
Profile, Data, SIP Call Forwarding Enable or disable the call forwarding uncondi-
PSTN Profile, Sup- Unconditional tional supplementary service.
plementary Ser-
vices, Network Call Forwarding Enable or disable the call forwarding busy sup-
Services Busy plementary service.
Please note:
Refer to section 5.4.3 "Supplementary services implemented for PSTN sub-
scribers" (on page 60) for further information about the supplementary ser-
vices.
Please note:
Refer to section 5.4.3 "Supplementary services implemented for PSTN sub-
scribers" (on page 60) for further information about the PSTN supplementary
services.
Please note:
Refer to section 5.4.4 "Enterprise supplementary services implemented for
PSTN subscribers" (on page 68) for further information about the enterprise
supplementary services.
Profile, Data, SIP Call Forwarding Enable or disable the call forwarding uncondi-
ISDN-BA Profile, Unconditional tional supplementary service.
Supplementary Ser-
vices, Network Ser- Call Forwarding Enable or disable the call forwarding busy sup-
vices Busy plementary service.
The logbook entries stored on the unit are presented in different logbooks.
For the general view on a logbooks dialogue of the ECST, refer to [355] User
Manual “ECST”.
For a detailed explanation of the ECST logbooks commands and properties
also refer to [355] User Manual “ECST”.
For a description of the alarm, event and equipment logbooks please refer to
[355] User Manual “ECST”.
The following logbook is specific on the IPSS4 unit:
UAS Request Ses- The gateway requests the use of session timer
sion-Timer for the inbound calls.
Session Expiration 180 … 1’800 … 86’400 s Specifies the time at which the session is consid-
ered to be timed out.
Please note:
Changes in the parameters below cause a re-creation of all affected ports,
i.e. the ports are removed and the respective subscriber numbers are de-
registered. The ports are thereafter added again and the respective sub-
scriber numbers are newly registered.
→ Home Domain,
→ SIP Port Number,
→ Country Code,
→ Area Code.
Table 48: AP: / unit-x, Configuration - Gateway - Supplementary Services - Available Services
Per Call CLIR Enable or disable the per call calling line ID
restriction (CLIR) supplementary service.
CLIP Mode, FSK Transmission Physical layer data transmission mode for CLIP:
FSK or DTMF
DTMF Transmission
Service Control On Gateway The supplementary services below can be con-
On Proxy trolled by the gateway or by the proxy. If proxy is
selected the services configuration below is not
relevant.
PSTN, Services Call Waiting Enable or disable the call waiting supplementary
(Gateway Control) service.
PSTN Enterprise, Off-Net Prefix 0 … 3 characters Enterprise prefix for externals calls.
External Dial Tone External calls are signalled to a PSTN subscriber
with a specific dial tone, controlled by the CPS.
PSTN Enterprise, Prefix 0 … 5 characters Enterprise blocked prefixes for PSTN subscrib-
Blocked Number ers.
Prefixes Enter blocked prefixes e.g. 00 to block interna-
tional calls.
Add… Add a prefix to be blocked.
Up to 3 prefix entries are configurable.
Remove Delete a selected prefix.
PSTN Enterprise, Enabled Enable or disable the enterprise hotline number
Hotline service.
This service is only available for PSTN subscrib-
ers.
Hotline Number 0 … 20 characters Enter the enterprise hotline number.
The default hotline number is empty
Start Timer 0…5…9s Time after the off-hook event to automatically
dial the hotline number.
Table 48: AP: / unit-x, Configuration - Gateway - Supplementary Services - Available Services (con-
tinued)
Operation Name Parameter Name Range Description / Details
Subscriber Time Enabled Enable or disable the daylight saving time cor-
Correction, Euro- rection according to the European standard:
pean Standard The time offset is 1 hour.
Daylight saving starts the last Sunday of March,
at 01h00 AM.
Daylight saving ends the last Sunday of October,
at 01h00 AM.
Subscriber Time Enabled Enable or disable the daylight saving time cor-
Correction, Non- rection according to the configuration parame-
European Standard ters below.
Note that only one of the two daylight saving
time correction modes can be enabled at a time.
Time Offset 0 … 12 h Time offset for the daylight saving
Start Date And DD MM YYYY hh mm ss Date and time when the daylight saving time
Time starts.
Stop Date And Time DD MM YYYY hh mm ss Date and time when the daylight saving time
ends.
Please note:
A change in the parameter below causes a re-creation of all affected ports,
i.e. the respective subscriber numbers are de-registered and newly regis-
tered.
→ Service Control.
Table 49: AP: / unit-x, Configuration - Gateway - Supplementary Services - Service Codes
Table 49: AP: / unit-x, Configuration - Gateway - Supplementary Services - Service Codes (contin-
ued)
Operation Name Parameter Name Range Description / Details
Call Diversion Activation, Activate 0 … 16 characters Subscriber code to enter the call forwarding
(PSTN/ISDN-BA), number, e.g. *63*.
Call Forwarding The default value is empty.
Busy Subscriber code to terminate the call forwarding
Activation, Termina- 0 … 1 characters
tion Character number entry, e.g. #.
The default value is empty.
Deactivate 0 … 16 characters Subscriber code to deactivate the service, e.g.
#63#.
The default value is empty.
Interrogate 0 … 16 characters Subscriber code to check the active call forward-
ing number.
The default value is empty.
Call Diversion Activation, Activate 0 … 16 characters Subscriber code to enter the call forwarding
(PSTN/ISDN-BA), number, e.g. *61*.
Call Forwarding No The default value is empty.
Reply Subscriber code to terminate the call forwarding
Activation, Termina- 0 … 1 characters
tion Character number entry, e.g. #.
The default value is empty.
Deactivate 0 … 16 characters Subscriber code to deactivate the service, e.g.
#61#.
The default value is empty.
Interrogate 0 … 16 characters Subscriber code to check the active call forward-
ing number.
The default value is empty.
a. Invocation codes are applied by the PSTN subscriber by pressing the hook-flash button (R-button), waiting for the recall
dial tone (rdt) and then pressing the desired invocation code button. Please refer to section 5.4.3 "Supplementary ser-
vices implemented for PSTN subscribers" (on page 60) for further information.
b. Supplementary service for PSTN subscribers. Please refer to section 5.4.3 "Supplementary services implemented for
PSTN subscribers" (on page 60) for further information.
c. Supplementary service for PSTN and ISDN-BA subscribers. Please refer to section 5.4.3 "Supplementary services im-
plemented for PSTN subscribers" (on page 60) for further information.
Table 50: AP: / unit-x, Configuration - Gateway - Media - Codec / SDP (continued)
Operation Name Parameter Name Range Description / Details
Voice Codec 3 None Voice codec 3 is the third codec offered in the
outgoing SDP message.
G.711 A
Select the voice codec to be used.
G.729 AB
Table 51: AP: / unit-x, Configuration - Gateway - Media - Jitter Buffer / RTP
Operation Name Parameter Name Range Description / Details
Jitter Buffer / RTP, Nominal Threshold 0 … 50 … 200 ms Nominal fill level for voice packets.
Adaptive Jitter step 5 ms
Buffer
Fax+Clearmode 0 … 80 … 200 ms Nominal fill level for Fax and clearmode packets.
Threshold step 5 ms
Low Threshold 0 … 200 ms The low threshold must be = the nominal and
step 5 ms Fax threshold.
High Threshold 50 … 200 ms The high threshold must be = the nominal and
step 5 ms Fax threshold.
Response Time 0.0 … 2.5 s Dynamic behaviour of the fill level adaptation.
step 0.1 s
Jitter Buffer / RTP, Start Port Number 10’000 … 50’000 … 65’535 Begin of the RTP port number range that is used
RTP Port Range for media connections.
Stop Port Number 13’000 … 54’000 … 65’535 End of the RTP port number range that is used
for media connections.
a. If the gateway IP address is changed by the restore process or during the unassign state, the unit will be restarted au-
tomatically.
Please note:
Changes in the parameters below cause a re-creation of all affected ports,
i.e. the ports are removed and the respective subscriber numbers are de-
registered. The ports are thereafter added again and the respective sub-
scriber numbers are newly registered.
→ Proxy Address,
→ Proxy Port,
→ Registrar Address,
→ Registrar Port,
→ Registration Mode,
→ Registration Expiration Time.
Please note:
The global configuration parameters are selected as a whole per IPSS4 unit
with the CPS file.
→ KEYMILE produces the CPS file on the basis of a questionnaire which
is filled in by the customer. You can select from all previously down-
loaded CPS files. In general you select the most recent version of a
CPS.
Create PSTN Port Group (left), Create ISDN-BA Port Group (right) and
Delete Port Group (bottom) dialogues:
Please note:
Automatic, manual and forced protection switching is available from the
working to the protecting unit and vice versa.
Please refer to section 5.7 "Equipment protection (EQP)" (on page 88).
a. Note that more than one payload type can be counted for a call, e.g. first G.729 and
then G.711 for a modem call.
Please note:
DNS query answers are cached in the local resolver only when enabled by
the CPS. The CPS setting has no influence on the manual DNS entries pro-
visioned via the element manager.
Please note:
A gateway internal call shows two entries in the ongoing calls tables.
Isolated The working unit has been isolated with the “Iso-
late Unit” command.
Please note:
ISDN-BA subscriber units and the corresponding ISDN-BA applications will
be available in a future release.
Table 72: AP: / unit-x / huntgroups / group-a: DDI Numbers, Configuration - Settings
Operation Name Parameter Name Range Description / Details
Set DDI Numbers… Open the dialogue to enter the ISDN-BA sub-
scriber numbers as a range. Only numbers that
are not already in use on IPSS4 can be entered.
To add authorisation parameters please use the
“Add…” command described below.
Note: This deletes all previous entries.
After entering a new number range press also
the Refresh button in the configuration window
to display the new entries.
ISDN DDI Number Start DDI Number 0 … 20 characters Enter the first DDI number.
Range Enter the number of DDI numbers to be added.
Number Range 1 … 100
The numbers added are incremented by 1 start-
ing with the “Start DDI Number”.
Default Number Default Number 0 … 20 characters Displays the default number. The default number
is the first subscriber number in the subscriber
identifications list.
ISDN Hunt Group Enable Enable the ISDN-BA hunting group.
ISDN Hunt Group, Add… Add a single subscriber identification to the sub-
Subscriber Identifi- scriber identifications list.
cations To modify a single subscriber identification
select the identification to be modified by clicking
on it.
Remove Delete a single subscriber identification. Select
the number to be removed by clicking on it.
Subscriber Number 0 … 20 characters Subscriber number belonging to the hunting
group.
The list contains in maximum 100 entries.
The default subscriber number is empty.
Authorisation User 0 … 63 characters The authorisation user name is used for the
Name HTTP digest authentication.
Typically this is the subscriber number including
the area and country codes.
The default authorisation user name is empty.
This field can be left empty if it is not required.
Table 72: AP: / unit-x / huntgroups / group-a: DDI Numbers, Configuration - Settings (continued)
Operation Name Parameter Name Range Description / Details
Authorisation Pass- 0 … 63 characters The authorisation password is used for the
word HTTP digest authentication.
The default authorisation password is empty.
Display Name 0 … 63 characters Display names are used in SIP URIs and in the
P-…-Identity headers.
The display name is optional and can be left
empty if not required.
In the CPS it is configurable if display names or
subscriber numbers are used for the CLIP ser-
vice.
The default display name is empty.
Privacy None Privacy header type to be used.
Id The Privacy header is only inserted if “Privacy” is
set to “Id” and if the asserted identity mode is
configured to “Asserted” or “Preferred”.
Refer also to section 5.4.2.8 "Asserted identity
and privacy" (on page 53).
ISDN Hunt Group DDI Prefix Length 0 … 20 Number of DDI number digits that are not for-
warded towards the subscriber.
This excludes the country code and the area
code.
Refer also to section 5.6 "Direct dialling in and
trunk hunting" (on page 86).
Register As Global Expand the contact address field with the coun-
try and area code for registration, i.e. you enter
the subscriber number without country and area
code.
Register Default Register the default number only or register all
Number only numbers.
Table 72: AP: / unit-x / huntgroups / group-a: DDI Numbers, Configuration - Settings (continued)
Operation Name Parameter Name Range Description / Details
ISDN-BA Profile <List of downloaded ISDN- Select the appropriate profile from the drop down
BA profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Gateway - Supplementary Services -
Available Services.
Preview This command opens a window displaying the
parameters of the actually selected profile. The
contents are identical to those described in the
section 8.2 "Profiles" (on page 131).
Special Arrange- Enable SA Enable the “CLIP no screening” feature.
ment With the enabled special arrangement the IPSS4
forwards the configured valid user provided num-
bers of the screening table to the SIP headers.
The valid user provided numbers need not to be
a configured DDI number.
With the disabled special arrangement the
IPSS4 does only forward a number which is a
configured DDI number.
Please refer also to section 5.4.3.5 "Calling line
ID presentation (CLIP)" (on page 64).
Special Arrange- Add… Add a valid user number to the screening table.
ment, Screening You can add up to 16 user numbers to the table.
Table
Remove Delete a user number from the screening table.
Select the number to be removed by clicking on
it.
Valid User Pro- 0 … 20 characters The user number is entered as digit map string
vided Numbers with the following syntax:
- Allowed characters: 0 - 9.
- x = wildcard, replacing a symbol in the range
0 - 9.
- . = zero or more repetitions of the character or
wildcard that precedes it. A “.” must be placed
at the end of digit map string.
Please note:
The hotline supplementary service is not supported by a hunting group port.
→ The hotline parameter setting in the ISDN-BA profile is ignored.
Please note:
ETSI defines:
A special arrangement is an agreement between a customer and a public
network operator whereby customer supplied connected party ISDN num-
bers are not screened by the public ISDN.
Please note:
ETSI defines:
Screening is a process whereby the network checks that a user provided
information is acceptable to the network.
Table 73: AP: / unit-x / huntgroups / group-a: DDI Ranges, Configuration - Settings
Operation Name Parameter Name Range Description / Details
ISDN Hunt Group Enable Enable the ISDN-BA hunting group.
Table 73: AP: / unit-x / huntgroups / group-a: DDI Ranges, Configuration - Settings (continued)
Operation Name Parameter Name Range Description / Details
DDI Prefix Length 0 … 20 Number of DDI number digits that are not for-
warded towards the subscriber.
This excludes the country code and the area
code.
Refer also to section 5.6 "Direct dialling in and
trunk hunting" (on page 86).
Default Number 0 … 20 characters Default number to be used.
The default number is empty.
Authorisation User 0 … 63 characters The authorisation user name is used for the
Name HTTP digest authentication.
Typically this is the subscriber number including
the area and country codes.
The default authorisation user name is empty.
Authorisation Pass- 0 … 63 characters The authorisation password is used for the
word HTTP digest authentication.
The default authorisation password is empty.
Display Name 0 … 63 characters Display names are used in SIP URIs and in the
P-…-Identity headers.
The display name is optional and can be left
empty if not required.
In the CPS it is configurable if display names or
subscriber numbers are used for the CLIP ser-
vice.
The default display name is empty.
Privacy None Privacy header type to be used.
Id The Privacy header is only inserted if “Privacy” is
set to “Id” and if the asserted identity mode is
configured to “Asserted” or “Preferred”.
Refer also to section 5.4.2.8 "Asserted identity
and privacy" (on page 53).
ISDN Hunt Group, Add… Add a hunting group number range.
DDI Ranges Up to 10 number ranges can be added to a hunt-
ing group.
To modify a hunting group number range select
the first or last number to be modified by clicking
on it.
Remove Delete a hunting group number range. Select the
number range to be removed by clicking on it.
First DDI Number 0 … 9 characters Lowest subscriber number belonging to the hunt-
ing group number range.
The default subscriber number is empty.
Last DDI Number 0 … 9 characters Highest subscriber number belonging to the
hunting group number range.
The number of used digits must be the same as
for the first DDI number.
The maximum number range comprises 1000
subscriber numbers.
The default subscriber number is empty.
ISDN Hunt Group Register As Global Expand the contact address field with the coun-
try and area code for registration, i.e. you enter
the subscriber number without country and area
code.
Table 73: AP: / unit-x / huntgroups / group-a: DDI Ranges, Configuration - Settings (continued)
Operation Name Parameter Name Range Description / Details
Layer1 Perma- With the permanently activated ISDN-BA layer 1,
nently Activated the digital section and the S-Bus including the
terminal equipment are activated. This allows a
shorter set-up time for a call.
S-Bus activation is only possible if a TE is con-
nected to it.
If layer 1 is not activated permanently, it will be
activated per call.
SIP Profile <List of downloaded SIP Select the appropriate profile from the drop down
profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Gateway - SIP.
Proxy / Registrar <List of downloaded Proxy Select the appropriate profile from the drop down
Profile / Registrar profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Proxy / Registrar.
Codec / SDP Profile <List of downloaded Codec Select the appropriate profile from the drop down
/ SDP profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Gateway - Media - Codec / SDP.
ISDN-BA Profile <List of downloaded ISDN- Select the appropriate profile from the drop down
BA profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Gateway - Supplementary Services -
Available Services.
Preview This command opens a window displaying the
parameters of the actually selected profile. The
contents are identical to those described in the
section 8.2 "Profiles" (on page 131).
Special Arrange- Enable SA Enable the “CLIP no screening” feature.
ment With the enabled special arrangement the IPSS4
forwards the configured valid user provided num-
bers of the screening table to the SIP headers.
The valid user provided numbers need not to be
a configured DDI number.
With the disabled special arrangement the
IPSS4 does only forward a number which is a
configured DDI number.
Please refer also to section 5.4.3.5 "Calling line
ID presentation (CLIP)" (on page 64).
Special Arrange- Add… Add a valid user number to the screening table.
ment, Screening You can add up to 16 user numbers to the table.
Table
Remove Delete a user number from the screening table.
Select the number to be removed by clicking on
it.
Table 73: AP: / unit-x / huntgroups / group-a: DDI Ranges, Configuration - Settings (continued)
Operation Name Parameter Name Range Description / Details
Valid User Pro- 0 … 20 characters The user number is entered as digit map string
vided Numbers with the following syntax:
- Allowed characters: 0 - 9.
- x = wildcard, replacing a symbol in the range
0 - 9.
- . = zero or more repetitions of the character or
wildcard that precedes it. A “.” must be placed
at the end of digit map string.
Please note:
The hotline supplementary service is not supported by a hunting group port.
→ The hotline parameter setting in the ISDN-BA profile is ignored.
Please note:
ETSI defines:
A special arrangement is an agreement between a customer and a public
network operator whereby customer supplied connected party ISDN num-
bers are not screened by the public ISDN.
Please note:
ETSI defines:
Screening is a process whereby the network checks that a user provided
information is acceptable to the network.
Please note:
ISDN-BA subscriber units and the corresponding ISDN-BA applications will
be available in a future release.
Create Port (left) and Delete Port (right) dialogues of a PSTN portgroup:
Create Port (left) and Delete Port (right) dialogues of an ISDN-BA portgroup:
Table 75: AP: / unit-x / portgroup-y / port-z: Configuration - Port PSTN (continued)
Operation Name Parameter Name Range Description / Details
Payphone With payphone set to true, the IPSS4 applies a
polarity reversal at the begin of a call and applies
the normal polarity at the end of a call.
This can be used by payphones to control the
call charging.
SIP Profile <List of downloaded SIP Select the appropriate profile from the drop down
profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Gateway - SIP.
Proxy / Registrar <List of downloaded Proxy Select the appropriate profile from the drop down
Profile / Registrar profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Proxy / Registrar.
Codec / SDP Profile <List of downloaded Codec Select the appropriate profile from the drop down
/ SDP profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Gateway - Media - Codec / SDP.
PSTN Profile <List of downloaded PSTN Select the appropriate profile from the drop down
profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Gateway - Supplementary Services -
Available Services.
Enterprise Profile <List of downloaded enter- Select the appropriate profile from the drop down
prise profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Gateway - Supplementary Services -
Available Services.
Preview This command opens a window displaying the
parameters of the actually selected profile. The
contents are identical to those described in the
section 8.2 "Profiles" (on page 131).
Please note:
The maintenance functions for a subscriber port, e.g. locking and unlocking
a subscriber, are located on the corresponding service unit (linecard).
IPSS4 provides the status information only.
Please note:
An ISDN-BA user port is not configurable if it is member of a hunting group.
Table 82: AP: / unit-x / portgroup-y / port-z: Configuration - Port ISDN-BA (continued)
Operation Name Parameter Name Range Description / Details
Authorisation User 0 … 63 characters The authorisation user name is used for the
Name HTTP digest authentication.
Typically this is the subscriber number including
the area and country codes.
The default authorisation user name is empty.
Authorisation Pass- 0 … 63 characters The authorisation password is used for the
word HTTP digest authentication.
The default authorisation password is empty.
Display Name 0 … 63 characters Display names are used in SIP URIs and in the
P-…-Identity headers.
The display name is optional and can be left
empty if not required.
In the CPS it is configurable if display names or
subscriber numbers are used for the CLIP ser-
vice.
The default display name is empty.
Privacy None Privacy header type to be used.
The Privacy header is only inserted if “Privacy” is
Id
set to “Id” and if the asserted identity mode is
configured to “Asserted” or “Preferred”.
Refer also to section 5.4.2.8 "Asserted identity
and privacy" (on page 53).
ISDN-BA Port Register As Global Expand the contact address field with the coun-
try and area code for registration, i.e. you enter
the subscriber number without country and area
code.
Register Default Register the default number only or register all
Number only numbers.
Table 82: AP: / unit-x / portgroup-y / port-z: Configuration - Port ISDN-BA (continued)
Operation Name Parameter Name Range Description / Details
ISDN-BA Profile <List of downloaded ISDN- Select the appropriate profile from the drop down
BA profiles> list.
none Select “none” to apply the corresponding unit
configuration parameters of the AP: /unit-x, Con-
figuration - Gateway - Supplementary Services -
Available Services.
Preview This command opens a window displaying the
parameters of the actually selected profile. The
contents are identical to those described in the
section 8.2 "Profiles" (on page 131).
Please note:
The maintenance functions for a subscriber port, e.g. locking and unlocking
a subscriber, are located on the corresponding service unit (linecard).
IPSS4 provides the status information only.
ISDN-GFP Con- Subscriber Number 0 … 20 characters ISDN-BA subscriber number of the selected port.
trolled Network Ser- Configured Call Forwarding Unconditional num-
CFU DivertedTo 0 … 20 characters
vices, Subscriber ber.
Number
List
- No Call Forwarding Unconditional number is
configured or the supplementary service is not
activated.
CFB DivertedTo 0 … 20 characters Configured Call Forwarding Busy number.
Number No Call Forwarding Busy number is configured
-
or the supplementary service is not activated.
CFNR DivertedTo 0 … 20 characters Configured Call Forwarding No Reply number.
Number No Call Forwarding No Reply number is config-
-
ured or the supplementary service is not acti-
vated.
Please note:
The status of ISDN-GFP controlled supplementary services is only available
if GFP was used to activate the Call Forwarding services.
9 Annex
Any version(s) and/or release(s) indicated with the below listed document
titles identify the specific state of the software and/or feature set at the crea-
tion time of the present document. If the present document is published as
part of a document collection, the hyperlinks might open a document valid for
a newer version/release. That updated version is valid in the context of all
units and features described in the document collection.
Training courses are available for a wide range of KEYMILE products and
applications.
For contact information, course descriptions, locations and dates, refer to the
Website: http://www.keymile.com, then select “Services - Training” from the
menu.