In this section:

This section describes the DSC TL1 commands.

Note

Verbs and modifiers are separated by hyphens ( - ), attribute fields (TID, AID, CTAG, and General Block) are separated by colons (:), and every command is terminated by a semicolon (;).

Any attribute that contains TL1 special characters [ equal signs ( = ), colons ( : ), dashes ( - ), and commas ( , ) ] should be enclosed in double quotes ( " ) to help the attribute values escape.

Refer to Input Command Structure for more information.

DSC Command Groupings

The following figure shows the DSC objects that can be configured using TL1 commands.

DSC Objects Groupings

DSC Command Set Information

This section includes the information for the DSC command set.

DSC

CHG-DSC-DSC

CHG-DSC-DSC::[<DSC/DSC Instance ID>]:[CTAG]:::::[NAME=<string>];

VFY-DSC-DSC

VFY-DSC-DSC::[<DSC/DSC Instance ID>]:[CTAG];;

Response Format

::[<DSC/DSC Instance ID>]:<ID=int>,<NAME=string>,<VERSION=string>,<ENCRYPT_PKG=string>;

AID Description

DSC INSTANCE ID - Position 1
Type: int
Description: DSC instance identifier (1 to 99). If more than one DSC instance is defined, the value is overwritten by the associated command line argument on startup. Default value: 1.

Attribute Details

Click to read more...


DSC Nodes

CHG-DSC-NODES

CHG-DSC-NODES::[<DSC/DSC Instance ID>]:[CTAG]:::::[RTHOPCOUNTER=<int>],[CAPPS=<string>],[REQLIFESPAN=<int>],[REQMRETRY=<RetryLimitType>],[NAME_ALIAS=<NameAlias>],[LOCALOVR=<string>],[RETRYERR=<Feature>],[LOG_ERRORS=<LogBoolean>],[LOG_SETUP_MGMT=<LogBoolean>],[LOG_DIST_MGMT=<LogBoolean>],[PEER_LDL_LVL=<LogLevel>],[MQK=<int>],[QUEUE_SIZE=<QueueUsage>],[QUEUE_USAGE_1=<Percent>],[QUEUE_USAGE_2=<Percent>],[QUEUE_USAGE_3=<Percent>];

VFY-DSC-NODES

VFY-DSC-NODES::[<DSC/DSC Instance ID>]:[CTAG];

SET-DSC-NODES

SET-DSC-NODES::[<DSC/DSC Instance ID>]:[CTAG]:::[RESTORE_DBG];

Response Format for VFY-DSC-NODES

::[<DSC/DSC Instance ID>]:<DSCLIC=Licensed>,<LICIMF=Licensed>,<LICTOPOM=Licensed>,<LICTPS=int>,<RTHOPCOUNTER=int>,<CAPPS=string>,<REQLIFESPAN=int>,<REQMRETRY=RetryLimitType>,<NAME_ALIAS=NameAlias>,<LOCALOVR=string>,<LOG_ERRORS=LogBoolean>,<LOG_SETUP_MGMT=LogBoolean>,<LOG_DIST_MGMT=LogBoolean>,<PEER_LDL_LVL=LogLevel>,<LICSYSTPS=int>,<CDTPS=int>,<CWTPS=int>,<CMTPS=int>,<CYTPS=int>,<PDTPS=int>,<PWTPS=int>,<PMTPS=int>,<PYTPS=int>,<MQK=int>,<QUEUE_SIZE=QueueUsage>,<QUEUE_USAGE_1=Percent>,<QUEUE_USAGE_2=Percent>,<QUEUE_USAGE_3=Percent>;

Attribute Details

Click to read more...

DSC Node

DLT-DSC-NODE

DLT-DSC-NODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]:[CTAG];

ADD-DSC-NODE

ADD-DSC-NODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]:[CTAG]:::::[NAME=<string>],[DID_HOST=<string>],[REALM=<string>];

CHG-DSC-NODE

CHG-DSC-NODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]:[CTAG]:::::[NAME=<string>],[DID_HOST=<string>],[REALM=<string>],[DID=<string>],[INITRTNAME=<string>],[TOPOMAP=<string>],[RLMRTNAME=<string>],[INGRESS_FILT=<IngressFiltering>],[MAXROUTDEPTH=<int>],[REALMACCOUNTING=<Feature>],[REALMACCTFMT=<RealmAccountingFmtType>],[ALLOWUNKOWN=<Feature>],[ROUNDTRIPACCOUNTING=<Feature>],[REALMREDIND=<RealmRedirectIndType>],[MAX_TRAC_PER_INTV=<int>],[TRAC_INTV=<LogInterval>],[TRAC_HEX=<MsgTraceHex>],[LOG_ERRORS=<LogBoolean>],[LOG_SETUP_MGMT=<LogBoolean>],[LOG_EXEC_TRACE=<LogBoolean>],[LOG_NODE_COM=<LogBoolean>],[LOG_DIST_MGMT=<LogBoolean>];

SET-DSC-NODE

SET-DSC-NODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]:[CTAG]:::[ACTIVATE/DEACTIVATE/RESET_TRACING/RESET_IMF/RESTORE_DBG];

VFY-DSC-NODE

VFY-DSC-NODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]:[CTAG];

Response Format

::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]:<NAME=string>,<DID_HOST=string>,<REALM=string>,<DID=string>,<STATUS=NodeStatus>,<INITRTNAME=string>,<TOPOMAP=string>,<RLMRTNAME=string>,<INGRESS_FILT=IngressFiltering>,<MAXROUTDEPTH=int>,<REALMACCOUNTING=Feature>,<REALMACCTFMT=RealmAccountingFmtType>,<ALLOWUNKOWN=Feature>,<ROUNDTRIPACCOUNTING=Feature>,<REALMREDIND=RealmRedirectIndType>,<INTERNALID=int>,<MAX_TRAC_PER_INTV=int>,<TRAC_INTV=LogInterval>,<TRAC_HEX=MsgTraceHex>,<LOG_ERRORS=LogBoolean>,<LOG_SETUP_MGMT=LogBoolean>,<LOG_EXEC_TRACE=LogBoolean>,<LOG_NODE_COM=LogBoolean>,<LOG_DIST_MGMT=LogBoolean>;

AID Description

NAME - Position 1
Type: string
Description: Name used to logically identify the DSC Node. The Name must be unique within the DSC Instance. It is recommended that the name be set to a short and unique value to facilitate logs and alarms correlation. If no Name is entered on creation, or if the Name is modified to an empty string, the Node Diameter ID will be used. Valid values: alphanumeric characters, dashes, and underscores (maximum size of 32). The name is allowed to contain dots (.) and exceed maximum size only when it matches the Node Diameter ID.

Attribute Details

Click to read more...

Adjacent Diameter Node

DLT-DSC-ADJNODE

DLT-DSC-ADJNODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]:[CTAG];

ADD-DSC-ADJNODE

ADD-DSC-ADJNODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]:[CTAG]:::::[TYPE=<PeerType>],[NAME=<string>],[DID_HOST=<string>],[REALM=<string>],;

CHG-DSC-ADJNODE

CHG-DSC-ADJNODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]:[CTAG]:::::[TYPE=<PeerType>],[NAME=<string>],[DID_HOST=<string>],[REALM=<string>],[DID=<string>],[TWTMR=<DWTimer>],[TCTMR=<int>],[IPVALIDATE=<Feature>],[STRICTAPPID=<Feature>],[IMF=<Feature>],[DISCAUSE=<DisconnectCause>],[DIAMPROTPARMSET=<string>],[OUTREQRTABLE=<string>],[OUTANSRTABLE=<string>],[MAXADVCAPS=<UnlimitedCap200>];

SET-DSC-ADJNODE

SET-DSC-ADJNODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]:[CTAG]:::[ACTIVATE/DEACTIVATE];

VFY-DSC-ADJNODE

VFY-DSC-ADJNODE::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]:[CTAG];

Response Format

::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]:<TYPE=PeerType>,<NAME=string>,<DID_HOST=string>,<REALM=string>,<DID=string>,<STATUS=NodeStatus>,<TWTMR=DWTimer>,<TCTMR=int>,<IPVALIDATE=Feature>,<STRICTAPPID=Feature>,<IMF=Feature>,<DISCAUSE=DisconnectCause>,<DIAMPROTPARMSET=string>,<OUTREQRTABLE=string>,<OUTANSRTABLE=string>,<MAXADVCAPS=UnlimitedCap200>,<INTERNALID=int>;

AID Description

Adjacent Diameter ID - Position 1
Type: string
Description: Adjacent Diameter Node ID. The attribute is optional when creating an Adjacent Diameter Node with a DID Host. If not specified, the value will be set to a concatenation of the DID Host and Realm. Note: This is the value set in the Origin-Host/Destination-Host AVPs. Valid values: FQDN format or empty string.

Attribute Details

Click to read more...

ADN Connection

DLT-DSC-ADNCONN

DLT-DSC-ADNCONN::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]-[<ADN Connection/Slot>]:[CTAG];

ADD-DSC-ADNCONN

ADD-DSC-ADNCONN::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]-[<ADN Connection/Slot>]:[CTAG];

CHG-DSC-ADNCONN

CHG-DSC-ADNCONN::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]-[<ADN Connection/Slot>]:[CTAG]:::::[TRTYPE=<TransportType>],[LOCALHOST=<string>],[LOCALPORT=<SCTPLocalPort>],[REMOTEHOST=<string>],[REMOTEPORT=<DiameterPort>],[SECPARMSET=<string>],[CAPPARMSET=<string>],[SCTPPARMSET=<string>],[CERPARMSET=<string>];

SET-DSC-ADNCONN

SET-DSC-ADNCONN::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]-[<ADN Connection/Slot>]:[CTAG]:::[ACTIVATE/DEACTIVATE];

VFY-DSC-ADNCONN

VFY-DSC-ADNCONN::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]-[<ADN Connection/Slot>]:[CTAG];

Response Format

::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]-[<ADN Connection/Slot>]:<SLOT=ADNCSlot>,<TRTYPE=TransportType>,<LOCALHOST=string>,<LOCALHOSTSECONDIP=string>,<LOCALPORT=SCTPLocalPort>,<REMOTEHOST=string>,<REMOTEHOSTSECONDIP=string>,<REMOTEPORT=DiameterPort>,<STATUS=NodeStatus>,<SECPARMSET=string>,<CAPPARMSET=string>,<SCTPPARMSET=string>,<CERPARMSET=string>,<MODE=ADNconnectionmode>,<CURTRANSTYPE=ADN Connection Transport Type>,<PRMPATHSTATUS=Information of Primary Path>,<SECONDPATHSTATUS=Information of Secondary Path>,<RXMSG=int>,<TXMSG=int>,<USERACT=Feature>,<ENCRYPT=string>,<INTERNALID=int>,<VENDOR_ID=string>,<PRODUCT_NAME=string>,<FIRMWARE_REVISION=int>;

AID Description

Slot - Position 1
Type: ADNCSlot={ANY, 1 to 65535}
Description: Adjacent Diameter Node associated DSC slot. Valid values: Available routing CPU slot number and ANY (0). When set to ANY, the Adjacent Diameter Node will be associated with any one of the available routing CPU slots that the Local Host attribute can resolve to. All the available routing slots will attempt to bring the connection UP depending on the Transport Type attribute. Once the connection is successful on one of the routing CPUs, the other routing CPUs will stop attempting to bring the connection in service. When the Local host attribute is set to a hostname that resolves to multiple IP addresses defined on different routing CPUs, then the first routing CPU that is able to bring the connection UP is chosen. Other routing CPUs close their connection and stop initiating and accepting connections. It is not possible to create more than one Adjacent Diameter Node Connection (with an ADN), when the Slot attribute is set to ANY.

Attribute Description

Click to read more...


Advertised Capability

VFY-DSC-ADV_CAP

VFY-DSC-ADV_CAP::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]-[<ADN Connection/Slot>]-[<Advertised Capability/Vendor ID>-<Advertised Capability/Application ID>-<Advertised Capability/Type>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Adjacent Diameter Node/Adjacent Diameter ID>]-[<ADN Connection/Slot>]-[<Advertised Capability/Vendor ID>-<Advertised Capability/Application ID>-<Advertised Capability/Type>]:<VID=string>,<APPID=string>,<TYPE=NodeTypeCap>;

AID Description

Vendor ID - Position 1
Type: string
Description: Supported Vendor ID extracted from the Capacity Exchange request (CE-R) or answer (CE-A) message.

Application ID - Position 2
Type: string
Description: Supported Application ID extracted from the Capacity Exchange request (CE-R) or answer (CE-A) message.

Type - Position 3
Type: NodeTypeCap={AUTH,ACCT}
Description: Advertised Capability Node Type. ACCT refers to accounting while AUTH refers to authorization/authentication.

Attribute Details

Click to read more...

Allowed IP

DLT-DSC-ALLOWIP

DLT-DSC-ALLOWIP::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]-[<Allowed IP/Host>-<Allowed IP/Port>]:[CTAG];

ADD-DSC-ALLOWIP

ADD-DSC-ALLOWIP::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]-[<Allowed IP/Host>-<Allowed IP/Port>]:[CTAG];

CHG-DSC-ALLOWIP

CHG-DSC-ALLOWIP::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]-[<Allowed IP/Host>-<Allowed IP/Port>]:[CTAG]:::::[HOST=<string>],[PORT=<SocketPort>];

VFY-DSC-ALLOWIP

VFY-DSC-ALLOWIP::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]-[<Allowed IP/Host>-<Allowed IP/Port>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]-[<Allowed IP/Host>-<Allowed IP/Port>]:<HOST=string>,<PORT=SocketPort>;

AID Description

Host - Position 1
Type: string
Description: Host or IPv4 address or IPv6 address.

Port - Position 2
Type: SocketPort={ANY, 1 to 65535}
Description: Remote Port value to accept connection from. This value may be 0 which indicates that any port is accepted.

Attribute Details

Click to read more...


Transport Server

DLT-DSC-SERVER

DLT-DSC-SERVER::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]:[CTAG];

ADD-DSC-SERVER

ADD-DSC-SERVER::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]:[CTAG];

CHG-DSC-SERVER

CHG-DSC-SERVER::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]:[CTAG]:::::[TRANSPORTTYPE=<TransportTypeServer>],[SECPARMSETSERVER=<string>],[PROTO=<ADNProtocol>],[HOST=<string>],[PORT=<DiameterPort>],[IPVALIDATE=<Feature>];

SET-DSC-SERVER

SET-DSC-SERVER::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]:[CTAG]:::[ACTIVATE/DEACTIVATE];

VFY-DSC-SERVER

VFY-DSC-SERVER::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Transport Server/Slot>-<Transport Server/Transport Type>-<Transport Server/Host>-<Transport Server/Port>]:<SLOT=TRSlot>,<TRANSPORTTYPE=TransportTypeServer>,<SECPARMSETSERVER=string>,<PROTO=ADNProtocol>,<HOST=string>,<PORT=DiameterPort>,<STATUS=NodeStatus>,<IPVALIDATE=Feature>,<INTERNALID=int>;

AID Description

Click to read more...

Attribute Details

Click to read more...

Incoming ADN Routing Table

DLT-DSC-INCADNRT

DLT-DSC-INCADNRT::[<DSC/DSC Instance ID>]-[<Incoming ADN Routing Table/Table Name>]:[CTAG];

ADD-DSC-INCADNRT

ADD-DSC-INCADNRT::[<DSC/DSC Instance ID>]-[<Incoming ADN Routing Table/Table Name>]:[CTAG]:::::[ADNSEARCHTYPE=<AdjNodeSearchType>];

VFY-DSC-INCADNRT

VFY-DSC-INCADNRT::[<DSC/DSC Instance ID>]-[<Incoming ADN Routing Table/Table Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Incoming ADN Routing Table/Table Name>]:<TABLENAME=string>,<ADNSEARCHTYPE=AdjNodeSearchType>;

AID Description

Table Name - Position 1
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

TABLENAME - Table Name
Permissions: Createable
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing whitespaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

ADNSEARCHTYPE - ADN Search Type
Permissions: Createable
Type: AdjNodeSearchType={EXACT MATCH,LONGEST FROM RIGHT}
Description: Incoming ADN Search Type (EXACT MATCH/LONGEST FROM RIGHT) Exact match must result in existing ADNs in the Incoming ADN records. Default value: EXACT MATCH (reference only).


Incoming ADN Routing Record

DLT-DSC-INCADNREC

DLT-DSC-INCADNREC::[<DSC/DSC Instance ID>]-[<Incoming ADN Routing Table/Table Name>]-[<Incoming ADN Routing Record/Record Type>-<Incoming ADN Routing Record/DSC Node Name>-<Incoming ADN Routing Record/Adjacent Diameter Node>]:[CTAG]

ADD-DSC-INCADNREC

ADD-DSC-INCADNREC::[<DSC/DSC Instance ID>]-[<Incoming ADN Routing Table/Table Name>]-[<Incoming ADN Routing Record/Record Type>-<Incoming ADN Routing Record/DSC Node Name>-<Incoming ADN Routing Record/Adjacent Diameter Node>]:[CTAG]:::::[MODTBLNAME=<string>],[NEXTTBLNAME=<string>];

CHG-DSC-INCADNREC

CHG-DSC-INCADNREC::[<DSC/DSC Instance ID>]-[<Incoming ADN Routing Table/Table Name>]-[<Incoming ADN Routing Record/Record Type>-<Incoming ADN Routing Record/DSC Node Name>-<Incoming ADN Routing Record/Adjacent Diameter Node>]:[CTAG]:::::[MODTBLNAME=<string>],[NEXTTBLNAME=<string>];

VFY-DSC-INCADNREC

VFY-DSC-INCADNREC::[<DSC/DSC Instance ID>]-[<Incoming ADN Routing Table/Table Name>]-[<Incoming ADN Routing Record/Record Type>-<Incoming ADN Routing Record/DSC Node Name>-<Incoming ADN Routing Record/Adjacent Diameter Node>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format for VFY-DSC-INCADNREC

::[<DSC/DSC Instance ID>]-[<Incoming ADN Routing Table/Table Name>]-[<Incoming ADN Routing Record/Record Type>-<Incoming ADN Routing Record/DSC Node Name>-<Incoming ADN Routing Record/Adjacent Diameter Node>]:<RECORDTYPE=RecordType>,<NODEID=DSCNodeID>,<NODENAME=string>,<ADJNODE=string>,<MODTBLNAME=string>,<NEXTTBLNAME=string>;

AID Description

Record Type - Position 1
Type: RecordType={DEFAULT,VALUE}
Description: A single non-deleteable DEFAULT record handles routing if no VALUE match is found. Default value: VALUE.

DSC Node Name - Position 2
Type: string
Description: DSC Node Name of the associated DSC Node which owns the ADN. Valid values: ANY (DEFAULT record type). Existing DSC Node Name (VALUE record type).

Adjacent Diameter Node - Position 3
Type: string
Description:  Associated Adjacent Diameter Node. Valid values: empty string (DEFAULT record type). FQDN format and empty string (VALUE record type and LONGEST FROM RIGHT ADN search type) existing ADN name (VALUE record type and EXACT MATCH ADN search type).

Attribute Details

Click to read more...

Command Code Routing Table

DLT-DSC-CMDCODERT

DLT-DSC-CMDCODERT::[<DSC/DSC Instance ID>]-[<Command Code Routing Table/Table Name>]:[CTAG];

ADD-DSC-CMDCODERT

ADD-DSC-CMDCODERT::[<DSC/DSC Instance ID>]-[<Command Code Routing Table/Table Name>]:[CTAG];

VFY-DSC-CMDCODERT

VFY-DSC-CMDCODERT::[<DSC/DSC Instance ID>]-[<Command Code Routing Table/Table Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Command Code Routing Table/Table Name>]:<TABLENAME=string>;

AID Description

Table Name - Position 1
Type: string
Description: Table Name to uniquely identify the table. The Table Name must be unique across all table types. Leading and trailing whitespaces are trimmed. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64). Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

TABLENAME - Table Name
Permissions: Createable
Type: string
Description: Table Name to uniquely identify the table. The Table Name must be unique across all table types. Leading and trailing whitespaces are trimmed. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64). Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Command Code Routing Record

DLT-DSC-CMDCODEREC

DLT-DSC-CMDCODEREC::[<DSC/DSC Instance ID>]-[<Command Code Routing Table/Table Name>]-[<Command Code Routing Record/Record Type>-<Command Code Routing Record/Command Code Name>]:[CTAG];

ADD-DSC-CMDCODEREC

ADD-DSC-CMDCODEREC::[<DSC/DSC Instance ID>]-[<Command Code Routing Table/Table Name>]-[<Command Code Routing Record/Record Type>-<Command Code Routing Record/Command Code Name>]:[CTAG]:::::[MODTBLNAME=<string>],[NEXTTBLNAME=<string>];

CHG-DSC-CMDCODEREC

CHG-DSC-CMDCODEREC::[<DSC/DSC Instance ID>]-[<Command Code Routing Table/Table Name>]-[<Command Code Routing Record/Record Type>-<Command Code Routing Record/Command Code Name>]:[CTAG]:::::[MODTBLNAME=<string>],[NEXTTBLNAME=<string>];

VFY-DSC-CMDCODEREC

VFY-DSC-CMDCODEREC::[<DSC/DSC Instance ID>]-[<Command Code Routing Table/Table Name>]-[<Command Code Routing Record/Record Type>-<Command Code Routing Record/Command Code Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Command Code Routing Table/Table Name>]-[<Command Code Routing Record/Record Type>-<Command Code Routing Record/Command Code Name>]:<RECORDTYPE=RecordType>,<CMDCODENAME=string>,<MODTBLNAME=string>,<NEXTTBLNAME=string>;

AID Description

Record Type - Position 1
Type: RecordType={DEFAULT,VALUE}
Description: Record Type. A single non-deleteable DEFAULT record handles routing if no VALUE match is found.

Command Code Name - Position 2
Type: string
Description: Associated Command Code Definition name. Valid values: existing Command Code definition name..

Attribute Details

Click to read more...

Application ID Routing Table

DLT-DSC-APPIDRT

DLT-DSC-APPIDRT::[<DSC/DSC Instance ID>]-[<Application ID Routing Table/Table Name>]:[CTAG];

ADD-DSC-APPIDRT

ADD-DSC-APPIDRT::[<DSC/DSC Instance ID>]-[<Application ID Routing Table/Table Name>]:[CTAG];

VFY-DSC-APPIDRT

VFY-DSC-APPIDRT::[<DSC/DSC Instance ID>]-[<Application ID Routing Table/Table Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Application ID Routing Table/Table Name>]:<TABLENAME=string>;

AID Description

Table Name - Position 1
Type: string
Description: Table Name. Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

TABLENAME - Table Name
Permissions: Createable
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Application ID Routing Record

DLT-DSC-APPIDREC

DLT-DSC-APPIDREC::[<DSC/DSC Instance ID>]-[<Application ID Routing Table/Table Name>]-[<Application ID Routing Record/Record Type>-<Application ID Routing Record/Application ID>]:[CTAG];

ADD-DSC-APPIDREC

ADD-DSC-APPIDREC::[<DSC/DSC Instance ID>]-[<Application ID Routing Table/Table Name>]-[<Application ID Routing Record/Record Type>-<Application ID Routing Record/Application ID>]:[CTAG]:::::[MODTBLNAME=<string>],[NEXTTBLNAME=<string>];

CHG-DSC-APPIDREC

CHG-DSC-APPIDREC::[<DSC/DSC Instance ID>]-[<Application ID Routing Table/Table Name>]-[<Application ID Routing Record/Record Type>-<Application ID Routing Record/Application ID>]:[CTAG]:::::[MODTBLNAME=<string>],[NEXTTBLNAME=<string>];

VFY-DSC-APPIDREC

VFY-DSC-APPIDREC::[<DSC/DSC Instance ID>]-[<Application ID Routing Table/Table Name>]-[<Application ID Routing Record/Record Type>-<Application ID Routing Record/Application ID>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Application ID Routing Table/Table Name>]-[<Application ID Routing Record/Record Type>-<Application ID Routing Record/Application ID>]:<RECORDTYPE=RecordType>,<APPIDNAME=string>,<MODTBLNAME=string>,<NEXTTBLNAME=string>;

AID Description

Record Type - Position 1
Type: RecordType={DEFAULT,VALUE}
Description: Record Type (DEFAULT/VALUE) A single non-deleteable DEFAULT record handles routing if no VALUE match is found. Default value: VALUE.

Application ID - Position 2
Type: string
Description: Associated Application ID Definition name. Valid values: existing Application ID definition name.

Attribute Details

Click to read more...

AVP Routing Table

DLT-DSC-AVPRT

DLT-DSC-AVPRT::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]:[CTAG];

ADD-DSC-AVPRT

ADD-DSC-AVPRT::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]:[CTAG]:::::[AVPALIAS=<string>],[SEARCHTYPE=<SearchType>],[TARGETAVP=<Feature>];

CHG-DSC-AVPRT

CHG-DSC-AVPRT::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]:[CTAG]:::::[PREPROC=<string>],[TARGETAVP=<Feature>];

VFY-DSC-AVPRT

VFY-DSC-AVPRT::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]:[CTAG];

Response Format

::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]:<TABLENAME=string>,<AVPALIAS=string>,<SEARCHTYPE=SearchType>,<PREPROC=string>,<TARGETAVP=Feature>;

AID Description

Table Name - Position 1
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

Click to read more...

AVP Routing Record

DLT-DSC-AVPREC

DLT-DSC-AVPREC::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]-[<AVP Routing Record/Record Type>-<AVP Routing Record/AVP Value>]:[CTAG];

ADD-DSC-AVPREC

ADD-DSC-AVPREC::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]-[<AVP Routing Record/Record Type>-<AVP Routing Record/AVP Value>]:[CTAG]:::::[MODTBLNAME=<string>],[NEXTTBLNAME=<string>];

CHG-DSC-AVPREC

CHG-DSC-AVPREC::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]-[<AVP Routing Record/Record Type>-<AVP Routing Record/AVP Value>]:[CTAG]:::::[MODTBLNAME=<string>],[NEXTTBLNAME=<string>];

VFY-DSC-AVPREC

VFY-DSC-AVPREC::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]-[<AVP Routing Record/Record Type>-<AVP Routing Record/AVP Value>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<AVP Routing Table/Table Name>]-[<AVP Routing Record/Record Type>-<AVP Routing Record/AVP Value>]:<RECORDTYPE=AVPRecordType>,<AVPVALUE=string>,<MODTBLNAME=string>,<NEXTTBLNAME=string>;

AID Description

Record Type - Position 1
Type: AVPRecordType={DEFAULT,NO AVP,VALUE STRING,VALUE INT,VALUE HEX STRING,VALUE ADN,VALUE REALM}
Description: Record Type (DEFAULT/NO AVP/VALUE). A single non-deleteable NO AVP record handles routing if the AVP is not found in the message. A single non-deleteable DEFAULT record handles routing if the AVP is found in the message but no VALUE match is found. A VALUE record handles routing if the AVP Value attribute matches the corresponding AVP from the message based on the appropriate format (STRING, HEX STRING, INT, ADN, REALM). A VALUE STRING record must have an AVP Value in the form of a printable ASCII string. A VALUE HEX STRING record must have an AVP Value in the form of space separated hexadecimal pairs. A VALUE INT record must have an AVP Value that represents a decimal encoded integer. A VALUE ADN record must have an AVP Value that represents an existing ADN Name. A VALUE REALM record must have an AVP Value that represents an existing Realm Alias. Default value: VALUE.

AVP Value - Position 2
Type: string
Description: Associated AVP value for the table associated AVP Alias. Valid values: based on the associated AVP Alias AVP Definition AVP Type attribute.

Attribute Details

Click to read more...

Result Table

DLT-DSC-RSLTRT

DLT-DSC-RSLTRT::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]:[CTAG];

ADD-DSC-RSLTRT

ADD-DSC-RSLTRT::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]:[CTAG]:::::[NODENAME=<string>],[LDBALANCE=<LoadBalancingType>],[LBAVP=<string>];

 CHG-DSC-RSLTRT

CHG-DSC-RSLTRT::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]:[CTAG]:::::[LDBALANCE=<LoadBalancingType>],[LBAVP=<string>];

VFY-DSC-RSLTRT

VFY-DSC-RSLTRT::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]:<TABLENAME=string>,<NODEID=DSCNodeID>,<NODENAME=string>;<LDBALANCE=LoadBalancingType>,<LBAVP=string>;

AID Description

Table Name - Position 1
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

TABLENAME - Table Name
Permissions: Createable
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

NODEID - DSC Node ID
Permissions: Read-only
Type: DSCNodeID={ANY, 1 to 99}
Description: Associated DSC Node Internal ID. Obsolete as of release 14.3. Valid values: existing DSC Node identifier.

NODENAME - DSC Node Name
Permissions: Createable
Type: string
Description: Associated DSC Node name. Valid values: existing DSC Node name.

LDBALANCE - Load Balancing

Permissions: Writeable and Createable
Type: LoadBalancingType={ROUND ROBIN WEIGHT,LEAST LOADED,ROUND ROBIN COST,HASH}
Description: Load Balancing. When Round Robin Cost is selected then the lowest cost record is chosen as the routing destination. If more than one record has the same cost then messages are load shared in a round robin manner across the available destinations. Valid costs are values 1 to 99. When Round Robin Weight is selected, the weights represent the ratio of messages delivered to each destination. For example: Candidate A has weight = 10, B = 20 and C = 5. In a group of messages, the first 10 messages are sent to A, then the next 20 to B and the next 5 to C. The process is then restarted at A for the next messages. With Hash based the routing candidate is selected by hashing a defined AVP value in the message. When Least Loaded is selected, the weights indicate the relative message capacity of each server (in messages per second). Default Value: ROUND ROBIN WEIGHT.

LBAVP - AVP Alias

Permissions: Writeable and Createable
Type: string
Description: The name of an AVP Alias. This AVP is used by the hashing algorithm to perform traffic load balancing. Valid values: Must be an AVP Alias which has been created in the DSC AVP Alias Definitions tables. If the AVP is not present in the message, then the hop-by-hop header value is used.


Result Record

DLT-DSC-RSLTREC

DLT-DSC-RSLTREC::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]-[<Result Record/Cost>-<Result Record/Record Type>-<Result Record/Record Value>]:[CTAG];

ADD-DSC-RSLTREC

ADD-DSC-RSLTREC::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]-[<Result Record/Cost>-<Result Record/Record Type>-<Result Record/Record Value>]:[CTAG];

CHG-DSC-RSLTREC

CHG-DSC-RSLTREC::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]-[<Result Record/Cost>-<Result Record/Record Type>-<Result Record/Record Value>]:[CTAG]:::::[COST=<int>],[WEIGHT=<WeightType>],[RECORDVAL=<string>];

VFY-DSC-RSLTREC

VFY-DSC-RSLTREC::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]-[<Result Record/Cost>-<Result Record/Record Type>-<Result Record/Record Value>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Result Table/Table Name>]-[<Result Record/Cost>-<Result Record/Record Type>-<Result Record/Record Value>]:<COST=int>,<WEIGHT=WeightType>,<RECORDTYPE=ResultRecordType>,<RECORDVAL=string>;

AID Description

Click to read more...

Attribute Details

Click to read more...

Modification Table

DLT-DSC-MODRT

DLT-DSC-MODRT::[<DSC/DSC Instance ID>]-[<Modification Table/Table Name>]:[CTAG];

ADD-DSC-MODRT

ADD-DSC-MODRT::[<DSC/DSC Instance ID>]-[<Modification Table/Table Name>]:[CTAG];

VFY-DSC-MODRT

VFY-DSC-MODRT::[<DSC/DSC Instance ID>]-[<Modification Table/Table Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Modification Table/Table Name>]:<TABLENAME=string>;

AID Description

Table Name - Position 1
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

TABLENAME - Table Name
Permissions: Createable
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Modification Record

DLT-DSC-MODREC

DLT-DSC-MODREC::[<DSC/DSC Instance ID>]-[<Modification Table/Table Name>]-[<Modification Record/Order>]:[CTAG];

ADD-DSC-MODREC

ADD-DSC-MODREC::[<DSC/DSC Instance ID>]-[<Modification Table/Table Name>]-[<Modification Record/Order>]:[CTAG]:::::[CMD=<string>];  

CHG-DSC-MODREC

CHG-DSC-MODREC::[<DSC/DSC Instance ID>]-[<Modification Table/Table Name>]-[<Modification Record/Order>]:[CTAG]:::::[ORDER=<ModRecordOrder>],[CMD=<string>];

VFY-DSC-MODREC

VFY-DSC-MODREC::[<DSC/DSC Instance ID>]-[<Modification Table/Table Name>]-[<Modification Record/Order>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format for VFY-DSC-MODREC

::[<DSC/DSC Instance ID>]-[<Modification Table/Table Name>]-[<Modification Record/Order>]:<ORDER=ModRecordOrder>,<CMD=string>;

AID Description

Order - Position 1
Type: ModRecordOrder={1 to 100}
Description: Modification order for the message (1 to 100). Rules with lower order are applied first. Order must be unique on a per table basis.

Attribute Details

ORDER - Order
Permissions: Writeable and Createable
Type: ModRecordOrder={1 to 100}
Description: Modification order for the message (1 to 100). Rules with lower order are applied first. Order must be unique on a per table basis.

CMD - Command
Permissions: Writeable and Createable
Type: string
Description: Modification command for the message applied in order. Syntax for the command is defined in the DSC provisioning guide. Supported commands include:

append-avp <avpXML>

count <statsName> <columnNumber>

ingress-filtering

mod-avp-value bitwise and <avpAlias> <0x mask> [offset]

mod-avp-value bitwise or <avpAlias> <0x mask> [offset]

mod-avp-value byte-replace <avpAlias> <0x value> [offset]

mod-avp-value replace <avpAlias> <string>

mod-avp-value delete left <avpAlias> <octetCount>

mod-avp-value delete right <avpAlias> <octetCount>

mod-avp-value insert left <avpAlias> <string>

mod-avp-value insert right <avpAlias> <string>

mod-avp-flag <avpAlias> assign M|P|<0x bits>

mod-avp-flag <avpAlias> clear M|P|<0x bits>

mod-avp-flag <avpAlias> set M|P|<0x bits>

mod-message-flag assign P|E|T|<0x bits>

mod-message-flag clear P|E|T|<0x bits>

mod-message-flag set P|E|T|<0x bits>

realm-accounting

receive-realm-redirect-indications DISABLED

receive-realm-redirect-indications PASSTHROUGH

receive-realm-redirect-indications RFC7075

remove-avp <avpAlias>

replace-avp <avpAlias> <avpXML>

set-answer-rt <routingTableName>

set-importance <importance>

use-rate-limiter <rateLimiter>

trace

rta on|off

Examples:

ingress-filtering

mod-message-flag set P

append-avp <avp avp-name=''Origin-Host'' value=''sonus.net''/>

mod-avp-code OldAVP NewAVP

trace

Realm Routing Table

DLT-DSC-RLMRT

DLT-DSC-RLMRT::[<DSC/DSC Instance ID>]-[<Realm Routing Table/Table Name>]:[CTAG];

ADD-DSC-RLMRT

ADD-DSC-RLMRT::[<DSC/DSC Instance ID>]-[<Realm Routing Table/Table Name>]:[CTAG];

VFY-DSC-RLMRT

VFY-DSC-RLMRT::[<DSC/DSC Instance ID>]-[<Realm Routing Table/Table Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Realm Routing Table/Table Name>]:<TABLENAME=string>;

AID Description

Table Name - Position 1
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

TABLENAME - Table Name
Permissions: Createable
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Realm Routing Record

DLT-DSC-RLMRTREC

DLT-DSC-RLMRTREC::[<DSC/DSC Instance ID>]-[<Realm Routing Table/Table Name>]-[<Realm Routing Record/Remote Realm>-<Realm Routing Record/Adjacent Realm>]:[CTAG];

ADD-DSC-RLMRTREC

ADD-DSC-RLMRTREC::[<DSC/DSC Instance ID>]-[<Realm Routing Table/Table Name>]-[<Realm Routing Record/Remote Realm>-<Realm Routing Record/Adjacent Realm>]:[CTAG]:::::[TYPE=<RecordType>],[COST=<RlmRtgCost>],;

CHG-DSC-RLMRTREC

CHG-DSC-RLMRTREC::[<DSC/DSC Instance ID>]-[<Realm Routing Table/Table Name>]-[<Realm Routing Record/Remote Realm>-<Realm Routing Record/Adjacent Realm>]:[CTAG]:::::[RRLM=<string>],[COST=<RlmRtgCost>],[ARLM=<string>];

VFY-DSC-RLMRTREC

VFY-DSC-RLMRTREC::[<DSC/DSC Instance ID>]-[<Realm Routing Table/Table Name>]-[<Realm Routing Record/Remote Realm>-<Realm Routing Record/Adjacent Realm>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Realm Routing Table/Table Name>]-[<Realm Routing Record/Remote Realm>-<Realm Routing Record/Adjacent Realm>]:<TYPE=RecordType>,<RRLM=string>,<COST=RlmRtgCost>,<ARLM=string>;

AID Description

Remote Realm - Position 1
Type: string
Description: Remote Realm that a message is to be routed. If a FQDN is specified, a Realm Definition will be automatically created if none exists. If a Realm Definition is already defined, the FQDN value will be replaced by the associated alias. Valid values: empty string (DEFAULT)  FQDN format or existing Realm Definition alias (VALUE).

Adjacent Realm - Position 2
Type: string
Description: Adjacent Realm to which a message from Remote Realm is to be routed to. If an FQDN is specified, a Realm Definition will be automatically created if none exists. If a Realm Definition is already defined, the FQDN value will be replaced by the associated alias. Valid values: FQDN format or existing Realm Definition alias (VALUE).

Attribute Details

Click to read more...

SCTP Parameter Set

DLT-DSC-SCTPPARM

DLT-DSC-SCTPPARM::[<DSC/DSC Instance ID>]-[<SCTP Parameter Set/Name>]:[CTAG];

ADD-DSC-SCTPPARM

ADD-DSC-SCTPPARM::[<DSC/DSC Instance ID>]-[<SCTP Parameter Set/Name>]:[CTAG];

CHG-DSC-SCTPPARM

CHG-DSC-SCTPPARM::[<DSC/DSC Instance ID>]-[<SCTP Parameter Set/Name>]:[CTAG]:::::[RTO_INIT=<int>],[RTO_MIN=<int>],[RTO_MAX=<int>],[MX_PATH_RETRANS=<int>],[MX_ASSOC_RETRANS=<int>],[HB=<Feature>],[BUNDLING=<Feature>],[HB_INV=<int>],[DELAYACK_TO=<DelayedACKTO>],[DSCP=<int>];

VFY-DSC-SCTPPARM

VFY-DSC-SCTPPARM::[<DSC/DSC Instance ID>]-[<SCTP Parameter Set/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format for VFY-DSC-SCTPPARM

::[<DSC/DSC Instance ID>]-[<SCTP Parameter Set/Name>]:<RTO_INIT=int>,<RTO_MIN=int>,<RTO_MAX=int>,<MX_PATH_RETRANS=int>,<MX_ASSOC_RETRANS=int>,<HB=Feature>,<BUNDLING=Feature>,<HB_INV=int>,<DELAYACK_TO=DelayedACKTO>,<DSCP=int>,<INTERNALID=int>;

AID Description

Name - Position 1
Type: string
Description: Name to uniquely identify the parameter set. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

Click to read more...

CER Parameter Set

DLT-DSC-CERPARM

DLT-DSC-CERPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]:[CTAG];

ADD-DSC-CERPARM

 ADD-DSC-CERPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]:[CTAG];

CHG-DSC-CERPARM

CHG-DSC-CERPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]:[CTAG]:::::[LOCAL_DID=<string>];

VFY-DSC-CERPARM

VFY-DSC-CERPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]:<LOCAL_DID=string>,<INTERNALID=int>;

AID Description

Name - Position 1
Type: string
Description: Name to uniquely identify the Parameter Set. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64.

Attribute Details

LOCAL_DID - Local Diameter ID Override
Permissions: Writeable
Type: string
Description: Override the local Diameter ID of the DSC Node when sending CE[A/R] messages, resolving elections, etc. If empty string, use the local Diameter ID of the DSC Node. Valid values: FQDN format or empty string. Default value: empty string.

INTERNALID - Internal ID
Permissions: Read-only
Type: int
Description: Parameter set unique internal ID. Reserved for internal usage. 

CER Supported Vendor ID 

VFY-DSC-CERSUPVENIDPARM

VFY-DSC-CERSUPVENIDPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]-[<CER Supported Vendor ID/Vendor ID>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

DLT-DSC-CERSUPVENIDPARM

DLT-DSC-CERSUPVENIDPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]-[<CER Supported Vendor ID/Vendor ID>]:[CTAG];

ADD-DSC-CERSUPVENIDPARM

ADD-DSC-CERSUPVENIDPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]-[<CER Supported Vendor ID/Vendor ID>]:[CTAG];

Response Format

::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]-[<CER Supported Vendor ID/Vendor ID>]:<INTERNALID=int>;

AID Description

Vendor ID - Position 1
Type: string
Description: Vendor ID - Supported-Vendor-Id AVP is added to CE. Valid values: existing Vendor ID definition name.

Attribute Details

INTERNALID - Internal ID
Permissions: Read-only
Type: int
Description: CER Supported Vendor ID unique internal ID. Reserved for internal use.

Diameter Parameter Set

DLT-DSC-DIAMPARM

DLT-DSC-DIAMPARM::[<DSC/DSC Instance ID>]-[<Diameter Protocol Parameter Set/Name>]:[CTAG];

ADD-DSC-DIAMPARM

ADD-DSC-DIAMPARM::[<DSC/DSC Instance ID>]-[<Diameter Protocol Parameter Set/Name>]:[CTAG];

CHG-DSC-DIAMPARM

CHG-DSC-DIAMPARM::[<DSC/DSC Instance ID>]-[<Diameter Protocol Parameter Set/Name>]:[CTAG]:::::[P2P_EE_ID=<DiamProtoValidation>],[P2P_HH_ID=<DiamProtoValidation>],[P2P_P_BIT=<DiamProtoValidation>],[UNX_CER=<DiamProtoValidation>],[UNX_CEA=<DiamProtoValidation>];

VFY-DSC-DIAMPARM

VFY-DSC-DIAMPARM::[<DSC/DSC Instance ID>]-[<Diameter Protocol Parameter Set/Name>]:[CTAG];

Response Format for VFY-DSC-DIAMPARM

::[<DSC/DSC Instance ID>]-[<Diameter Protocol Parameter Set/Name>]:<P2P_EE_ID=DiamProtoValidation>,<P2P_HH_ID=DiamProtoValidation>,<P2P_P_BIT=DiamProtoValidation>,<UNX_CER=DiamProtoValidation>,<UNX_CEA=DiamProtoValidation>,<INTERNALID=int>;

AID Description

Name - Position 1
Type: string
Description: Name to uniquely identify the Parameter Set. Leading and trailing whitespaces are trimmed. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64).

Attribute Details

Click to read more...

CER Application ID

DLT-DSC-CERAPPIDPARM

DLT-DSC-CERAPPIDPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]-[<CER Application ID/Application ID>-<CER Application ID/Vendor ID>]:[CTAG];

ADD-DSC-CERAPPIDPARM

ADD-DSC-CERAPPIDPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]-[<CER Application ID/Application ID>-<CER Application ID/Vendor ID>]:[CTAG];

VFY-DSC-CERAPPIDPARM

VFY-DSC-CERAPPIDPARM::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]-[<CER Application ID/Application ID>-<CER Application ID/Vendor ID>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<CER Parameter Set/Name>]-[<CER Application ID/Application ID>-<CER Application ID/Vendor ID>]:<INTERNALID=int>;

AID Description

Application ID - Position 1
Type: string
Description: Application ID for transmit in CE messages. Valid values: existing Application ID definition name.

Vendor ID - Position 2
Type: string
Description: Vendor ID - if not Diameter, Vendor-Specific-Application-Id AVP is added to CE. An empty string is assumed to be Diameter which will include the non-vendor specific Auth-Application-Id AVP. Valid values: existing Vendor ID definition name or empty string.

Attribute Details

INTERNALID - Internal ID
Permissions: Read-only
Type: int
Description: CER Application ID unique internal ID. Reserved for internal usage.

Capacity Parameter Set

DLT-DSC-CAPCTYPARM

DLT-DSC-CAPCTYPARM::[<DSC/DSC Instance ID>]-[<Capacity Parameter Set/Name>]:[CTAG];

ADD-DSC-CAPCTYPARM

ADD-DSC-CAPCTYPARM::[<DSC/DSC Instance ID>]-[<Capacity Parameter Set/Name>]:[CTAG];

CHG-DSC-CAPCTYPARM

CHG-DSC-CAPCTYPARM::[<DSC/DSC Instance ID>]-[<Capacity Parameter Set/Name>]:[CTAG]:::::[QSSECS=<int>],[MSGPERSECCAP=<UnlimitedCap100>],[USAGETHR1=<Percent>],[USAGETHR2=<Percent>],[USAGETHR3=<Percent>],[QSMSGS=<UnlimitedCap100>],[QSKB=<UnlimitedCap70>],[CONGALARM1=<Percent>],[CONGABATE1=<Percent>],[CONGONSET1=<Percent>],[CONGHANDLE1=<string>],[CONGALARM2=<Percent>],[CONGABATE2=<Percent>],[CONGONSET2=<Percent>],[CONGHANDLE2=<string>],[CONGALARM3=<Percent>],[CONGABATE3=<Percent>],[CONGONSET3=<Percent>],[CONGHANDLE3=<string>],[OVLHANDLE1=<string>],[OVLHANDLE2=<string>],[OVLHANDLE3=<string>];

VFY-DSC-CAPCTYPARM

VFY-DSC-CAPCTYPARM::[<DSC/DSC Instance ID>]-[<Capacity Parameter Set/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Capacity Parameter Set/Name>]:<NAME=string>,<QSSECS=int>,<INTERNALID=int>,<MSGPERSECCAP=UnlimitedCap100>,<USAGETHR1=Percent>,<USAGETHR2=Percent>,<USAGETHR3=Percent>,<QSMSGS=UnlimitedCap100>,<QSKB=UnlimitedCap70>,<CONGALARM1=Percent>,<CONGABATE1=Percent>,<CONGONSET1=Percent>,<CONGHANDLE1=string>,<CONGALARM2=Percent>,<CONGABATE2=Percent>,<CONGONSET2=Percent>,<CONGHANDLE2=string>,<CONGALARM3=Percent>,<CONGABATE3=Percent>,<CONGONSET3=Percent>,<CONGHANDLE3=string>,<OVLHANDLE1=string>,<OVLHANDLE2=string>,<OVLHANDLE3=string>;

AID Description

Name - Position 1
Type: string
Description: Name to uniquely identify the Parameter Set. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64.

Attribute Details

Click to read more...


Security Parameter Set

DLT-DSC-SECPARM

DLT-DSC-SECPARM::[<DSC/DSC Instance ID>]-[<Security Parameter Set/Name>]:[CTAG];

ADD-DSC-SECPARM

ADD-DSC-SECPARM::[<DSC/DSC Instance ID>]-[<Security Parameter Set/Name>]:[CTAG];

CHG-DSC-SECPARM

CHG-DSC-SECPARM::[<DSC/DSC Instance ID>]-[<Security Parameter Set/Name>]:[CTAG]:::::[SECTYPE=<SecurityType>],[FILESET=<string>],[PRIO=<string>];

VFY-DSC-SECPARM

VFY-DSC-SECPARM::[<DSC/DSC Instance ID>]-[<Security Parameter Set/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Security Parameter Set/Name>]:<SECTYPE=SecurityType>,<FILESET=string>,<PRIO=string>,<INTERNALID=int>;

AID Description

Name - Position 1
Type: string
Description: Name to uniquely identify the Parameter Set. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

Click to read more...

Rate Limiter

VFY-DSC-RATELIMITER

VFY-DSC-RATELIMITER::[<DSC/DSC Instance ID>]-[<Rate Limiter/Name>]:[CTAG];

DLT-DSC-RATELIMITER

DLT-DSC-RATELIMITER::[<DSC/DSC Instance ID>]-[<Rate Limiter/Name>]:[CTAG];

ADD-DSC-RATELIMITER

ADD-DSC-RATELIMITER::[<DSC/DSC Instance ID>]-[<Rate Limiter/Name>]:[CTAG];

CHG-DSC-RATELIMITER

CHG-DSC-RATELIMITER::[<DSC/DSC Instance ID>]-[<Rate Limiter/Name>]:[CTAG]:::::[RATELIMITERCAPPS=<string>];

Response Format

::[<DSC/DSC Instance ID>]-[<Rate Limiter/Name>]:<NAME=string>,<RATELIMITERCAPPS=string>,<INTERNALID=int>;

AID DESCRIPTION

Name - Position 1
Type: string
Description: Name to uniquely identify the Rate Limiter. Leading and trailing whitespaces are trimmed. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64). Cannot start the name with reserved dsc_ or pt_ (case insensitive).

ATTRIBUTE DETAILS

NAME - Name
Permissions: Createable
Type: string
Description: Name to uniquely identify the Rate Limiter. Leading and trailing whitespaces are trimmed. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64). Cannot start the name with reserved dsc_ or pt_ (case insensitive).

RATELIMITERCAPPS - Capacity Parameter Set
Permissions: Writeable
Type: string
Description: Capacity Parameter Set associated with this Rate Limiter. Valid values: Existing Capacity Parameter Set. Default value: default.

INTERNALID - Internal ID
Permissions: Read-only
Type: int
Description: Rate Limiter unique internal ID. Reserved for internal use.

Application ID Definition

DLT-DSC-APPID

DLT-DSC-APPID::[<DSC/DSC Instance ID>]-[<Application ID Definition/Name>]:[CTAG];

ADD-DSC-APPID

ADD-DSC-APPID::[<DSC/DSC Instance ID>]-[<Application ID Definition/Name>]:[CTAG]:::::[APPID=<int>],;

VFY-DSC-APPID

VFY-DSC-APPID::[<DSC/DSC Instance ID>]-[<Application ID Definition/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Application ID Definition/Name>]:<APPID=int>;

AID Description

Name - Position 1
Type: string
Description: String representation of the numeric Application ID. Leading and trailing whitespaces are trimmed. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64). Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

APPID - Application ID
Permissions: Createable
Type: int
Description: An Application ID is a Diameter concept, defined in RFC6733. Application ID values are managed by IANA, see http://www.iana.org/assignments/aaa-parameters/aaa-parameters.txt for more details on specific application id assignments. Valid values: integers.

Vendor ID Definition

DLT-DSC-VENDORID

DLT-DSC-VENDORID::[<DSC/DSC Instance ID>]-[<Vendor ID Definition/Name>]:[CTAG];


ADD-DSC-VENDORID

ADD-DSC-VENDORID::[<DSC/DSC Instance ID>]-[<Vendor ID Definition/Name>]:[CTAG]:::::[VENDORID=<int>],;

VFY-DSC-VENDORID

VFY-DSC-VENDORID::[<DSC/DSC Instance ID>]-[<Vendor ID Definition/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Vendor ID Definition/Name>]:<VENDORID=int>;  

AID Description

Name - Position 1
Type: string
Description: String representation of the numeric Vendor ID. Leading and trailing whitespaces are trimmed. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64). Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

VENDORID - Vendor ID
Permissions: Createable
Type: int
Description: A Vendor ID is a Diameter concept, defined in RFC6733. The value 0 is reserved for base Diameter (as defined in RFC6733). Other Vendor ID values are managed by IANA, see http://www.iana.org/assignments/enterprise-numbers for more details on specific vendor id assignments. Valid values: integers.

AVP Definition

DLT-DSC-AVP

DLT-DSC-AVP::[<DSC/DSC Instance ID>]-[<AVP Definition/Name>]:[CTAG];

ADD-DSC-AVP

ADD-DSC-AVP::[<DSC/DSC Instance ID>]-[<AVP Definition/Name>]:[CTAG]:::::[VENDORID=<string>],[AVPCODE=<int>],[AVPTYPE=<AVPType>],[COMMENT=<string>];  

CHG-DSC-AVP

CHG-DSC-AVP::[<DSC/DSC Instance ID>]-[<AVP Definition/Name>]:[CTAG]:::::[COMMENT=<string>];

VFY-DSC-AVP

VFY-DSC-AVP::[<DSC/DSC Instance ID>]-[<AVP Definition/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];


Response Format

::[<DSC/DSC Instance ID>]-[<AVP Definition/Name>]:<VENDORID=string>,<AVPCODE=int>,<AVPTYPE=AVPType>,<COMMENT=string>;   

AID Description

Name - Position 1
Type: string
Description: String representation of the AVP Definition. Leading and trailing whitespaces are trimmed. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64). Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

Click to read more...

AVP Alias Definition

DLT-DSC-AVPALIAS

DLT-DSC-AVPALIAS::[<DSC/DSC Instance ID>]-[<AVP Alias Definition/Name>]:[CTAG];

ADD-DSC-AVPALIAS

ADD-DSC-AVPALIAS::[<DSC/DSC Instance ID>]-[<AVP Alias Definition/Name>]:[CTAG]:::::[AVPNAME=<string>],[AVPINST=<AVPInst>],[NESTEDAVP=<string>];

VFY-DSC-AVPALIAS

VFY-DSC-AVPALIAS::[<DSC/DSC Instance ID>]-[<AVP Alias Definition/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<AVP Alias Definition/Name>]:<AVPNAME=string>,<AVPINST=AVPInst>,<NESTEDAVP=string>;

AID Description

Name - Position 1
Type: string
Description: String representation of the AVP Alias definition. Leading and trailing whitespaces are trimmed. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64). Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

Click to read more...

Command Code Definitions

DLT-DSC-CMDCODE

DLT-DSC-CMDCODE::[<DSC/DSC Instance ID>]-[<Command Code Definition/Name>]:[CTAG];

ADD-DSC-CMDCODE

ADD-DSC-CMDCODE::[<DSC/DSC Instance ID>]-[<Command Code Definition/Name>]:[CTAG]:::::[CMDCODE=<int>],[IMPORTANCE=<CCImportance>],[COMMENT=<string>];

CHG-DSC-CMDCODE

CHG-DSC-CMDCODE::[<DSC/DSC Instance ID>]-[<Command Code Definition/Name>]:[CTAG]:::::[IMPORTANCE=<CCImportance>],[COMMENT=<string>];

VFY-DSC-CMDCODE

VFY-DSC-CMDCODE::[<DSC/DSC Instance ID>]-[<Command Code Definition/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Command Code Definition/Name>]:<CMDCODE=int>,<IMPORTANCE=CCImportance>,<COMMENT=string>;


AID Description

Name - Position 1
Type: string
Description: String representation of the Command Code definition. Use abbreviation where possible for cross-referencing. Name will be moved to uppercase as required. Valid values: alphanumeric characters ending with 'R' (maximum size of 10).

Attribute Details

Click to read more...

Realm Definition

DLT-DSC-RLM

DLT-DSC-RLM::[<DSC/DSC Instance ID>]-[<Realm Definition/Alias>]:[CTAG];

ADD-DSC-RLM

ADD-DSC-RLM::[<DSC/DSC Instance ID>]-[<Realm Definition/Alias>]:[CTAG]:::::[REALM=<string>],[COMMENT=<string>];

CHG-DSC-RLM

CHG-DSC-RLM::[<DSC/DSC Instance ID>]-[<Realm Definition/Alias>]:[CTAG]:::::[REALM=<string>],[ALIAS=<string>],[COMMENT=<string>];

VFY-DSC-RLM

VFY-DSC-RLM::[<DSC/DSC Instance ID>]-[<Realm Definition/Alias>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<Realm Definition/Alias>]:<REALM=string>,<ALIAS=string>,<COMMENT=string>;

AID Description

Alias - Position 1
Type: string
Description: Alias used to identify the Realm. Used as a short name to identify the realm for ease of provisioning. Valid values: alphanumeric characters, dashes, underscores, spaces, and dots (maximum size of 64). Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Attribute Details

Click to read more...

Mobile Code Definitions

VFY-DSC-MOBCODES

VFY-DSC-MOBCODES::[<DSC/DSC Instance ID>]:[CTAG];

Response Format

::[<DSC/DSC Instance ID>]:<MOBCODESEARCHTYPE=SearchType>;

Attribute Details

MOBCODESEARCHTYPE - Search Type
Permissions: Read-only
Type: SearchType={EXACT MATCH,LONGEST FROM RIGHT,LONGEST FROM LEFT} 
Description: Search Type (LONGEST FROM LEFT) Mobile Codes represent the IMSI Mobile Code (MCC) and Mobile Network Code (MNC) values. This table defines the MCC MNC values whose MNC values are 3 digits long. It is used to lookup the length of the MNC value (2 or 3 digits ) based on the MCC value. The Diameter Routing Modification command replace-dest-realm-from-imsi performs a lookup of the AVP IMSI in this table. When looking up MCC MNC values, the search type is used to figure out the MCC and MNC digits from the IMSI value. If the search matches an entry in the table, the MNC is 3 digits. If no match is found, the MNC is 2 digits. Populate the table with MCC whose MNC values are all 3 digits. If an MCC value has both 2 digits and 3 digits MNC values then include only the 3 digits MNC values in the table using the format MCCMNC (6 digits). Default value: LONGEST FROM LEFT.


IMSI Mobile Code

VFY-DSC-IMSIMOBCODE

VFY-DSC-IMSIMOBCODE::[<DSC/DSC Instance ID>]-[<IMSI Mobile Code/MCCMNC>]:[CTAG];

DLT-DSC-IMSIMOBCODE

DLT-DSC-IMSIMOBCODE::[<DSC/DSC Instance ID>]-[<IMSI Mobile Code/MCCMNC>]:[CTAG];

ADD-DSC-IMSIMOBCODE

ADD-DSC-IMSIMOBCODE::[<DSC/DSC Instance ID>]-[<IMSI Mobile Code/MCCMNC>]:[CTAG];

Response Format

::[<DSC/DSC Instance ID>]-[<IMSI Mobile Code/MCCMNC>]:<MCCMNC=string>;

AID Description

MCCMNC - Position 1
Type: string
Description: Mobile Country Code/Mobile Network Code combination A 3 digits MCCMNC value defines and groups all MCC entries that have only 3 digits MNC values. A 6 digits MCCMNC value defines MCC MNC entities that have both 2 and 3 digits MNC values by including the exact 3 digits MNC value. By default, an MCCMNC entry that does not exist in this table is assumed to have 2 digits MNC values. Example: 123456 (MCC is 132 and MNC is 456, other IMSI values that start with 123 have 2 digits MNC). 789 (all IMSI values that start with 789 have 3 digits MNCs). Valid values: 3 digits or 6 digits integer.

Attribute Details

MCCMNC - MCCMNC
Permissions: Createable
Type: string
Description: Mobile Country Code/Mobile Network Code combination A 3 digits MCCMNC value defines and groups all MCC entries that have only 3 digits MNC values. A 6 digits MCCMNC value defines MCC MNC entities that have both 2 and 3 digits MNC values by including the exact 3 digits MNC value. By default, an MCCMNC entry that does not exist in this table is assumed to have 2 digits MNC values. Example: 123456 (MCC is 132 and MNC is 456, other IMSI values that start with 123 have 2 digits MNC). 789 (all IMSI values that start with 789 have 3 digits MNCs). Valid values: 3 digits or 6 digits integer.


Server Pool

DLT-DSC-SERVPOOL

DLT-DSC-SERVPOOL::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]:[CTAG];

ADD-DSC-SERVPOOL

ADD-DSC-SERVPOOL::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]:[CTAG]:::::[SBIND=<PoolSessionBind>],[RTNAME=<string>],[LDBALANCE=<LoadBalancingType>],[LBAVP=<string>];

ADD-DSC-SERVPOOL::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]:[CTAG]:::::[RTNAME=<string>],[LDBALANCE=<LoadBalancingType>],[LBAVP=<string>];

CHG-DSC-SERVPOOL

CHG-DSC-SERVPOOL::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]:[CTAG]:::::[SBIND=<PoolSessionBind>],[RTNAME=<string>],[LDBALANCE=<LoadBalancingType>],[LBAVP=<string>];

SET-DSC-SERVPOOL

SET-DSC-SERVPOOL::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]:[CTAG]:::[ACTIVATE/DEACTIVATE];

VFY-DSC-SERVPOOL

VFY-DSC-SERVPOOL::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]:<NAME=string>,<SBIND=PoolSessionBind>,<RTNAME=string>,<LDBALANCE=LoadBalancingType>,<LBAVP=string>,<STATE=ActInactType>,<INTERNALID=int>;

AID Description

Name - Position 1
Type: string
Description: Name to uniquely identify the Server Pool. The name must be unique within the DSC Node. It is recommended that the name be set to a short and unique value to facilitate logs and alarms correlation. Valid values: alphanumeric characters, dashes, and underscores (maximum size of 32).

Attribute Details

Click to read more...

Member Diameter ID

DLT-DSC-SPDMID

DLT-DSC-SPDMID::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]-[<Member Diameter ID/Diameter ID>]:[CTAG];

ADD-DSC-SPDMID

ADD-DSC-SPDMID::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]-[<Member Diameter ID/Diameter ID>]:[CTAG];

CHG-DSC-SPDMID

CHG-DSC-SPDMID::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]-[<Member Diameter ID/Diameter ID>]:[CTAG]:::::[COST=<int>],[WEIGHT=<WeightType>];

VFY-DSC-SPDMID

VFY-DSC-SPDMID::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]-[<Member Diameter ID/Diameter ID>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]-[<Member Diameter ID/Diameter ID>]:<DIAMID=string>,<COST=int><WEIGHT=WeightType>,<INTERNALID=int>;

AID Description

Diameter ID - Position 1
Type: string
Description: Diameter ID associated to the Server Pool. Valid values: FQDN format.

Attribute Details

COST - Cost
Permissions: Writeable
Type: int(Range: [1..99])
Description: Cost of the result record (1 to 99). Lowest available record is used for routing. If more than one record have the lowest available cost, loadsharing is performed.

WEIGHT - Weight
Permissions: Writeable
Type: WeightType={0 to 4000000} (Range: [0..4e+06])
Description: Weight of the Diameter ID (0 to 400000). The Diameter ID Weight is used to indicate the relative message capacity of this Diameter ID when load sharing on the server pool. Valid values: 0 to 100 (ROUND ROBIN) 0 to 4000000 (LEAST LOADED). Default value: 10 (ADN) and 0 (non-ADN) (ROUND ROBIN); 2000 (ADN) and 0 (non-ADN) (LEAST LOADED).

INTERNALID - Internal ID
Permissions: Read-only
Type: int
Description: Member Diameter ID internal ID. Reserved for internal use.

Pool Application ID

DLT-DSC-SPAPPID

DLT-DSC-SPAPPID::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]-[<Pool Application ID/Application ID>]:[CTAG];

ADD-DSC-SPAPPID

ADD-DSC-SPAPPID::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]-[<Pool Application ID/Application ID>]:[CTAG];

VFY-DSC-SPAPPID

VFY-DSC-SPAPPID::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]-[<Pool Application ID/Application ID>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

Response Format

::[<DSC/DSC Instance ID>]-[<DSC Node/Name>]-[<Server Pool/Name>]-[<Pool Application ID/Application ID>]:<INTERNALID=int>;

AID Description

Application ID - Position 1
Type: string
Description: Application ID associated to the Server Pool. Valid values: Existing Application ID Definition.

Attribute Details

INTERNALID - Internal ID
Permissions: Read-only
Type: int
Description: Pool Application internal ID. Reserved for internal use.

Topology Mapping Table

VFY-DSC-TOPOMTBL

VFY-DSC-TOPOMTBL::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]:[CTAG]::::::[<searchedAttrKey1=Value1>][,<searchedAttrKey2=Value2>]…[,<searchedAttrKeyN=ValueN>];

DLT-DSC-TOPOMTBL

DLT-DSC-TOPOMTBL::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]:[CTAG];

ADD-DSC-TOPOMTBL

ADD-DSC-TOPOMTBL::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]:[CTAG];

Response Format

::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]:;

AID Description

Table Name - Position 1
Type: string
Description: Table Name to uniquely identify the table. The table name must be unique across all table types. Leading and trailing white spaces are trimmed. Valid values: Alphanumeric, dashes, underscores, spaces, and dots of maximum size 64. Cannot start the name with reserved dsc_ or pt_ (case insensitive).

Topology One to One Public Mapping

DLT-DSC-TMAPONEONE

DLT-DSC-TMAPONEONE::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to One Public Mapping/Private Realm>-<Topology One to One Public Mapping/Private DID Host>]:[CTAG];

ADD-DSC-TMAPONEONE

ADD-DSC-TMAPONEONE::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to One Public Mapping/Private Realm>-<Topology One to One Public Mapping/Private DID Host>]:[CTAG]:::::[PUBDID=<string>],[PUBREALM=<string>];

CHG-DSC-TMAPONEONE

CHG-DSC-TMAPONEONE::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to One Public Mapping/Private Realm>-<Topology One to One Public Mapping/Private DID Host>]:[CTAG]:::::[PRVREALM=<string>],[PRVDID=<string>],[PUBDID=<string>],[PUBREALM=<string>];

VFY-DSC-TMAPONEONE

VFY-DSC-TMAPONEONE::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to One Public Mapping/Private Realm>-<Topology One to One Public Mapping/Private DID Host>]:[CTAG];

Response Format for VFY-DSC-TMAPONEONE

::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to One Public Mapping/Private Realm>-<Topology One to One Public Mapping/Private DID Host>]:<PRVREALM=string>,<PRVDID=string>,<PUBDID=string>,<PUBREALM=string>;

Aid Description

Realm - Position 1
Type: string
Description: Topology Mapping Realm to protect. Add this value to the Private DID Host attribute for the internal protected Diameter ID. Add this value to the Public DID Host attribute for the external Diameter ID. If a FQDN is specified, a Realm Definition will be automatically created if none exists. If a Realm Definition is already defined, the FQDN value will be replaced by the associated alias. Valid values: FQDN format or existing Realm Definition alias.

Private DID Host - Position 2
Type: string
Description: Host of the Diameter node inside the protected realm. Valid values: FQDN format.

Attribute Details

Click to read more...

Topology One to N Public Mapping

DLT-DSC-TMAPONEMANY

DLT-DSC-TMAPONEMANY::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to N Public Mapping/Private Realm>-<Topology One to N Public Mapping/Private DID Host>]:[CTAG];

ADD-DSC-TMAPONEMANY

ADD-DSC-TMAPONEMANY::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to N Public Mapping/Private Realm>-<Topology One to N Public Mapping/Private DID Host>]:[CTAG]:::::[PUBPREFIX=<string>],[PUBSUFFIX=<string>],[PUBREALM=<string>];

CHG-DSC-TMAPONEMANY

CHG-DSC-TMAPONEMANY::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to N Public Mapping/Private Realm>-<Topology One to N Public Mapping/Private DID Host>]:[CTAG]:::::[PRVREALM=<string>],[PRVDID=<string>],[PUBPREFIX=<string>],[PUBSUFFIX=<string>],[PUBREALM=<string>];

VFY-DSC-TMAPONEMANY

VFY-DSC-TMAPONEMANY::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to N Public Mapping/Private Realm>-<Topology One to N Public Mapping/Private DID Host>]:[CTAG];

Response Format for VFY-DSC-TMAPONEMANY

::[<DSC/DSC Instance ID>]-[<Topology Mapping Table/Table Name>]-[<Topology One to N Public Mapping/Private Realm>-<Topology One to N Public Mapping/Private DID Host>]:<PRVREALM=string>,<PRVDID=string>,<PUBPREFIX=string>,<PUBSUFFIX=string>,<PUBREALM=string>;

Aid Description

Realm - Position 1
Type: string
Description: Topology Mapping Realm to protect. Add this value to the Private DID Host attribute for the internal protected Diameter ID. Add this value to the Public DID Host attribute for the external Diameter ID. If a FQDN is specified, a Realm Definition will be automatically created if none exists. If a Realm Definition is already defined, the FQDN value will be replaced by the associated alias. Valid values: FQDN format or existing Realm Definition alias.

Private DID Host - Position 2
Type: string
Description: Host of the Diameter node inside the protected realm. Valid values: FQDN format.

Attribute Details

Click to read more...

DSC Routing Search Utility

VFY-DSC-SRCHUTIL

VFY-DSC-SRCHUTIL::[<DSC/DSC Instance ID>]:[CTAG];

CHG-DSC-SRCHUTIL

CHG-DSC-SRCHUTIL::[<DSC/DSC Instance ID>]:[CTAG]:::::[NODE_NAME=<string>],[REQUEST_INC_ADN_NAME=<string>],[ANSWER_INC_ADN_NAME=<string>],[TEST_ROUTING_TABLE=<string>];

SET-DSC-SRCHUTIL

SET-DSC-SRCHUTIL::[<DSC/DSC Instance ID>]:[CTAG]:::[CLEAR/SEARCH];

Response Format for VFY-DSC-SRCHUTIL

::[<DSC/DSC Instance ID>]:<NODE_NAME=string>,<REQUEST_INC_ADN_NAME=string>,<ANSWER_INC_ADN_NAME=string>,<TEST_ROUTING_TABLE=string>,<OUTPUT_DSC_RESULT=string>,<DIAGNOSTIC_MESSAGE=string>;

Attribute Details

Click to read more...

DSC Table Record

VFY-DSC-SRCHTBLREC

VFY-DSC-SRCHTBLREC::[<DSC/DSC Instance ID>]:[CTAG];

Response Format for VFY-DSC-SRCHTBLREC

::[<DSC/DSC Instance ID>]:<SEQNUM=int>,<MATCH_TABLE_TYPE=string>,<MATCH_TABLE_NAME=string>,<TABLE_RECORD=string>,<NEXT_TABLE=string>,<MOD_TABLE=string>;

Attribute Details

Click to read more...


DSC Candidate Outgoing ADN

VFY-DSC-CANLIST

VFY-DSC-CANLIST::[<DSC/DSC Instance ID>]:[CTAG];

Response Format for  VFY-DSC-CANLIST

::[<DSC/DSC Instance ID>]:<ORDER=int>,<CAN_OUT_ADN=string>,<CAN_ADN_STATUS=CandidateRouteStatusType>;

Attribute Details

ORDER - Order
Permissions: Read-only
Type: int
Description: the candidate ADN order where the DSC will try to send out the message. The smaller the order number, the early the DSC will try to send the message on that ADN.

CAN_OUT_ADN - Candidate ADN Name
Permissions: Read-only
Type: string
Description: the candidate outgoing ADN Name where the test message will be routed to.

CAN_ADN_STATUS - Candidate Status
Permissions: Read-only
Type: CandidateRouteStatusType={UNAVAILABLE,PREVIOUSLY USED,NO APPLICATION ID,AVAILABLE}
Description: the candidate ADN Status (UNAVAILABLE, PREVIOUSLY USED, NO APPLICATION ID, AVAILABLE). The UNAVAILABLE status ADN will be displayed only if it is from a Result table record and will NOT be seen from other routing mechanisms.