Dialogic ControlSwitch LSG User guide

Type
User guide
Dialogic® ControlSwitch
LNP Signaling Gateway
Feature Guide
Release 5.11.1
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 2
Copyright and Legal Notice
Copyright © 2009-2016 Dialogic Corporation. All Rights Reserved. You may not reproduce this document in whole or in part without permission
in writing from Dialogic Corporation at the address provided below.
All contents of this document are furnished for informational use only and are subject to change without notice and do not represent a
commitment on the part of Dialogic Corporation and its affiliates or subsidiaries (“Dialogic”). Reasonable effort is made to ensure the accuracy
of the information contained in the document. However, Dialogic does not warrant the accuracy of this information and cannot accept
responsibility for errors, inaccuracies or omissions that may be contained in this document.
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH DIALOGIC® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY
ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN A SIGNED
AGREEMENT BETWEEN YOU AND DIALOGIC, DIALOGIC ASSUMES NO LIABILITY WHATSOEVER, AND DIALOGIC DISCLAIMS ANY EXPRESS OR
IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF DIALOGIC PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS
FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHT OF A THIRD PARTY.
Dialogic products are not intended for use in certain safety-affecting situations. Please see
http://www.dialogic.com/company/terms-of-use.aspx for more details.
Due to differing national regulations and approval requirements, certain Dialogic products may be suitable for use only in specific countries,
and thus may not function properly in other countries. You are responsible for ensuring that your use of such products occurs only in the
countries where such use is suitable. For information on specific products, contact Dialogic Corporation at the address indicated below or on
the web at www.dialogic.com.
It is possible that the use or implementation of any one of the concepts, applications, or ideas described in this document, in marketing
collateral produced by or on web pages maintained by Dialogic may infringe one or more patents or other intellectual property rights owned by
third parties. Dialogic does not provide any intellectual property licenses with the sale of Dialogic products other than a license to use such
product in accordance with intellectual property owned or validly licensed by Dialogic and no such licenses are provided except pursuant to a
signed agreement with Dialogic. More detailed information about such intellectual property is available from Dialogic’s legal department at
6700 Cote-de-Liesse Road, Suite 100, Borough of Saint-Laurent, Montreal, Quebec, Canada H4T 2B5. Dialogic encourages all users of its
products to procure all necessary intellectual property licenses required to implement any concepts or applications and does not condone or
encourage any intellectual property infringement and disclaims any responsibility related thereto. These intellectual property licenses may
differ from country to country and it is the responsibility of those who develop the concepts or applications to be aware of and comply with
different national license requirements.
Dialogic, Dialogic Pro, Dialogic Blue, Veraz, Brooktrout, Diva, BorderNet, PowerMedia, PowerVille, PowerNova, MSaaS, ControlSwitch, I-Gate,
Mobile Experience Matters, Network Fuel, Video is the New Voice, Making Innovation Thrive, Diastar, Cantata, TruFax, SwitchKit, Eiconcard,
NMS Communications, SIPcontrol, Exnet, EXS, Vision, inCloud9, NaturalAccess and Shiva, among others as well as related logos, are either
registered trademarks or trademarks of Dialogic Corporation and its affiliates or subsidiaries. Dialogic's trademarks may be used publicly only
with permission from Dialogic. Such permission may only be granted by Dialogic’s legal department at 6700 Cote-de-Liesse Road, Suite 100,
Borough of Saint-Laurent, Montreal, Quebec, Canada H4T 2B5. Any authorized use of Dialogic's trademarks will be subject to full respect of the
trademark guidelines published by Dialogic from time to time and any use of Dialogic’s trademarks requires proper acknowledgement.
The names of actual companies and products mentioned herein are the trademarks of their respective owners.
This document discusses one or more open source products, systems and/or releases. Dialogic is not responsible for your decision to use open
source in connection with Dialogic products (including without limitation those referred to herein), nor is Dialogic responsible for any present
or future effects such usage might have, including without limitation effects on your products, your business, or your intellectual property
rights.
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 3
Document History
Revision
Revision Date
Update Description
1.0
July 2009
Initial Release
2.0
June 2015
Updated for release 5.10.2
3.0
September 2016
Updated for release 5.11.1
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 4
Table of Contents
INTRODUCTION ............................................................................................................................................ 6 1.
1.1 Purpose of this Document............................................................................................................................ 6
1.2 Glossary ........................................................................................................................................................ 6
1.3 Contact Us .................................................................................................................................................... 6
OVERVIEW .................................................................................................................................................... 7 2.
SIP LNP SERVER INTERACTION ...................................................................................................................... 9 3.
3.1 Request to LNP Server .................................................................................................................................. 9
3.2 Possible response formats ........................................................................................................................... 9
Format 1.................................................................................................................................................. 9 3.2.1
Format 2................................................................................................................................................ 10 3.2.2
Format 3................................................................................................................................................ 10
3.2.3
Format 4................................................................................................................................................ 10 3.2.4
3.3 No Response from the LNP Server ............................................................................................................. 11
3.4 Possible Response Formats ........................................................................................................................ 11
LSG CALL FLOW ............................................................................................................................................ 13 4.
CDR INFORMATION ..................................................................................................................................... 14 5.
5.1 Call Tracing and Routing Dips ..................................................................................................................... 14
ALARMS AND REPORTS ............................................................................................................................... 15 6.
6.1 Alarms ........................................................................................................................................................ 15
6.2 Reports ....................................................................................................................................................... 15
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 5
List of Figures
Figure 1: System Architecture .......................................................................................................................8
Figure 2: SIP Communication between CS and the SIP Server .....................................................................9
Figure 3: SIP Communication between CS and the SIP Server (number not ported) ................................ 10
Figure 4: SIP Communication between the CS and the SIP Sever (no response) ...................................... 11
Figure 5: Message Flow .............................................................................................................................. 12
Figure 6: Call Flow ...................................................................................................................................... 13
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 6
Introduction 1.
1.1 Purpose of this Document
This document describes the CS LSG element, including the LSG services flows, and its management.
1.2 Glossary
For the purposes of this document the following abbreviations apply:
Abbreviation
Meaning
CCE
Call Processing Element
CDR
Call Detailed Record
CS
ControlSwitch System
LNP
Local Number Portability
LSG
LNP Signaling Gateway
PE
Policy Engine
SSE
Service Execution Element
Table 1: Glossary
1.3 Contact Us
For a list of Dialogic locations and offices, please visit: https://www.dialogic.com/contact.aspx.
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 7
Overview 2.
Local Number Portability (LNP) allows the end-users to keep their existing phone number if they either
move or switch carriers. This involves storing of the Network Routing Number (NRN) that is a different
number from the user’s directory number (DN) in the SCP. When a switch (originating, transit, or
terminating) determines that a number is ported, it attempts to retrieve the NRN for the DN. NRN is
used to route the call towards the correct destination. One way of doing this is to query an SCP (SN) by
using the SIP protocol a simple transaction with an INVITE to the SN results in a 3xx redirection with
the LNP information.
The LSG is an integral component of the CS, providing a SIP transaction-based interface, for querying the
SIP service nodes (SN), in IP network.
The SIP LNP solution involves the following elements:
Call Processing Element (CCE). IP/TDM Call Processing element.
Service Execution Element (SEE). After dipping with the Policy Engine (PE), the SEE interacts
with the LSG that queries the SCP.
PE. Provides the service trigger information for identifying whether or not there is a need for
SIP-based SCP interaction.
LSG: Communicates the transaction messages between the CS and SCP.
SIP LNP Server: External SCP which provides SIP interface to access LNP database.
EMS: EMS manages all the elements of the CS. It provisions the PE with routing information
and other necessary mappings required within the system and allows the dynamic
provisioning of the service nodes.
LSG interacts with SEE for providing the LNP information and with EMS for management purposes.
When an incoming call is forwarded to the PE for route determination, if the PE finds that the called
party belongs to a ported number range and that is being served by a SIP SN, it instructs the SEE to
make the LNP dip. SEE sends the request to the LSG which interacts with the SN and obtains the LNP
information. The call processing continues with the new information.
The following figure depicts the system architecture.
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 8
Figure 1: System Architecture
For SIP LNP configuration, refer to ControlSwitch Advanced Elements and Services User's Manual,
section SIP LNP Configuration.
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 9
SIP LNP Server Interaction 3.
Figure 2: SIP Communication between CS and the SIP Server
3.1 Request to LNP Server
INVITE sip:[email protected]:5061;user=phone SIP/2.0
From: <sip:[email protected]:3560;user=phone>;tag=30705
To: <sip:[email protected]:5061;user=phone>
CSeq: 1 INVITE
Via: SIP/2.0/UDP 10.5.30.239:3560;branch=z9hG4bK-600000006-a051eef-7
Contact: sip:[email protected]:3560
Supported: timer,100rel
Max-Forwards: 70
3.2 Possible response formats
CS supports the following formats of ‘301/302’ response messages.
Format 1 3.2.1
Case: ‘sip:’ url SCP Dip done and Number ported:
SIP/2.0 301 Moved Permanently /302 Moved Temporarily
Via: SIP/2.0/UDP 10.5.30.239:3560;branch=z9hG4bK-600000006-a051eef-7
From: <sip:[email protected]:3560;user=phone>;tag=30705
To: <sip:[email protected]:5061;user=phone>;tag=583330932
CSeq: 1 INVITE
Contact: <sip: 54321001;rn=1408987654;[email protected]:9090;user=phone>
Content-Length: 0
Ported number should be presented in “rn=” parameter.
CS Supports both formats for npdi ie. “npdi=yes” or npdi
For ‘sip:’ url rn and npdi should be present in User part
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 10
Format 2
3.2.2
Case: ‘tel url’ SCP Dip done and Number ported:
SIP/2.0 301 Moved Permanently/302 Moved Temporarily
Via: SIP/2.0/UDP 10.5.20.87:3020;branch=z9hG4bK-400000004-a051457-5
From: <sip:[email protected]:3020;user=phone>;tag=8684
To: <sip:[email protected]:9090;user=phone>;tag=4
Call-ID: 17179869188-[email protected]
CSeq: 1 INVITE
Contact: <tel:+14088888888;rn=14089876543; npdi>
Content-Length: 0
The following flow shows SEE interaction where the service node does not have ported information for
the ported called number.
Figure 3: SIP Communication between CS and the SIP Server (number not ported)
Format 3 3.2.3
Case: SCP Dip done and Number not ported: (npdi, no rn)
SIP/2.0 301 Moved Permanently /302 Moved Temporarily
Via: SIP/2.0/UDP 10.5.30.239:3560;branch=z9hG4bK-600000006-a051eef-7
From: <sip:[email protected]:3560;user=phone>;tag=30705
To: <sip:[email protected]:5061;user=phone>;tag=583330932
CSeq: 1 INVITE
Contact: <sip: 54321001;[email protected]:9090;user=phone>
Content-Length: 0
Format 4 3.2.4
Case: SCP Dip done and Number not found
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 10.5.20.87:3020;branch=z9hG4bK-500000005-a051457-6
From: <sip:[email protected]:3020;user=phone>;tag=8550
To: <sip:[email protected]:9090;user=phone>;tag=1
Call-ID: 21474836485-[email protected]
CSeq: 1 INVITE
Content-Length: 0
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 11
3.3 No Response from the LNP Server
The following shows the SEE interaction when SEE terminates the transaction early/SCP
unreachable/SCP response not received.
Figure 4: SIP Communication between the CS and the SIP Sever (no response)
3.4 Possible Response Formats
RSIP
Response
npdi
Rn
Msg to SEE
Destination Routing Addr
3xx
present
present
Connect
“rn” as received in contact hdr of
3xx (Format 1/ Format 2
present
absent
Connect/Release
(Note1)
“user” field of UserPart from the
contact header (Format 3)
absent
present
Connect
“rn” as received in contact hdr of
3xx
absent
absent
Connect
“user” field of UserPart from the
contact header
404
-
-
Connect/ Release
(Note1)
Set it to same number as received
in the InitialDP request (Called
Party Number) (Format 4)
4xx, 5xx, 2xx
-
-
Abort
None
6xx
-
-
Connect
Set it to same number as received
in the InitialDP request (Called
Party Number)
Internal
Error
-
-
Abort
None
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 12
Basic Call Flow:
Figure 5: Message Flow
1. Call Ingress in CS through IP/TDM network
2. CCE sends Call Info to SEE
3. SEE dips to PE to find out Services associated with Incoming Call
4. PE based on Trunk Group (TG) Service Trigger plan executes policies associated with Incoming
call, identifies whether or not there is need of SIP based SCP Interaction and send response
back with LSG details to SEE.
5. SEE applies DA rule to called number if applicable and sends Incoming call Info to LNP.
6. LNP sends SIP INVITE message with Incoming call information to SCP
7. If number is ported then SCP sends ‘301/302’ response with rn and npdi parameters.
8. LSG passes routing number to SEE.
9. SEE sends Routing number, Original Called Party Number to PE.
10. PE does Post processing, applies policies based on New routing number sends back final Egress
TG list to SEE. Original Called Party Number is copied into GAP parameter.
11. SEE updates Forward Indicator based on SCP response and sends call to outgoing CCE
12. CCE sends call out on IP/TDM network.
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 13
LSG Call Flow 4.
Figure 6: Call Flow
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 14
CDR Information 5.
CS records the LNP events in CDR. If the dip succeeds, CS receives ‘301/302’ message with RN and NPDI,
and records following information:
<SVC ID="32" SUCC="1" ServiceNodeId="5" ServiceCategory="LNP"
TcapGatewayId="691"><Time>2010-10-19+01:23:38.023</Time>
If the operation fails the following information is recorded:
<SVC ID="32" SUCC="0" ServiceNodeId="5" ServiceCategory="LNP"
TcapGatewayId="691"><Time>2010-10-19+01:23:38.023</Time>
The following scenarios list the unsuccessful dip caes:
If CS receives 4xx/5xx/6xx message for INVITE
INVITE request time out
CS could not reach to SCP
5.1 Call Tracing and Routing Dips
When a call has been triggered for tracing and it involves routing dips, all messages that are required
are viewable by the operator. The following messages are traced:
The routing dip request sent by SEE
The SIP request sent out by LNP SIP Gateway
The SIP responses or timeout in the LNP SIP Gateway
The routing dip response received by SEE
LSG sends the following messages/information in the trace messages:
The Service Node ID to which the SIP request is being sent to
The content of SIP requests and responses
Dialogic® ControlSwitch LNP Signaling Gateway (LSG) Feature Guide
Dialogic Inc. Proprietary Page 15
Alarms and Reports 6.
6.1 Alarms
LSG supports the following alarms:
General Life cycle (Stat up, Shutdown, Disable) alarms related to CS element
CPU overload alarm
Process related alarms: Queue delay
6.2 Reports
The reports are available on daily or hourly basis for the SIP LNP service.
Number of Calls Requiring LNP dips
Number of Ported Calls. SCP returned a positive response with the new RN.
Total Dips. Total number of attempts made (some attempts may be failures, some calls may
have done multiple dips).
END OF DOCUMENT
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15

Dialogic ControlSwitch LSG User guide

Type
User guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI