PeriProducer CTI Toolkit User’s Guide for M1
Page 64
Nortel Networks Confidential
# P0606089 Ver: 1.1
TE-7
/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)
11. Note that an unexpected disc causes application to log out agent too
TE-8
/samples/CS-AD/testrequestdeviceparams.ppr
1.
Error trapping is set up, cti resource is obtained and this device is registered.
2.
A loop is started that sends each type of Param Name to cti for the same Device Number.
3.
The loop exits and the cti resource is freed as the application terminates. Note that at the
end of an IVR application’s execution, the cti resource is freed automatically.
TE-9
/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)
TE-10
/samples/SCCS-integrate/tapi_da_ivr_agent.ppr
1.
Log start of application
2.
CTI init & get cti resource
3.
Trap
vrto
, error and cticond
4.
Read config file for this device (for logging & call data), Agent DN and number to blind
transfer to
5.
Log agent out (trap
vrto
if request times out)
6.
Wait 1 second
7.
Log agent in (trap
vrto
if request times out)
8.
Answers call from Dialer.ppr
9.
Waits for established
10. Get ANI/DNIS and other call data; log it
11. Gets statistical group data via SCCS RSM
12. Generates call data, sends it to CSTAPI and in turn Symposium TAPI Server
13. Regenerates similar call data, sends it to CSS via CSDA
14. Either disconnect so that SCCS CDN can take over routing of call (if number =####) OR
make a blind transfer
15. Log end of application, wait in Answer block
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...