Configuring SS7 10K Virtual Channels

Overview

The 10K Virtual Channels feature (sometimes referred to as Virtual CICs) allows configuration of virtual T-ONE and E-ONE/J-ONE cards in the CSP. This enhancement meets all standard software requirements for Cantata and does not affect connectivity or performance.

The 10K Virtual Channels feature is supported by the SS7 Series 3 protocol. By configuring virtual channels on the CSP, physical links or voice circuits with their voice and data traffic can be terminated on another switch outside the CSP platform. The CSP simply terminates control channels for the SS7 signaling links and provides management of SS7 Circuit Identification Codes (CICs). No difference is apparent to the CSP between virtual and physical channels installed in the chassis.

Before You Begin

Important! Please note the following:

• A single CSP supports the 10K Virtual Channels feature for this release.

• A maximum of 12,000 T1 or E1/J1 channels can be supported per CSP. There are the 2,000 physical channels and up to 10,000 virtual channels available for licensing (See Licensing of Virtual Channels below.)

• The SS7 Series 3 card supports the 10K Virtual Channels feature.

• The SS7 PQ card does not support the 10K Virtual Channels feature.

• You cannot connect virtual channels over the Exnet Ring. In order for a call to be connected over the Exnet Ring, the channels must be terminated locally (that is, on the CSP or Exnet Connect card).

Licensing of Virtual Channels

The licensing of Virtual Channels, based on the CSP chassis serial number, can be from an initial 2,000 up to a maximum of 10,000. To use the 10K Virtual Channels feature, you must configure Virtual Channels in the CSP. The CSP does not distinguish between Virtual Channels and physical channels.

The licensing of Virtual Channels, based on the CSP chassis serial number, can be from an initial 2,000 up to a maximum of 10,000 at 2,000 increments. To enable more than 2000 Virtual Channels you require at least two licenses, one to enable the initial virtual 2000 channels, and a second license to incrementally increase to greater than 2000 Virtual Channels.

The following licensing options are available by model number:

Initial license for 2,000 Virtual Channels

Incremental 2,000 Virtual Channels

Incremental 4,000 Virtual Channels

Incremental 6,000 Virtual Channels

Incremental 8,000 Virtual Channels

Activating Licensing of Virtual Channels

To activate any new feature, including 10K Virtual Channels, you must use a Product License Key, which Cantata provides when you purchase the Product License. The key is unique and encrypted.

For details, refer to Downloading License Keys to the CSP in the Licensing Overview chapter in the Developer’s Guide: Overview and the Product License Download message (0x0079) in the API Reference.

Important! If you have two licenses for an upgrade from 2,000 channels to 10,000 channels, use the 10,000 channel license. If you download the 2,000 license after a 10,000 license was already downloaded, the CSP will revert to 2,000 channels.

T-ONE and E-ONE/J-ONE Virtual Cards

Virtual cards function in the same way as physical cards in all respects. Insertion and removal of cards will occur logically for the switch without interruption to service, using the Card Status Query and Card Status Report messages.

Two card types represent the T-ONE and E-ONE/J-ONE virtual cards. These are:

• 0xD2 Virtual T-ONE, 16 span

• 0xD5 Virtual E-ONE/J-ONE, 16 Span

Important! You cannot use Service State Configure to take virtual cards out-of-service.

Expanded Virtual Card Slots

To support the expanded number of channels, it is necessary to extend the range of slot values for the Virtual Slot Configuration message.

A total of 32 virtual slot values 64-95 (0x40-0x5F) have been added, to allow for the 10k channels to be mapped without the current requirement of mapping a virtual slot to an empty slot in the CSP chassis.

The following tables break down the number virtual cards supported for the additional virtual channels and spans.

Virtual E-ONE/J-ONE Cards: Spans and Channels

Channels Licensed

E-ONE or
J-ONE Cards

Virtual Channels

Virtual Spans

2,000

4

2,048

64

4,000

8

4,096

128

6,000

12

6,144

192

8,000

16

8,192

256

10,000

*20

10,080

315

Important! *The 20th virtual card can only have 11 spans assigned to it to get the maximum of 315 virtual E1/J1 spans allowed.

Virtual T-ONE Cards: Spans and Channels

Channels Licensed

T-ONE Cards

Virtual Channels

Virtual Spans

2,000

6

2,304

96

4,000

11

4,224

176

6,000

16

6,144

256

8,000

22

8,448

352

10,000

*27

10,080

420

 

Important! *The 27th virtual card can only have 4 spans assigned to it to get the maximum of 420 virtual T1 spans allowed.

 

A fully configured system provides the following spans, channels and virtual cards at capacity.

Virtual T-ONE and E-ONE/J-ONE Card Span and Channel Capacities

Virtual Card Type

Number of
Spans per Virtual Card

Number of
Channels per Virtual Span

Number of
Channels per Virtual Card

Total Number of Virtual Spans

Minimum Number of Virtual Cards at Capacity

T-ONE (0xD2)

16

24

384

420

27

E-ONE/J-ONE (0xD5)

16

32

512

315

20

Typical Operation of Virtual Spans

The following functions apply to typical operation of the Virtual Spans feature:

• A CSP supports up to 2048 ports and can function with any combination of virtual and physical spans.

• Configuration of virtual spans is done in the same manner as configuration of physical spans.

• Call processing also functions as it would in a CSP system that had only physical spans installed.

• Virtual spans can be configured on local SS7 Server Nodes or on remote nodes.

• Since virtual slots in the switch are each assigned a Card Type as if they were installed as physical cards, both matrix diagnostics and alarms function normally.

• Messaging occurs normally for SS7.

Configuration of Virtual Spans

The Virtual Span configuration sequence incorporates the API messages as shown in the table below:

Step

API Message

Action

1

Assign Logical Span ID

De-assign all of the spans and associated channels in the system. This will remove all virtual slots. These virtual slots must then be configured again.

2

Virtual Card Configure

Add the virtual slots to the system.

3

Assign Logical Span ID

Assign logical spans to the appropriate slots and offsets.

4

Messages from Standard Configuration Sequence (SS7)

See API Developer’s Guide: Overview

5

Service State Configure

Bring all spans and associated channels into service.

6

Virtual Span Control

Inform the switch that the Virtual Spans are operational. (default =non-operational)

Virtual Card Acts as Physical Card

The Virtual Card Configure message allows the switch to function as if a "real" physical card has been installed. The host receives the Card Status Report as if the virtual card actually existed. It monitors each card type as real (physical) so that the virtual card, whether it is T-ONE or E-ONE/J-ONE, can only be inserted or removed through transmission of the Virtual Card Configure message.

The Virtual Span Control message supervises the actual spans that the virtual card controls. See the API Reference for a detailed description of these messages.

Redundancy

Matrix Redundancy

The virtual card addition and the virtual span status is mirrored on the standby matrix. Therefore, in the event of the active matrix failure the standby will take over, maintaining the virtual card and span status. If there are active calls up at the time of the failure, they will still be maintained on the newly active card.

N+1 Redundancy

N+1 redundancy is not a valid redundancy option for a virtual card.

SS7 Redundancy

SS7 redundancy mechanisms work exactly the same as they did before, using virtual spans. The only possible implication is that the protocol stacks will query the virtual span state (internal to the system) and will get the latest virtual span status that was configured by the Host via the Virtual Span Control message.

Virtual Spans Example Configuration File

The following is an example configuration file that utilizes the Virtual Card Configure and the Virtual Span Control messages. It sets up two SS7 ANSI stacks and controls CICs on the virtual spans.

The high level CSP configuration is:

Slot 0 SS7 Series 3 card

Slot 1 Virtual 16-span card

Slot 3 T-ONE 16-span card

 

Spans 0-3 are assigned and carry the signaling links. Spans 0 to 15 are the spans where the CICs are assigned.

 

'De-Assign all Logical span ids

00 0d 00 a8 00 00 ff 00 01 11 04 ff ff ff ff

 

'Virtual card configure (add 16 span T1)

'D2 16 Span T1

'D5 16 Span E1/J1

00 0d 00 e0 00 00 FF 00 00 01 01 01 02 01 D2

 

'Assign logical spans for the links

00 0d 00 a8 00 00 ff 00 01 11 04 00 00 03 00

00 0d 00 a8 00 00 ff 00 01 11 04 00 01 03 01

00 0d 00 a8 00 00 ff 00 01 11 04 00 02 03 02

00 0d 00 a8 00 00 ff 00 01 11 04 00 03 03 03

'Assign spans 8-15 to the virtual slots

00 0d 00 a8 00 00 ff 00 01 11 04 00 08 01 00

00 0d 00 a8 00 00 ff 00 01 11 04 00 09 01 01

00 0d 00 a8 00 00 ff 00 01 11 04 00 0a 01 02

00 0d 00 a8 00 00 ff 00 01 11 04 00 0b 01 03

00 0d 00 a8 00 00 ff 00 01 11 04 00 0c 01 04

00 0d 00 a8 00 00 ff 00 01 11 04 00 0d 01 05

00 0d 00 a8 00 00 ff 00 01 11 04 00 0e 01 06

00 0d 00 a8 00 00 ff 00 01 11 04 00 0f 01 07

 

'Set span format (ESF, B8ZS, clear channel, 133ft)

00 0d 00 a9 00 00 ff 00 01 0c 02 00 00 52 06

00 0d 00 a9 00 00 ff 00 01 0c 02 00 01 52 06

00 0d 00 a9 00 00 ff 00 01 0c 02 00 02 52 06

00 0d 00 a9 00 00 ff 00 01 0c 02 00 03 52 06

 

'Set span filter Characteristics (1 second CGA Cleared)

00 0e 00 cd 00 00 ff 00 01 0c 02 00 00 01 00 64

00 0e 00 cd 00 00 ff 00 01 0c 02 00 01 01 00 64

00 0e 00 cd 00 00 ff 00 01 0c 02 00 02 01 00 64

00 0e 00 cd 00 00 ff 00 01 0c 02 00 03 01 00 64

 

'****************************

'SS7 CONFIGURATION STARTS HERE

'****************************

 

'-------------------------------------------------------------------------

'Configure First SS7 Stack (A)

'-------------------------------------------------------------------------

 

'Set Signaling Stack Configure A

'Set our OPC to 00000123 and set the 3 modules to ANSI

00 16 00 5c 00 00 ff 00 01 21 02 00 00 00 00 01 23 03 01 00 02 00 03 00

'Define a Link Set going to 00000987 ID 0

00 0f 00 5d 00 00 ff 00 01 1e 02 00 00 00 00 09 87

'Set the signaling link configuration (SLC 0, Link Id 0, Link Set 0)

00 14 00 5e 00 00 ff 00 02 1f 03 00 00 00 0d 03 00 00 00 00 00 00

 

'Set the Signaling Route Configure for A

'Define a Route to 00 00 09 87 using only Link Set 0

00 14 00 5f 00 00 ff 00 01 20 05 00 00 00 00 00 00 00 09 87 00 00

 

' Assign DPC-CIC 00000987=0000-060 for A

00 14 00 6a 00 00 ff 00 01 14 07 00 00 00 00 08 00 18 00 00 09 87

00 14 00 6a 00 00 ff 00 01 14 07 00 00 20 00 09 00 18 00 00 09 87

00 14 00 6a 00 00 ff 00 01 14 07 00 00 40 00 0a 00 18 00 00 09 87

00 14 00 6a 00 00 ff 00 01 14 07 00 00 60 00 0b 00 18 00 00 09 87

 

'-------------------------------------------------------------------------

' Configure Second SS7 Stack (B)

'-------------------------------------------------------------------------

' Set Signaling Stack Configure B

' Set our OPC to 00000987 and set the 3 modules to ANSI

00 16 00 5c 00 00 ff 00 01 21 02 00 01 00 00 09 87 03 01 00 02 00 03 00

' Define a Link Set going to 00000123 ID 1

00 0f 00 5d 00 00 ff 00 01 1e 02 01 01 00 00 01 23

' Set the Signaling Link Configuration (SLC 0, Link Id 1, Link Set 0)

00 14 00 5e 00 00 ff 00 02 1f 03 01 01 01 0d 03 00 01 00 00 00 00

' Set the Signaling Route Configure for B

' Define a Route to 00 00 01 23 using only Link Set 1

00 14 00 5f 00 00 ff 00 01 20 05 01 00 01 00 01 00 00 01 23 01 00

 

' Assign DPC-CIC 00000123=0000-0060 for B

00 14 00 6a 00 00 ff 00 01 14 07 01 00 00 00 0c 00 18 00 00 01 23

00 14 00 6a 00 00 ff 00 01 14 07 01 00 20 00 0d 00 18 00 00 01 23

00 14 00 6a 00 00 ff 00 01 14 07 01 00 40 00 0e 00 18 00 00 01 23

00 14 00 6a 00 00 ff 00 01 14 07 01 00 60 00 0f 00 18 00 00 01 23

 

'****************************

' SS7 CONFIGURATION ENDS HERE

'****************************

 

'Bring spans into service

00 0c 00 0a 00 00 ff 00 01 0c 02 00 00 f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 01 f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 02 f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 03 f0

 

'Bring virtual span into service (optional)

00 0c 00 0a 00 00 ff 00 01 0c 02 00 08 f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 09 f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 0a f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 0b f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 0c f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 0d f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 0e f0

00 0c 00 0a 00 00 ff 00 01 0c 02 00 0f f0

 

'Bring the Links in Service

00 0d 00 0a 00 00 ff 00 01 09 02 00 00 f0 00

00 0d 00 0a 00 00 ff 00 01 09 02 01 01 f0 00

 

'Bring channels into service

00 12 00 0a 00 00 ff 01 02 0d 03 00 08 00 0d 03 00 08 17 f0

00 12 00 0a 00 00 ff 01 02 0d 03 00 09 00 0d 03 00 09 17 f0

00 12 00 0a 00 00 ff 01 02 0d 03 00 0a 00 0d 03 00 0a 17 f0

00 12 00 0a 00 00 ff 01 02 0d 03 00 0b 00 0d 03 00 0b 17 f0

00 12 00 0a 00 00 ff 01 02 0d 03 00 0c 00 0d 03 00 0c 17 f0

00 12 00 0a 00 00 ff 01 02 0d 03 00 0d 00 0d 03 00 0d 17 f0

00 12 00 0a 00 00 ff 01 02 0d 03 00 0e 00 0d 03 00 0e 17 f0

00 12 00 0a 00 00 ff 01 02 0d 03 00 0f 00 0d 03 00 0f 17 f0

 

'Virtual Span Control

'Tell the switch the spans are alive

00 0e 00 e2 00 00 FF 00 01 0C 02 00 08 00 01 00

00 0e 00 e2 00 00 FF 00 01 0C 02 00 09 00 01 00

00 0e 00 e2 00 00 FF 00 01 0C 02 00 0a 00 01 00

00 0e 00 e2 00 00 FF 00 01 0C 02 00 0b 00 01 00

00 0e 00 e2 00 00 FF 00 01 0C 02 00 0c 00 01 00

00 0e 00 e2 00 00 FF 00 01 0C 02 00 0d 00 01 00

00 0e 00 e2 00 00 FF 00 01 0C 02 00 0e 00 01 00

00 0e 00 e2 00 00 FF 00 01 0C 02 00 0f 00 01 00

Host-Controlled Continuity

Since virtual T-ONE and E-ONE/J-ONE cards function the same way real cards would in the CSP, the switch will automatically attempt a Continuity Check for a CIC when an IAM is received. The Continuity Check is performed for the voice circuits (CICs). This involves testing whether a tone has been properly transmitted at one end and been received at the other on the CIC for which the call is intended. If the Continuity Check passes, then the call continues. If it does not, the call is released.

However, since no actual span exists, this Continuity Check will fail. To prevent this, the automatic Continuity Check is disabled in the switch. In its place Cantata uses the "Host-controlled Continuity". Using this feature, the host can initiate a Continuity Check manually by choice only.

 

Call Flows for Virtual Spans

This section includes call flow examples for Virtual Spans in both ITU and ANSI.

Incoming Call: IAM Received with COT Required

Outgoing Call: IAM Sent with COT Required

 

ANSI Call Flows

This section includes call flow examples for Virtual Spans in ANSI only.

ANSI CRM Received: NOC=COT Required

ANSI CRM Sent: NOC=COT Required

 

ANSI IAM Sent: COT Failure: Continuity Recheck

ANSI IAM Received: COT Failure: Continuity Re-check