Re: how to use snoopChannel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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.

It's actually really simple and works very well.  It's been in use in an answering service for several years.

Hope this helps.

Phil Mickelson
CBA Software, Inc.

On Tue, Jul 24, 2018 at 9:32 AM, Ramesh C <rc@xxxxxxxx> wrote:
Hello Joshua,
Thanks for responding, I am using Node ARI Client.
Let me try to implement as per your suggestions, I will update you then findings.

On Tue, Jul 24, 2018 at 6:58 PM, Joshua Colp <jcolp@xxxxxxxxxx> wrote:
On Tue, Jul 24, 2018, at 10:20 AM, Ramesh C wrote:
> Hello ,
> I want to use spy and whisper using snoopChannel , but i do not understand
> how to use this snoopChannel() method.
> Actually my need is that, one user on a channel wants to whisper/spy a talk
> running between two caller(means both caller's channels are in a bridge),
> so how i use this method please give me example code here.
> and also give me possible value of arguments 'spy' and 'whisper'

Who do you want to whisper to? Both channels?

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.

Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: &

asterisk-app-dev mailing list

Ramesh Choudhary

asterisk-app-dev mailing list

asterisk-app-dev mailing list

[Index of Archives]     [Asterisk SS7]     [Asterisk Announcements]     [Asterisk Users]     [PJ SIP]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Linux API]

  Powered by Linux