[asterisk-bugs] [JIRA] (ASTERISK-26709) Problem while snooping a channel

Lucas SOLER (JIRA) noreply at issues.asterisk.org
Mon Jan 9 08:57:10 CST 2017


Lucas SOLER created ASTERISK-26709:
--------------------------------------

             Summary: Problem while snooping a channel
                 Key: ASTERISK-26709
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26709
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
    Affects Versions: 13.9.1, 13.0.0
            Reporter: Lucas SOLER


Hi,

I am working on an ACD system and I have a problem that I do not understand.

I have two channels speaking in one bridge (a customer and an agent).
A third person (a supervisor) can snoop and whisper on the agent channel.

Everything works fine. But if the agent holds the caller and the supervisor starts to whisper at this time, the agent cannot hear the supervisor.

When agent stops the holding, he hears the voice of the supervisor with one minute of delay (the holding time).

The agent (dialed channel) and the caller (stasis channel) are in a mixing bridge. The agent (snooped channel) and the supervisor (snooper channel) are in a second mixing bridge.
When the agent starts holding the caller's channel, I remove it from the bridge, put it in an holding bridge and finally start music on hold.
The supervior who is snooping is mute because I don't want the agent to know that someone is listening. When I start whispering, I unmute the snooping channel.
When agent stops the holding, I stop the moh, remove the channel from the holding bridge and add it in the bridge with the agent (snooped by the supervisor).

I am using ARI with the client for javascript (node-ari-client) and tested it on versions 13.0 and 13.9 of Asterisk.

You will find in the URL a github repository with a light version of the functionnality written in javascript. 

Thank you



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list