diff options
Diffstat (limited to 'include/asterisk/rtp_engine.h')
-rw-r--r-- | include/asterisk/rtp_engine.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/asterisk/rtp_engine.h b/include/asterisk/rtp_engine.h index e5f38eecc..db5cd34ed 100644 --- a/include/asterisk/rtp_engine.h +++ b/include/asterisk/rtp_engine.h @@ -429,6 +429,10 @@ struct ast_rtp_engine_ice { void (*ice_lite)(struct ast_rtp_instance *instance); /*! Callback for changing our role in negotiation */ void (*set_role)(struct ast_rtp_instance *instance, enum ast_rtp_ice_role role); + /*! Callback for requesting a TURN session */ + void (*turn_request)(struct ast_rtp_instance *instance, enum ast_rtp_ice_component_type component, + enum ast_transport transport, const char *server, unsigned int port, + const char *username, const char *password); }; /*! \brief DTLS setup types */ |