[asterisk-users] chanspy and DISA

Alexander Lopez Alex.Lopez at OpSys.com
Tue Sep 29 21:35:40 CDT 2009



=> -----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





More information about the asterisk-users mailing list