Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miclast/FreePBX-Call-intrusion
Intrusion. Custom Asterisk dial plan for listen, whisper and barge in calls. For Asterisk FreePBX, Issabel, Asterisk based Elastix call centers.
https://github.com/miclast/FreePBX-Call-intrusion
asterisk barge call callcenter intrusion monitoring whisper
Last synced: 20 days ago
JSON representation
Intrusion. Custom Asterisk dial plan for listen, whisper and barge in calls. For Asterisk FreePBX, Issabel, Asterisk based Elastix call centers.
- Host: GitHub
- URL: https://github.com/miclast/FreePBX-Call-intrusion
- Owner: miclast
- License: gpl-2.0
- Created: 2021-01-21T14:03:43.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-09T13:43:39.000Z (over 3 years ago)
- Last Synced: 2024-07-30T21:03:18.483Z (4 months ago)
- Topics: asterisk, barge, call, callcenter, intrusion, monitoring, whisper
- Homepage: http://www.lastotchkin.ru/
- Size: 25.4 KB
- Stars: 11
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Asterisk spy call. Intrusion into the call.
## Custom Asterisk spy dial plan for listen, whisper and barge in calls. For FreePBX, Issabel, Asterisk based Elastix call centers.If you are running a call center on FreePBX or Asterisk based Issabel (Elastix), most likely you will want the ability to listen in on agents calls, also known as joining multiple calls, or connected two calls to a manager, or other variations of barging in on a bridged channel.
For the purpose of this dial plan, we will define manager as the callee who is the spying channel, agent who is the spied-on channel, and client who is the bridged channel / 3rd party. We define listen, whisper, and barge as follows:
Listen: Call to *222ExtenPincode for Monitor an agents call. The manager can hear both the agent and client channels, but no-one can hear the manager.
Whisper: Call to *223ExtenPincode for Whisper to the agent. The manager can hear both the agent and client channels, and the agent can also hear the manager, but the client can only hear the agent, hence “whisper.”
Barge: Call to *224ExtenPincode for Barge in on both channels. The manager channel is joined onto the agent and client channels, and all parties can hear each other. Be warned, if the original agent leaves the call, the call is dropped. This is not a 3-way call.
(However you can barge in, and when comfortable, initiate a 3way call to your extension so you can continue the call without the agent. This procedure varies from client to client (soft/hard phones))Note: In newer versions of FreePBX, custom includes are disabled by default.
This means that the new “ext-local-custom” context’s that we are about to create won’t be imported into the PBX “Brain”. To fix this, go to :
Settings->Advanced Settings
Find the “Dialplan and Operational” section, and change Disable -custom Context Includes? to False.
Be sure to click on the little checkbox that appears to the right to save the setting, then Apply Settings to rebuild the files. This is required or else the ext-local-custom context that we add won’t be included into the engine.This should be placed in /etc/asterisk/extensions_custom.conf for FreePBX