Example Applications
# P0606089 Ver: 1.1
Nortel Networks Confidential
Page 61
SE-13
/samples/CS-AD/Nortel-iccm/ConsultXferAgent.ppr
1.
CTI init
2.
Read config file for agent DN, this device (for logging) and number to consult transfer to
3.
Ret cti resource
4.
Log agent in (trap
vrto
if request times out)
5.
Use Answer block to wait for call, then wait for established
6.
Make consult transfer request
7.
Log agent out (trap
vrto
if request times out)
8.
Free cti resource
SE-14
/samples/CS-AD/Nortel-iccm/HoldAndRetrieveAgent.ppr
1.
CTI init
2.
Read config file for agent DN, this device (for logging)
3.
Get cti resource
4.
Log agent in (trap
vrto
if request times out)
5.
Use Answer block to wait for call, then wait for established
6.
Make hold call request
7.
Short delay to simulate phone conversation
8.
Make retrieve call request
9.
Wait for release (trap
vrto
if request times out)
10. Log agent out (trap
vrto
if request times out)
(Note that an unexpected disc causes application to log out agent too.)
SE-15
/samples/CS-AD/Nortel-ipml/AnalogueCtiDialer.ppr
1.
CTI init
2.
Read config file for this device and the number to dial
3.
Get cti resource
4.
Toggle phone line state on/off
5.
Make call request
6.
Wait for established
7.
Set up cti cond to arrive for release
8.
Short delay to simulate phone conversation
9.
Make release call request
10. Either arriving cticond or arriving disc terminates application
SE-16
/samples/SCCS-integrate/acdagentwithcalldata.ppr
1.
CTI init
2.
Read config file for this device and Agent DN
3.
Get cti resource
4.
Log agent in (trap
vrto
if request times out)
5.
Set agent ready (trap
vrto
if request times out)
6.
Wait for ringing (trap
vrto
if request times out)
7.
Takes call as transferred from tapi_da_ivr_agent.ppr
8.
Get callid
9.
Make an answer call request
10. Retrieve and log all call data via CSDA
11. Set agent not ready (trap
vrto
if request times out)
12. Log agent out (trap
vrto
if request times out)
App. #
Example Application Name, Location, Function, and Usage
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...