Matthew, I really, really appreciate the effort! I will try your suggestion and see if it works.
The operator (the channel being snooped) is active. However, there's no other voice connection other than snoop. I just saw the response from Joshua so that bodes well. I'll let you guys know if this works. Thank you again. Phil Mickelson On Sun, Jul 19, 2015 at 5:40 PM, Matthew Jordan <[email protected]> wrote: > > On Sun, Jul 19, 2015 at 4:01 PM, Phil Mickelson <[email protected]> > wrote: > >> Thank you for your response. >> >> Phil Mickelson >> >> On Sun, Jul 19, 2015 at 4:56 PM, Joshua Colp <[email protected]> wrote: >> >>> Phil Mickelson wrote: >>> >>>> Hello, >>>> >>>> I've written a full answering service application with Asterisk at the >>>> center. All of my interaction with Asterisk is through ARI. Thank you >>>> so much for this feature! Without it I wouldn't have been able to make >>>> this work! >>>> >>>> I've just implemented a new Snoop feature. Without boring you with the >>>> details (unless you want them) I am able to Snoop on an operator >>>> regardless of whether or not they are on an active call. However, the >>>> only way the Whisper option works is if they are on an actual call. The >>>> only difference internally is there are two channels connected through a >>>> central bridge. Otherwise, the operator's channel is the only one in >>>> that bridge. >>>> >>>> Since I can hear the operator regardless of the current call situation >>>> I'm assuming there must be code in the Snoop option to mute the operator >>>> if a call is not active? >>>> >>> >>> There is no code to do that. What whispering does require though (for >>> both Chanspy and Snoop channels) is a constant media stream out to the >>> channel. It's likely that in the specific scenario there is nothing >>> generating a stream and thus nothing to whisper into. >>> >>> There's an open issue[1] to remove this requirement but I know of noone >>> currently working on it. >>> >>> [1] https://issues.asterisk.org/jira/browse/ASTERISK-24397 >> >> > Well nuts. Looks like my theory wasn't right :-) > > I wonder - as a workaround until that issue is addressed, you *may* be > able to force the Whisper by starting Silence on the target channel first: > > > https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Channels+REST+API#Asterisk13ChannelsRESTAPI-startSilence > > That *should* start silence frames going to the target of the Snoop > channel, at which point, there's at least something flowing through to > allow the audiohook to start sending Whispered audio. > > (If I'm wrong, Josh will tell me why :-) > > -- > Matthew Jordan > Digium, Inc. | Director of Technology > 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA > Check us out at: http://digium.com & http://asterisk.org > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-dev mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-dev >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
