You are here: PPL Developer’s Guide > 6 SS7 Atomic Functions > ISUP SPRC (0x0013)

ISUP SPRC (0x0013)

This section documents the atomic functions associated with ISUP SPRC.

Atomic Functions

AF Number | 51
--- | ---
Name | Send Message to MTP
Description | Delivers an outgoing message to MTP.
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 52
--- | ---
Name | Update CPC Circuit Status and Remove Transient Circuit Status
Description | Updates the ‘CPC’ status bits and clears the ‘transient’ status bit in the CIC state database.
Arg1 | <Event ID>
Arg2 | <Not Used>

AF Number | 53
--- | ---
Name | Send Circuit Status to MPC
Description | Returns the current circuit state from the CIC state database to the requesting ISUP state machine.
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 54
--- | ---
Name | Test ISUP Message Configuration Index
Description | Tests for the index into the ISUP Message Configuration Table.
Arg1 | <Not Used>
Arg2 | <Not Used>

Test Result | PPL Internal Event
--- | ---
Index Value | 0 + Index Value

AF Number | 55
--- | ---
Name | Test for Unequipped CIC
Description | Test that the CIC(s) that this message refers to is equipped.
Arg1 | <Not Used>
Arg2 | <Not Used>

Test Result | PPL Internal Event
--- | ---
Yes (Equipped) | 0
No (At least one CIC is unequipped) | 1

AF Number | 56
--- | ---
Name | Test If Confusion (CFN) Message
Description | Test if the incoming message is a CFN.
Arg1 | <Event ID>
Arg2 | <Event Data>

Test Result | PPL Internal Event
--- | ---
Yes | 1
No | 0

AF Number | 57
--- | ---
Name | Send UCIC to MTP
Description | Send a UCIC message based on the parameters stored in the configuration bytes at offset specified in Arg1.
Arg1 | <Config Byte Offset>
Arg2 | <Not Used>

AF Number | 58
--- | ---
Name | Send Call Control Message to CPC
Description | Delivers an incoming message to CPC.
Arg1 | <Status Value>
Arg2 | <Not Used>

AF Number | 59
--- | ---
Name | Send L5 PPL Event Indication for Span/Channel
Description | Sends a PPL Event Indication message to the host for the span/channel of the current message.
Arg1 | <Event ID>
Arg2 | <Not Used>

AF Number | 60
--- | ---
Name | Add DPC to Pause List
Description | Add the DPC to the pause queue and set it to expire in the number of timer ticks in Arg1.
Arg1 | <# of Timer Ticks to Expiration>
Arg2 | <Not Used>

AF Number | 61
--- | ---
Name | Check for DPC in Pause List and Remove
Description | Tests if a DPC in a RESUME message is in the Pause queue, and if so, removes it.
Arg1 | <Not Used>
Arg2 | <Not Used>

Test Result | PPL Internal Event
--- | ---
Yes (DPC is in pause list) | 1
No (DPC is not in pause list) | 0

AF Number | 62
--- | ---
Name | Send Message to GBUR
Description | Delivers an incoming message to GBUR
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 63
--- | ---
Name | Send Message to GBUS
Description | Delivers an incoming message to GBUS
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 64
--- | ---
Name | Send Message to CGRR
Description | Delivers an incoming message to CGRR.
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 65
--- | ---
Name | Send Message to CGRS
Description | Delivers an incoming message to CGRS
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 66
--- | ---
Name | Send Message to CRI
Description | Delivers an incoming message to CRI.
Arg1 | <Status Value>
Arg2 | <Not Used>

AF Number | 67
--- | ---
Name | Send Message to CRR
Description | Delivers an incoming message to CRR.
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 68
--- | ---
Name | Send Message to BLR
Description | Delivers an incoming message to BLR
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 69
--- | ---
Name | Send Message to BLS
Description | Delivers an incoming message to BLS
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 70
--- | ---
Name | Test if Valid Message
Description | Tests to determine if an ISUP Message is valid by consulting the ISUP Message Configuration template.
Arg1 | <Not Used>
Arg2 | <Not Used>

Test Result | PPL Internal Event
--- | ---
Yes (Valid/Known) | 1
No (Invalid/Unknown) | 0

AF Number | 71
--- | ---
Name | Send Confusion (CFN) Message
Description | Send a CFN message based on the parameters stored in the configuration bytes at offset specified in Arg1.
Arg1 | <Config Byte Offset W/ Parameters>
Arg2 | <Not Used>

AF Number | 72
--- | ---
Name | Test if CRS Active
Description | Test if CRS for the CIC is active (non-idle).
Arg1 | <Not Used>
Arg2 | <Not Used>

Test Result | PPL Internal Event
--- | ---
No (Inactive) | 0
Yes (Active) | 1

AF Number | 73
--- | ---
Name | Test if CRI Active
Description | Tests if the CRI for the CIC is active (non-idle).
Arg1 | <Not Used>
Arg2 | <Not Used>

Test Result | PPL Internal Event
--- | ---
No (Inactive) | 0
Yes (Active) | 1

AF Number | 74
--- | ---
Name | Send MSG to CRS
Description | Delivers an incoming message to CRS
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 75
--- | ---
Name | Test if DPC is in Pause List
Description | Tests if the DPC of this message is in the DPC pause queue.
Arg1 | <Not Used>
Arg2 | <Not Used>

Test Result | PPL Internal Event
--- | ---
No (Not in queue) | 0
Yes (In queue) | 1

AF Number | 76
--- | ---
Name | Validate Message Parsing
Description | Tests that the incoming message can be parsed according to the ISUP Message Configuration template.
Arg1 | <Not Used>
Arg2 | <Not Used>

Test Result | PPL Internal Event
--- | ---
No (Corrupt message) | 0
Yes (Valid message) | 1

AF Number | 77
--- | ---
Name | Add MTP Message to Pause Queue
Description | Store outgoing message in the Pause Queue for MTP.
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 78
--- | ---
Name | Update MPC Blocking Circuit Status
Description | Updates the ‘Maintenance Blocking’ status bits (Maintenance Local Blocked, Maintenance Remote Blocked) in the CIC state database based on receiving an update message from an ISUP state machine.
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 79
--- | ---
Name | Update Transient Circuit Status
Description | Updates the ‘transient’ status bit in the CIC state database based on receiving an update message from an ISUP state machine.
Arg1 | <Not Used>
Arg2 | <Not Used>

AF Number | 80
--- | ---
Name | De-queue an MTP Message from Pause Message Queue and Send to MTP
Description | Tests for queued messages for the DPC which has received a RESUME event and, if one, sends it.
Arg1 | <Not Used>
Arg2 | <Not Used>

Test Result | PPL Internal Event
--- | ---
No (No messages in queue) | 0
Yes (Message sent) | 1

See Integrated Services Digital Network User Part.
See Atomic Function.
See Message Transfer Part.
See Circuit Identification Codes.
See Programmable Protocol Language.
Setting up, monitoring, and tearing down calls.
A condition that, when met, drives a state machine from one state to another. A condition that drives a Component out of its current state by invoking an associated primitive.
Range of channels provided by T1 or E1 transmission service. A physical span is a group of channels taking up a single physical wire. A logical span is a group of channels taking up less than a single logical wire, or carried over more than one physical wire.
Destination Point Code
In PPL, a condition that, when met, drives a state machine (PPL Component) from one state to another, by invoking an associated Primitive. In PPL files, an Event is marked by an arrow and text.