<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Your ami packet is not setting the w option for chanspy, nor I am sure you can do this.<div><br></div><div>You might want to create an additional exten that takes a variable from your ami packet and does the chanspy that way.</div><div><br></div><div>I use an ami packet like this with extension that do the work.</div><div><br></div><div><div>Action: Originate</div><div>Channel: Local/do_playback@cfmc_cdi_private</div><div>Exten: do_chanspy</div><div>Context: cfmc_cdi_private</div><div>Priority: 1</div><div>Variable: CfMC_ActionID=PlayBack</div><div>Variable: CfMC_WhatToPlay=lyrics-louie-louie</div><div>Variable: CfMC_WhoHear=SIP/GXP280_18-00000002</div><div>ActionID: PlayBack</div><div>Async: true</div><div><br></div><div><br></div><div><div>exten =&gt; do_playback,1,Answer()</div><div>exten =&gt; do_playback,n,UserEvent(BeforePlayBack,ActionID:${CfMC_ActionID} &amp; ${UNIQUEID} &amp; ${CHANNEL} &amp; ${CfMC_WhatToPlay} &amp; ${CfMC_WhoHear})</div><div>exten =&gt; do_playback,n,Wait(0.3)</div><div>exten =&gt; do_playback,n,Playback(${CfMC_WhatToPlay})</div><div>; PLAYBACKSTATUS - SUCCESS FAILED</div><div>exten =&gt; do_playback,n,UserEvent(AfterPlayBack,ActionID:${CfMC_ActionID} &amp; ${UNIQUEID} &amp; ${CHANNEL} &amp; ${CfMC_WhatToPlay} &amp; ${CfMC_WhoHear} &amp; ${PLAYBACKSTATUS})</div><div>exten =&gt; do_playback,n,Hangup()</div></div><div><br></div><div><div>exten =&gt; do_chanspy,1,Answer()</div><div>exten =&gt; do_chanspy,n,UserEvent(BeforeChanSpy,ActionID:${CfMC_ActionID} &amp; ${UNIQUEID} &amp; ${CHANNEL} &amp; ${CfMC_WhatToPlay} &amp; ${CfMC_WhoHear})</div><div>exten =&gt; do_chanspy,n,ChanSpy(${CfMC_WhoHear},qW)</div><div>exten =&gt; do_chanspy,n,UserEvent(AfterChanSpy,ActionID:${CfMC_ActionID} &amp; ${UNIQUEID} &amp; ${CHANNEL} &amp; ${CfMC_WhatToPlay} &amp; ${CfMC_WhoHear})</div><div>exten =&gt; do_chanspy,n,Hangup()</div></div><div><br></div><div><br></div><div>
<div style="font-family: Helvetica; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">--&nbsp;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">Jim Dickenson</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "><a href="mailto:dickenson@cfmc.com">mailto:dickenson@cfmc.com</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">CfMC</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "><a href="http://www.cfmc.com/">http://www.cfmc.com/</a></div><div><font class="Apple-style-span" face="Monaco" size="2"><span class="Apple-style-span" style="font-size: 10px; "><br></span></font></div></div><br class="Apple-interchange-newline">
</div>
<br><div><div>On Aug 9, 2010, at 5:19 PM, Gabriel Ortiz Lour wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi all,<br><br>&nbsp; How can I playback a file within an active call?<br><br>I've tried with ChanSpy whisper mode like this (using AMI):<br><br>Action: Originate<br>Channel: Local/9999@default<br>Priority: 0<br>Variable: MSG=test<br>
Application: ChanSpy<br>Data: SIP/1234-123<br>Async: 1<br><br>and&nbsp; in the dialplan:<br><br>[default]<br>exten =&gt; 9999,1,Answer()<br>exten =&gt; 9999,n,Wait(2)<br>exten =&gt; 9999,n,Playback(${MSG})<br><br>&nbsp; Where SIP/1234-123 is the up bridged channel.<br>
<br>But this is not working (it seams that will work on the rolling CLI, but no sound at all)<br><br>Is there a better way to do it?<br>
-- <br>_____________________________________________________________________<br>-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com">http://www.api-digital.com</a> --<br>New to Asterisk? Join us for a live introductory webinar every Thurs:<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.asterisk.org/hello">http://www.asterisk.org/hello</a><br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br> &nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></blockquote></div><br></div></body></html>