<br><br><div class="gmail_quote">On Mon, Mar 29, 2010 at 5:26 PM, Bradley Brashier <span dir="ltr">&lt;<a href="mailto:bjbrashier@gmail.com" target="_blank">bjbrashier@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

I need to add the ability to record a call to an existing<br>
infrastructure, and I&#39;m intending to use FreeSwitch to do this. The<br>
recording needs to happen upon a DTMF command, which I understand is<br>
normally done via bind_meta_app. From what I can tell, bind_meta_app<br>
requires that you use the * key in addition to some other key.<br>
Unfortunately, the system is already doing something else with *, so<br>
that&#39;s not a key I can use to get this to work.<br>
<br>
My question, then: what is the best way to record a call using DTMFs<br>
that do not include *?<br></blockquote><div>Use tone_detect and pick the frequencies for the key you prefer to use. More info:<br><a href="http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_tone_detect">http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_tone_detect</a><br>
<br>DTMF frequencies are listed here:<br><a href="http://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling#Keypad">http://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling#Keypad</a><br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
- Should I have Freeswitch forward an appropriate DTMF to a<br>
controlling application that starts recording?<br>
<br>
- Should I try to modify the bind_meta_app code to use another digit<br>
instead (say, #)?  If so, where is the right place to look for this? </blockquote><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
As a separate, but related question, I also need to play a disclaimer<br>
when the recording starts (&quot;This call is now being recorded.&quot;). Is it<br>
OK to use bind_meta_app to bind 2 apps to the same DTMF combo?<br></blockquote><div><br>This part is easy: just have the destination app be &quot;execute_extension&quot; like in the Local_Extension bind_meta_app examples.<br>

-MC<br></div></div><br>