(Page 1 of 1 in this chapter)


A

Address statement 25, 27
addresses 61
ADI.EAM.ANInumber 134-135
ADI.EAM.DIDBeforeANI 134
ADI.EAM.DIDnumber 134-135
ADI.EUC.digitnumber 137, 141, 143, 147, 149, 153, 155
ADI.MFC.ANInumber 118-119
ADI.MFC.DIDBeforeANI 118
ADI.MFC.DIDnumber 118-119, 162
ADI.MFC.tonesmiscellaneous 120
ADI_CALL_STATUS 50-51, 60
ADI_CALLCTRL_PARMS 39, 42-43, 58
ADI_CC_BLOCK_MAKEBUSY 66
ADI_CC_REPTALERTING 39, 58
ADI_CC_REPTANSWERED 39, 58
ADI_CC_REPTBILLING 42
ADI_CC_REPTDIGITS 42
ADI_CC_REPTPROCEEDING 39, 58
ADI_CC_REPTSEIZURE 42-43
ADI_DIS_REMOTE_ABANDONED 54
ADI_PLACECALL_PARMS 39, 55, 57, 59
ADI_REASON_FINISHED 32, 41
ADI_REASON_RELEASED 87
ADI_REJ_HOST_TIMEOUT 38, 40, 52-54
ADI_REJ_PLAY_BUSY 40, 54
ADI_REJ_PLAY_REORDER 40, 54, 66
ADI_REJ_PLAY_RINGTONE 54
ADI_REJ_USER_AUDIO 40, 54, 66, 87
adiAnswerCall 37-38, 40, 52-54, 87
adiBlockCalls 38, 66
adiCollectDigits 88
adiConfigParm 31
ADIERR_NOT_ENOUGH_RESOURCES 41
ADIEVN_ANSWERING_CALL 38
ADIEVN_CALL_CONNECTED 38-39
ADIEVN_CALL_DISCONNECTED 38-40, 54, 85, 87
ADIEVN_CALL_PROCEEDING 39
ADIEVN_CALL_RELEASED 40
ADIEVN_CALLS_BLOCKED 38, 66
ADIEVN_CALLS_UNBLOCKED 41, 67
ADIEVN_IN_SERVICE 42
ADIEVN_INCOMING_CALL 38, 47, 49-51, 85, 117, 133, 141, 147, 152, 161
ADIEVN_INCOMING_DIGIT 43, 85
ADIEVN_REJECTING_CALL 38, 40, 54
ADIEVN_REMOTE_ALERTING 39
ADIEVN_REMOTE_ANSWERED 39
ADIEVN_SEIZURE_DETECTED 43, 49
ADIEVN_STARTPROTOCOL_DONE 32, 41
ADIEVN_TONES_DONE 87
adiGetCallStatus 38, 42, 50-51, 84-85
adiGetParms 79
adiPlaceCall 39, 43, 79, 89
placing outbound call with 55, 57
adiRejectCall 40, 54, 66, 87
adiReleaseCall 40
adiStartDTMF 89
adiStartProtocol 30, 32, 39, 41-43, 47, 58, 66, 80
and parameters 31
initializing TCP with 31
related events 32
adiUnBlockCalls 38, 41, 66-67
AG board driver software
CT Access app 8
described 7
AG configuration file
agmon search path for 22
creating 22
described 7, 9
examples 24, 26
filenames 16
installation 16
protocol specific settings 23
sample 22
AG-E1
base timeslot setting 35
described 3
example AG configuration file 24
runfile for 24
AGLOAD environment variable 22
agmon
described 7, 9
loads TCP 6
running prior to running the demonstration program 76
AG-T1
base timeslot setting 35
described 3
runfile for 24
A-law
DSP program files 23-24, 26
answering inbound calls 48
application example 72
Automatic Number Identification (ANI)
described 117, 133, 161
determining number TCP expects 118
retrieving 38, 84, 117, 133, 161
retrieving using adiGetCallStatus 61
submitting 78

B

bearer channel
starting up TCP on 31
billing pulse 89
blocking and unblocking calls 66
blocking methods 66
incoming calls 66
process 66
unblocking method 67
board number demonstration program 77
Board x statement 25-26
busy tone
event indicating detection 59

C

cable 3
call answering
call connected 38, 53
remote party answers 38
remote party doesn't answer 38
remote party hangs up 53
TCP answering inbound call 38, 53
using adiAnswerCall 38, 53
wait times out 53
call blocking
completion 38, 66
described 66
methods 66
using adiBlockCalls 38
call control
blocking and unblocking calls 66
determining state using adiGetCallStatus 61
digital CAS protocols 34
functions and events 37
operations supported by CAS TCPs 36
unsolicited events 42
call placement
if call request is rejected 55
if network connection is established 55
initiating 57
procedure 55
using adiPlaceCall 55
call rejection
and connectmask/disconnectmask 57
inbound call is rejected by adiRejectCall 40
outbound call is not answered 39
outbound call is rejected by remote party 39
using adiRejectCall 40
call transfer 36
CAS 4
CCMode 28
Channel Associated Signaling 4
ClockRef statement 25, 27
connectmask 55, 57
context
obtaining handle 35
opening 35
starting TCP on 30
CT Access
described 8
initializing 34
switching under 8
CTA context
starting TCP on B channel contexts 31
CTA_MVIP_ADDR 34
ctaCreateContext 34
ctaCreateQueue 34
CTADEMO 31, 79-80, 88
ctaInitialize 34
ctaOpenservices 34-35
ctaSetParmByName 31

D

DEMOLIB 79
DemoLoadCountryPar 31, 80
DemoOpenPort 80
DemoPlaceCall 79
developer support ix
dialing
completion 39
enabling interactive demonstration program 78
events 39
digit string
and adiGetCallStatus 38
parameters controlling 118, 134, 162
retrieving all digits at once 50-51, 84
retrieving all digits individually as they arrive 50
retrieving using adiGetCallStatus 61
submitting 55, 78
syntax 61
Direct Inward Dial (DID)
described 117, 133, 161
determining number TCP expects 118, 162
retrieving 38, 84, 117, 133, 161
submitting 78
disconnectmask 55, 57, 59
driver
MVIP 8
DSP program files
CT Access app 8
described 7, 10
specifying in AG configuration file 23-24, 26
DspFile Statement 26
DspFile statement 23-24
DTMF 89

E

E-1
capacity 2
described 2
regions of use 2
EAM
demonstration program 77
described 5
establishing outbound calls 135
parameter filename 15
retrieving all digits at once 133
retrieving digits as they arrive 135
trunk control program 15
EnableMVIP statement 25, 27
End Board statement 25, 27
establishing outbound calls 55
call set up events 58
state diagram 56
EUC
described 5
establishing outbound calls 141
example app 72
retrieving all digits at once 141
retrieving digits as they arrive 141
European Digital CAS
trunk control program 15
events
informational 36
queues 34
retrieving 90
solicited 36
summary 36
unsolicited 42

F

full duplex 35

G

glare
ADIEVN_PLACING_CALL event 39

H

hang up
remote party hangs up 39, 48
help
demonstration program 77

I

IdleCode statement 23, 25, 27, 32
inbound call 4
blocking 66
event announcing 48
inout 83
inoutadi
enabling interactive dialing 78
functional overview 72
introduction 72
launching 76
main function 79
MyPlaceCall function 83
MyReceiveCall function 83
RunDemo function 83
software requirements 75
UNIX variations 90
usage 76
inoutcta
compiling 76
enabling interactive dialing 78
introduction 72
launching 76
main function 79
MyPlaceCall function 83
MyReceiveCall function 83
opening the driver 80
overview 72
RunDemo function 80, 83
software requirements 75
UNIX variations 90
usage 76
installing protocol software 18
Interrupt statement 24, 26
IWK
described 5, 20
establishing outbound calls 147
example app 72
retrieving all digits at once 147, 152
retrieving digits as they arrive 147
trunk control program 15

L

LineCode statement 25, 27
loop start 3

M

MFC-R2
demonstration program 77
described 5
establishing outbound calls 119
example app 72
parameter filenames 15
retrieving all digits at once 117
retrieving digits as they arrive 106, 117, 119, 125, 133, 138, 144, 150, 158
trunk control program 15
MFS
example app 72
mu law
DSP program files 23-24, 26
MVIP
described 3
specifying stream and time slot when opening context 35
switching under CT Access 8

N

Natural Media 8

O

OS/2
agmon search path for AG configuration file 22
compiling the demonstration program 76
installing protocol software 19
outbound call
sequence diagram 57
outbound calls 4
cannot be sent on blocked port 66
tone detection operations supported 36

P

parameter file
described 7
disabling loading in the demonstration program 77
filenames 15
installation 15
loading 7, 80
loading using DemoLoadCountryPar 31
parameters
EAM digit handling 118, 162
EUC digit handling 118, 162
MFC-R2 digit handling 118, 162
PCIbus 28
PCIslot 28
placing a call
using adiPlaceCall 89
playing voice files 89
protocol 4
described 5
successful startup 41
supported 5
protocol software
contents 5
described v, 5
installing under NT 18
installing under OS/2 19
installing under UNIX 20
package contents 14
uninstalling under NT 100
uninstalling under UNIX 100

Q

Quad T1/E1
described 3
media functions 32
resource management 32, 41
sample configuration file 28
TCP mediamask setting 41

R

R1.5
described 6
establishing outbound calls 163
parameters 155
responding to inbound calls 161-162
retrieving digits all at once 161
retrieving digits one at a time 162
trunk control program 15
readme files 14, 18-20
recording voice 89
releasing calls
adiReleaseCall 40
success 40, 48
supported 36
reorder tone
event indicating detection 59
responding to inbound calls
accepting calls 53
call sequence and events 47-48
events 49
rejecting calls 54
retrieving incoming digits 50
retrieving incoming digits 50
all digits at once 51
ring tone
rejecting call with 54
ringing
in adiAnswerCall 38
remote is ring 38
remote ringing 39
runfile
CT Access app 8
described 7, 10
statement 24, 26
RunFile statement 24, 26

S

seizure 48-49
services
CT Access 8
opening 34
solicited events 36
Special Information Tone (SIT)
event indicating detection 59
SS5
described 6
establing outbound calls 153
parameters 149
responding to inbound calls 152
retrieving all digits at once 152
retrieving digits one at a time 152
trunk control program 15
stream
specifying base for context 35
subaddresses
retrieving 61
swish 8

T

T-1
capacity 2
described 2
regions of use 2
TCP
described 15
installing software 18
statement 25, 27
threads 74, 77, 90
timer
waiting call times out 38, 40
timeslot
demonstration program 77
specifying 35
toll category
described 117, 133
retrieving 38, 84, 117, 133
tone
call progress 30
tone detection
operations supported 36
Trunk Control Program (TCP) 4
available TCPs 15
behavior if app terminates 32
described 6, 8
event signifying successful startup 32
file names 32
multiple 6
selecting for the demonstration program 77
specifying in AG configuration file 25, 27
starting on B channel context 31
successful startup 41

U

unblocking calls
adiUnblockCalls 41, 67
description 67
events 41, 67
UNIX
agmon search path for AG configuration file 22
compiling the demonstration program 76
installing protocol software 20
uninstalling protocol software 100
unsolicited events
described 42
list of 42
user category
default 120, 135
described 117, 133, 161
digit string 119, 135, 163
retrieving 38, 84, 117, 133, 161
submitting 78
syntax of outgoing string 120
syntax of outgoing string if omitted 135, 163

W

Windows NT
agmon search path for AG configuration file 22
compiling the demonstration program 76
installing protocol software 18
uninstalling protocol software 100

Z

zero code suppression algorithm 25, 27


(Page 1 of 1 in this chapter)


tech_support@nmss.com
Copyright © 1998, Natural MicroSystems, Inc. All rights reserved.