16 #ifndef __ZRTP_PBX_H__
17 #define __ZRTP_PBX_H__
19 #include "zrtp_config.h"
20 #include "zrtp_types.h"
22 #if defined(__cplusplus)
126 zrtp_sas_id_t transf_sas_scheme,
128 uint8_t transf_ac_flag,
129 uint8_t transf_d_flag );
148 #if defined(__cplusplus)
zrtp_status_t
libzrtp functions statuses.
Definition: zrtp_error.h:72
zrtp_status_t zrtp_stream_registration_start(zrtp_stream_t *stream, uint32_t ssrc)
Start ZRTP enrollment ritual on Server side.
zrtp_status_t zrtp_stream_registration_secure(zrtp_stream_t *stream)
Continue ZRTP enrollment ritual (from CLEAR state) on Server side.
zrtp_status_t zrtp_update_remote_options(zrtp_stream_t *stream, zrtp_sas_id_t transf_sas_scheme, zrtp_string32_t *transf_sas_value, uint8_t transf_ac_flag, uint8_t transf_d_flag)
Updates remote-side SAS value and rendering scheme.
zrtp_stream_t * zrtp_choose_one_enrolled(zrtp_stream_t *stream1, zrtp_stream_t *stream2)
Choose single enrolled stream from two enrolled.
Definition: zrtp_string.h:59
zrtp_status_t zrtp_register_with_trusted_mitm(zrtp_stream_t *stream)
Confirms enrollment ritual on Client side.
zrtp_status_t zrtp_resolve_mitm_call(zrtp_stream_t *stream1, zrtp_stream_t *stream2)
Automatically handle ZRTP call in PBX environment.
zrtp_status_t zrtp_link_mitm_calls(zrtp_stream_t *stream1, zrtp_stream_t *stream2)
Links two lags of Trusted ZRTP MiTM call together.
uint8_t zrtp_is_user_enrolled(zrtp_stream_t *stream)
Check if user at the end of the stream stream is enrolled.