(Page 5 of 6 in this chapter)
4.4 Terminating Call Progress Analysis
Call progress analysis always terminates when any of the following events occur:
Terminating Condition
AG Access Event
A dial tone is detected.
ADIEVN_CP_DIALTONE
A busy tone is detected.
ADIEVN_CP_BUSYTONE
A reorder tone is detected.
ADIEVN_CP_REORDERTONE
A SIT (Special Information Tone) is detected.
ADIEVN_CP_SIT
There is no answer.
ADIEVN_CP_NOANSWER
A fax or modem answer tone is detected.
ADIEVN_CP_CED
Additionally, the you can configure the
stopmask
parameter in the
ADI_CALLPROG_PARMS
structure to selectively terminate on the occurrence of any of the following telephone network events:
Telephone Network Event
AG Access Event
A ring tone is detected.
ADIEVN_CP_RINGTONE
There is a loss of ring tone with no following events.
ADIEVN_CP_RINGQUIT
The remote party begins speaking (Voice Begin).
Check the
value
field of the event for the voice event.
ADIEVN_CP_VOICE,
with
ADI_CP_VOICE_BEGIN
in the
value
field
.
The remote party has spoken for a period longer than the first time threshold (Voice Medium). Check the
value
field of the event for the voice event.
ADIEVN_CP_VOICE,
with
ADI_CP_VOICE_MEDIUM
in the
value
field
.
The remote party has spoken for a period longer than the second time threshold (Voice Long). Check the
value
field of the event for the voice event.
ADIEVN_CP_VOICE,
with
ADI_CP_VOICE_LONG
in the
value
field
.
The remote party has spoken for a period longer than the third time threshold (Voice Extended). Check the
value
field of the event for the voice event.
ADIEVN_CP_VOICE,
with
ADI_CP_VOICE_EXTENDED
in the
value
field
.
The remote party stopped speaking (Voice End). Check the
value
field of the event for the voice event.
ADIEVN_CP_VOICE,
with
ADI_CP_VOICE_END
in the
value
field
.
When call progress analysis terminates, an
ADIEVN_CP_DONE
event is generated.
(Page 5 of 6 in this chapter)
tech_support@nmss.com
Copyright © 1997, Natural MicroSystems, Inc. All rights reserved.