Newbie Questios about Elastix Features

Discussion in 'General' started by jordanlcn, Mar 18, 2009.

  1. jordanlcn

    Joined:
    Mar 18, 2009
    Messages:
    141
    Likes Received:
    0
    Good Day Elastix Community.

    First of I have to say I am blown away on how this software has been developed.

    Now for my Question.

    Can Elastix do "Listen In" on live calls?

    If Yes what are the ways to do it? User Wise and Configuration Wise.

    I have been looking into the forums and somehow it needs a little more Linux Knowhow than what I have currently but unfortunately I ran my mouth to fast to my boss and now I am tasked to get it running for development.

    So I guess what I need is Help :D:woohoo:
     
  2. Chilling_Silence

    Joined:
    Sep 23, 2008
    Messages:
    488
    Likes Received:
    0
    Go into the Web GUI
    PBX --> PBX Configuration --> Feature Codes
    Find the one that says "ChanSpy". Ive set it so that its *555 to get to it :)
     
  3. jordanlcn

    Joined:
    Mar 18, 2009
    Messages:
    141
    Likes Received:
    0
    OK but with chanspy you cant choose which extension. We need to listen to specific people or extension is there a way to implement this?
     
  4. dicko

    Joined:
    Oct 24, 2008
    Messages:
    4,099
    Likes Received:
    0
    Not much "development" or implementation to do really, apart from dialing the access code

    Output from the asterisk CLI

    core show application ChanSpy:

    -= Info about application 'ChanSpy' =-

    [Synopsis]
    Listen to a channel, and optionally whisper into it

    [Description]
    ChanSpy([chanprefix][|options]): This application is used to listen to the
    audio from an Asterisk channel. This includes the audio coming in and
    out of the channel being spied on. If the 'chanprefix' parameter is specified,
    only channels beginning with this string will be spied upon.
    While spying, the following actions may be performed:
    - Dialing # cycles the volume level.
    - Dialing * will stop spying and look for another channel to spy on.
    - Dialing a series of digits followed by # builds a channel name to append
    to 'chanprefix'. For example, executing ChanSpy(Agent) and then dialing
    the digits '1234#' while spying will begin spying on the channel
    'Agent/1234'.
    Options:
    b - Only spy on channels involved in a bridged call.
    g(grp) - Match only channels where their ${SPYGROUP} variable is set to
    contain 'grp' in an optional : delimited list.
    q - Don't play a beep when beginning to spy on a channel, or speak the
    selected channel name.
    r[(basename)] - Record the session to the monitor spool directory. An
    optional base for the filename may be specified. The
    default is 'chanspy'.
    v([value]) - Adjust the initial volume in the range from -4 to 4. A
    negative value refers to a quieter setting.
    w - Enable 'whisper' mode, so the spying channel can talk to
    the spied-on channel.
    W - Enable 'private whisper' mode, so the spying channel can
    talk to the spied-on channel but cannot listen to that
    channel.

    p.s. and just to be pedantic, this is nothing to do with "Elastix" (lovely though it is) it is just part of asterisk, with a little help from freepbx.
     
  5. Chilling_Silence

    Joined:
    Sep 23, 2008
    Messages:
    488
    Likes Received:
    0
    Its crude, but I simply hit * until I get the desired phone call.
     
  6. dicko

    Joined:
    Oct 24, 2008
    Messages:
    4,099
    Likes Received:
    0
    Or less crudely, after entering ChanSpy, I hit nnn# and monitor ext nnn (if it's off hook)and go straight there.
     
  7. Chilling_Silence

    Joined:
    Sep 23, 2008
    Messages:
    488
    Likes Received:
    0

Share This Page