libzrtp  1.2.0
ZRTP VoIP security
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Modules
API

Modules

 Types and Definitions
 
 Initalization and Configuration
 
 ZRTP Connections
 
 Traffic Processing
 
 Utilities
 
 Random Number Generation
 
 PBX related functions and data types
 

Detailed Description

In this section the basic functions for using the library are defined. They include initialization and deinitialization functions, functions for session and stream management and functions for RTP traffic management.

In most cases this section is all you need to start working with libzrtp. The typical simplified order of operations in using libzrtp is the following:

  1. library configuration
  2. library initialization;
  3. ZRTP session creation and configuration;
  4. ZRTP stream attaching and Protocol initiation;
  5. RTP stream processing;
  6. ZRTP protocol stopping and releasing resources. For each of these actions there is a set of corresponding functions.
    See Also