State's Line Structure; Action/Event - AudioCodes Mediant 1000 User Manual

Voip mediant digital media gateways megaco, tpncp
Hide thumbs Also See for Mediant 1000:
Table of Contents

Advertisement

15.4

State's Line Structure

Each text line in the body of each state is composed of 6 columns:

action/event

1.
function
2.
parameter #1
3.
parameter #2
4.
parameter #3
5.
next state
6.
15.5
Action/Event
Action/event is the name of the table's events that are the possible triggers for the entire
protocol state machine. Those can be selected from the list of events in the CASSetup.h
file (e.g., EV_DISCONNECT_INCOMING).
At the beginning of the state, there can be up to 4 special unconditional action/events
called FUNCTION. They events are functions that are unconditionally performed when the
table reaches the state. These actions are labeled FUNCTION0 to FUNCTION3.
The following is the list of available protocols table actions (events to the state machine):
1.
User Command Oriented:
EV_PLACE_CALL - When using acPSTNPlaceCall().
EV_ANSWER - When using acPSTNAnswerCall().
EV_DISCONNECT_OUTGOING - When using the function
acPSTNDisconnectCall() and the call is outgoing.
EV_DISCONNECT_INCOMING - When using the function
acPSTNDisconnectCall() and the call is incoming.
EV_RELEASE_CALL - When using acPSTNReleaseCall()
EV_USER_BLOCK_COMND - When using acCASBlockChannel(), this event
handled for blocking or unblocking the channel.
EV_MAKE_METERING_PULSE - When using acCASMeteringPulse it triggers
the start of the metering pulse while using the SET_PULSE_TIMER function to
start the timer to get the Off event (refer to the
EV_METERING_TIMER_PULSE_OFF below.).
EV_METERING_TIMER_PULSE_OFF - event after timer (SET_PULSE_TIMER
function) expires. (Refer to EV_MAKE_METERING_PULSE above.)
EV_MAKE_FLASH_HOOK - When using acCASFlashHook, a flash hook is
triggered.
User's Manual
270
Digital Mediant 1000
Document # LTRT-66401

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents