(Page 1 of 1 in this chapter)
A
- address translation 14, 16
- ADI service
- call control 45-48
- creating service instances 39
- detecting DTMF 49
- functions 25
- initializing 37
- overview 45
- adiAnswerCall 46-47
- adiCollectDigits 49
- adiPlaceCall 46-47
- adiPlaceSecondCall 47
- adiRejectCall 46-47
- adiReleaseCall 47
- adiReleaseSecondCall 47
- adiStartDTMFDetector 49
- adiStartProtocol 45-46
- AG boards
- AG-8/80 5, 40, 106, 108
- AG-E1 5, 106, 109
- AG-T1 5, 106, 109
- AG TRAU channels
- attaching 51
- defined 51
- detaching 51
- enabling and disabling 53
- managing 52
- setting up switching 52-53
- AG TRAU programs
- G.711 45
- G.723.1 44
- GSM 44
- loading 50
- overview 6, 49
- timeslot allocation 43-45
- unloading 51
- AG TRAU service
- attaching channels 51
- creating service instances 39
- detaching channels 51
- enabling channels 53
- functions 26
- initializing 37
- loading programs 50
- managing channels 52
- overview 49
- unloading programs 51
- AG-RT daughterboards 6, 49, 106
C
- call control
- establishing outbound calls 46
- packet network 59, 69, 75-76
- PSTN 36-37, 45-48
- releasing calls 46
- responding to inbound calls 46
- Sample Gateway program 12
- state machine 47-48
- channels
- AG TRAU 35, 43-45, 51-53
- HBF 27
- Common Management API
- configuring the on-board TCP/IP stack 67
- functions 30
- overview 60
- communications processor 68
- Controlling 16
- CPI library
- functions 29
- initializing 58, 71
- using TX board-level resources 68
- cpi_send 71
- cpi_wait_msg 71
- CT Access
- ADI service 25, 45
- AG TRAU service 26, 49
- creating CTA contexts 38
- creating event queues 38
- documentation vi
- functions 25
- HBF service 27
- initializing 37
- opening service intances 39
- overview 34
- registering services 37
- services 5
- Switching service 26, 39
- Voice Message service 27
- CTA contexts 38, 41, 51
- CTA handles 38, 40, 53
- ctaCreateContext 38, 51
- ctaCreateQueue 38, 51
- ctaInitialize 37
- ctaOpenServices 39, 51
D
- data conversion
- AG TRAU library 6
- AG TRAU program 6
- AG-RT daughterboard 6
- daughterboard 12
- defining virtual port resources 63
- demonstration programs 7
- AG-8 configuration 80-81
- AG-T1 configuration 82-83
- AG-T1 ISDN configuration 84-85
- overview 79
- Sample Gateway program 86-93
- TRAU Exerciser 78
- demultiplexing 61
- developer support ix
- documentation
- Fusion vi
- H.323 stack vi
- switching vii
- TX Series vii
- dspid 52
- DTMF 49
E
- echo cancellation 6
- Ethernet 67
- event queues 38
F
- FMIC 13
- Fusion
- APIs 3
- components 4
- data conversion 6
- demonstration programs 7
- documentation vi
- features 8
- gateway applications 2
- overview 2-3
- packet network interface 6
- PSTN interface 5
- switching 106-110
- virtual port mapping 110
G
- G.711 6, 43
- G.723.1 6, 44, 49, 52
- gateway applications 2
- GSM 6, 44, 52
H
- H.225 7, 75
- H.245 7, 75
- H.323 7
- H.323 stack
- components 75
- documentation vi
- functions 32
- multiple protocols on a system 74
- overview 7
- simplex streams 74
- state machine 76
- half-call
- call control model 14
- packet network 56
- PSTN 34
- HBF service 5, 27
- Host-based Fusion 5, 7
- packet network interface 56
- PSTN interface 34
- hyperchannels 61
I
- IP
- addresses 14
- call control 16
- headers 59
- networks 2
- packets 13
- sessions 14
- telephony 2
- ISDN 84-85
J
- jitter buffer 13, 59-60, 71
L
- latency
- controlling with RTP/RTCP 59
- defined 59
- load handles 50-52
- Loader API
- functions 29
- loading TX program files 61
- logical port 68
N
- Net Meeting 88
- network interface card 57
P
- packet network interface
- APIs 28-32, 60
- call control 7
- configuing TX board TCP/IP 67
- configuring boards 58
- configuring virtual ports 61-67
- controlling latency 59
- controlling RTP/RTCP sessions 69-71
- downloading TX program files 61
- H.323 stack 75-76
- hardware configurations 57
- initializing boards 58, 72
- managing 58
- managing RTP threads 69
- multiple IP call control protocols 74
- overview 6, 56
- programming guidelines 72-74
- recording parameters 72
- responding to incoming data 59
- using TX board-level resources 68
- packets
- voice data 2
- parameters, global 72
- PCM
- voice data 2
- placing calls 46
- PSTN interface
- APIs 24-27
- controlling calls 45-48
- controlling switching 39-45
- converting data 49-53
- detecting DTMF 49
- initializing 37-39
- managing 36
- overview 5, 34
R
- receiving calls 46
- releasing calls 46
- RTCP 69
- RTP 69
- RTP/RTCP APIs
- controlling sessions 59, 69
- functions 32
- initializing sessions 71
- overview 60
- Sample Gateway program module 17
- session threads 69
- UDP port numbers 70
S
- Sample Gateway program 12
- address translation 14, 16
- AG call control 14, 16
- architecture 12, 14, 19
- call control 12
- configuration 87
- connecting calls from packet network side 92
- connecting calls from PSTN side 90
- data flow 13
- data flow control 12
- disconnecting calls from packet network side 93
- disconnecting calls from PSTN side 91
- IP call control 16
- overview 7, 86
- port counts 88
- RTP control 17
- running with Net Meeting 88
- session control 14
- session control state machine 89
- thread management 19
- user interface 17
- service instances 39
- swiDisableOutput 40
- swiMakeConnection 40
- swiOpenSwitch 40
- switch blocks 40
- switching
- AG port to AG-RT channel 106
- AG-8/80 configuration 108
- AG-RT channel to TX virtual port 107
- AG-T1/E1 configuration 109
- overview 106
- Switching service
- creating service instances 39
- creating switch blocks 40
- documentation vii
- dynamically altering switching 42
- functions 26
- initializing 37
- nailing up connections 41
- overview 39
- timeslot allocation 43
T
- thread management 12, 19
- RTP session 69
- Sample Gateway program 12
- TPX API
- configuring on-board TCP/IP stack 67
- functions 30
- TRAU 6
- TRAU Exerciser 7
- TRAU exerciser 78
- trauAttach 51-52, 106
- trauDetach 51
- trauDisable 53
- trauEnable 53
- TRAUEVN_LOAD_DONE 51
- trauLoad 50-52
- trauShowInfo 52-53
- trauUnload 51
- TX Series
- API overview 6, 60
- Common Management API 30, 67
- communications processors 68
- configuring boards 58
- configuring TX board TCP/IP 67
- configuring virtual ports 61-64
- controlling RTP/RTCP sessions 69-71
- CPI library 29, 58, 68
- creating Ethernet interface 58
- documentation vii
- downloading programs 61
- hardware 57
- initializing boards 58, 72
- Loader API 29, 61
- multiple TX boards on a system 73
- programming guidelines 72
- recording parameters 72
- RTP/RTCP APIs 32
- TPX API 30, 58, 67
- using TX board-level resources 68
- Virtual Port APIs 31, 62
- TX Series RTP/RTCP APIs 69
- TxRtpCreateReq 71
- TxRtpDPIType 71
- TxRtpPrepSend 71
- TxVpdAddrDef 61, 65-66
- TxVpdCfgDflt 64
- TxVpdConfig 64
- TxVpdDefine 62, 64
- TxVpdMvipCfg 62
- TxVpdOpen 62, 66
- TxVpdResDef 62-63
- TxVpdResDflt 62-63
- TxVpdResTdm 62, 64
- TxVpdVport 66
U
- UDP 59, 68, 70
- user interface 17
V
- virtual port
- defined 61
- mapping 110
- resources 62-63
- Virtual Port APIs 63
- configuring resources 64
- configuring virtual ports 61, 67
- defining virtual port resources 62, 64
- defining virtual ports 65-66
- functions 31
- mappings 110
- opening APIs 62
- overview 60
- Voice Message service 27
(Page 1 of 1 in this chapter)
tech_support@nmss.com
Copyright © 1998, Natural MicroSystems, Inc. All rights
reserved.