mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-07-03 22:26:51 +00:00
zrtp_secure_media=true will have to be set to true in order for your zrtp to work moving forward similar to how srtp_secure_media works.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13461 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
eee9aef9a3
commit
ea4b78f749
@ -26,6 +26,9 @@
|
|||||||
<X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
|
<X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
|
||||||
<X-PRE-PROCESS cmd="set" data="domain_name=$${domain}"/>
|
<X-PRE-PROCESS cmd="set" data="domain_name=$${domain}"/>
|
||||||
<X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
|
<X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
|
||||||
|
|
||||||
|
<!-- Enable ZRTP globally you can override this on a per channel basis -->
|
||||||
|
<X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
|
||||||
<!--
|
<!--
|
||||||
xmpp_client_profile and xmpp_server_profile
|
xmpp_client_profile and xmpp_server_profile
|
||||||
xmpp_client_profile can be any string.
|
xmpp_client_profile can be any string.
|
||||||
|
@ -1107,7 +1107,9 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_create(switch_rtp_t **new_rtp_session
|
|||||||
int initiator = 0;
|
int initiator = 0;
|
||||||
switch_core_session_t *session = switch_core_memory_pool_get_data(rtp_session->pool, "__session");
|
switch_core_session_t *session = switch_core_memory_pool_get_data(rtp_session->pool, "__session");
|
||||||
switch_channel_t *channel = switch_core_session_get_channel(session);
|
switch_channel_t *channel = switch_core_session_get_channel(session);
|
||||||
|
const char *zrtp_enabled = switch_channel_get_variable(channel, "zrtp_secure_media");
|
||||||
|
|
||||||
|
if (switch_true(zrtp_enabled)) {
|
||||||
if (switch_channel_direction(channel) == SWITCH_CALL_DIRECTION_OUTBOUND) {
|
if (switch_channel_direction(channel) == SWITCH_CALL_DIRECTION_OUTBOUND) {
|
||||||
initiator = 1;
|
initiator = 1;
|
||||||
}
|
}
|
||||||
@ -1138,6 +1140,7 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_create(switch_rtp_t **new_rtp_session
|
|||||||
zrtp_stream_start(rtp_session->zrtp_ctx, rtp_session->ssrc);
|
zrtp_stream_start(rtp_session->zrtp_ctx, rtp_session->ssrc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
rtp_session->ready = 1;
|
rtp_session->ready = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user