Professional Documents
Culture Documents
DN70398199
Issue 7-0
Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
The information in this document is subject to change without notice and describes only the
product defined in the introduction of this documentation. This documentation is intended for the
use of Nokia Siemens Networks customers only for the purposes of the agreement under which
the document is submitted, and no part of it may be used, reproduced, modified or transmitted
in any form or means without the prior written permission of Nokia Siemens Networks. The
documentation has been prepared to be used by professional and properly trained personnel,
and the customer assumes full responsibility when using it. Nokia Siemens Networks welcomes
customer comments as part of the process of continuous development and improvement of the
documentation.
The information or statements given in this documentation concerning the suitability, capacity,
or performance of the mentioned hardware or software products are given "as is" and all liability
arising in connection with such hardware or software products shall be defined conclusively and
finally in a separate agreement between Nokia Siemens Networks and the customer. However,
Nokia Siemens Networks has made all reasonable efforts to ensure that the instructions
contained in the document are adequate and free of material errors and omissions. Nokia
Siemens Networks will, if deemed necessary by Nokia Siemens Networks, explain issues which
may not be covered by the document.
Nokia Siemens Networks will correct errors in this documentation as soon as possible. IN NO
EVENT WILL Nokia Siemens Networks BE LIABLE FOR ERRORS IN THIS DOCUMENTA-
TION OR FOR ANY DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, DIRECT, INDI-
RECT, INCIDENTAL OR CONSEQUENTIAL OR ANY LOSSES, SUCH AS BUT NOT LIMITED
TO LOSS OF PROFIT, REVENUE, BUSINESS INTERRUPTION, BUSINESS OPPORTUNITY
OR DATA,THAT MAY ARISE FROM THE USE OF THIS DOCUMENT OR THE INFORMATION
IN IT.
This documentation and the product it describes are considered protected by copyrights and
other intellectual property rights according to the applicable laws.
The wave logo is a trademark of Nokia Siemens Networks Oy. Nokia is a registered trademark
of Nokia Corporation. Siemens is a registered trademark of Siemens AG.
Other product names mentioned in this document may be trademarks of their respective
owners, and they are mentioned for identification purposes only.
Copyright © Nokia Siemens Networks 2010/6/12. All rights reserved
2
Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
Table of Contents
This document has 103 pages.
1 Summary of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Changes in functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Changes in documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 NVS functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 SIP subscriber database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Registration in NVS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.1 Registration in Application Server mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.2 Registration in Standalone Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.3 Call handling in NVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.1 Call handling in Application Server mode . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.2 Call handling in Standalone Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3.3 Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.3.4 Domain lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.3.5 Calling Line Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.4 Messaging in NVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.4.1 Messaging in Application Server Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.4.2 Messaging in Standalone Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.5 Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.6 Charging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.7 Control of supplementary services in NVS . . . . . . . . . . . . . . . . . . . . . . . . . 52
2.8 SIP video telephony interworking support. . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.9 Call Transfer support on SIP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.10 SIM-based authentication for NVS convergence . . . . . . . . . . . . . . . . . . . . 61
2.11 Early media handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2.11.1 Communication of SDP on SIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
2.11.2 Indication of early media on SIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
2.12 SIP protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.13 NVS SIP interface, Standalone Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
2.14 NVS ISC interface, Application Server Mode . . . . . . . . . . . . . . . . . . . . . . . 81
2.15 NVS LDAP interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
2.16 Session Initiation Protocol in the MSC Server . . . . . . . . . . . . . . . . . . . . . . 86
2.17 BICC-SIP interworking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
2.18 Incoming CGR and SIP signaling variant selection . . . . . . . . . . . . . . . . . . 92
2.19 Reachability check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
2.20 Trunk Group ID (IETF RFC 4904) support . . . . . . . . . . . . . . . . . . . . . . . . . 98
Id:0900d80580652f5c 3
Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
List of Figures
Figure 1 Network architecture of NVS working in application server mode . . . . . 10
Figure 2 The network architecture of NVS working in Standalone Mode . . . . . . . 11
Figure 3 Interfaces towards subscriber information related databases. . . . . . . . . 13
Figure 4 Client-server connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 5 Registration in AS mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 6 Registration in Standalone Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 7 SIP to SIP call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 8 SIP to Mobile Station (MS) call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 9 MS to SIP call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 10 SIP to PSTN call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 11 PSTN to SIP call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 12 SIP to SIP call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 13 SIP to Mobile Station (MS) call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 14 MS to SIP call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 15 SIP to PSTN call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 16 PSTN to SIP call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 17 SIP messaging and SMS interworking in application server mode. . . . . 39
Figure 18 SIP messaging-SMS interworking in standalone mode . . . . . . . . . . . . . 42
Figure 19 UA-A calls MS-B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 20 UA-A calls UA-B through ISUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Figure 21 UA-A sends message to UA-B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Figure 22 Supplementary services and affected SIP interfaces . . . . . . . . . . . . . . . 53
Figure 23 IMS-CS video call interworking. Call originates in the IMS . . . . . . . . . . . 56
Figure 24 IMS-CS video call interworking. Call originates in the CS . . . . . . . . . . . 57
Figure 25 Video call in the NVS Application Server, adding prefix based on the call
type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Figure 26 SIP-CS video interworking in standalone NVS solution . . . . . . . . . . . . . 59
Figure 27 CS-SIP video interworking in the standalone NVS solution . . . . . . . . . . 60
Figure 28 Video to Audio fallback due to the MGW on the user plane . . . . . . . . . . 60
Figure 29 SIP client without PRACK, precondition support, default configuration . 63
Figure 30 SIP client without PRACK, precondition support, unreliable SDP sending is
turned on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Figure 31 SIP client with PRACK support, without precondition support . . . . . . . . 65
Figure 32 SIP client with PRACK, with precondition support . . . . . . . . . . . . . . . . . 66
Figure 33 SIP client without PRACK, precondition support, default configuration . 68
Figure 34 SIP client without PRACK, precondition support, unreliable SDP sending is
turned on (send SDP immediately) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Figure 35 SIP client without PRACK, precondition support, unreliable SDP sending is
turned on (send SDP early media detected). . . . . . . . . . . . . . . . . . . . . . 70
Figure 36 SIP client with PRACK, without UPDATE support . . . . . . . . . . . . . . . . . 71
Figure 37 SIP client with PRACK, with UPDATE support . . . . . . . . . . . . . . . . . . . . 72
Figure 38 PEM header usage on SIP-CS interworking point . . . . . . . . . . . . . . . . . 76
Figure 39 PEM header and ringback tone connection . . . . . . . . . . . . . . . . . . . . . . 77
Figure 40 Access and trunk network interfaces of NVS . . . . . . . . . . . . . . . . . . . . . 79
Figure 41 Access and Trunk Network interfaces of the NVS . . . . . . . . . . . . . . . . . 81
Figure 42 NVS executing originating services . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4 Id:0900d80580652f5c
Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
Id:0900d80580652f5c 5
Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
List of Tables
Table 1 SIP message structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6 Id:0900d80580652f5c
Nokia Siemens Networks Mobile VoIP Server (NVS) Summary of changes
and MSC Server (MSS) SIP User Guide
1 Summary of changes
Id:0900d80580652f59 7
Summary of changes Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
8 Id:0900d80580652f59
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
2 NVS functionality
Nokia Siemens Networks Mobile VoIP Server (NVS) introduces the Session Initiation
Protocol (SIP) access interface and the SIP registrar functionality to the MSC Server
(MSS) product to provide voice connectivity for users who use the SIP. It provides mes-
saging interworking between the SIP and Global System for Mobile Communication
(GSM) \ Universal Mobile Telecommunication System (UTMS) Short Message Service
(SMS), and also supports end-to-end SIP services, such as instant messaging.
NVS is based on the MSS software, so it can provide the same services that the MSS
System offers. Therefore, NVS is able to provide GSM-related services, such as supple-
mentary services, network services or regulatory services to VoIP clients.
Id:0900d80580652d04 9
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
DNS MAP
BSC/RNC
LDAP CAP/
INAP
IMS
A (BSSAP)/
domain IuCS (RANAP) BTS
IMR HLR
MAP over IP
(SIGTRAN)
Dx, Cx, Xs MAP over IP or
(DIAMETER) (SIGTRAN) TDM-based MAP
BICC,
S-CSCF ISC (SIP) SIP-T, ISUP C7 (ISUP)
Mg, Mj (SIP)
SIP
Mobile MSC GMSC
VoIP
S Multiaccess MSC Server Server
Server C7 (ISUP)
domain
SIP softphones
S H.248 SIGTRAN H.248 SIGTRAN Transit Switch
S
DSLAM ATM, IP C7 (ISUP)
SIP deskphones RTP/UDP/IP or TDM SIP-I (profile C)
MGW MGW PSTN/
ATM
Soft Switch
POTS
IP
S
IAD
Multiradio TDM
POTS terminals
Figure 1 Network architecture of NVS working in application server mode
When the SIP ISC interface is used from the NVS with the 3GPP-defined MSS function-
ality, it is possible to provide services for both fixed and mobile networks through a single
converged architecture. Additionally, it is also possible to offer VoIP calls, messaging
interworking between SMS and SIP messaging, as well as end-to-end SIP services (for
example, instant messaging directly between terminals). The NVS can also offer the
possibility to use the same IN services such as CAMEL pre-paid, or Virtual Private Num-
bering (VPN) service for SIP subscribers registered into the IMS, similarly as in the case
of GSM/UMTS subscribers. In this case, NVS provides flexible routing schemes to
enable the use of the same national numbering plans when both GSM/UMTS and SIP
subscribers are making calls.
10 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
DNS MAP
BSC/RNC HLR
LDAP CAP/
INAP
Id:0900d80580652d04 11
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
Signaling protocols
NVS supports all the signaling protocols that are supported by MSS, for example the fol-
lowing protocols:
• ISDN user part (ISUP)
• Bearer-independent Call Control (BICC)
• SIP for ISDN User Part (SIP-I) and SIP for Telephone (SIP-T: a special configuration
of SIP-I)
• SIP for Media Gateway Control Function (MGCF)
Interworking between these protocols and the new NVS-specific SIP protocols are pos-
sible.
12 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
are used. This is achieved by the introduction of an additional external database, which
must provide LDAP towards the NVS/MSS, in order to retrieve SIP subscription related
information.
In Application Server mode, if a subscriber registers primarily into the IMS (S-CSCF),
but still services are provided from NVS functionality co-located within the MSS product,
IMS subscription data is also needed, which is located in User Mobility Server (UMS),
in addition to HLR and LDAP directory based subscription data.
In Standalone Mode, (in principle) MSS requires every SIP subscription in the network
to contain static information according to the LDAP schema defined by Nokia Siemens
Networks fetched at certain intervals through the LDAP interface. This information con-
sists, for example, of theAddress Of Record (AOR) of the SIP subscriber (that is, the
SIP Uniform Resource Identifier (URI) used by the SIP UA to register to the MSS),
user name and password for Hypertext Transfer Protocol (HTTP) digest authentica-
tion purposes, and other information needed by the MSS to simulate GSM/UMTS
behaviour towards other network elements.
The following figure shows both the MAP and the LDAP interfaces towards the required
subscriber information related databases or directories. Note that in AS mode, there is
no interface in the NVS towards UMS.
LDAP
Subscriber
database
LDAP
SIP
subscriptions
MAP
CS
subscriptions
NVS HLR
Id:0900d80580652d04 13
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
The solution contains a client-server model. The client runs on the NVS side, while the
server runs on a separate hardware. The communication between client and server
occurs according to the LDAP protocol definitions, which is a layer above the Transmis-
sion Control Protocol/Internet Protocol (TCP/IP) connection between the remote sides.
This section describes the client implementation. The server can be any third party
LDAP server that works according to the LDAP RFCs.
The recommended server solution is described in the SIP Subscriber Database Users
Guide.
Each Call Processing Unit (SCPU) of the MSS has one running LDAP client.
The LDAP client can work in 'simple mode' by having one single permanent TCP con-
nection to an LDAP server, or it can work in redundancy mode by connecting to two
servers. The recommended solution is always the 'redundancy mode' solution. Without
this, indicators for high availability cannot be guaranteed.
In the redundant solution one connection is primary and the other is secondary. By con-
figuring a primary and a secondary server in the LDAP client with the JDM command, the
connection to both servers is built up immediately and the LDAP client can enter the
servers in high availabilty mode.
Figure Client-server connection shows the high availability solution with two separate
LDAP servers having the same database on each.
NVS
Primary LDAP
SCPU 1 Server
TCP
TCP
LDAP-client TCP
SCPU 2
LDAP-client
...
Secondary LDAP
SCPU n Server
TCP
TCP
LDAP-client TCP
14 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
The LDAP client communicates with the server through the LDAP- Application Program-
ming Interface (API). It implements an LDAP v2 interface towards the servers.
Connection handling
Once the NVS unit starts up, the LDAP client tries to connect to the preconfigured
primary and secondary server. If nothing was configured, or the configuration data is not
valid, the client cannot connect to the server. In these cases an alarm is displayed by
the client in the NVS alarm system and also an error log is written.
The clients always try to use their primary connection. If there is any kind of failure in the
primary connection, the secondary connection is used for data retrieval.
To maintain the connection between the client and server, and to recover immediately
from a failed connection, the following supervisions are introduced:
Periodical supervision:
The LDAP client checks the connection availability periodically by sending dummy
requests to the server. If it finds a failed connection, it tries to reconnect immediately to
the same server. The current supervision timer is seven seconds.
Extra server supervision:
The connection can be down but the client does not notice the connection failure,
because the seven seconds period has not expired yet. The LDAP client at service
request (search) notices the problem and tries to reconnect to the server immediately.
Server unavailability:
If the configured server is down, the clients try to connect the server periodically. Con-
nection attempts are made in every ten seconds. As soon as the server becomes avail-
able and the periodic check succeeds, the LDAP clients connect to the server.
For related information, see Feature 1670: SIP Subscriber Database, Feature Descrip-
tion and section LDAP interface.
Id:0900d80580652d04 15
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
MAP
HLR
NVS
IMS
S-CSCF
Figure 5 Registration in AS mode
Registration
In case NVS acts as an Application Server, the main point of registration for the SIP User
Agent (UA) is the S-CSCF, not the MSS. This means that authentication is not executed
between the SIP UA and the MSS, but between the SIP UA and the S-CSCF. The S-
CSCF of the subscriber utilizes the initial Filter Criteria (iFC) stored within the UMS of
that particular subscriber, in order to determine whether third-party registration is
executed towards the NVS functionality through the ISC. When a third-party registration
is received from the IMS, SIP-specific user data is received from the external LDAP
server and CS-specific user data is received from the HLR.
Registrar/Registration functionality is defined in RFC 3261 SIP: Session Initiation Proto-
col.
For detailed description on the following use cases, see Feature 1673: NVS Registration
(Standalone Mode), Feature Description:
• Third-party registration
• Re-registration
• Deregistration, user-initiated
• Deregistration, network-initiated
16 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
Configuration
The basic configuration of NVS registration in AS mode is described in Feature 1673:
NVS Registration (Standalone Mode), Feature Activation Manual.
HLR
SIP UA SIP
Access
NVS
Figure 6 Registration in Standalone Mode
In Standalone Mode, the User Agents (UAs) are directly connected to the NVS (MSS)
through Ethernet, Asymmetric Digital Subscriber Line (ADSL), Wireless Local Area
Network (WLAN), and so on. Direct connection means that there is no need for an S-
CSCF. However, it is likely that there is Proxy Call State Control Function (P-CSCF),
Session Border Controller (SBC) or some third-party SIP Proxy (for example,
outbound proxies) before the MSS. SBC is needed to ensure safe and co-ordinated
access to the SIP infrastructure. In case of standalone MSS with SIP access interface,
SBC can be located between the SIP UA (end user) and the MSS (acting as a SIP reg-
istrar).
The Standalone NVS can be reached via the Public IP address and the Public Port of
the NVS.
Registration
SIP UAs register to the same MSS even when they are abroad. This means that no SIP-
level roaming is provided on system level (compared to the IMS P-CSCF). However, IP-
level roaming (for example, the use of the same SIP UA from different IP networks) is
supported and makes it possible to have, for example, the same E.164 address for
mobile-terminated calls, regardless of the used physical IP network.
From functionality point of view, it means that SIP UAs needs to have pre-configured
AOR information with the address of Registrar server, for example the address of MSS
(inter-SPD registration can be made only when the registrar address is changed in the
UA).
Id:0900d80580652d04 17
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
The registrar address can be either URI, FQDN which can be used by UA to resolve into
a usable IP address through the Domain Name System (DNS), or it can be a direct IP
address, presenting the address of the signaling unit in MSS; or the address of the SBC
when SBC is used. If DNS is used to resolve IP address of signaling unit, access to the
DNS server from SIP UA in IP layer must be provided. In case DNS resolves the SBC's
address, SBC eventually resolves the IP address of signaling unit of MSS. MSS acts as
a registrar towards the SIP UA (Registrar/Registration functionality is defined in RFC
3261 SIP: Session Initiation Protocol).
For detailed description on the following use cases, see Feature 1673, NVS Registration
(Standalone Mode), Feature Description:
• Registration without Authentication
• Registration with Authentication
• Re-registration
• Deregistration, user-initiated
• Deregistration, network-initiated
Configuration
The basic configuration of NVS registration in Standalone Mode is described in Feature
1673: NVS Registration (Standalone Mode), Feature Activation Manual.
18 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
LDAP HLR
Orig Term
NVS NVS
Optional Optional
MGW MGW
SIP UA-A SIP UA-B
IMS IMS
Originating Terminating
S-CSCF S-CSCF
IP
Blue lines show the signaling path, while the red line represents the user plane
path.
Figure 7 SIP to SIP call
The figure above shows a call scenario when the originating SIP user agent calls
another SIP user agent and both of them have the VoIP service enabled.
The use of the MGWs on the user plane is configurable in each NVS, so it is possible
for the user plane going through the MGW(s) or the SIP UAs to exchange Real-Time
Transport Protocol (RTP) traffic directly through the IP backbone.
If the user agents use the logical names (for example bob@operator.com) to address
each other, the LDAP server translates between the logical names and the MSISDN.
SIP to CS Network
Id:0900d80580652d04 19
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
SIP to MS call
LDAP
MSC Server
Orig BSSAP/
Nc, PSTN
NVS RANAP
GSM/UMTS
radio network
IMS
Originating MGW
S-CSCF
IP
20 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
HLR
MSC Server
BSSAP/
Nc, PSTN Term
RANAP
GSM/UMTS NVS
radio network
IMS
MGW Terminating
S-CSCF
IP
Id:0900d80580652d04 21
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
LDAP
Orig PSTN
NVS PSTN
network
Optional Mg GCS
MGW (MGCF)
SIP UA-A
IMS
Originating MGW
S-CSCF
IP
22 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
HLR
GCS Mg Optional
(MGCF) MGW
SIP UA-B
IMS
MGW Terminating
S-CSCF
IP
Id:0900d80580652d04 23
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
LDAP HLR
IP
backbone
Blue lines show the signaling path, while the red line represents the user plane
path. Dashed lines show alternative flows.
Figure 12 SIP to SIP call
The figure above shows a call scenario when the originating SIP user agent calls
another SIP user agent who is registered to the same network.
The use of MGWs on the user plane is configurable in each NVS, so it is possible for the
user plane going through the MGW(s) or SIP UAs to exchange RTP traffic directly
through the IP backbone.
It is not mandatory to use the SIP protocol between the network elements ISUP, BICC
and other protocols can be also used however, in this case the MGW is always needed
for user plane protocol conversion.
If the user agents use the logical names (for example bob@operator.com) to address
each other, the LDAP server translates between the logical names and the MSISDN.
SIP to CS Network
24 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
SIP to MS call
HLR
MGW MGW
Figure 13 SIP to Mobile Station (MS) call
This figure shows the case when the SIP user calls a GSM/UMTS subscriber. The
protocol between the network elements can be any MSS-supported protocol (for
example, ISUP or SIP-I).
The access network for GSM/UMTS is not detailed in the figure.
Since the user plane differs on the access and network side, the MGW is mandatory on
the user plane to handle the user plane protocol conversion (for example RTP <-> TDM).
MS to SIP call
HLR
MSC
Server NVS SIP UA-A
BSSAP/ BICC/ISUP/
RANAP SIP/SIP-I/SIP-T SIP Access
GSM/UMTS
radio network
MGW MGW
Figure 14 MS to SIP call
Id:0900d80580652d04 25
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
This figure shows the case when a GSM/UMTS subscriber calls a SIP subscriber. The
protocol between the network elements can be any MSC Server supported protocol (for
example ISUP, SIP-I).
The access network for GSM/UMTS is not detailed in the figure.
MGW
Figure 15 SIP to PSTN call
When the SIP UA calls a PSTN number and NVS makes the conversion between the
signaling protocols according to 3GPP TS 29.163 Interworking between the IP Multime-
dia (IM) Core Network (CN) subsystem and Circuit Switched (CS) networks and the
MGW handles the user plane protocol conversion. In addition to ISUP, SIP-I can be
used towards PSTN softswitches.
MGW
Figure 16 PSTN to SIP call
26 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
In CMN mode, it is still possible to provide services with the MGW (for example,
announcement). During these services, the NVS switches to CMN Inactive mode and
reserves MGW resources. When the service is no longer needed, the MGW resources
are freed and the call continues in CMN mode.
For related information, see Feature 1671, NVS Call Handling (Standalone Mode),
Feature Description.
2.3.3 Services
The aim of the VoIP convergence is to enable the subscriber to use the services inde-
pendently from the access method (that is, control and user plane protocols).
Since S-CSCF is not intended to run the GSM/UMTS/PSTN-like services, NVS is used
as an application server for IMS network. NVS running in application server mode is con-
nected to S-CSCF through the ISC (SIP) interface and it executes the originating or ter-
minating services.
g NVS has integrated MGCF functionality as well, which is described in Feature 1331:
Session Initiation Protocol in the MSC Server, Feature Description.
Since NVS is based on the MSS, it uses all the current functionality of this product, so
the existing services can be used by subscribers using SIP as access signaling.
For more information on the services that NVS offers for S-CSCF through the ISC inter-
face, see section Services in Feature 1671, NVS Call Handling (Application Server
Mode), Feature Description and in Feature 1671, NVS Call Handling (Standalone
Mode), Feature Description.
Regulatory services
Regulatory services include emergency calls, number portability, lawful interception,
and Carrier Selection (Equal Access). For detailed information on these services, see
section Regulatory service in Feature 1671, NVS Call Handling (Application Server
Mode), Feature Description and in Feature 1671, NVS Call Handling (Standalone
Mode), Feature Description.
Id:0900d80580652d04 27
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
'police' is added to the list, the emergency call is started if the user sends, for
example, police@example.com or police@operator.com. In addition to this, more
emergency numbers can be defined in the preanalysis but if the authentication fails,
the call will fail since the preanalysis comes after the authentication.
• Allowing SIP emergency calls in NVS without authentication:
In accordance with national regulations, the operator can decide whether an emer-
gency call should be authenticated.
The PRMT_EMRG_CALL_WO_AUTH parameter can be used either to allow or to reject
SIP emergency calls in NVS without authentication.
• Allowing SIP emergency calls in NVS if SIP subscriber not found in database:
The PRMT_EMRG_CALL_NOT_REG parameter can be used to allow a SIP emer-
gency call if the SIP subscriber is not found in the database.
When this parameter is set and the user is not in the SPD/VLR, NVS first tries to
download the subscriber data from the LDAP server to get the preconfigured
location but if this fails, the call still continues.
When the call is considered as an emergency call, the operator can additionally set
whether to start:
• an emergency setup (no dialling preanalysis is executed)
• a normal call setup where the received number is in the Called Party Number
parameter (a dialling preanalysis or an extended preanalysis is executed). In this
case the operator can set the call characteristics to the emergency call in the
preanalysis.
Please note that if the emergency number is configured only in preanalysis, the call
can fail because of the missing user in SPD or because of failed authentication since
the preanalysis is executed only after user authorization and authentication. It is rec-
ommended to add these numbers to the emergency list.
• Configuring the location of the user in LDAP:
The location of the user can be configured in the LDAP server. It can be fixed or can
be dynamically updated by any 3rd party software. However, it is assumed currently
that the location ID in the LDAP is a preconfigured number.
The Location ID parameter can be used to configure the different locations of the
user. This Location ID is translated to a Global Cell ID (CGI) in NVS based on the
operator's configuration. If the Location ID parameter is missing from LDAP or there
is no CGI assigned to the Location ID in NVS, the CGI configured to the Group
Profile will be used.
The commands of the JI command group can be used to manage the Location ID
and CGI mapping.
28 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
• the user needs to be created in LDAP with the same E.164 number and IMSI, and
a SIP URI needs to be assigned to identity the user.
The following SIP URIs are accepted:
• username@domain (for example, alice@example.net)
• E.164@domain (for example, 1234567@example.net)
If the second format is used, the E.164 is recommended to be the provisioned
MSISDN number.
Notes for Standalone mode:
A password and a user name can be assigned to the users. If the password is not pro-
visioned, NVS skips the authentication. If the user name is not filled in, the user name
for the authentication will be the user part of the SIP URI.
Notes for Application Server mode:
LDAP provisioning is needed also when NVS works as an Application Server. In later
releases, the LDAP interface can be replaced with the Sh interface towards HSS.
It is recommended to create the user also in HSS and assign the user the same SIP URI
stored in LDAP. S-CSCF will use this SIP URI during third party registration.
Registration
When a REGISTER message is received, NVS checks whether the domain part of the
user identity (received in the To SIP header) is on the Home Domain list. If yes, the reg-
istration continues with the LDAP query. If not, the registration is denied with the 403
Forbidden response.
The denied list is not checked during registration.
Call handling
NVS uses the Home and Denied domain lists only when the called or calling party
identity is a SIP URI containing a logical identity (for example, bob@domain.com). In
case of E164@domain type of numbers, these lists are not used.
Access interface:
When an INVITE message is received on the Normal Access or the ISC Access inter-
face and the called party is identified by the logical SIP URI, NVS can query LDAP for
the E164 number of the called party:
• If the domain part of the called party address (received in the Request URI SIP
header) is on the home domain list, the NVS tries to resolve the logical name (user-
part@domain) to an E164 number through the LDAP server. If it fails, the call will be
rejected. This means that all users who have logical names need to be configured
to the LDAP server.
Note that if the needed NVS can be configured to make an additional LDAP query
with the domain part (which is in the home domain), the resolution with the SIP URI
Id:0900d80580652d04 29
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
will fail. This MSISDN will be used to route the call inside the NVS but will not be
seen on the SIP interfaces.
• If the domain part of the called party address is on the Denied list, the call will be
rejected.
• If the domain part of the called party address is not on the Denied or Home domain
list, the call is considered as a call to a foreign domain. In this case, the NVS
requests the LDAP with the domain part of the logical SIP URI (for example,
operator2.com). If this query fails, the call will be rejected. To make the LDAP reso-
lution successful, the operator need to add these allowed foreign domains (for
example, the operator2.com without the user part) to the LDAP server, and fill the
MSISDN parameter for the given SIP URI. This MSISDN will be used to route the
call inside the NVS, added to CDRs and reported towards IN (SCP). This is a dummy
MSISDN number that can be different or can be the same for different foreign
domains.
Note:
• The other LDAP parameters of these foreign domains are not used.
• When the called number is in E164@domain format (independently from the
existence of the user=phone parameter), LDAP query is not done.
Trunk/Network interfaces:
When an INVITE is received on the Normal Trunk/Network or the ISC Trunk interface
(for example, terminating service execution on the ISC interface), and the called party
is identified by the logical SIP URI, NVS can query LDAP for the E164 number of the
called party:
• If the domain part of the called party address (received in the Request URI SIP
header) is on the home domain list, the NVS tries to resolve the logical name (user-
part@domain) to an E164 number through the LDAP server. If it fails, the call will be
rejected. This means that all users who have logical names need to be configured
to the LDAP server.
• If the domain part of the called party address is on the Denied list, the call will be
rejected.
• If the domain part of the called party address is not on the Denied or Home domain
list, the call is considered as a call to a foreign domain and the LDAP is queried with
the domain part of the logical SIP URI of the Request URI. If this resolution fails, the
call will be rejected.
In addition to these, NVS also tries to figure out the E164 address of the calling party.
This is not necessarily needed for a successful call setup but it is useful if some IMS-CS
conversion is needed (for example, logical addresses cannot be shown as a CLI for CS
terminals). When NVS receives an INVITE message and neither the From nor P-
Asserted-Identity SIP header contains an E.164 address, the following functional-
ity will be executed:
• If the domain part of the From/P-Asserted-Identity is on the Home domain list,
the LDAP server is requested with the full logical SIP URI. If this is successful, the
receive number will be used as E.164 CgPN. If the resolution fails, the E.164 CgPN
will be left empty.
• If the domain part of the From/P-Asserted-Identity is on the Denied domain
list, the request will be rejected.
• If the domain part of the From/P-Asserted-Identity in not on the Home and
Denied domain lists, the LDAP will be requested with the domain part of the logical
30 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
SIP URI. If this is successful, the receive number will be used as E.164 CgPN. If the
resolution fails, the E.164 CgPN will be left empty.
Please note the following:
• If the P-Asserted-Identity header is received, it is used instead of the From
header.
• If there is no P-Asserted-Identity header and the From header has an 'invalid'
top level domain (for example, anonymous@anonymous.invalid), the LDAP will not
be requested for resolution and the CgPN will be left empty.
Call diversion
In SIP the call diversion means that the succeeding party sends a 302 Temporarily
Unavailable or a 301 Permanently Unavailable response which contains the
forwarded to address. This address can be a logical SIP URI. If the domain part of the
logical SIP URI is not on the Home domain list, the call diversion will not be executed to
the new address, otherwise the LDAP will be queried with the full logical SIP URI.
Note that there are several other configuration parameters which control call diversion.
Instant messaging
NVS uses the Home and Denied domain lists only when the called or calling party
identity is a SIP URI containing a logical identity (for example, bob@domian.com). In
case of the E164@domain type of numbers, these lists are not used.
Access interface:
When a MESSAGE (Instant message) is received on the Normal Access or the ISC
Access interface and the called party is identified by the logical SIP URI, NVS can query
LDAP for the E164 number of the called party:
• If the domain part of the called party address (received in the Request URI SIP
header) is on the home domain list, the NVS tries to resolve the logical name (user-
part@domain) to an E164 number through the LDAP server. If it fails, the whole
operation will be rejected.
• If the domain part of the called party address is on the denied list, the instant
message operation will be rejected.
• If the domain part of the called party address is not on the Denied or Home domain
list, the instant message needs to be forwarded to a foreign domain (for example,
towards a 3rd party messaging system). In this case, the NVS requests the LDAP
with the domain part of the logical SIP URI. If this query fails, the operation will be
rejected. This MSISDN will be used during instant messaging related service exe-
cution, will be added to CDRs, and will be reported towards IN (SCP).
Trunk/Network interfaces:
When a MESSAGE is received on the Normal Trunk/Network or the ISC Trunk interface
(for example, terminating service execution on ISC interface), and the called party is
identified by the logical SIP URI, NVS can query LDAP for the E164 number of the called
party:
• If the domain part of the called party address (received in the Request URI SIP
header) is on the Home domain list, the NVS will try to resolve the logical name
(userpart@domain) to an E164 number through the LDAP server. If it fails, the oper-
ation will be rejected. This means that all users who have logical names need to be
configured to the LDAP server.
Id:0900d80580652d04 31
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
• If the domain part of the called party address is on the Denied list, the operation will
be rejected.
• If the domain part of the called party address is not on the Denied or Home domain
lists, the call is considered as a message towards a foreign domain and the LDAP
is queried with the domain part of the logical SIP URI of the Request URI. If this res-
olution fails, the operation will be rejected.
In addition to these, NVS also tries to figure out the E164 address of the calling party.
This is not necessarily needed for a successful call setup but useful if some IMS-CS con-
version is needed (for example, logical addresses cannot be shown as a CLI for CS ter-
minals). When NVS receives a MESSAGE and none of the From or P-Asserted-
Identity SIP headers contains an E.164 address, the following functionality will be
executed:
• If the domain part of the From/P-Asserted-Identity is on the Home Domain List, the
LDAP server is requested with the full logical SIP URI. If it succeeds, the received
number will be used as E.164 CgPN. If the resolution fails, the E.164 CgPN will be
the MSC number.
• If the domain part of the From/P-Asserted-Identity is on the Denied Domain
List, the request will be rejected.
• If the domain part of the From/P-Asserted-Identity in not on the Home and
Denied domain lists, the LDAP is requested with the domain part of the logical SIP
URI. If it succeeds, the receive number will be used as E.164 CgPN. If the resolution
fails, the E.164 CgPN will be the MSC number.
Please note the following:
• If the P-Asserted-Identity header is received, it will be used instead of the
From header.
• If there is no P-Asserted-Identity header and the From header has an 'invalid'
top level domain (for example, anonymous@anonymous.invalid), the LDAP will not
be requested for resolution and the CgPN will be the MSC number.
Incoming side
When NVS receives an INVITE message, it searches the message for the following two
calling party identities:
• SIP URI with logical name
• SIP URI or TEL URI which contains the E.164 number
Note that if the user part of the SIP URI starts with a number, it will be treated as an
E.164 number, independently from the user=phone URI parameter. This is needed to
32 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
be compatible with User Agents who do not support the user=phone SIP URI param-
eter.
Outgoing side
When an INVITE message has to be sent, NVS inserts the following CLI headers in the
outgoing requests:
• One TEL-URI-based P-Asserted-Identity
• One SIP-URI-based P-Asserted-Identity
• From field
Note that if an additional Calling Party Number is available:
• it will be inserted in the From field on the trunk interfaces.
• it will overwrite the Calling Party Number on the Normal or ISC Access interfaces.
An additional Calling Party Number can be received in ISUP or through the IN interface.
SIP-URI-based P-Asserted-Identity
If the incoming side has received:
• a logical SIP URI (for example, john@operator.com), it will be added to the SIP-URI-
based header.
• an E.164 SIP URI (for example, 123456@operator.com), the domain part will be
preserved but the user part will be modified if the E.164 number is modified by the
Call Control of NVS, for example by using CLI formatting.
If the incoming side is not SIP, the P-Asserted-Identity header will be composed
in the following way:
• user part = E.164 number
• domain part = the Domain Level FQDN configured with the JHK MML command
Id:0900d80580652d04 33
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
When the Calling Party Number is not available or the screening of the number has
failed, the SIP-URI-based P-Asserted-Identity will not be added.
From field
If the Additional Calling Party Number does not exist, the From field will be filled in as
the SIP URI based P-Asserted-Identity described above.
If the Additional Calling Party Number exists, the From field will be filled in with this
number. In case of SIP URI, the domain part is the Domain Level FQDN configured with
the JHK MML command.
When the Calling Party CLI is not available or the screening of the number has failed,
unavailable@anonymous.invalid will be set in the From header.
When the Calling Party CLI is restricted, anonymous@anonymous.invalid will be set in
the From header.
Note that:
• CLI can be hidden by presentation status settings (for example, CLIR).
• Format of From (SIP URI or TEL URI) can be configured.
Examples
In the following cases, the presentation status is always allowed. These examples are
applicable on all the interfaces.
34 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
P-Asserted-identity: P-Asserted-identity:
sip:123456789@operato sip:123456789@operator.com
r.com P-Asserted-identity: tel:123456789
P-Asserted-identity: From: tel:123456789 or
tel:123456789 sip:123456789@domain.com
From:
sip:1234@operator.com
From: tel:123456789 P-Asserted-identity: tel:123456789
P-Asserted-identity:
sip:123456789@operator.com
From: tel:123456789 or
sip:123456789@domain.com
ISUP: CgPN = P-Asserted-identity:
123456789 sip:123456789@domain.com
P-Asserted-identity: tel:123456789
From: tel:123456789 or
sip:123456789@domain.com
ISUP: CgPN = P-Asserted-identity: Network
123456789 sip:123456789@domain.com interface
ISUP: Additional CgPN P-Asserted-identity: tel:123456789
= 1234 From: tel:1234 or sip:1234@domain.com
ISUP: CgPN = P-Asserted-identity: Access
123456789 sip:1234@domain.com interface
ISUP: Additional CgPN P-Asserted-identity: tel:1234
= 1234 From: tel:1234 or sip:1234@domain.com
ISUP: CgPN = empty or From:
screening failed sip:unavailable@anonymous.invalid
From: From:anonymous@anonymous.invalid
anonymous@anonymous.i
nvalid
Id:0900d80580652d04 35
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
• Privacy header
• Dialled function/facility code before the called party: there are user agents
*31#dialled number for the network
NVS supports the id and none privacy header values. When the id is presented, it is
assumed that the user requests for hiding his entity. When it is set to none, the user
requests the network to show his entity. And when the Privacy header is missing, the
user lets the network decide based on the HLR settings.
Facility codes can be used to request for the identity presentation service when the
Privacy header is not supported by the SIP UA. Facility/functional codes are kind of
prefixes defined by 3GPP TS 22.030, Man-Machine Interface (MMI) of the User Equip-
ment (UE). For CLIR the *31#dialled number for identity presentation request and the
#31# and 141 for identity presentation restriction request are used. These codes need
to be added to the dialled number or the dialled logical SIP URI. For example, the user
can dial the following numbers to use the facility codes:
• tel: *31#+12345567
• tel: 141+12345567
• sip: #31#6789098@operator.com
• sip: #31#bob@operator.com
The facility code has a higher priority than the privacy header: if both of them exist in the
INVITE message, the privacy header is not used.
36 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
Note that if the Privacy header is the id in the outgoing request, the From header is
always set to “sip:anonymous@anonymous.invalid”.
On the incoming network interface, the Privacy header of the received INVITE
message can be used to indicate the identity presentation restriction.
Id:0900d80580652d04 37
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
CLI formatting
The operator can re-format the calling party number. For instructions, see the command
description of CL - Calling Line Identity Handling.
38 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
Additionally, it is also possible to offer end-to-end SIP messaging. For this, the NVS
provides the direct message delivery method, which enables SIP message transfer
between SIP users without SMSC interaction and data truncation.
Interworking between the direct message delivery and the SMS is supported, as well. In
the case of an unsuccessful direct message delivery, the message can be sent to the
SMSC for later delivery, although for the SMS fallback function, the operator must have
the SIP messaging and SMS interworking function besides the end-to-end SIP messag-
ing function.
SMSC
MO-SM MT-SM
SO-
MESSAGE MT-SM
WiFi UMTS
S S
WLAN
AP ST- MO-SM
Session S- MESSAGE MSC RAN
Multiradio phone
border CSCF Server
GSM/WLAN
controller
MGW
Id:0900d80580652d04 39
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
Messaging scenarios
For detailed information on the following messaging scenarios, see Feature 1760, NVS
Messaging (Application Server Mode), Feature Description.
• MESSAGE from S-CSCF over the ISC Access IF -> MO-SM
• MT-SM -> MESSAGE to S-CSCF over the ISC Access IF
• MESSAGE from S-CSCF over the ISC Access IF -> MESSAGE to S-CSCF over the
ISC Network IF, and MESSAGE from S-CSCF over the ISC Network IF ->
MESSAGE to S-CSCF over the ISC Access IF (full ISC scenario)
• MESSAGE from S-CSCF over the ISC Access IF -> MESSAGE to S-CSCF over the
ISC Network IF, and MESSAGE from S-CSCF over the ISC Network IF ->
MESSAGE to S-CSCF over the ISC Access IF (unsuccessful full ISC scenario) ->
MO-SM (fallback)
• MESSAGE from S-CSCF over the ISC Access IF -> Direct MESSAGE Delivery
(limited ISC scenario) -> MESSAGE to S-CSCF over the ISC Access IF
• MESSAGE from S-CSCF over the ISC Access IF -> direct message delivery (limited
ISC scenario) -> Unsuccessful MESSAGE to S-CSCF over the ISC Access IF ->
MO-SM (fallback)
• MESSAGE from S-CSCF over the ISC Access IF -> direct message delivery -> MT-
SM
• MESSAGE from S-CSCF over the ISC Access IF -> MESSAGE to S-CSCF over the
ISC Access IF (NVS-A = NVS-B)
• MESSAGE from S-CSCF over the ISC Access IF-> MT-SM (NVS-A = NVS-B)
• MESSAGE from S-CSCF over the ISC Access IF-> third party messaging system
• MESSAGE from third party messaging system over the ISC Network IF -> direct
message delivery -> MESSAGE to S-CSCF over the ISC Access IF
• MESSAGE from third party messaging system over the ISC Network IF-> direct
message delivery -> MT-SM
• MESSAGE from third party messaging system over the ISC Network IF ->
MESSAGE to S-CSCF over the ISC Access IF (Transit NVS = NVS-B)
• MESSAGE from third party messaging system over ISC Network IF -> MT-SM
(Transit NVS = NVS-B)
Transport
TCP support:
TCP is supported in the NVS, and it can be enabled or disabled with the
MSC_VOIP_TCP_SUPP FIFILE parameter. If activated, the TCP can be switched on or
off with the PRFILE parameters.
40 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
In application server mode, TCP can be activated and deactivated with the
TCP_ACTIVATED_ON_ISC_IF (052:0048) PRFILE parameter on the ISC interfaces. If
the NVS is activated only in application server mode, TCP is supported only if both the
MSC_VOIP_TCP_SUPP and the TCP_ACTIVATED_ON_ISC_IF (052:0048) PRFILE
parameters are active. If any of them is deactivated, TCP is not supported on the ISC
interfaces.
In case of a limited ISC scenario, the Normal Network IF is involved as well. On this inter-
face, TCP can be activated and deactivated with the TCP_ACTIVATED_ON_NET_IF
(052:0049) PRFILE parameter.
SCTP support:
Support of the SIP over SCTP in the context of NVS messaging in application server
mode means support of SCTP on the following interfaces:
• ISC Access interface (controlled by the VOIP_SCTP_ON_SIP_ACCESS
(052:0071) PRFILE parameter),
• ISC Network interface, and
• Normal Network interface.
Id:0900d80580652d04 41
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
typically executed for the mobile-originated short messages are performed, and the
received content is encoded to a standardized SM.
Figure SIP messaging and SMS interworking in standalone mode shows SIP messaging
and SMS interworking.
MO-SM MT-SM
SO-
MESSAGE MT-SM
WiFi UMTS
S S
WLAN ST- MO-SM
AP MESSAGE MSC
Multiradio Session RAN phone
GSM/WLAN border Server
controller
MGW
USER A sends and receives MESSAGEs MSCServer handles the USER B sends and
SM-MESSAGE interworking receives SMs
Figure 18 SIP messaging-SMS interworking in standalone mode
42 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
MESSAGE can be delivered internally between the originating and terminating sides. In
this case, there is no need for the outgoing and incoming Normal Network IFs, therefore,
the SIP Normal Network/Trunk specific configuration is not necessary.
In the case of unsuccessful delivery, if the Instant Messaging-SMS interworking is sup-
ported (the MSC_VOIP_MESSAGE_SUP FIFILE parameter is activated), SMS fallback is
executed.
Note that due to the necessary HLR inquiry, the direct message delivery solution
requires the MSS to have gateway function.
Id:0900d80580652d04 43
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
Messaging scenarios
For detailed information on the following messaging scenarios, see Feature 1760, NVS
Messaging (Standalone Mode), Feature Description.
• SO MESSAGE -> MO-SM
• MT-SM -> ST MESSAGE
• SO MESSAGE -> direct message delivery -> ST MESSAGE
• SO MESSAGE -> direct message delivery -> Unsuccessful ST MESSAGE -> MO-
SM (fallback)
• SO MESSAGE -> direct message delivery -> MT-SM
• SO MESSAGE -> ST MESSAGE (NVS-A = NVS-B)
• SO MESSAGE -> MT-SM (NVS-A = NVS-B)
• SO MESSAGE -> third party messaging system
• MESSAGE from third party messaging system -> direct message delivery -> ST
MESSAGE
• MESSAGE from third party messaging system -> direct message delivery -> MT-SM
• MESSAGE from third party messaging system -> ST MESSAGE (transit NVS =
NVS-B)
• MESSAGE from a third party messaging system -> MT-SM (Transit-NVS = NVS-B)
Transport
TCP support:
TCP is supported in the NVS, and it can be enabled or disabled with the
MSC_VOIP_TCP_SUPP (002:1219) FIFILE parameter. If activated, the TCP can be
switched on or off with the PRFILE parameters.
In Standalone Mode, the TCP can be activated or deactivated separately for Normal
Access (public) and Normal Network (private) interfaces with the
TCP_ACTIVATED_ON_ACC_IF (052:0047) and the TCP_ACTIVATED_ON_NET_IF
(052:0049) PRFILE parameters.
SCTP support:
Support of the SIP over SCTP in the context of NVS messaging in Standalone Mode
means support of SCTP on the following interfaces:
• Normal Access interface (controlled by the VOIP_SCTP_ON_SIP_ACCESS
(052:0071) PRFILE parameter), if there is some network element between the NVS
and the SIP subscriber (for example, Session Border Controller (SBC)), and
• Normal Network interface.
2.5 Statistics
NVS statistics provides statistical support for the Mobile VoIP Server network element.
For this purpose, some of the existing measurement and observation reports are
extended with new information, that is, new information appears in existing fields, new
counters and new fields are introduced, and furthermore, new measurement and obser-
vation reports are implemented.
The NVS/MSS acts as a registrar towards the SIP User Agents and downloads user-
related data from the external Lightweight Directory Access Protocol (LDAP) server. The
NVS/MSS can also authenticate the user by HTTP digest. A new measurement is
44 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
created to provide information on the registration and authentication related events for
statistical purposes: the SIP Registration measurement.
The following statistical reports and functions provide NVS-related statistical informa-
tion:
• SIP registration measurement
• Authentication for SIP
• SIP registration
• Subscriber and Equipment Trace
• Load observations
• Rejected Calls Observation
• Restart Measurement
• Traffic Measurement
• Instant Messaging and SMS Interworking
• VLR Measurement
• Clear Codes
• Supplementary Services
• Traffica
• SIP protocol measurement
Please note the following:
• The Traffica support (SIP event report, etc.) for the feature requires to have the basic
and optional Traffica reports activated in the system.
• IMEI is not used for SIP access. Even if there is a GSM/UMTS-capable phone,
which is also capable for SIP through WLAN, and is phone is GSM-attached,
whenever it makes an initial registration, the SIP registration procedure will overwrite
the GSM attach in the VLR, therefore it is not possible to trace any SIP actions via
IMEI.
• The overload control for SIP access and SIP trunk-related calls in the NVS can be
managed (activated or deactivated) by the following PRFILE parameters:
• SIP_TRUNK_OLC (012:0116)
• SIP_ACCESS_OLC (012:0117)
On the SIP interface of the NVS, the WAC method is applied to:
• INVITE requests in the SIP access and SIP trunk interfaces
• REGISTER requests in the SIP access interface
• MESSAGE requests in the SIP access and SIP trunk interface
BLC method control is implemented on the SIP interface of the NVS to:
• Messages going to SIP (access and trunk) interface
Already existing WAC and BLC methods on existing interfaces (MAP, TCP/IP, etc.)
are still available in the NVS.
Reports
The NVS-specific SCPU unit is object of the following reports:
• Control Unit Measurement Report (18/12H)
• Control Unit Load Observation Report (118/76H)
• Computer Unit Load Observation Report (119/77H)
• Restart Measurement Report (129/81H)
• Rejected Calls Observation Report (114/72H)
Id:0900d80580652d04 45
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
Counters
46 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
Files
Statistics-related reports (both the ASCII and XML formats) are available through logical
files. Each logical file must be connected to a defined printing or storing device for the
reports to be printed or stored. If connected to a physical disk, each logical file can only
be connected to one physical disk file for disk storage.
There are new logical files for the SIP registration measurement:
• SIPREGA for ASCII reports
• SIPREGX for XML reports
The new SIP observation reports are directed to the same logical files as the other trace
reports:
• GSMME1PR for ASCII reports
• GSMME1MX for off-line XML reports
• GSMME1MXO for on-line XML reports
It is recommended to check the NSS Statistics document for further information about
linking the logical files. For information about logical files for other measurement, see
NSS Statistics, Reports.
Parameters
The Traffica-related functionality of the feature can be managed by PRFILE parameters.
Parameter TPP_OBS_TRANSFER_MODE (9:54) is extended with a new bit, which
controls the SIP event report sending to Traffica.
Parameter TRAFFICA_CONNECTION (9:116) is extended with a new bit, which
controls the SIP event report sending to different Traffica connections.
For more detailed information, see Feature 939: MSC Support for Real Time Reporting
(Traffica) and PRFILE description.
Id:0900d80580652d04 47
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
Configuration
For information on the related commands, see section MMLs in Feature 1696, NVS Sta-
tistics, Feature Description.
2.6 Charging
NVS charging is a part of Nokia Siemens Networks Convergence Solutions. With
Charging Data Records (CDRs) on the Circuit Switched (CS) network side, this feature
enables customers to charge for the usage of NVS, AS, and other possible IMSS in
cases where the user or usage is related or interfaced to the CS network through SIP.
This feature is needed also in pure IMS network related cases, when the MSS operates
as an AS and subscribers are directly connected to the MSS, because there is no other
charging information generated on the IMS side in addition to what is generated by this
feature.
The following basic charging capabilities are introduced in the following features:
• Feature 1671: NVS Call Handling
• Feature 1673: NVS Registration
• Feature 1760: NVS Messaging
CDR types
The following five CDR types are introduced for NVS-related calls and actions:
• SOC
SIP Originated Calls
• STC
SIP Terminated Calls
• SOM
SIP Originated Messaging
• STM
SIP Terminated Messaging
• SIPR
SIP Registration
Please note that these CDR types have to be acknowledged by the Billing Centre so that
the operator could charge for NVS-related calls and messaging which originate or ter-
minate in a circuit-switched network.
The structure of these CDRs is described in CDR Field Description M13, Interface Spec-
ification and MSC/HLR-BC Universal M13, Interface Specification.
With CDRs on the CS network side, this functionality enables the customer to charge for
NVS, AS, and other IMS network related calls and messaging that originate or terminate
in a CS network through SIP. This is done by introducing five CDRs; two for calls, two
for messaging, and one for registration. Basic session related data is inserted in the
CDRs from which the appropriate charge can be decided and addressed to the correct
party.
CDRs made in the NVS in the IMS network and CDRs related to the same call but made
in the CS network, can be concatenated with an IMS Charging Identifier (ICID). ICID can
be found in SOC, STC, SOM, and STM CDRs as well as in CDRs made in the IMS
network. The SIP Registration (SIPR) CDR does not have an ICID as it is not call or mes-
saging related, and is not related to any other generated CDRs.
48 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
CDR fields
CALL_MEDIA
Type of a SIP call. The field is available in SOC and STC charging records.
Possible values are:
• 00H
Does not exist
• 01H
Speech
• 02H
Multimedia
Format: 1 hexadecimal byte
VAL
IMS Charging Identifier (ICID). It is a globally unique identifier used to concatenate
CDRs from IMS, SIP, and CS networks that belong to the same call. The field is avail-
able in SOC, STC, SOM, and STM charging records.
Format: 32 hexadecimal bytes
LEN
This field indicates the length of received ICID information. The field is available in SOC,
STC, SOM, and STM charging records.
Format: 1 hexadecimal byte
ICID_OVERFLOW
This field indicates if the received ICID information is too long and therefore cut in the
ICID field. The field is available in SOC, STC, SOM, and STM charging records.
Possible values are:
• 00H
No ICID overflow
• 01H
ICID overflow
Format: 1 hexadecimal byte
MESSAGE_SIZE
The message size of message service user data, including addresses, types, and short
message text. The field is available in SOM and STM charging records.
Format: HEX dword
SIP_SIG_MODE
Mode of a SIP call. The field is available in SOC and STC charging records.
Possible values are:
• 00H
Unknown
• 01H
SIP ISUP tunneling: SIP-I, SIP-T
Id:0900d80580652d04 49
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
• 02H
Media Gateway Control Function (MGCF)
• 03H
SIP Access interface of MSS
• 04H
SIP Trunk interface of MSS
• 05H
ISC Interface of NVS for originating services
• 06H
ISC Interface of NVS for terminating services
Format: 1 hexadecimal byte
MSS
Radio 1
Operator
UA-A MS-B
MGW BSC
Figure 19 UA-A calls MS-B
50 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
ISUP
MGW MGW
IP Cloud
UA-A UA-B
Figure 20 UA-A calls UA-B through ISUP
Id:0900d80580652d04 51
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
MSS
MGW
IP Cloud
UA-A UA-B
Figure 21 UA-A sends message to UA-B
Generated CDRs:
• STM
• SOM
Parameters
Feature 1671: NVS Call Handling describes the optionality and the management of the
NVS Call Handling.
Feature 1673: NVS Registration describes the optionality and the management of the
registration and messaging cases.
This feature itself does not have optionality, but the management of the CDR generation
parameters is affected by MSC_VOIP_SUPPORT (002:1078) or
MSC_AS_VOIP_SUPPORT (002:1089) FIFILE parameters. With CDR format it is
possible to handle whether the NVS call related CDRs and information is available or
not. If the functionality of feature 1671 is OFF, there is no NVS call specific information
for the CDRs. If the functionality of feature 1673 is OFF, there is no NVS messaging
specific information for the CDRs.
Configuration
For information on the related commands and their parameters, see section MMLs in
Feature 1703, NVS Charging, Feature Description and Detailed Charging Handling, GT
Command Group.
52 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
Interface (MMI) via SIP (RFC 3261 SIP: Session Initiation Protocol) that is used by the
GSM/UMTS subscribers.
In GSM/UMTS networks the User Equipment (UE) converts the interactions on the MMI
interface (that is, on the phone) to L3 interface signaling. The conversion is based on
the supplementary service specific 3rd Generation Partnership Project (3GPP) stan-
dards. These A interface operations are translated to Mobile Application Part (MAP)
operations towards the HLR. Since the interface between the users and NVS is SIP, the
following requirements cannot apply to the User Agents but are implemented in NVS:
• The user can initiate a call (for example, send an INVITE) with a supplementary
control string (for example, to deactivate unconditional call forwarding, the user
enters #21# and presses the dial button).
• When the NVS receives a supplementary service control string, NVS converts it to
MAP operation towards the HLR.
• The operator can configure different announcements based on the result of the
operation (for example announces the actual service settings if the operation is suc-
cessful, or announces the reason of the failure.
Using facility codes, the user can activate and deactivate services, register and erase
service settings, and interrogate the current service configuration.
The following figure presents an overview of the supplementary services architecture:
MAP over IP
SIP SIP (SIGTRAN)
Access
Multiaccess NVS
S
SIP softphones
S
S DSLAM H.248 SIGTRAN
SIP deskphones
POTS
S MGW
Supported services
The supplementary service control operations on the A interface are described by the
TS 24.xxx class specifications. 3GPP TS 29.011 Signaling interworking for supplemen-
tary services, Release 6, January 2005 specifies the interworking between the A and D
(MSC / VLR - HLR) interfaces.
Id:0900d80580652d04 53
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
Supplementary services
With feature 1741, SIP users can use the MMI for call control and supplementary service
control. Subscribers can register, erase, activate, deactivate, and interrogate the follow-
ing supplementary services:
• call forwarding (unconditional call forwarding, call forwarding on mobile subscriber
busy, call forwarding on not reachable, and call forwarding on no reply)
• call barring
• line identification services (calling line identification and calling line identification
restriction)
• call waiting (currently this does not have an effect on SIP calls)
The following services are not supported:
• enhanced multi-level precedence and pre-emption (Currently, this does not have an
effect on SIP calls.)
• multicall (Multicall is not applicable for SIP calls.)
• user to user signaling
• Connected Line Identification Presentation (COLP) and Connected Line Iden-
tification Restriction (COLR)
Password check
Password checking is usually invoked by parent procedure (for example, service activa-
tion), and not used as a standalone procedure. L3 interface is specified by 3GPP TS
24.010 V6.0.0 Mobile radio interface layer 3, Supplementary services specification;
General aspects, Release 6, January 2005 and the L3 - MAP interworking is described
by 3GPP TS 29.011 V6.0.0 Signaling interworking for supplementary services, release
6.
For detailed information, see section Supported services in Feature 1741, Control of
Supplementary Services in NVS, Feature Description.
Password registration
Password registration is used to modify the provisioned password as described by
3GPP TS 24.010 V6.0.0 Mobile radio interface layer 3, Supplementary services specifi-
cation; General aspects, Release 6.
For detailed information, see sectionSupported services in Feature 1741, Control of
Supplementary Services in NVS, Feature Description.
Call forwarding
All call forwarding registration, erasure, activation, and deactivation procedures are
described by 3GPP TS 24.082 V6.0.0 Call forwarding (CF) supplementary services;
Stage 3, Release 6, January 2005 for A interface.
For detailed information, see sectionSupported services in Feature 1741, Control of
Supplementary Services in NVS, Feature Description.
54 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
Call barring
All call barring registration, erasure, activation and deactivation procedures are
described by 3GPP TS 24.088 V6.0.0 Call barring (CB) supplementary service; Stage
3, release 6, April 2003 for A interface.
For detailed information, see sectionSupported services in Feature 1741, Control of
Supplementary Services in NVS, Feature Description.
Charging
Offline charging:
Facility control is executed by initiating a SIP call. It is similar to a speech call, but it does
not generate SOC CDR. For the charging of the user-initiated supplementary service
modifications it generates a Supplementary Service Charging Record (SUPS CDR).
Online charging:
Online charging can be turned ON/OFF for the SIP based facility code by suppressing
the IN triggering with the VOIP_SS_IN_TRIG_SUPPR PRFILE parameter.
Configuration
For more information on the commands and their parameters, see sections MMLs and
Parameters in Feature 1741, Control of Supplementary Services in NVS, Feature
Description and GSM Special Route Handling, RP Command Group.
Id:0900d80580652d04 55
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
9. SETUP
5. IAM (3G Video H.324M) 8. IAM (MSRN ( H.324M))
GMSS VMSS
3G H.324M 3G H.324M
MGW MGW 3G H.324M
56 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
• It is possible that the MGCF makes the HLR inquiry before routing the call to the
VGW. This way the VGW receives the Mobile Station Roaming Number (MSRN) as
a called number and routes the CS call to the VMSC directly. This way the number
of network elements are optimized.
• When the MSS/MGCF receives a video call on the SIP interface and the HLR inquiry
is configured, the Integrated Services Digital Network Bearer Capability Information
Element (ISDN BCIE) towards the HLR is empty. Therefore, the terminating VMSC
makes the service restriction when the B party has no B1F video bearer service pro-
visioned.
The following figure shows an example on the system level. It illustrates how the CS
originated video call can be terminated to a SIP UA. In the figure the MGCF is not used
because the VGW can route the call to I-CSCF.
3G H.324M
MGW 3G H.324M
Id:0900d80580652d04 57
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
5. INVITE
RTP (H.263 video) (prefix+B, SDP m=video)
VGW
10. SETUP
9. IAM (MSRN ( H.324M)) 6. IAM (3G Video H.324M)
VMSS GMSS
3G H.324M 3G H.324M
3G H.324M MGW MGW
Figure 25 Video call in the NVS Application Server, adding prefix based on the call
type
58 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
7. SETUP
6. IAM (MSRN ( H.324M)) 3. IAM (3G Video H.324M)
VMSS GMSS
3G H.324M 3G H.324M
3G H.324M MGW MGW
Id:0900d80580652d04 59
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
3G H.324M 3G H.324M
MGW
Figure 28 Video to Audio fallback due to the MGW on the user plane
60 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
• the functionality does not work if subscriber B does not support the REFER method.
This feature introduces the REFER interworking which means that the NVS of the trans-
ferrer terminates the REFER and connects subscribers B and C using a third-party call
control logic.
This feature also introduces the handling of the REFER method in the Media Gateway
Control Function (MGCF) but because of charging- and interception-related problems,
it is recommended to be used in special scenarios where the sender of the REFER is a
trusted element (for example, a voice mail system). It is not recommended to accept
REFER from end users on this interface.
For related information, see Feature 1844: Call Transfer Support on SIP, Feature
Description.
Id:0900d80580652d04 61
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
• if the incoming termination is already reserved towards the calling party, that termi-
nation will be used to send the media. In this case the SDP representing the termi-
nation is already communicated on SIP.
When the MSS/NVS works in CMN=ACTIVE mode (for example, the MGW is configured
not to be used during the whole call), the call setup phase announcement can be played.
This means that the MSS/NVS changes its mode to CMN inactive and uses the MGW
to play the announcement. After the announcement, if needed, the termination is
removed and the MSS/NVS moves to CMN mode again. The CMN mode change for the
ringback tone is currently not supported.
When the MSS/NVS is in CMN mode and needs to play an announcement (for example,
a Call Forwarding announcement), the MSS requests the MGW to reserve the incoming
side termination. This termination is used to send the early media. MSS/NVS can com-
municate this termination to the calling party in an SDP in various ways. For related
information, see section Communicating the SDP on SIP. After the announcement, the
CMN mode is not automatically restored but is based on the coming CMN mode analy-
sis.
Note the following:
• The whole section applies also to the SIP-I/SIP-T interface.
• The whole section and the described use cases apply to both the Standalone and
Application Server modes.
62 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
SIP-A MSS/NVS
Announcement needed
ACK
Id:0900d80580652d04 63
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
SIP-A MSS/NVS
Announcement needed
ACK
64 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
SIP-A MSS/NVS
Announcement needed
PRACK
200OK
ACK
Id:0900d80580652d04 65
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
SIP-A MSS/NVS
Announcement needed
Reserving bearer
ACK
66 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
During “call forwarding”/ ”rerouting”, the CMN mode can change too. For example, the
SIP-SIP call is begun to be established in CMN mode but the call is released towards
party B and rerouted on ISUP where CMN mode is not possible.
Note that precondition use cases are not described.
• SIP client without PRACK, default configuration
When the call setup is established between SIP-A and SIP-B, B sends the SDP in a
183 Session Progress message but since party A does not support the sending
of the reliable SDP and Extra FQDN is not configured, SDP 2 is not sent. When the
call is forwarded, the MSS reserves a termination and plays the announcement but
the SDP representing the MGW termination is not sent to user A.
When the call continues, the CMN mode analysis is configured so that between all
types of SIP signaling CMN active mode would be used.
When the SDP is received from the succeeding SIP-I node, SDP 3 is not communi-
cated to user A immediately but sent only after party C answered.
Id:0900d80580652d04 67
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
INVITE (SDP 1 )
INVITE (SDP 1, supported:100rel)
183 Session Progress (SDP 2)
PRACK
200OK
180 Ringing
180 Ringing
CF announcement needed
Select codec and reserve
incoming termination MGW
Order MGW to play the
announcement
181 Call is being forwarded
PRACK
200OK
PRACK
200OK
200OK(SDP 3) 200OK(ANM)
ACK ACK
68 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
INVITE (SDP 1 )
INVITE (SDP 1, supported:100rel)
183 Session Progress (SDP 2) 183 Session Progress (SDP 2)
PRACK
200OK
180 Ringing
180 Ringing (SDP2)
CF announcement needed
Select codec and reserve
incoming termination MGW
Order MGW to play the
announcement
Id:0900d80580652d04 69
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
INVITE (SDP 1 )
INVITE (SDP 1, supported:100rel)
183 Session Progress (SDP 2)
PRACK
200OK
180 Ringing
180 Ringing
CF announcement needed
Select codec and reserve
incoming termination MGW
Order MGW to play the
announcement
70 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
CF announcement needed
Select codec and reserve
incoming termination MGW
Order MGW to play the
announcement
Id:0900d80580652d04 71
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
CF announcement needed
Select codec and reserve
incoming termination MGW
Order MGW to play the
announcement
UPDATE (SDP 3 from MGW)
200OK (SDP 4)
181 Call is being forwarded
200OK
PRACK
200OK
200OK 200OK(ANM)
ACK ACK
72 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
Using the PEM header on the SIP-I interface is recommended in cases where there are
certain network elements in the network (for example MSS, MGCF) which can interwork
with the SIP-I and MGCF SIP interfaces in CMN mode (for example, in B2B proxy
mode). In these cases the SIP-I node controlling an MGW needs the ringback tone con-
nection functionality.
When the PEM header usage is activated, NVS/MSS adds the header to the 18x
responses in the following cases:
• NVS/MSS locally generates the announcement/tone: when the announcement or
tone needs to be played, the incoming termination is reserved and NVS/MSS sends
an 18x response with the P-Early-media:sendonly header. The header type
depends on the use case:
• The 183 Session Progress response is used when a normal preconnection
announcement needs to be indicated.
• The 181 Call Is being forwarded response is used when the CF
announcement needs to be played during call forwarding.
• The 180 Ringing response is used when the ringback tone is connected.
• NVS/MSS receives ACM/CPG: MSS/NVS working as a SIP to CS interworking point
can receive ACM and CPG messages with the InbandInfoAvailable parame-
ter. MSS maps this to an 18x message (the exact message type depends on the
other parameters of the ISUP/BICC message) with the following possible PEM
headers:
• IBI = TRUE is mapped to P-Early-Media: sendonly
• IBI = FALSE is mapped to P-Early-Media: inactive
• IBI not exist is mapped to P-Early-Media: supported
The SIP->CS direction mapping is symmetric to this mapping.
• NVS/MSS receives an 18x message with the PEM header. It works in the same way
as in case of ISUP.
• When the MSS/NVS reserves the incoming termination, the SDP will be sent in a
183 Session Progress message which will communicate the SDP and will not
indicate early media. MSS/NVS also includes a P-Early-Media:supported header in
this 183 Session Progress response to inform the previous node that this node
supports the header and this message does not indicate (authorize) early media.
The PEM header is useful only when the connected core network elements support it.
For example in an IMS scenario the feature is useful when the Application Server and
the MGCF are based on the MSS. The PEM header can be used to transfer the ACM-
like messages that are useful to ensure that the ACM timer is stopped in the previous
network element.
For example when the Mobile GSM subscriber makes a call to the SIP network, for
example through an MGCF (or the CS-SIP interworking point) and in the SIP network
the NVS connects a preconnection announcement or CF announcement. To ensure that
the announcement is heard properly by the GSM A mobile, an ACM with IBI=T indication
is needed towards the mobile to reserve traffic channels on the radio side. If the PEM
header is not configured, the inband info is not transferred between the MGCF and NVS
and the announcement cannot be heard. Previously, this problem was solved by an
Extra FQDN parameter which enabled the mapping of the 183 Session Progress
message to an ACM message with IBI=T indication.
Id:0900d80580652d04 73
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
The SIP->CS and CS-> SIP mapping of the P-Early-Media header is specified in 3GPP
TS 29.163, Interworking between the IP Multimedia (IM) Core Network (CN) subsystem
and Circuit Switched (CS) networks.
74 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
Id:0900d80580652d04 75
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
CF announcement
IAM
ACM (IBI=T, CdPS=Free)
ANM
200OK
ACK
76 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
The figure shows how the SIP-CS interworking point connects and disconnects the
ringback tone based on the PEM header.
CF announcement
Reserve MGW termination
UPDATE (SDP C
from MGW)
200OK (SDP D)
CPG (IBI=T, 181 Call is being forwarded
CF indicator) (IBI=sendonly)
Id:0900d80580652d04 77
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
1999 (IETF RFC 2543 SIP: Session Initiation Protocol, 1999). It has been recently
replaced by a new version (IETF RFC 3261 SIP: Session Initiation Protocol, 2002). The
main functionality of SIP is session initiation, including multiparty, multimedia, or gaming
sessions; but it can also be used for other different purposes, for example, instant mes-
saging or value-added services. Its text-based nature provides great flexibility by inte-
grating the extension of the messages with additional header fields. Users are
addressed with e-mail type SIP URLs, such as sip:john_do@sipnetwork.com.
The structure of a SIP message is:
Request/Response line
Header fileds
Empty line
Message body
The 3rd Generation Partnership Project (3GPP) chose the SIP as the main signaling
protocol in the All-IP core network, and the standards are defined in 3GPP TS 24.228
Signaling flows for the IP multimedia call control based on Session Initiation Protocol
(SIP) and Session Description Protocol (SDP); Stage 3, and 3GPP TS 24.229 Internet
Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP)
and Session Description Protocol (SDP); Stage 3. The baseline SIP protocol was
extended by additional capabilities, for example, reliable provisional responses (PRACK
requests), indication of bearer establishment (UPDATE), and advanced registration to
better fit the protocol in a telephone-like environment and in the operator-subscriber
business model.
The International Telecommunication Union (ITU) has also defined three different SIP
profiles in the context of the Bearer Independent Call Control Protocol (BICC) and SIP
interworking: ITU-T Q.1912.5 Interworking between Session Initiation Protocol (SIP)
and Bearer Independent Call Control protocol or ISDN User Part. ITU specifications are
out of scope of this document, and are described in SIP Interface in MSC Server, Inter-
face Specification.
SIP is a text-based and flexible protocol with many header fields, as defined in the basic
protocol IETF RFC 3261 SIP: Session Initiation Protocol, 2002. This can be further
extended with many header fields, either private (proprietary) or accepted by IETF. The
MSC Server (MSS) SIP implementation uses only a limited set of methods, header fields
and Multi-purpose Internet Mail Extensions (MIME) types.
78 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
A, Iu MAP over IP
(SIGTRAN)
or
MAP over IP
TDM-based MAP
LDAP (SIGTRAN)
Id:0900d80580652d04 79
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
and SIP network servers. This interface is based on IETF RFC 3261 SIP: Session Initi-
ation Protocol, 2002, and supports several extensions defined by additional SIP RFCs.
For information on the interaction between the Intelligent Network Application Protocol
(INAP) and SIP, as well as the interaction between the CAMEL Application Part (CAP)
and the SIP (except for SIP-I and SIP-T) in the MMS-SSP, see Mobile VoIP Server SIP-
INAP and SIP-CAP Interface Description.
80 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
BSC/RNC
IMS
domain BTS
MAP over IP
(SIGTRAN)
Dx, Cx, Xs or
MAP over IP
(DIAMETER) TDM-based MAP
LDAP (SIGTRAN)
CSCF BICC,
ISC (SIP) C7 (ISUP)
SIP-T, ISUP
Mg, Mj (SIP)
SIP
Mobile MSC GMSC
VoIP Server
S Multiaccess Server C7 (ISUP)
MSC Server
domain
SIP softphones
S H.248 SIGTRAN H.248 SIGTRAN Transit Switch
S
DSLAM RTP/UDP/IP C7 (ISUP)
SIP deskphones ATM, IP
or TDM SIP-I (profile C)
Id:0900d80580652d04 81
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
The ISC SIP Access interface is a trusted interface which typically resides in the private
network. This interface is used to communicate with the following SIP legs:
• the incoming SIP leg, originated by the Caller SIP user through the S-CSCF, which
executes the originating services, must send the requests on this interface
• the outgoing SIP leg, terminated by the Called SIP user through the S-CSCF, which
executes the terminating services, receives the requests on this interface
The ISC SIP Network interface, or the ISC SIP Trunk Interface, is a trusted interface.
The ISC SIP Network interface is used:
• to receive SIP requests from the S-CSCF for executing terminating services
• to send SIP requests to the S-CSCF to continue the execution of the originating ser-
vices.
This interface is based on the 3GPP TS 24.229 Internet Protocol (IP) multimedia call
control protocol based on Session Initiation Protocol (SIP) and Session Description
Protocol (SDP) specification and the IETF RFC 3261: SIP: Session Initiation Protocol
main SIP protocol specification, and supports several extensions defined by additional
SIP RFCs.
The following figure shows the usage of the interfaces.
NVS
Originating service
execution
INVITE INVITE
82 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
NVS
Terminating service
execution
INVITE INVITE
NVS ISUP/BICC/SIP-I
Originating service CS domain
execution
SETUP
INVITE
Id:0900d80580652d04 83
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
ISUP/BICC/SIP-I NVS
CS domain Terminating service
execution
SETUP
INVITE
84 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
A, Iu MAP over IP
(SIGTRAN)
or
S-CSCF MAP over IP
LDAP TDM-based MAP
(SIGTRAN)
ISC
interface
SIP Trunk
SIP Access Network C7 (ISUP)
BTS BTS
interface interface
(3GPP/IETF) (3GPP/IETF)
Mobile Mobile GMSC
VoIP VoIP
S Multiaccess Server Server C7 (ISUP)
MSC Server
domain
SIP softphones
S H.248 SIGTRAN H.248 SIGTRAN Transit Switch
S
DSLAM RTP/UDP/IP C7 (ISUP)
SIP deskphones ATM, IP
or TDM SIP-I (profile C)
Id:0900d80580652d04 85
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
NE LDAP server
LDAP bindRequest
LDAP searchRequest
LDAP client LDAP server
functionalities LDAP bindResponse application
LDAP searchResponse
Configuration
For instructions on creating LDAP server configuration, see LDAP Server for Mobile
VoIP Server.
See also Linux Installation in DX200 HW.
86 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
API
APPSE SCE APPSE
CAP
HLR
Network Operator
Application Plane
MAP,
SIGTRAN
Gateway Plane
Id:0900d80580652d04 87
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
CPS/
IETF PSTN
proxy
SIP
Mg/
UDP/TCP/SCTP TDM
Mj
IP
SIP-T/SIP-I
BICC/
UDP/TCP/SCTP
A SIGTRAN/IP
BSC MSS IP GMSS
TDM Nc
RANAP
SIGTRAN Mc/Mn Mc
IP
H.248 H.248
TCP/SCTP SCTP/TCP
PSTN IP
TDM IP
Mb
Gi
GGSN
88 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
SIP-I interface as defined by 3GPP for the Nc interface, covered by the following 3GPP
specifications:
• 3GPP TS 23.231 SIP-I based circuit-switched core network
• 3GPP TS 29.231 Application of SIP-I Protocols to Circuit Switched (CS) core
network architecture
The MGCF interface is compliant with 3GPP TS 29.163 Interworking between the IP
Multimedia (IM) Core Network (CN) subsystem and Circuit Switched (CS) networks; v
6.4.0.
ISUP tunneling:
Between the MSSs, ETSI and ANSI ISUP tunneling is supported. The ISUP base is indi-
cated in the ISUP MIME base header as defined in IETF RFC 3204 MIME media types
for ISUP and QSIG Objects, December 2001.
Although it is optional, the base ISUP is included when ISUP is tunnelled in the SIP
message.
For more information on the possible values, see section Tunnelled ISUP versions in
SIP Interface in MSC Server, Interface Description.
Call flows:
Because of the flexible usage of SIP header fields and messages, the interface is
described with examples. For detailed information, see section Call flows in SIP Inter-
face in MSC Server, Interface Description.
Id:0900d80580652d04 89
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
MSC Server
MSC Server HLR or GCS IMS/IETF Proxy
A MAP SIP
Control Plane
IP or ATM
Backbone
Sigtran Sigtran
Megaco / H.248 Megaco / H.248
A
GSM BSS PSTN User Plane
BSSAP
Iu-CS
3G RAN GGSN ext IP netw
RANAP
MGW SGSN MGW
90 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
• SIP/RANAP
This feature supports mid-call modification in speech phase. However, as this function-
ality does not interwork between the IMS and CS side, TrFO functionality is adversely
impacted by such codec modification.
As the number portability and carrier selection (equal access) ISUP parameters are also
mapped to request URI tags, these features can be used even when tunneling is not in
use.
It is a text-based protocol which makes it very flexible to accommodate services and
easy to implement service ideas. The SIP has excellent support for multimedia, pres-
ence, messaging, and group services as a result of the IETF framework of protocols of
which the SIP can take advantage.
Interworking between the legacy call control protocols and the SIP is still important to
help with providing basic call services for those subscribers who cannot use the SIP, as
they have not migrated to the IMS domain, or their equipment has no support for the IMS
domain yet. The interworking is necessary on message, parameter, and capability
levels.
Due to the easily extensible nature of the SIP, interworking must be provided ranging
from the basic SIP user agents with minimal or no support for SIP extensions to the fully-
fledged SIP user agents supporting all the SIP extensions required by 3GPP or even
some extensions that are not yet widely accepted.
3GPP and ITU-T constantly improve the mapping between the BICC/ISUP and the SIP
service in order to improve subscriber satisfaction due to the insufficient interworking
between these protocols. The most important benefit of this feature is to make this
mapping available as soon as they become known.
This feature also supports mid-call modification in speech phase. However, as this func-
tionality does not interwork between the IMS and the CS side, the TrFO functionality is
adversely impacted by such codec modification.
To request URI tags, support for mapping number portability and carrier selection (equal
access) ISUP parameters have been added in order to provide these features even
when tunneling is not in use, as in the case of IMS.
Extra FQDN Configuration, JN Command Group has been created to allow the defining
of additional hosts to the Fully Qualified Domain Names (FQDN) used in SIP Circuit
Group (SIP CGR) creation. Route FQDN level parameters can also be configured in this
way.
The additional hosts allow more flexible network topology as the incoming request can
be handled by the same SIP CGR as the outgoing request, even if they come from a
different network element (for example, outgoing requests are sent to the I-CSCF and
incoming requests come from the BGCF or directly from the S-CSCF).
The route FQDN level parameters allow that different configuration is used for each
route, for example, the remote port can be different, or number portability or carrier
selection can be enabled/disabled per route.
Another enhancement is that MGCF can work now in Call Mediation Node (CMN) mode.
In this way, if incoming and outgoing user planes are similar, the usage of MGW can be
avoided. This enhancement is based on the merging of the connected functionality with
NVS and thus much configuration flexibility is taken from the NVS. This, for example,
allows that no Domain Name Server (DNS) is used for own FQDN configuration.
Id:0900d80580652d04 91
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
A related enhancement is that MGCF can now also route multimedia (video) calls to the
interworking point, even if the MGW cannot support Real-time Transport Protocol (RTP)
video calls as the MGW is optimized out of the user plane path. In this case, based on
the SDP, the content correct call type (audio/multimedia) is indicated towards the call
control and the user plane, and the call control can route the calls differently.
The optional SCTP (with multi-homing support) has also been added to the supported
transport protocols for enhanced resilience.
92 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
IF=ISC?
Yes
Is
feature No
active?
Yes
PRB=ZS4?
No Yes
TGRP ID
usage
allowed?
No
No Yes
tgrp in top
No most Route
Header
tgrp in
Contact Yes
No
Header
No Yes
MFQDN search
tgrp tgrp with local ID
in in (from top-most Route)
R-URI? R-URI?
Yes No Yes
Yes
Id:0900d80580652d04 93
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
• With the FQDN/IP address located in the topmost via header, MSS searches
through the 'additional host' list of the Extra FQDN database (created by the JNA
command) to select a Root FQDN. The Root FQDN has one to one relation to the
incoming CGR: the name of the FQDN of the incoming CGR (created by the RCC
command) is the same as the Root FQDN in the Extra FQDN database (created by
the JNC command).
• If the FQDN is not found in the MFQDN database, the MSS will search the CGR
database with the Via header FQDN/IPaddress and will check whether there is a
CGR with the same FQDN (created by the RCC command).
If the CGR has been found, the ASI parameter of the CGR indicates which is the
incoming signaling type:
• SI3MX: MGCF 3GPP interface
• SI4MX: SIP-I interface (for example, SIP with ISUP tunneling)
• Si6MX: SIP-I interface (for example, SIP with ISUP tunneling)
• SI7MX: IETF MGCF/IP Centrex interface
Please note that:
• In case of another ASI, the call will be rejected.
• If the CGR is not found, the call will be rejected.
• If the interface is SIP-I, the INVITE message must contain the ISUP IAM message
otherwise the call will be rejected.
• If the interface is MGCF, it can be configured by UTPFIL whether to allow ISUP also
on the SIP MGCF interfaces. By default, the MGCF interface does not use ISUP tun-
neling but in some cases (for example, when IMS is used as a transit IMS for SIP-I,
the 'accepting ISUP on MGCF' feature needs to be enabled). The configurable
values are as follows:
• Ignore ISUP (default): INVITE is handled as ISUP IAM will not be received but
if the SIP message indicates that the ISUP must be handled (Content-Disposi-
tion header), the call is rejected.
• Use ISUP: MGCF switches to a SIP-I interface.
• Reject Request: requests with ISUP information are rejected.
• Forced ignore ISUP: INVITE is handled as ISUP IAM will not be received and
the Content-Disposition header is ignored.
• When MSS sends an INVITE, it adds the network-element-level FQDN (configured
by the JHM command) to the topmost via header, if it is not configured, the unit-level
FQDN or IP address will be added.
94 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
• The LDAP directory contains a Group Profile ID for the given user. If the Trunk
Group ID is not used and the 'Public Domain' parameter in the user-specific Group
profile is configured, then that FQDN will be used for searching the MFQDN param-
eter and CGR database for FQDN match as it is described in the previous section.
• If there is no match or the Group Profile parameter is not configured, the PUBLIC
FQDN FOR SIP ACCESS parameter of the General SIP configuration (JHM
command) is used for MFQDN and CGR database search.
• If the parameter is not configured, the topmost via header is used like in case of the
MGCF interface.
Please note that:
• Searching the CGRs with the via header is not recommended since if the user
agents are connected directly to the NVS, the via header will contain the local IP
addresses of the user agents.
• When the CGR has been found, the ASI must be SI3MX otherwise the call will be
rejected.
Id:0900d80580652d04 95
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
IP address + port for this interface (Private Normal Interface created by the JIM com-
mand). The signaling variant is determined immediately because of this.
When an INVITE is received on this interface, (for example, anINVITE is received from
another NVS or on the Ma interface), the incoming CGR is selected in the same way as
it is selected on the MGCF/SIP-I interface:
• If the Trunk Group ID feature is enabled, and tgrp tag(s) are present, then the tgrp
tag(s) in the Contact/Request-URI headers are used.
• if the Trunk Group ID is not used with the FQDN/IP address located in the topmost
via header, the NVS searches through the 'additional host' list of the Extra FQDN
database (created by the JNA command) to select a Root FQDN. The Root FQDN
has one to one relation to the incoming CGR: the name of the FQDN of the incoming
CGR (created by the RCC command) is the same as the Root FQDN in the Extra
FQDN database (created by the JNC command).
• If the FQDN is not found in the MFQDN database, then MSS searches the CGR
database with the Via header FQDN/IP address and checks whether there is a CGR
with the same FQDN (created by the RCC command).
Please note that when the CGR has been found, the ASI must be SI3MX otherwise the
call will be rejected.
96 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
Configuration
Reachability check on CGR/MFQDN level can be configured with the JNM command.
• The OCHECK optional parameter specifies the time interval between two OPTIONS
queries. The parameter value is measured in seconds. Maximum 3 minutes (180
seconds) and minimum 5 seconds can be set. The special value zero means that no
OPTIONS based checking is done.
• The OTOUT optional parameter specifies the timeout value of the OPTIONS query.
The parameter value is measured in seconds. Maximum 3 minutes (180 seconds)
and minimum 1 second can be set.
For more information, see JN - Extra FQDN Configuration Commands.
Functionality
The most important aspects of SIP when it is used with the trunk interface and with UDP
transport are as follows:
• If some destination (IP address) becomes unreachable, then retransmission takes
too much time before the call can be re-routed to a working destination.
• Subsequent calls also try the same ('black-hole') destination.
• If there are no call-related SIP messages sent, it is not noticed that the destination
has become unreachable or it takes too much time (for example, when session
refreshment is used).
The reachability of a SIP endpoint is not known before the call setup is tried. It takes too
much time to notice that the destination cannot be reached and this information is not
utilized with subsequent calls.
The aim of this enhancement is that the OPTIONS message is sent to all IP addresses
that can be a target for SIP requests and the reachability of them is constantly moni-
tored. If they cannot be reached, the traffic to them is stopped and thus calls can be re-
routed without delay.
By default, any response received to the OPTIONS query is considered to be successful.
OPTIONS query is not successful in the following cases:
Id:0900d80580652d04 97
NVS functionality Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
98 Id:0900d80580652d04
Nokia Siemens Networks Mobile VoIP Server (NVS) NVS functionality
and MSC Server (MSS) SIP User Guide
UP UP
Realm 2 Realm 5
Intermediate NE
that transparently transfers
tgrp in Contact & R-URI
H.248 (e.g. SBC, softswitch) H.248
PBX RTP RTP
Realm 3 Realm 6
MGW MGW
DSLAM
Id:0900d80580652d04 99
Managing NVS Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
3 Managing NVS
Configuring registration
This section outlines the major steps that you need to take in order to enable registration
in NVS. For detailed instructions, see the feature activating instructions of Feature 1673:
NVS Registration (Standalone Mode) and Feature 1673: NVS Registration (Application
Server Mode).
1. Configure DNS.
A public and a private DNS are necessary for the proper working of NVS.
2. Configure the LDAP server.
An LDAP server is used to store SIP-specific subscriber data. A primary and a sec-
ondary LDAP server can be connected to an NVS.
For more information on how to install and setup an LDAP server, see also LDAP
Server for NVS, Operating Instructions.
3. Set PRFILE and FIFILE parameters and licences.
Both NVS-specific and parameters commonly used with SIP-I and MGCF are used.
4. Activate NVS functionality.
5. Activate TCP support.
TCP is supported in NVS but it can be switched on and off with parameters.
6. Activate SCTP support.
SCTP is supported in NVS but it can be switched on and off with route parameters.
For SCTP settings, see Feature 1671: NVS Call Handling (Application Sever Mode),
Feature Activation Manual.
7. Configure Location Area Code and Service Area.
A separate Location Area Code (LAC) and Service Area (SA) must exist for SIP sub-
scribers (LAC and SA are SIP Group Profile specific parameters). They are not real
LAC and SA, because the subscriber is always located in the same location Cell
Global Identity (CGI), independently from whatever it registers to its 'home' NVS.
8. Configure NVS address.
Public and private SCPU addresses, FQDNs, and ports have to be configured in
NVS.
9. Map location ID.
Every SIP subscriber can have a location ID in the LDAP server. If it is given, the
CGI is determined from the Location ID mapping table, based on the ID. If it is not
given in the LDAP, the CGI is used from the SIP group profile.
10. Set general SIP parameters.
General SIP parameters valid for the whole NVS can be set. These are, for example,
cleaning time and NVS addresses.
11. Set SIP Group Profile.
There can be a maximum of 300 SIP Group Profiles. The SIP Group Profile ID is
given for each subscriber in LDAP. During registration, the subscriber's data is
downloaded from LDAP and the given profile is used. If the Group ID is not given in
LDAP, the group ID '0' is used.
12. Set SIP Authentication Profile.
There can be a maximum of 50 SIP Authentication Profiles. The SIP Authentication
Profile ID is given for each subscriber in LDAP. During registration the subscriber's
data is downloaded from LDAP, and the given profile is used. If the Authentication
Profile ID is not given in LDAP, the profile ID '0' is used.
100 Id:0900d8058053b530
Nokia Siemens Networks Mobile VoIP Server (NVS) Managing NVS
and MSC Server (MSS) SIP User Guide
Id:0900d8058053b530 101
Managing NVS Nokia Siemens Networks Mobile VoIP Server (NVS)
and MSC Server (MSS) SIP User Guide
Configuring messaging
This section outlines the major steps that you need to take in order to enable messaging
in NVS. For detailed instructions, see the feature activating instructions of Feature 1760,
NVS Messaging (Application Server Mode) and Feature 1760, NVS Messaging (Stand-
alone Mode).
1. Configure DNS.
A public and a private DNS are necessary for the proper working of NVS.
2. Configure the LDAP server.
An LDAP server is used to store SIP-specific subscriber data. A primary and a sec-
ondary LDAP server can be connected to an NVS.
For more information on how to install and setup an LDAP server, see also LDAP
Server for NVS, Operating Instructions.
3. Set PRFILE and FIFILE parameters and licences.
Set both NVS-specific and parameters commonly used with SIP-I and MGCF.
4. Activate NVS functionality.
5. Activate TCP support.
TCP is supported in NVS but it can be switched on and off with parameters.
6. Activate SCTP support.
SCTP is supported in NVS but it can be switched on and off with route parameters.
For SCTP settings, see Feature 1671: NVS Call Handling (Application Sever Mode),
Feature Activation Manual.
102 Id:0900d8058053b530
Nokia Siemens Networks Mobile VoIP Server (NVS) Managing NVS
and MSC Server (MSS) SIP User Guide
Id:0900d8058053b530 103