<div>This list is a great resource and I thank all the Asterisk Guru&#39;s who actively contribute to it. </div><div><br></div>In Leif Madsen&#39;s AstriCon 2010 talk titled <a href="https://docs.google.com/viewer?a=v&amp;q=cache:hCDfIk4pvngJ:leifmadsen.com/sites/default/files/AstriCon%25202010%2520-%25205%2520Things%2520You%2520Didn&#39;t%2520Know%2520Asterisk%2520Could%2520Do.pdf+asterisk+dialplan+func+PITCH+SHIFT&amp;hl=en&amp;gl=us&amp;pid=bl&amp;srcid=ADGEEShzSRqJl26lEybK-TvxHL4hKQrd-mBpAapRV6eyI8ST0E5AosCEqp2bm_h5eORZFwwEZDqzEKpT9Fg244nkCgX4BDEGL6bik4Non5_fgm62fzrBxyIXjm1hnqJx2-yGyVlbdXKd&amp;sig=AHIEtbQ2NyYajUzeJshmWKAgZEi0RprNjQ&amp;pli=1">&quot;5 Things You Didn&#39;t Know Asterisk Could Do</a>&quot; he mentions that the PITCH_SHIFT() function is designed to be used dynamically and can change the pitch of a channel on the fly using features.conf. Can someone provide me with any information of how this would be accomplished for dynamic use? I&#39;m familiar with the dialplan syntax use examples such as:<div>
<div><span class="Apple-style-span" style="color:rgb(51,51,51);font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:14px;line-height:17px;background-color:rgb(255,255,255)"><br></span></div><div><span class="Apple-style-span" style="color:rgb(51,51,51);font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:14px;line-height:17px;background-color:rgb(255,255,255)">exten =&gt; 1,1,Set(PITCH_SHIFT(tx)=highest); raises pitch an octave</span></div>
<div><span class="Apple-style-span" style="color:rgb(51,51,51);font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:14px;line-height:17px;background-color:rgb(255,255,255)">exten =&gt; 1,1,Set(PITCH_SHIFT(rx)=higher) ; raises pitch more</span></div>
<div><span class="Apple-style-span" style="color:rgb(51,51,51);font-family:Arial,Helvetica,FreeSans,sans-serif;font-size:14px;line-height:17px;background-color:rgb(255,255,255)">exten =&gt; 1,1,Set(PITCH_SHIFT(both)=high) ; raises pitch</span></div>
<div><p style="font-size:13px;line-height:17px;color:rgb(51,51,51);background-image:none;background-color:rgb(255,255,255);margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-family:Arial,Helvetica,FreeSans,sans-serif;text-align:left">
and so forth, but don&#39;t understand how these functions would be called dynamically from features.conf.</p><p style="font-size:13px;line-height:17px;color:rgb(51,51,51);background-image:none;background-color:rgb(255,255,255);margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-family:Arial,Helvetica,FreeSans,sans-serif;text-align:left">
any help is greatly appreciated...</p><p style="font-size:13px;line-height:17px;color:rgb(51,51,51);background-image:none;background-color:rgb(255,255,255);margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-family:Arial,Helvetica,FreeSans,sans-serif;text-align:left">
<br></p></div></div>