<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;"><span style="font-size: 13.3333330154419px;">Hello,</span><span style="font-size: 13.3333330154419px;"></span>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">I'm currently struggling to find a way to force Freeswitch to only allow ZRTP based calls without a trusted MiTM.</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">I've tried to use &quot;is_zrtp_secure&quot; from the features.xml to hang the call up with the Dialplan but it isn't getting me anywhere.</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">I've also looked at using LUA scripts to detect when the call has been answered and then check on the variables set in switch_channel.c but this also doesn't work.</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">I can see from switch_channel.c that it prints &quot;ZRTP not negotiated on both sides; disabling ZRTP passthru mode.&quot; and sets&nbsp;zrtp_passthru_active to false when this happens.</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">Can someone point me in the right direction for looking up the value of this var once the call has been answered to determine whether ZRTP support is available or if there is a better way to approach this?</div>
<div style="font-size: 13.3333330154419px;"><br>
</div>
<div style="font-size: 13.3333330154419px;">Cheers,</div>
<div style="font-size: 13.3333330154419px;">Ollie&nbsp;</div>
</div>
</body>
</html>