Example Applications
# P0606089 Ver: 1.1
Nortel Networks Confidential
Page 65
Telephony Request
App. #
Example Application Name, Location, Function, and Usage
TR-1
/samples/CS-AD/ACDAgent.ppr
1.
CTI init; read config file for agent DN and this device; get cti resource
2.
Log agent in (trap
vrto
if request times out)
3.
Set agent ready (trap
vrto
if request times out)
4.
Wait 5 minutes to answer call via cti calls; not traditional Answer block; wait for release
5.
Set agent not ready (trap
vrto
if request times out)
6.
Log agent out (trap
vrto
if request times out)
TR-2
/samples/CS-AD/BlindXfer.ppr
1.
CTI init
2.
Get cti resource
3.
Read config file for number to transfer to
4.
Use Answer block to wait for call, then wait for established
5.
Make blind transfer request
TR-3
/samples/CS-AD/Conference.ppr
1.
CTI init
2.
Get cti resource
3.
Use Answer block to wait for call, then wait for established
4.
Handle
vrto
if time out occurs
5.
Read config file for number to conference to
6.
Initiate conference using config file number to connect to
7.
Complete conference
8.
Delay to simulate phone conversation
9.
Hang up
TR-4
/samples/CS-AD/ConsultXfer.ppr
1.
CTI init
2.
Get cti resource
3.
Read config file for number to consult transfer to
4.
Use Answer block to wait for call, then wait for established
5.
Handle
vrto
if time out occurs
6.
Make consult transfer using config file number to connect to
7.
Complete conference
8.
Hang up as application terminates
TR-5
/samples/CS-AD/HoldAndRetrieve.ppr
1.
CTI init
2.
Get cti resource
3.
Use Answer block to wait for call, then wait for established
4.
Make hold call request
5.
Delay 3 seconds
6.
Make retrieve call request
7.
Use cti to wait for release
TR-6
/samples/CS-AD/Nortel-iccm/ACDAgent.ppr
Duplicate storage for
samples/CS-AD/ACDAgent.ppr
Summary of Contents for CTI ToolKit
Page 5: ...Preface...
Page 55: ...Example Applications...
Page 73: ...Example Log Files...
Page 99: ...Index...
Page 101: ...Glossary of CTI Terminology...