PeriProducer CTI Toolkit User’s Guide for M1
Page 52
Nortel Networks Confidential
# P0606089 Ver: 1.1
The GetTapiData block has no Parameters. Before executing the block, the callid for
the active call must be retrieved by the peripro application. The general procedure to
get data from the Symposium Tapi Server is as follows:
•
Obtain the Callid from vapi using the User Data block.
•
Use an assignment block to populate the
CTI.requests.callid
datacard with the callid obtained from csvapi.
•
Execute the GetTapiData block.
•
Data is returned in
CTI.AVCalldata.AVPairs
folder.
•
40 Pairs of 40 byte keys and 40 byte values are available for calldata
storage.
A test application has been included in the ctitoolkit,
/samples/SCCS-
Integrate/get_tapi_calldata.ppr
, which illustrates the procedure.
CSTAPILS Settings
The Periview configuration tool provides access to two values that are used for the
ReverseIVR feature.
•
SendCallDataKey true/false - Indicates whether retrieved data is expected to
be delimited. Example using `&` as delimeter:
customerid&5544332211&firstname&henry&lastname&smith
•
CallDataField delimiter - delimiter to expect.
If SendCallDataKey is set false, then cstapils will send attached data in the form of a
single key/value pair where the the key is TAPIDATA and the value is the data as sent
from the tapi server, with a maximum length of 40 bytes.
GetTAPIData
The Get Tapi CallData block is used to retrieve call data
which has been previously attached by another application
connected to the Symposium Tapi Server, such as
CallCenter agent's desktop softphone.
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...