<div dir="ltr">Hi guys<div><br></div><div style>A variable (e.g. liberal_dtmf) which has an underlying channel flag (e.g. CF_LIBERAL_DTMF) or some other internal representation or associated state can only be set at the beginning of the channel&#39;s lifetime, i.e. at the start of the call. </div>
<div style><br></div><div style>What is the best place to add custom code to allow this to happen for a particular variable while the call is in progress?</div><div style><br></div><div style>1. With a variable-specific command (e.g. &quot;uuid_liberal_dtmf &lt;uuid&gt; true&quot;)</div>
<div style><br></div><div style>2. By modifying uuid_setvar to carry out some custom logic</div><div style><br></div><div style>3. With the addition of a new generic command, e.g. uuid_setvar_deep, which could serve as a single point for folks to add their custom code, and to return an error for any variable which is not explicitly supported. </div>
<div style><br></div><div style>Any thoughts?</div><div style><br></div><div style>Regards,</div><div style>Richard</div><div><br clear="all"><div><div>--</div><div>Richard Brady</div><div>M: +44 (0)7771 623 348</div><div>
T:  +44 (0)20 8144 8160</div><div>E: <a href="mailto:rnbrady@gmail.com" target="_blank">rnbrady@gmail.com</a></div></div>
</div></div>