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