# 8 VDAC/IP Network Interface Atomic Functions

This chapter describes the atomic functions that can be used with VoIP modules on a Voice Data Access Concentrator (VDAC)-ONE card or IP Network Interface Series 2 card. The atomic functions in this chapter are used with the component ID, 0x009C.

Atomic Functions

AF Number | 46
Name | Enable multipurpose timer
Type | Normal/Blocking/Test: Normal
Description | Enable 1 of 3 multipurpose timers indicated in Arg 1. The value of the timer is stored in the timer indicated in Arg 2.
Arg 1 | Timer Number (1 3)
Arg 2 | Timer ID (1 100)

AF Number | 47
Name | Disable multipurpose timer
Type | Normal/Blocking/Test: Normal
Description | Disable 1 of 3 multipurpose timers indicated in Arg 1.
Arg 1 | Timer number (1 3)
Arg 2 | Reserved

AF Number | 55
Name | Initiate a channel purge
Type | Normal/Blocking/Test: Normal
Description | Initiate a channel purge and pass the purge reason indicated in Arg 1 to Layer 4.
Arg 1 | Purge reason (0 255)
Arg 2 | Reserved

AF Number | 60
Name | Send DSP a Request Resource message
Type | Normal/Blocking/Test: Normal
Description | Send a request to DSP to connect to an available DSP channel.
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 61
Name | Send DSP a Release Resource message
Type | Normal/Blocking/Test: Normal
Description | Send a request to DSP to disconnect from a previously-connected DSP channel
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 70
Name | Send Layer 4 a Connect message (Answer)
Type | Normal/Blocking/Test: Normal
Description | Sends a Connect message to Layer 4.
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 71
Name | Send Layer 4 an Access Denied message
Type | Normal/Blocking/Test: Normal
Description | Send an Access Denied message to Layer 4 due to a failed connection attempt. Failure reason is indicated in Arg 1.
Arg 1 | Status ( 0 255)
Arg 2 | Reserved

AF Number | 72
Name | Send Layer 4 an alerting message
Type | Normal/Blocking/Test: Normal
Description | Sends an alerting message to Layer 4
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 73
Name | Send Layer 4 a clear Ack.message
Type | Normal/Blocking/Test: Normal
Description | Sends a clear request Ack. to Layer 4, with successful and lost RTP packets
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 74
Name | Send Layer 4 an In Service message
Type | Normal/Blocking/Test: Normal
Description | Sends an In Service message to Layer 4
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 75
Name | Send Layer 4 a Disconnect message
Type | Normal/Blocking/Test: Normal
Description | Sends a Disconnect message to Layer 4
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 76
Name | Send Layer 4 a Clear Request acknowledgment without data
Type | Normal/Blocking/Test: Normal
Description | Sends a Clear Request acknowledgment to Layer 4, with no RTP packets status
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 80
Name | Send outseize control response
Type | Normal/Blocking/Test: Normal
Description | Sends a response to the Outseize Control message.
Arg 1 | Status (0 255)
Arg 2 | Reserved

AF Number | 85
Name | Store message into a temporary storage buffer
Type | Normal/Blocking/Test: Normal
Description | Saves the current message, including attached data, into a temporary storage buffer to use later.
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 90
Name | Send Layer 5 a PPL Event Request Acknowledgment
Type | Normal/Blocking/Test: Normal
Description | Send s a PPL Event Request acknowledgment to Layer 5.
Arg 1 | Status (0 255)
Arg 2 | Reserved

AF Number | 91
Name | Send Layer 5 a PPL Event Indication
Type | Normal/Blocking/Test: Normal
Description | Sends a PPL Event Indication to Layer 5.
Arg 1 | Event Number (0 255)
Arg 2 | Reserved

AF Number | 92
Name | Send Layer 5 a PPL Event Indication with General Purpose Register value
Type | Normal/Blocking/Test: Normal
Description | Sends a PPL Event Indication to Layer 5 along with the value of the specified General Purpose Register.
Arg 1 | Event Number (0 255)
Arg 2 | General Purpose Register number (0 53)

AF Number | 95
Name | DSPM setup resource
Type | Normal/Blocking/Test: Normal
Description | Sets up the resources required to communicate with the DSP Manager. This function should be called after the DSP Manager acknowledges the DSP resource request with a response of "DSP Resource Available"
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 96
Name | DSPM connect resource to TDM
Type | Normal/Blocking/Test: Normal
Description | Connects a DSP resource to the TDM bus. This function should be called after a resource has been setup.
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 97
Name | DSPM disconnect resource from TDM
Type | Normal/Blocking/Test: Normal
Description | Disconnects a DSP resource to the TDM bus.
Arg 1 | Reserved
Arg 2 | Reserved

AF Number | 98
Name | DSPM remove resource.
Type | Normal/Blocking/Test: Normal
Description | Removes a DSP resource. This function should be called after all communication with the DSP Manager is completed.
Arg 1 | Reserved
Arg 2 | Reserved

Voice over Internet Protocol. The delivery of voice information in digital form in discrete packets rather than in the traditional circuit-committed protocols of the public-switched telephone network (PSTN).
Internet Protocol. Part of the TCP/IP family of protocols used to route messages and tracks the addresses of nodes.
See Atomic Function.
Call processing layer of the CSP.
Digital Signal Processor
Real-Time Transport Protocol. Supports transport of real-time data like interactive voice and video over packet-switched networks.
Outgoing call setup during real-time call processing on a specific channel.
Application layer of the CSP.
See Programmable Protocol Language.
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.
See Time Division Multiplexing.