Hello all, OS OpenSuSE 10.3 * ver 1.4.26.2 zaptel ver. 1.12 Digium TE122 I have a request for remote users to be able to dial through the system so that the sales managers can barge/chanspy on the sales force. I have the DISA part working with authentication(rather straight forward) but what I can not figure out is how to enable the supervisors to be able to barge on these calls. Is there a way to find the channel to barge on that would be usable by NON tech people? Any thoughts? TIA, JohnM
What you could use would be an AMI interface that does a "core show channels verbose" to get the active call information, then display that as an HTML table. When the supervisor clicks on the call he/she wants, the AMI originates a chanspy/barge command as appropriate. 75% of the responders on this can write one of these on their coffee break. -----Original Message----- From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of John Millican Sent: Tuesday, September 29, 2009 10:05 AM To: 'Asterisk Users Mailing List - Non-Commercial Discussion' Subject: [asterisk-users] chanspy and DISA Hello all, OS OpenSuSE 10.3 * ver 1.4.26.2 zaptel ver. 1.12 Digium TE122 I have a request for remote users to be able to dial through the system so that the sales managers can barge/chanspy on the sales force. I have the DISA part working with authentication(rather straight forward) but what I can not figure out is how to enable the supervisors to be able to barge on these calls. Is there a way to find the channel to barge on that would be usable by NON tech people? Any thoughts? TIA, JohnM _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2009 - October 13 - 15 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
On Tue, 29 Sep 2009, John Millican wrote:> I have a request for remote users to be able to dial through the system > so that the sales managers can barge/chanspy on the sales force. I have > the DISA part working with authentication(rather straight forward) but > what I can not figure out is how to enable the supervisors to be able to > barge on these calls. Is there a way to find the channel to barge on > that would be usable by NON tech people?How do you see this working? I'm guessing the manager would like to either key in an agent ID number or be able to step through agents? The chanspy() "g" option may be part of your solution. g(grp) - Match only channels where their ${SPYGROUP} variable is set to 'grp'. -- Thanks in advance, ------------------------------------------------------------------------- Steve Edwards sedwards at sedwards.com Voice: +1-760-468-3867 PST Newline Fax: +1-760-731-3000
=> -----Original Message----- => From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users- => bounces at lists.digium.com] On Behalf Of Steve Edwards => Sent: Tuesday, September 29, 2009 7:32 PM => To: Asterisk Users Mailing List - Non-Commercial Discussion => Subject: Re: [asterisk-users] chanspy and DISA => => > Steve Edwards wrote: => >> => >> Is the manager or are the agents using disa()? => >> => >> How about: => >> => >> exten = *,n, set(SPYGROUP=ALLOW-SPYING) => >> => >> for the agents and: => >> => >> exten = *,n, chanspy(,g(ALLOW-SPYING)) => >> => >> the manager? => => On Tue, 29 Sep 2009, John Millican wrote: => > => > The manager wants to be able to spy on agents who dial through the => PBX => > from their homes. Currently the agents dial the main number, use => the => > "secret" code to get to authenticate and DISA, and then dial back => out => > for their sales calls. I have chanspy working great on all internal => > phones/extensions use group to limit who can spy and who can not. It => not => > so much to allow spying it is finding the correct channel to spy on => for => > the remote users. => => How about something like these snippets: => => [i](!) => exten = i,1, goto(${CONTEXT},s,1) => [s](!) => exten = s,1, => verbose(1,[${CONTEXT}:${EXTEN}]) => => [home-agent-login](i,s) => exten = s,n, read(AGENT-ID,enter-agent- => number) => exten = s,n, set(SPYGROUP=${AGENT-ID}) => . => . => . => => [supervisor-login](i,s) => exten = s,n, read(AGENT-ID,enter-agent- => number) => exten = s,n, chanspy(,g(${AGENT-ID})) => exten = s,n, goto(s,1) => . => . => . => => -- => Thanks in advance, => ---------------------------------------------------------------------- => --- => Steve Edwards sedwards at sedwards.com Voice: +1-760-468-3867 => PST => Newline Fax: +1-760-731- => 3000 [Alexander Lopez] It adds another layer but have the sales agents login to DISA via a local Channel. You can call these channels whatever you like. Once you have a one to one relationship with the sales agent and their respective Local Channel you can Chan spy on the Local Channels.. Alex