<div dir="ltr">Ramesh,<div><br></div><div>I'm also using ARI and Nodejs.  I use the snoopChannelWithId command.  I always specify both directions so that the snooper can whisper to one of the listeners and then just silence the snooper if I don't want anyone to know they're listening.  This is all done through the buffer that connects the original parties.</div><div><br></div><div>It's actually really simple and works very well.  It's been in use in an answering service for several years.</div><div><br></div><div>Hope this helps.</div><div><br></div><div>Phil Mickelson</div><div>CBA Software, Inc.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jul 24, 2018 at 9:32 AM, Ramesh C <span dir="ltr"><<a href="mailto:rc@sarv.com" target="_blank">rc@sarv.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hello Joshua,<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Thanks for responding, I am using Node ARI Client.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Let me try to implement as per your suggestions, I will update you then findings.<br><br></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Tue, Jul 24, 2018 at 6:58 PM, Joshua Colp <span dir="ltr"><<a>jcolp@digium.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Tue, Jul 24, 2018, at 10:20 AM, Ramesh C wrote:<br>
> Hello ,<br>
> <br>
> I want to use spy and whisper using snoopChannel , but i do not understand<br>
> how to use this snoopChannel() method.<br>
> <br>
> Actually my need is that, one user on a channel wants to whisper/spy a talk<br>
> running between two caller(means both caller's channels are in a bridge),<br>
> so how i use this method please give me example code here.<br>
> and also give me possible value of arguments 'spy' and 'whisper'<br>
<br>
</span>Who do you want to whisper to? Both channels?<br>
<br>
The way it works though is snoop channel creates a channel that you can treat like any other (add to a bridge, record, etc) - audio coming from it is a copy of the audio from the channel you are snooping on, audio going to it is whispered to the channel you are snooping on. To do spy/whisper you would snoop, create a bridge, and add the snoop channel and the channel doing the snooping into it.<br>
<span class="m_-8111881278085513023HOEnZb"><font color="#888888"><br>
-- <br>
Joshua Colp<br>
Digium, Inc. | Senior Software Developer<br>
445 Jan Davis Drive NW - Huntsville, AL 35806 - US<br>
Check us out at: <a rel="noreferrer">www.digium.com</a> & <a rel="noreferrer">www.asterisk.org</a><br>
<br>
______________________________<wbr><wbr>_________________<br>
asterisk-app-dev mailing list<br>
<a>asterisk-app-dev@lists.digium.<wbr><wbr>com</a><br>
<a rel="noreferrer">http://lists.digium.com/cgi-<wbr>bi<wbr>n/mailman/listinfo/asterisk-<wbr>ap<wbr>p-dev</a><br>
</font></span></blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br><div class="m_-8111881278085513023gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><span style="font-size:12.8px">Regards,</span><br></div>Ramesh Choudhary<br></div>Sarv.com</div></div></div></div></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
asterisk-app-dev mailing list<br>
asterisk-app-dev@lists.digium.<wbr>com<br>
<a href="http://lists.digium.com/cgi-">http://lists.digium.com/cgi-</a><wbr>bin/mailman/listinfo/asterisk-<wbr>app-dev<br>
<br></blockquote></div><br></div>