This chapter provides an overview of the Call Logging API functions that are used to develop and run call monitoring and call recording applications and a section on error handling.
2.1 Call Logging Function Groups
The call logging functions can be divided into three groups:
Table 8, Table 9, and Table 10 categorize the functions accordingly and provide brief descriptions of each of the call logging functions. For detailed descriptions of the functions, see Chapter 3 Call Logging Function Reference.
Table 8. Device-based Call Logging Functions
|
Function |
Description |
|
closes a previously opened call logging device | |
|
decodes a previously recorded Layer 2 frame trace file and posts the call logging events to the SRL | |
|
gets the number of semantics states | |
|
gets the name of a semantics state from its index | |
|
gets the user-defined attribute for a call logging device | |
|
opens a call logging device | |
|
sets the user-defined attribute for a call logging device |
Table 9. Transaction-based Call Logging Functions
|
Function |
Description |
|
gets the call logging transaction ID | |
|
gets the call logging transaction ID and other details | |
|
gets the user-defined attribute for a call logging transaction | |
|
gets the called party number, at function call time | |
|
gets the calling party number, at function call time | |
|
gets the channel number, at function call time | |
|
gets the value of a semantics-defined variable, at function call time | |
|
releases the call logging transaction | |
|
sets the user-defined attribute for a call logging transaction |
Table 10. Event-based Call Logging Functions
|
Function |
Description |
|
gets the called party number, at event time |
|
|
gets the calling party number, at event time |
|
|
gets the channel number, at event time |
|
|
gets the Layer 3 message ID |
|
|
gets the Layer 3 message ID and other details |
|
|
gets the call logging transaction ID |
|
|
gets the call logging transaction ID and other details |
|
|
gets the value of a semantics-defined variable, at event time |
Click here to contact Dialogic Customer Engineering
Copyright 2001, Dialogic Corporation