[asterisk-app-dev] Implementation of ChanSpy functionality in ARI
Joshua Colp
jcolp at digium.com
Fri Nov 1 07:17:56 CDT 2013
Matthew Jordan wrote:
>
> {quote}
> Whispering or live monitoring becomes creating a snoop channel, creating
> a bridge, and putting another channel in the bridge.
> {quote}
>
> Do you envision the /snoop operation working on multiple channel
> technologies? Or is the snoop-ing channel a specific technology? The way
> that's worded, it makes it sound as if you could not use one SIP channel
> to snoop on another SIP channel directly.
The /snoop operation will work on any channel technology. The channel it
returns is a specific channel implementation called Snoop. Since you can
bridge any technology with any technology anything can act as an active
spyer.
The fundamental difference with this approach is that it's not an
operation which performs "channel A spies on channel B". It's an
operation which performs "provide me a conduit to snoop the media becing
received or sent on channel B". What that conduit ends up being
connected to is up to the application developer.
--
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org
More information about the asterisk-app-dev
mailing list