Call Control Channel Management (0x0061)

Atomic Functions

The following Atomic Functions (AF) are specific to the Excel platform Call Control Channel Management component (0x0061).

AF Number

51

Name

Store a L5 message type and sequence # from current message and return L5 reference ID in GPR

Description

Allocates a node in the L5 reference linked list, stores the message type and sequence number, and returns the reference ID in the GPR # specified in Arg1.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

52

Name

ACK L5 message using L5 outgoing buffer for L5 reference ID

Description

Sends an acknowledgment for the message in the L5 message linked list, de-allocates the entry, and frees the reference ID. Also returns internal event 1 if the reference ID is found and the ACK is sent and 0 on failure.

Arg1

<GPR # containing Layer 5 Reference ID>

Arg2

<GPR # containing ACK Status>

AF Number

53

Name

Block Invalid Events for State

Description

Queues invalid events in the next state until the next state.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

54

Name

Send L5 PPL Event Indication using outgoing L5 buffer

Description

Sends a PPL Event indication message to L5 with data in the outgoing L5 buffer.

Arg1

<Event ID>

Arg2

<Not Used>

AF Number

55

Name

Clear L5 Reference ID

Description

De-allocates the L5 reference link with the specified ID.

Arg1

<GPR # containing the Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

56

Name

ACK L5 message using L5 outgoing buffer for L5 reference ID with more status

Description

Sends an acknowledgment for the message in the L5 message LL. Also de-allocates the entry and frees the Reference ID. The more status is the last normal state of the PPL state machine. Also returns internal event 1 if the reference ID is found and the ACK is sent and 0 on failure.

Arg1

<GPR # containing Reference ID>

Arg2

<ACK Status>

AF Number

57

Name

Stop all CH Timers

Description

Cancels any outstanding CH timers

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

58

Name

Purge channel with reason

Description

Initiates a purge of the channel any associated channel through the CM.

Arg1

<Reason>

Arg2

<Not Used>

AF Number

59

Name

Test Host message resend enabled flag

Description

Tests the host configuration resend enable flag for messages

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

60

Name

Test Host RFS retry forever flag

Description

Test the host configuration RFS resend flag.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

61

Name

ACK L5 message using L5 outgoing buffer for L5 Reference ID

Description

Sends an acknowledgment for the message in the L5 message LL. Also de-allocates the entry and frees the Reference ID.

Arg1

<GPR # containing Layer 5 Reference ID>

Arg2

<ACK Status>

AF Number

62

Name

Update local channel parameters based on RW L3 data and incoming message in buffer

Description

Updates the shared RW local channel parameters based on the private RW channel parameters and any appropriate TLVs in the incoming buffer specified by arg1. This is how dB Padding and release modes are dynamically set.

Arg1

<Buffer>

0 = Use default (no buffer)
1 = Layer 5 Incoming Buffer
2 = Layer 4 Incoming Buffer

Arg2

<Not Used>

AF Number

63

Name

Test for DSP Resource Free Request in incoming message buffer

Description

Tests for a DSP Resource Free TLV for the channel in the selected buffer. Returns internal event 0 if the TLV is not found, internal event 1 = free digit receiver, internal event 2 = free call progress transmitter, internal event 3 = free both.

Arg1

<Buffer>

1 = Layer 5 Incoming Buffer
2 = Layer 4 Incoming Buffer

Arg2

<Not Used>

AF Number

64

Name

Test Host Link Connection Status

Description

Tests host link connection status.

Arg1

<Not Used>

Arg2

<Not Used>

Result

0 - Not Connected
1 - Connected

AF Number

76

Name

L4CH Test host port availability based on port ID in GPR

Description

Tests the real-time availability of the specified host port.

Arg1

<GPR w/ host port ID>

Arg2

<Not Used>

AF Number

77

Name

L4CH Load host port ID into GPR

Description

Loads the shared RW host port ID into the GPR.

Arg1

<GPR for host port ID>

Arg2

<Not Used>

AF Number

78

Name

L4CH Set host port ID from GPR

Description

Sets the shared RW host port ID based on the value of the specified GPR.

Arg1

<GPR with host port ID>

Arg2

<Not Used>

AF Number

79

Name

L4CH Load host port ID from L5 ref ID into GPR

Description

Takes the host port from the L5 information referenced by L5 ref ID and stores the port ID into the GPR.

Arg1

<GPR w/ L5 ref ID>

Arg2

<GPR for host port ID>

AF Number

80

Name

Store L5 data in L5 incoming buffer

Description

Transfers any data buffer attached to the L5 message to the L5 incoming buffer. Any data previously in the L5 incoming buffer is lost.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

81

Name

Store L4 data in L4 incoming buffer

Description

Transfers any data buffer attached to the L4 message to the L4 incoming buffer. Any data previously in the L4 incoming buffer is lost.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

82

Name

Store L3 data in L3 incoming buffer

Description

Transfers any data buffer attached to the L3 message to the L3 incoming buffer. Any data previously in the L3 incoming buffer is lost.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

83

Name

Transfer data from L5 incoming to L3 outgoing

Description

Transfers data from one buffer to another using the mode specified in Arg1. The move action (0) moves the pointer and clears the source buffer. The copy action (1) makes an actual copy of the buffer and leaves the original in the incoming buffer.

Arg1

<Transfer Mode>

0 = Move
1 = Copy

Arg2

<Not Used>

AF Number

84

Name

Transfer data from L5 incoming to L4 outgoing

Description

Transfers data from one buffer to another using the mode specified in Arg1. The move action (0) moves the pointer and clears the source buffer. The copy action (1) makes an actual copy of the buffer and leaves the original in the incoming buffer.

Arg1

<Transfer Mode>

0 = Move
1 = Copy

Arg2

<Not Used>

AF Number

85

Name

Transfer data from L4 incoming to L3 outgoing

Description

Transfers data from one buffer to another using the mode specified in Arg1. The move action (0) moves the pointer and clears the source buffer. The copy action (1) makes an actual copy of the buffer and leaves the original in the incoming buffer.

Arg1

<Transfer Mode>

0 = Move
1 = Copy

Arg2

<Not Used>

AF Number

86

Name

Transfer data from L3 incoming to L4 outgoing

Description

Transfers data from one buffer to another using the mode specified in Arg1. The move action (0) moves the pointer and clears the source buffer. The copy action (1) makes an actual copy of the buffer and leaves the original in the incoming buffer.

Arg1

<Transfer Mode>

0 = Move
1 = Copy

Arg2

<Not Used>

AF Number

87

Name

Transfer data from L3 incoming to L5 outgoing

Description

Transfers data from one buffer to another using the mode specified in Arg1. The move action (0) moves the pointer and clears the source buffer. The copy action (1) makes an actual copy of the buffer and leaves the original in the incoming buffer.

Arg1

<Transfer Mode>

0 = Move
1 = Copy

Arg2

<Not Used>

AF Number

88

Name

Clear L3 Outgoing Buffer

Description

De-allocates any L3 outgoing buffer.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

89

Name

Clear L4 Outgoing Buffer

Description

De-allocates any L4 outgoing buffer.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

90

Name

Clear L5 Outgoing Buffer

Description

De-allocates any L5 outgoing buffer.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

91

Name

Test for L3 Outgoing Buffer

Description

Tests for the presence of the specified buffer. Return through an IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

92

Name

Test for L4 Outgoing Buffer

Description

Tests for the presence of the specified buffer. Return through an IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

93

Name

Test for L5 Outgoing Buffer

Description

Tests for the presence of the specified buffer. Return through an IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

94

Name

Test for L3 Incoming Buffer

Description

Tests for the presence of the specified buffer. Return through an IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

95

Name

Test for L4 Incoming Buffer

Description

Tests for the presence of the specified buffer. Return through an IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

96

Name

Test for L4 Incoming Buffer

Description

Tests for the presence of the specified buffer. Return through an IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

97

Name

Clear L3 Incoming Buffer

Description

De-allocates any L3 incoming buffer.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

98

Name

Store TC data in TC incoming buffer

Description

Transfers any data buffer attached to the TC message to the TC incoming buffer. Any data previously in the TC incoming buffer is lost.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

99

Name

Test for TC incoming buffer

Description

Tests for the presence of the specified buffer. Return through an IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

100

Name

Clear TC incoming buffer

Description

Tests for the presence of the specified buffer. Return through an IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

101

Name

Transfer data from TC incoming to L5 outgoing

Description

Transfers data from one buffer to another using the mode specified in Arg1. The move action (0) moves the pointer and clears the source buffer. The copy action (1) makes an actual copy of the buffer and leaves the original in the incoming buffer.

Arg1

<Transfer Mode>

0 = Move
1 = Copy

Arg2

<Not Used>

AF Number

102

Name

Transfer data from TC incoming to L4 outgoing

Description

Transfers data from one buffer to another using the mode specified in Arg1. The move action (0) moves the pointer and clears the source buffer. The copy action (1) makes an actual copy of the buffer and leaves the original in the incoming buffer.

Arg1

<Transfer Mode>

0 = Move
1 = Copy

Arg2

<Not Used>

AF Number

103

Name

Transfer data from TC incoming to L3 outgoing

Description

Transfers data from one buffer to another using the mode specified in Arg1. The move action (0) moves the pointer and clears the source buffer. The copy action (1) makes an actual copy of the buffer and leaves the original in the incoming buffer.

Arg1

<Transfer Mode>

0 = Move
1 = Copy

Arg2

<Not Used>

AF Number

104

Name

Clear L4 Incoming Buffer

Description

De-allocates any L4 incoming buffer.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

105

Name

Clear L5 Incoming Buffer

Description

De-allocates any L5 incoming buffer.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

107

Name

Store L5 call processing event from L5 incoming buffer into

Description

Stores the call processing event id into the GPR.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

108

Name

L4CH transfer Host TLV from/to buffers

Description

L4CH transfer Host TLV from/to working buffer to/from the other buffer

Arg1

<XYZ>

X - Action
0 : To Working Buffer
1 : From Working Buffer

Y - Buffer Number
0 : Working
1: TC
3: L3
4: L4
5: L5

Z - Outgoing/Incoming
0: Outgoing
1: Incoming (when y = 1 then z can be either 0 or 1)

Note: possible values of arg1: 050, 150, 051, 151, 040, 140, 041, 141, 030, 130, 031, 131, 010 (or 011), 110 (or 111)

Arg2

<Not Used>

AF Number

109

Name

L4CH Buffer Test

Description

Function to test for A Given Buffer.

Arg1

<Buffer>
0 = Working
1 = TC
3 = L3
4 = L4
5 = L5

Arg2

<Outgoing/Incoming> (Ignored when Arg1 = 0 or 1)
0: Outgoing Buffer
1: Incoming Buffer

Return Value:
PPLevINT_EVENT_0 - Buffer not present
PPLevINT_EVENT_1 - Buffer present

AF Number

110

Name

L4CH Buffer Move/Copy

Description

L4CH Buffer Move/Copy from /To (L5,L4,L3, TC and Working )

Arg1

<Action>

0: Move
1: Copy

Arg2

<Buffer>

0 = Working
1 = TC
3 = L3
4 = L4
5 = L5

AF Number

111

Name

 

Description

L4CH Clear Buffer

Arg1

<Clear>

0 = Clear Working buffer
3 = Clear the L3 outgoing buffer
4 = Clear the L4 outgoing buffer
5 = Clear the L5 outgoing buffer

Arg2

<Not Used>

AF Number

120

Name

Test B Address in L5 incoming message equal to associated channel

Description

Tests if the B address in the L5 incoming message is equal to the associated channel maintained by CM. If there is no active association, a FALSE is returned.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

121

Name

Test B Address in L5 incoming message equal to associated channel

Description

Tests if the B address in the L5 incoming message is equal to the associated channel maintained by CM. If there is no active association, a FALSE is returned.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

130

Name

Send L5 DS0 status change using L5 outgoing buffer

Description

Sends the specified message to L5..

Arg1

<Status>

Arg2

<Not Used>

AF Number

131

Name

Send L5 RFS using outgoing L5 buffer

Description

Sends the specified message to L5.

Arg1

<RFS Retry Flag>

Arg2

<Not Used>

AF Number

132

Name

Send L5 RFS w/ Data using outgoing L5 buffer

Description

Sends the specified message to L5.

Arg1

<RFS Retry Flag>

Arg2

<Not Used>

AF Number

133

Name

Send L5 Channel Released using outgoing L5 buffer

Description

Sends the specified message to L5.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

134

Name

Send L5 Channel Released w/ Data using outgoing L5 buffer

Description

Sends the specified message to L5.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

135

Name

Send L5 Call Processing Event using outgoing L5 buffer

Description

Sends the specified message to L5.

Arg1

<Event ID>

Arg2

<Not Used>

AF Number

136

Name

Send L5 Release Request using outgoing L5 buffer

Description

Sends the specified message to L5.

Arg1

<Event ID>

Arg2

<Not Used>

AF Number

137

Name

Send L5 Call Progress Analysis Result using L5 outgoing buffer

Description

Sends the specified message to L5.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

157

Name

Test RW channel status Interface Type

Description

Tests the current channel interface type. Return in IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

158

Name

Test L3 Incoming buffer for address data flag

Description

Test for address data TLV in incoming L3 buffer. Return in IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

159

Name

Store Access Denied data from L3 incoming buffer into

Description

Stores the access denied reason in the GPR from the L3 access denied message.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

161

Name

Test Channel Answer Supervision Mode

Description

Tests the current channel answer supervision mode. Return in IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

162

Name

Test L3 Channel state type in current message

Description

Tests the L3 channel status type for INS/OOS/etc.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

163

Name

Update RW L3 data based on L3 channel status in current message and RO config bytes

Description

Sets up the channel’s private RW properties based on the L3 provided data and the L4CH config bytes.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

164

Name

Test L3 Incoming buffer for call active flag

Description

Tests the L3 incoming message for the call active flag.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

165

Name

Test Channel Flash Timing Mode

Description

Tests the current channel flash timing mode. Return in IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

166

Name

Test L3 Incoming buffer for L3 Clear Request Data

Description

Test for L3 clear request data TLV in incoming L3 buffer. Return in IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

170

Name

Send L3 Outseize Control request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<GPR # containing Layer 4 Reference ID>

Arg2

<Not Used>

AF Number

171

Name

Send L3 Call request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

172

Name

Send L3 Inseize Control request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<GPR # containing Layer 4 Reference ID>

Arg2

<Not Used>

AF Number

173

Name

Send L3 Flash request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

174

Name

Send L3 User Info request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

175

Name

Send L3 Generate L5 Event request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

176

Name

Send L3 Transmit Off-hook request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

177

Name

Send L3 Transmit Idle request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

180

Name

Send L3 Alerting request using L3 outgoing buffer

Description

Sends the specified L3 message. Arg1 is a flag which determines whether the L3 outgoing buffer should be saved il L4CH after its sent to L3. This is needed to support Connect With Data for ISDN.

Arg1

<Action>

0 = Remove Buffer
1 = Retain Buffer

Arg2

<Not Used>

AF Number

181

Name

Send L3 Connect request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

182

Name

Send L3 Clear request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

183

Name

Send L3 Host Connect request using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

184

Name

Send L3 Busy Out ACK using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

185

Name

Send L3 PPL Event using L3 outgoing buffer

Description

Sends the specified L3 message.

Arg1

<Event>

Arg2

<Not Used>

AF Number

186

Name

Incrementing L4CH Function

Description

L4CH Function which increments the value in the global gp register

Arg1

<GGPR #>

Arg2

<Incr value>

AF Number

187

Name

Decrementing L4CH Function

Description

L4CH Function which decrements the value in the global gp register

Arg1

<GGPR #>

Arg2

<Decr value>

AF Number

188

Name

Comparing L4CH Function

Description

L4CH Function which compares the value in the global general purpose register

Arg1

<GGPR #>

Arg2

<Test value>

Note

Returns True if equal

AF Number

189

Name

Comparing GGPR L4CH Function

Description

L4CH Function which compares the value in the GGPR with GPR.

Arg1

<GGPR #>

Arg2

<GPR #>

Note

Returns True if equal

AF Number

190

Name

Copying L4CH Function

Description

L4CH Function which copies the value in the GGPR to GPR.

Arg1

<GGPR #>

Arg2

<GPR #>

AF Number

191

Name

Copying GPR L4CH Function

Description

L4CH Function which copies the value in the GPR to GGPR.

Arg1

<GGPR #>

Arg2

<Test value>

AF Number

192

Name

Clearing GGPR L4CH Function

Description

L4CH Function which clears the contents in the GGPR indicated

Arg1

<GGPR #>

Arg2

<Not Used>

AF Number

193

Name

Clearing GGPR L4CH Function

Description

L4CH Function which clears a number (indicated by arg2)

Arg1

<GGPR #>

Arg2

<Range #>

194 – 200

Reserved for future Global GPR AFs

AF Number

194-200

Name

Reserved for future Global GPR AFs

Description

Reserved for future Global GPR AFs

Arg1

Not Applicable

Arg2

Not Applicable

Note

Reserved for future Global GPR AFs

AF Number

201

Name

Send Call Service Request to CM using L4 outgoing buffer

Description

Formats and sends a Call Service Request, including the current basic call state, to the local L4CM component .

Arg1

<Local Call State>

Arg2

<Not Used>

AF Number

202

Name

Send Call Service ACK to CM using L4 outgoing buffer

Description

Responds to an L4CM Call Service Request with a Call Service ACK to CM including the current basic call state.

Arg1

<Local Call State>

Arg2

<Not Used>

AF Number

203

Name

Send Call Service 1way Forced Request to CM using L4 outgoing buffer

Description

Formats and sends a Call Service Request for a 1-way forced connection to the local L4CM component, including the current basic call state.

Arg1

<Local Call State>

Arg2

<Not Used>

AF Number

204

Name

Send Call Service Reject to CM with reason using L4 outgoing buffer

Description

Responds to an L4CM component Call Service Request with a Call Service Reject to CM. The reject reason is derived from the GPR #. If the GPR number is 0 then it is derived directly from Arg2.

Arg1

<GPR #>

Arg2

<Reason>

AF Number

205

Name

Send Alerting Call Service to CM using L4 outgoing buffer

Description

Sends an indication the a local alerting was received from L3 to CM.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

206

Name

Send Cut-thru Call Service to CM using L4 outgoing buffer

Description

Sends an indication the a local cut-thru was received from L3 to CM.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

207

Name

Send Answer Call Service to CM using L4 outgoing buffer

Description

Sends an indication the a local cut-thru was received from L3 to CM.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

208

Name

Send Clear Call Service to CM using L4 outgoing buffer

Description

Sends an indication that the local call is being released to CM. The DERM override is a flag used by CM to determine whether a clear call or clear connection is sent based on the DERM of the channel.

Arg1

<DERM Flag>

Arg2

<Not Used>

AF Number

209

Name

Test CM Call State for Active Call

Description

Tests the CM managed shared RW for an active CM.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

210

Name

Send Flash Call Service to CM using L4 outgoing buffer

Description

Sends an indication that a flash event was received from L3 to CM.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

211

Name

Send Clear ACK Call Service to CM using L4 outgoing buffer

Description

Sends an indication that the clear event has been processed.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

212

Name

Test call service reject reason from L4 incoming buffer

Description

Tests the call service reject reason in the received call service reject message from CM. Return in IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

213

Name

Store call service reject reason from L4 incoming buffer in

Description

Stores the call service reject reason the specified GPR.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

214

Name

Send Clear Connection Service to CM using L4 outgoing buffer

Description

Sends an indication that the local channel is requesting a clearing of the association with the remote channel.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

215

Name

Send Clear Connection Service to CM using L4 outgoing buffer

Description

Sends an indication that the local channel is requesting a clearing of the association with the remote channel.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

222

Name

Send CM Event using L4 outgoing buffer

Description

Sends a programmable event to CM

Arg1

<Event ID>

Arg2

<Not Used>

AF Number

223

Name

Send Clear Connection Service to CM using L4 outgoing buffer

Description

Sends an indication that the local channel is requesting a clearing of the association with the remote channel.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

224

Name

Send Update Channel Status Message to CM

Description

Sends Update Channel Status Message to CM.

Arg1

<Channel Status>
1 = Free
2 = Busy

Arg2

<Not Used>

AF Number

225

Name

L4CH Test MCC Association

Description

Determine if an MCC instance is active for the local channel.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

226

Name

L4CH Query Virtual L4 Type

Description

Determines L4 bearer type (physical TDM or VoIP, virtual TDM or VoIP) by checking localChanLogicalID

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

227

Name

L4CH Query bearer service status

Description

Determines whether bearer service has been requested for this connection.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

228

Name

L4CH Check Associated PL4

Description

Checks whether valid PL4 is associated with this VL4 or not.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

229

Name

L4CH Send PL4 Request to RTR

Description

Obtains PL4 for use by a VL4 when a physical connection is requested.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

230

Name

L4CH Free Up PL4

Description

Frees up PL4 associated with this VL4

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

231

Name

L4CH Process RTR Response

Description

Extracts coupled PL4 ID from router reply and stores in "coupled" location in VL4’s shared RW area.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

232

Name

L4CH Send Modify Channel Service to L3 using L3 O/G buffer

Description

Sends the local route an indication that the channel is available to terminate route attempts.

Arg1

<Channel Status>
0= Bearer Service On
1= Bearer Service Off

Arg2

<Not Used>

AF Number

233

Name

L4CH Check if P-L4 decoupling needed

Description

Checks if a virtual span/channel should be decoupled from a physical span/channel.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

234

Name

L4CH Check if egress L4 is a P-L4.

Description

Checks if the out bound call leg is a physical span/channel or not.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

246

Name

Send Router member available

Description

Sends the local route an indication that the channel is available to terminate route attempts.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

247

Name

Send Router member busy

Description

Sends the local route an indication that the channel is not available to terminate route attempts because it is involved in a call.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

248

Name

Send Router member OOS

Description

Sends the local route an indication that the channel is available to terminate route attempts because it is OOS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

256

Name

L4CH Insert digit string into DSP data list from TC incoming buffer

Description

Copies one entire TC digit string into the DSP data list.

Arg1

<Data List Index>

Arg2

<String #>

AF Number

257

Name

L4CH Insert digit string into DSP data list from TC incoming buffer

Description

Copies one entire TC digit string into the DSP data list.

Arg1

<Data List Index>

Arg2

<GPR w/ String #>

AF Number

258

Name

L4CH Insert digit string into DSP data list from TC incoming buffer

Description

Copies one entire TC digit string into the DSP data list.

Arg1

<GPR w/ Data List Index>

Arg2

<String #>

AF Number

259

Name

L4CH Insert digit string into DSP data list from TC incoming buffer

Description

Copies one entire TC digit string into the DSP data list.

Arg1

<GPR w/ data list index>

Arg2

<GPR w/ String #>

AF Number

260

Name

Send Collect Digit String (suspend)

Description

Sends the appropriate DSP Service Request.

Arg1

<GPR offset>

Arg2

<Cfg byte offset>

Note

Arg1 indicates the offset of the first GPR in the sequence to be read. This may be used for such data as:
mode
maximum digits
# of term
config flag
termchars
address signaling type
# of strings to collect

Arg2 specifies the Config Byte offset where more static data is stored. This data may include the following:
inter digit
first digit
completion
minimum receive duration
resume digit collection time
minimum receive inter-digit timer

This function suspends until a positive response is returned.

AF Number

261

Name

L4CH Send Collect Digit String (no suspend)

Description

Sends the appropriate DSP Service Request.

Arg1

Arg1: <GPR offset>

Arg2

Arg2: <Cfg byte offset>

Note

Arg1 indicates the offset of the first GPR in the sequence to be read. This may be used for such data as:
mode
maximum digits
# of term
config flag
termchars
address signaling type
# of strings to collect

Arg2 specifies the Config Byte offset where more static data is stored. This data may include the following:
inter digit
first digit
completion
minimum receive duration
resume digit collection time
minimum receive inter-digit timer

This function suspends until a positive response is returned.

AF Number

262

Name

Send Collect Digit String Request to SYM using L5 incoming buffer

Description

Sends the appropriate DSP service request to SYM. Arg1 specifies the GPR to find the L5 reference ID of the L5 message. The data in the L5 incoming buffer is used as the DSP service request data. This function does not suspend primitive.

Arg1

<GPR # containing Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

263

Name

Retrieve L5 Reference ID and response status from message in L4 incoming buffer

Description

Retrieves the appropriate information from the SYM DSP service request response.

Arg1

<GPR # containing Layer 5 Reference ID>

Arg2

<GPR # containing Status>

AF Number

264

Name

Store DSP Service Request Type specified in L5 Incoming Buffer in a GPR

Description

Store the service request type of the L5 DSP Service Request message in a GPR. The GPR# is specified in arg1

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

267

Name

Send Attach DTMF Receiver Request to SYM (suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR which contains the configuration bits.. Arg2 specifies the config byte offset from where the following data is stored digit wait, min. rcv duration timer. This function suspends until a positive response is returned from SYM.

Arg1

<GPR Offset>

Arg2

<Config byte Offset>

AF Number

268

Name

Send Attach DTMF Receiver Request to SYM (suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR which contains the configuration bits.. Arg2 specifies the config byte offset from where the following data is stored digit wait, min. rcv duration timer. This function suspends until a positive response is returned from SYM.

Arg1

<GPR Offset>

Arg2

<Config byte Offset>

AF Number

269

Name

Send Attach DTMF Receiver Request to SYM using L5 incoming buffer

Description

Sends the appropriate DSP service request to SYM. Arg1 specifies the GPR to find the L5 reference ID of the L5 message. The data in the L5 incoming buffer is used as the DSP service request data. This function does not suspend primitive

Arg1

<GPR containing Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

270

Name

Send Energy Detection Request to SYM (suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR # from where consecutive GPRs specify the sensitivity level and reporting mode. Arg2 specifies the config byte offset from where the following data is stored: Scan duration timer, completion timer. This function suspends until a positive response is returned from SYM.

Arg1

<GPR Offset>

Arg2

<Config byte Offset>

AF Number

271

Name

Send Energy Detection Request to SYM (no suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR # from where consecutive GPRs specify the sensitivity level and reporting mode. Arg2 specifies the config byte offset from where the following data is stored: Scan duration timer, completion timer. This function does not suspend primitive

Arg1

<GPR Offset>

Arg2

<Config byte Offset>

AF Number

272

Name

Send Energy Detection Request to SYM using L5 incoming buffer

Description

Sends the appropriate DSP service request to SYM. Arg1 specifies the GPR to find the L5 reference ID of the L5 message. The data in the L5 incoming buffer is used as the DSP service request data. This function does not suspend primitive

Arg1

<GPR containing Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

273

Name

Send Attach CPA Receiver Request to SYM (suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR which contains the CPA class. This function suspends until a positive response is returned from SYM

Arg1

<GPR Offset>

Arg2

<Config byte Offset>

AF Number

274

Name

Send Attach CPA Receiver Request to SYM (no suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR which contains the CPA class. This function does not suspend primitive.

Arg1

<GPR Offset>

Arg2

<Config Byte Offset>

AF Number

275

Name

L4CH Send Attach CPA receiver request to SYM using L5 incoming buffer

Description

Sends the appropriate DSP service request to SYM. Arg1 specifies the GPR to find the L5 reference ID of the L5 message. The data in the L5 incoming buffer is used as the DSP service request data. This function does not suspend primitive.

Arg1

<GPR containing Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

280

Name

Store CPC Detection action specified in L5 incoming message in GPR

Description

Store the CPC action of the L5 CPC Detection message (L5 incoming buffer) in a GPR. The GPR# is specified in arg1.

Arg1

<GPR>

Arg2

<Not Used>

AF Number

281

Name

Send CPC Detect Enable Request to SYM (suspend)

Description

Sends the appropriate DSP service request to SYM. This function suspends until a positive response is returned from SYM

Arg1

<GPR Offset>

Arg2

<Config Byte Offset>

AF Number

282

Name

Send CPC Detect Enable Request to SYM (no suspend)

Description

Sends a CPC Detect Enable Request to SYM (no suspend)

Arg1

<GPR Offset>

Arg2

<Config Byte Offset>

AF Number

283

Name

Send CPC Detect Enable Request to SYM using L5 incoming buffer

Description

Sends the appropriate DSP service request to SYM. This function does not suspend primitive

Arg1

<GPR containing Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

284

Name

Send Cancel Digit Receiver to SYM

Description

Sends a request to cancel any active DSP services of the specified type.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

285

Name

Send Cancel Energy Receiver to SYM

Description

Sends a request to cancel any active DSP services of the specified type.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

286

Name

Send Cancel CPA Receiver to SYM

Description

Sends a request to cancel any active DSP services of the specified type.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

287

Name

Store Cancel DSP Service type specified in L5 incoming buffer in GPR

Description

Store the service cancel type of the L5 DSP Service Cancel message in a GPR. The GPR# is specified in arg1.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

290

Name

Send Connect Tone Pattern Request to SYM (suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR # from where consecutive GPRs specify the pattern Id, # cycles to transmit, and event flags. This function suspends until a positive response is returned from SYM

Arg1

<GPR Offset (Pattern ID, # of Cycles, Event Flag)>

Arg2

<Not Used>

AF Number

291

Name

Send Connect Tone Pattern Request to SYM (no suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR # from where consecutive GPRs specify the pattern Id, # cycles to transmit, and event flags. This function does not suspend primitive.

Arg1

<GPR Offset (Pattern ID, # of Cycles, Event Flag)>

Arg2

<Not Used>

AF Number

292

Name

Send Connect Tone Pattern Request to SYM using L5 incoming buffer

Description

Sends the appropriate DSP service request to SYM. Arg1 specifies the GPR to find the L5 reference ID of the L5 message. The data in the L5 incoming buffer is used as the DSP service request data. This function does not suspend primitive.

Arg1

<GPR containing Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

293

Name

Send Cancel Tone/RAN xmtr request to SYM

Description

Sends a request to cancel any active DSP services of the specified type.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

294

Name

Send Connect RAN Request to SYM using L5 incoming buffer (suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 specifies the GPR to find the L5 reference ID of the L5 message. The data in the L5 incoming buffer is used as the DSP service request data. This function suspends until a positive response is returned from SYM.

Arg1

<GPR containing Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

295

Name

Send Connect RAN Request to SYM using L5 incoming buffer (no suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 specifies the GPR to find the L5 reference ID of the L5 message. The data in the L5 incoming buffer is used as the DSP service request data. This function does not suspend primitive.

Arg1

<GPR containing Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

296

Name

Send Outpulse Digits Request to SYM (suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR # from where consecutive GPRs specify the signal type, string count, string format, string mode, and events flag. Arg2 specifies the config byte offset from where the following data is stored: First digit duration, digit duration, interdigit duration, and delay duration (4 UWords). The DSP Data List is used to maintain digits and digit counts. This function suspends until a positive response is returned from SYM

Arg1

<GPR Offset>

Arg2

<Config Byte Offset>

AF Number

297

Name

Send Outpulse Digits Request to SYM (no suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR # from where consecutive GPRs specify the signal type, string count, string format, string mode, and events flag. Arg2 specifies the config byte offset from where the following data is stored: First digit duration, digit duration, interdigit duration, and delay duration (4 UWORDs). The DSP Data List is used to maintain digits and digit counts. This function does not suspend primitive

Arg1

<GPR Offset>

Arg2

<Config Byte Offset>

AF Number

298

Name

Send Outpulse Digits Request to SYM using L5 incoming buffer

Description

Sends the appropriate DSP service request to SYM. Arg1 specifies the GPR to find the L5 reference ID of the L5 message. The data in the L5 incoming buffer is used as the DSP service request data. This function does not suspend primitive.

Arg1

<GPR containing Layer 5 Reference ID>

Arg2

<Not Used>

AF Number

300

Name

L4CH Send Cancel 2833 Digit Rcvr to CATC

Description

Cancels a 2833 tone receiver service

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

301

Name

L4CH Check for CATC DSP Req

Description

Checks incoming L5 message to see if it contains a CATC 2833 request

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

302

Name

L4CH Send Attach 2833 DTMF Revr Request to CATC using L5 Incoming Buffer

Description

Sends an attach DTMF receiver request to CATC using data in L5 incoming buffer.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

310

Name

Test Tone Xmit Generate L5 Event Flag

Description

Tests if the currently active DSP tone generator should have a L5 event generated upon a TC outpulsing complete event. Result through IS.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

311

Name

Translate TC Incoming buffer into L5 Outgoing buffer and send L5 Call Processing event

Description

Formats the correct call processing event message to L5 for the incoming TC event.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

312

Name

Store digit from First Digit event specified in TC incoming buffer in GPR

Description

Stores the digit from a TC first digit event in the specified buffer into a GPR. The GPR# is specified in arg1.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

313

Name

Store RAN ID from TC incoming buffer into

Description

Stores the RAN ID from a TC RAN starting or RAN complete event into the specified GPR.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

314

Name

Store digit info. type for timing specified in TC incoming buffer in GPR

Description

Stores the digit info type from a TC digits, inpulse complete timeout, or inter-digit timeout event into a GPR. The GPR # is specified in arg1.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

315

Name

Store digit info. type for timing specified in TC incoming buffer in GPR

Description

Stores the digit info type from a TC digits, inpulse complete timeout, or inter-digit timeout event into a GPR. The GPR # is specified in arg1.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

316

Name

Store digit string digit count from TC incoming buffer

Description

Stores the string’s digit count from a TC digits event in the specified GPR. The string number is specified in the second GPR argument. Unknown string # causes a channel purge.

Arg1

<GPR to store digit count>

Arg2

<GPR # containing string number>

AF Number

317

Name

Store digit string digit from TC Incoming Buffer in GPR

Description

Stores a digit from a TC digits event in the specified buffer into a GPR. Arg1 holds the GPR # from where consecutive GPRs specify the string# and digit#. Arg2 specifies the GPR to store the digit. Unknown string # or digit # causes a channel purge.

Arg1

<GPR Offset>

Arg2

<GPR to store digits>

AF Number

318

Name

Test digit string digit from TC incoming buffer

Description

Tests a digit from a TC digits event in the specified buffer into a GPR. Arg1 holds the GPR with the string#. Arg2 specifies the GPR with the digit #. Unknown string # or digit # causes a channel purge

Arg1

<GPR containing String #>

Arg2

<GPR containing digit #>

AF Number

319

Name

Store digit from digit with timing info specified in TC Incoming Buffer in GPR <

Description

Stores the digit from a TC digits event with timing info in a GPR. The GPR# is specified in arg1.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

320

Name

Store digit interval from TC Incoming Buffer digit with timing info

Description

Stores the digit interval from a TC digits event with timing info. in the specified GPR.

Arg1

<GPR Containing Timing Information>

Arg2

<Not Used>

AF Number

321

Name

Store Call Progress Result from TC incoming buffer in GPR

Description

Stores the call progress result type in the TC incoming buffer in a GPR. The GPR # is specified in Arg1.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

322

Name

Store energy detect flag from TC incoming buffer in GPR

Description

Stores the energy flag from a TC energy detected event into a GPR. The GPR # is specified in arg1.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

323

Name

Store energy detection duration in TC incoming buffer into

Description

Stores the energy detect duration data from a TC energy detected event into the specified GPR.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

324

Name

Compare digits in digit string in TC incoming buffer

Description

Compares the digits from a TC digits event in the TC incoming buffer with a digit string in the config bytes. Arg1 holds the GPR # from where consecutive GPRs specify the string #, digit offset, and # of digits. Arg2 specifies the config byte offset for the stored digits.

Arg1

<GPR Offset>

Arg2

<Config byte Offset>

AF Number

325

Name

Compare digits in digit string in TC incoming buffer to GPR stored digits

Description

Compares the digits from a TC digits event in the TC incoming buffer with a digit string stored in GPR(s). Arg1 holds the GPR # from where consecutive GPRs specify the string #, digit offset and # digits. Arg2 specifies the GPR # for the stored digits.

Arg1

<GPR offset (string #, digit offset, #digits)>

Arg2

<GPR # for start of stored digit string>

AF Number

326

Name

Compare BCD digits in digit string in L3 incoming buffer

Description

Compares the digits from a TC digits event in the TC incoming buffer with a digit string in the config bytes. Arg1 holds the GPR # from where consecutive GPRs specify the stage #, string #, digit offset, and # of digits. Arg2 specifies the config byte offset for the stored digits.

Arg1

<GPR Offset>

Arg2

<Config byte Offset>

AF Number

327

Name

Compare BCD digits in digit string in L3 incoming buffer to GPR stored digits

Description

Compares the digits from a TC digits event in the TC incoming buffer with a digit string stored in GPR(s). Arg1 holds the GPR # from where consecutive GPRs specify the stage #, string # , digit offset and # digits. Arg2 specifies the GPR # for the stored digits.

Arg1

<GPR offset (stage #, string #, digit offset, #digits)>

Arg2

<GPR # for start of stored digit string>

AF Number

330

Name

Send Connect RAN Request to SYM using single RAN ID in GPR (suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR # from where the GPRs will specify the configuration options: Config flag and Event flag. Arg2 holds the GPR # which specifies the RAN ID. This is a suspend primitive function.

Arg1

<GPR offset (config flag, event flag)>

Arg2

<GPR # containing RAN ID>

AF Number

331

Name

Send Connect RAN Request to SYM using single RAN ID in GPR (no suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 holds the GPR # from where the GPRs will specify the configuration options: Config flag and Event flag. Arg2 holds the GPR # which specifies the RAN ID. This is not a suspend primitive function.

Arg1

<GPR offset (config flag, event flag)>

Arg2

<GPR # containing RAN ID>

AF Number

332

Name

Send Connect Tone Pattern Request to SYM without L5 data (will NOT send CPE)

Description

Sends the appropriate DSP service request to SYM. The host will not be informed (via Call Processing Event) when done. Arg1 will specify the Pattern ID. Arg2 will specify the number of cycles to transmit the tone pattern. This is a suspend primitive function.

Arg1

Arg1:<Pattern ID>

Arg2

Arg2:<# cycles to transmit>

AF Number

333

Name

Send Connect Tone Pattern Request to SYM without L5 data (will send CPE)

Description

Sends the appropriate DSP service request to SYM. A Call Processing Event will be sent to the host when done. Arg1 will specify the Pattern ID. Arg2 will specify the number of cycles to transmit the tone pattern. This is a suspend primitive function.

Arg1

<Pattern ID>

Arg2

<# cycles to transmit>

AF Number

340

Name

Create DSP Data List buffer

Description

Creates a buffer for DSP Data (chaining RAN IDs or digits). Initializes to all FFs. If buffer already exists, it is re-initialized. A maximum of 64 Ran Ids can be chained.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

341

Name

Remove DSP Data List buffer

Description

Cleans up the DSP Data List.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

342

Name

Load list size from DSP Data List into GPR

Description

Loads the current count of dsp data items in the DSP Data List into the specified GPR.

Arg1

<GPR #t>

Arg2

<Not Used>

AF Number

343

Name

Insert item into DSP Data List

Description

Inserts the item given in arg2 into the DSP Data List at the index location specified in GPR. If index is -1, the item is appended to the end of the list

Arg1

<Index > <item>

Arg2

<Not Used>

AF Number

344

Name

Insert item in DSP Data List

Description

Inserts the item given in arg2 into the DSP Data List at the index location specified in GPR. If index is -1, the item is appended to the end of the list

Arg1

<GPR # containing index #>

Arg2

<Item>

AF Number

345

Name

Insert item in DSP Data List

Description

Inserts the item (given in GPR) into the DSP Data List at the index location specified in arg1. If index is -1, the item is appended to the end of the list

Arg1

< Index>

Arg2

<GPR # Containing Item>

AF Number

346

Name

Insert item in DSP Data List

Description

Inserts the item (given in GPR) into the DSP Data List at the index location specified in GPR. If index is -1, the item is appended to the end of the list.

Arg1

<GPR # Containing Index>

Arg2

<GPR # Containing Item>

AF Number

347

Name

Set item in DSP Data List

Description

Assigns the item given in arg2 to the DSP Data List at the index location. If index is -1, the item is appended to the end of the list.

Arg1

<Index>

Arg2

<Item>

AF Number

348

Name

Set item in DSP Data List

Description

Assigns the item given in arg2 to the DSP Data List at the index location (given in GPR). If index is -1, the item is appended to the end of the list.

Arg1

<GPR # Containing Index>

Arg2

<Item>

AF Number

349

Name

Set item in DSP Data List

Description

Assigns the item given in GPR to the DSP Data List at the index location given in arg1. If index is -1, the item is appended to the end of the list.

Arg1

<Index>

Arg2

<GPR # Containing Item>

AF Number

350

Name

Set item in DSP Data List

Description

Assigns the item given in GPR to the DSP Data List at the index location given in arg1. If index is -1, the item is appended to the end of the list.

Arg1

<GPR # Containing Index>

Arg2

<GPR # Containing Item>

AF Number

351

Name

Remove item from DSP Data List

Description

Removes the item at the location indicated by Arg1 from the DSP Data List.

Arg1

<Index>

Arg2

<Not Used>

AF Number

352

Name

Remove item from DSP Data List

Description

Removes the at the location indicated by Arg1from the DSP Data List.

Arg1

<GPR # Containing Index>

Arg2

<Not Used>

AF Number

353

Name

Send Connect RAN Request to SYM using DSP Data List (suspend)

Description

Sends the appropriate DSP Service Request message to SYM. Arg1 will specify the Configuration flag option. Arg2 specifies the Event flag option. This is a suspend primitive function.

Arg1

<Config Flag>

Arg2

<Event Flag>

AF Number

354

Name

Send Connect RAN Request to SYM using DSP Data List (no suspend)

Description

Sends the appropriate DSP service request to SYM. Arg1 will specify the Configuration flag option. Arg2 specifies the Event flag option. This is NOT a suspend primitive function.

Arg1

<Config Flag>

Arg2

<Event Flag>

AF Number

355

Name

L4CH Delete and shift DSP data list entries

Description

Re-arranges the DSP data list by removing the entries starting at INDEX for COUNT.

Arg1

<GPR w/ index>

Arg2

<GPR w/ count>

AF Number

356

Name

Store start time stamp, get current time stamp, get duration, report start time stamp

Description

Re-arranges the DSP data list by removing the entries starting at INDEX for COUNT.

Arg1

Arg1: <Action>
0: report current time stamp
1: store the start time stamp
2: report the stored start time stamp
3: report the duration

Arg2

<Granularity in 100 milliseconds units>

AF Number

357

Name

Get TLV into GPR from Working buffer

Description

This function takes two arguments and gets the desired TLV (corresponding to Host Tag) from working buffer and puts into GPR

Arg1

<GPR Index>

Arg2

<Host tag>

AF Number

358

Name

Set TLV from GPR

Description

This function takes two arguments and makes an TLV and adds that to the working buffer.

Arg1

<GPR Index>

Arg2

<Host tag>

AF Number

359

Name

 

Description

Makes DSP Data List TLV and puts into working buffer

Arg1

<GPR Index w/ DSP Data List Index (start point IN the array)>

Arg2

<GPR Index w/ Count (number of entries wanted to read from the array>

AF Number

360

Name

Get CFG TLV Tag in GPR

Description

Retrieves the Config Byte at which the TLV pointer in the Private RW area is pointing to and loads the value in the GPR passed as an argument to the function call

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

361

Name

Init CFG TLV Pointer to CFG Byte

Description

Initiates the TLV pointer in the Private RW area to point to the Config Byte passed as the argument.

Arg1

<Config Byte #>

Arg2

<Not Used>

AF Number

362

Name

Set CFG TLV Pointer to next TLV

Description

Increments the TLV pointer in the Private RW area to point to the next TLV in the Config Bytes.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

363

Name

Load TLV Data in Data Block

Description

Get TLV data for the TLV pointer in Private RW area and loads it into the TLV Data Block in the Private RW area.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

364

Name

Add Routing Method TLV to CSR For Router

Description

Adds the Routing Method TLV to Call Service Request that goes to the CM

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

365

Name

Add Routing search Key TLV to CSR For Router

Description

Adds the Routing Search Key TLV to Call Service Request that goes to the CM

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

366

Name

Add Address Digits TLV to CSR For Router

Description

Adds the Address Digit TLV to Call Service Request that goes to the CM , argument can have 1,2 or 3. 1 for CPA Digits, 2 for ANI digits, 3 for Category

Arg1

<Digit Type #>

Arg2

<Not Used>

AF Number

367

Name

Add Resource Group ID TLV to CSR For Router

Description

Adds the Resource Group ID TLV to Call Service Request that goes to CM.

Arg1

<Digit Type #>

Arg2

<Not Used>

AF Number

368

Name

Load Address Digits [from TLV Data Block] in Digits Array

Description

Loads the Address Digits [from TLV Data Block] in to the Digits Array for further operations

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

369

Name

Add Span/Channel TLV to CSR For Router

Description

Adds the Logical Span/Channel TLV to Call Service Request that goes to CM.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

370

Name

Load TLV Data From TLV Data Block to GPR

Description

Loads the TLV Data From TLV Data Block in to a Gen. Purpose Register specified by the argument

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

371

Name

Send Call Service Request to CM using L4 outgoing buffer with Protocol ID from Config Byte

Description

Sends the Call Service Request to CM using L4 outgoing buffer with Protocol ID derived from Config Byte #.

Arg1

<Config Byte #>

Arg2

<Local Call State>

AF Number

372

Name

Add Incoming Span/Channel TLV to CSR For Router

Description

Adds the Incoming Span/Channel TLV to Call Service Request that goes to CM

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

374

Name

L4CH Transfer Data from DSP Data List to Digit Array

Description

This atomic function transfers digits from DSP Data List to the Digits array.

Arg1

<GPR # {GPR has Byte Count in it}>

Arg2

<GPR # {Offset within the DSP Data List}>

Note

Arg1 is a GPR which has a count of digits to be copied. The count should be less than or equal to the number of digits in the DSP Data List.

Arg2 is the offset within the Dsp Data List to start the copy.

AF Number

376

Name

L4CH Load channel information into working buffer

Description

Loads L4CH channel information into working buffer

Arg1

<Channel Info>
0: Local
1: Connected

Arg2

<Not Used>

AF Number

377

Name

L4CH Add TLV from Digit Array to CSR For Router

Description

Adds Digit Type TLV to CSR for the TAG in GPR

Arg1

<GPR # {GPR has Tag Type in it}>

Arg2

<Not Used>

AF Number

378

Name

L4CH Add Span/Channel TLV to CSR For Router with Offset

Description

This AF adds a Span/Channel Offset from its own channel num.

Arg1

<GGPR # {Span Offset}>

Arg2

<GGPR # {Channel Offset}>

Note

Arg1 is the GGPR carrying Span Offset. If the GGPR has 0 in the offset value is taken from the cfg Byte TLV Data.

Arg2 is the GGPR carrying Channel offset. If the GGPR has 0 in the offset value is taken from the cfg Byte TLV Data.

AF Number

379

Name

L4CH Add Call Profile stamp

Description

This AF where ever inserted adds the call profiling Data for that channel if Call profiling for that channel is enabled.

Arg1

<Check Point Number #>

Arg2

<Not Used>

Note

Arg1 has the check point number that the call profile has to be tagged with.

AF Number

381

Name

L4CH Check CSRin incoming_l4 Buff, whether to send Call Req or Outseize Control

Description

Outgoing CH looks for the TLV inserted by incoming CH by calling atomic function 382.

Arg1

<Not Used>

Arg2

<Not Used>

Note

Return 0x01 if Outseize Control

AF Number

382

Name

L4CH Add TLV for the call Type in CSR in L4 Outgoing Buffer

Description

The incoming CH instance adds this TLV for the Outgoing CH to decide whether to send L3_call_req or L3_ouseize_control.

Arg1

<GP Register #>

Arg2

<Not Used>

AF Number

383

Name

L4CH Add Standard OUTSEIZE ICB TLV in L4 incoming buffer

Description

L4CH adds standard OUTSEIZE ICB TLV in L4 incoming buffer

Arg1

<Option Type #>

Arg2

<Not Used>

Note

Adds a standard formatted ICB
1: Seize
2: Use Instruction List

AF Number

385

Name

L4CH Send Route Control Msg Reject to RTR using L4 outgoing buffer

Description

Sends NACK for the message.

Arg1

<GPR #>

Arg2

<Not Used>

AF Number

386

Name

L4CH Send Route Control Msg Ack to RTR using L4 outgoing buffer

Description

Sends an ACK for the message

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

387

Name

L4CH Store RTR Handle from Incoming L4 Buffer

Description

Stores the Router Handle in Private R/W for future communication with the router.

Arg1

<Not Used>

Arg2

<Not Used>

AF Number

388

Name

L4CH Check CSR in l4 incoming, whether the CSR has Outseize ICBs

Description

Checks for Outseize Control ICB in the message.

Arg1

<Not Used>

Arg2

<Not Used>

Note

{Returns 0-Yes; 1-No}

AF Number

389

Name

Invoke Timer

Description

Initiates the timer type specified in Arg 1 for the duration specified in the GPR indicated in Arg 2.

Arg1

<Timer Type>

Arg2

<GPR Index>