- 浏览: 460581 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
a464697691:
楼主厉害,现在可以使用了
Proxool houseKeepingSleepTime bug修正 -
chenpi529:
楼主好牛逼
Proxool houseKeepingSleepTime bug修正 -
huangxinyu_it:
多谢楼主了
Proxool houseKeepingSleepTime bug修正 -
kokorodo:
谢谢了!
zk中文开发手册pdf版(基于3.5.1) -
superscorpio:
public void testImportInContex ...
MVEL2.0控制流
Asterisk cmd ChanSpy
ChanSpy
Synopsis
Listen in on a call. Useful in a call center to monitor agents on the phone.
Description
See bug 3836
This adds the ability to spy on any bridged call, this includes VoIP only calls where ZapScan/ZapBarge couldn't this can.
Chanspy([<chanprefix>][,<options>])
Valid 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.
Since 1.4:
- 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.
Since 1.6:
- o: Only listen to audio coming from this channel.
- X: Allow the user to exit ChanSpy to a valid single digit numeric extension in the current context or
the context specified by the SPY_EXIT_CONTEXT channel variable. The name of the last channel
that was spied on will be stored in the SPY_CHANNEL variable.
- e(ext): Enable 'enforced' mode, so the spying channel can only monitor extensions whose name
is in the 'ext' : delimited list.
If <chanprefix> is specified, only channel names *beginning* with that string will be scanned.
('all' or an empty string are also both valid <chanprefix>)
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>
(e.g. run ChanSpy(Agent) and dial 1234# while spying to jump to channel Agent/1234)
Update: Asterisk 1.4 includes a 'whisper' feature as part of ChanSpy(): A third party may speak to only one of the two parties of a bridged call.
Attention
- Up to and including Asterisk 1.4.17 ChanSpy can cause a crash/segfault if used together with Monitor or MixMonitor at the same time. 1.4.18 is supposed to attack this issue by using "audiohooks" that replaces the current ChanSpy approach.
Example
exten => 556,1,ChanSpy(scan)
Note:
ChanSpy will not work if you are Record()-ing the spied channel; unless you add transmit_silence_during_record=yes to the options section in /etc/asterisk/asterisk.conf
See also
- ExtenSpy: Listen/whisper to a specific extension (introduced in Asterisk 1.4)
- Recording calls with Asterisk
- Asterisk cmd ZapBarge: Listen to a Zap channel call
- Asterisk cmd ZapScan
- Click to Spy for Windows, Linux & Mac, DialApplet
Version information
- As of october 19 2004, ChanSpy is not included in the standard Asterisk distribution or the development CVS tree.
- As of March 22 2005 this bug was reopened and can be viewed at above link.
- On March 24 2005 ChanSpy was added into CVS HEAD
发表评论
-
使用 Local Channel呼叫时context 加/n与不加的区别
2010-09-09 16:37 1247示例代码 ManagerConnection ... -
asterisk1.6 manager 命令列表
2010-08-20 09:18 1561manager show commands Act ... -
TI技术常见名词解释
2010-08-13 10:20 1802转载于这里 ACD……Automatic ... -
Asterisk 通道变量
2010-08-13 10:18 2027${ACCOUNTCODE}: 用户计费帐号 sip.conf ... -
Elastix 2.0 has been released!
2010-08-10 13:33 1747Elastix 2.0 has been releas ... -
Asterisk通道工具类
2010-07-28 13:58 1701/** * * Asterisk通道工具类 ... -
asterisk dialplan可用函数
2010-07-23 16:25 3718---------------------------- ... -
asterisk-1.6.2.6-2来电显示的bug修复以及asterisk-1.6.2.6-2 rpm重新打包
2010-05-24 11:49 2187asterisk-1.6.2.6-2来电显示的bug修复 ... -
asterisk1.6中通话播放
2010-04-21 20:21 1162Using Call Screening Another ... -
asterisk1.6支持的函数
2010-04-21 20:04 1196Installed Custom Functions:---- ... -
asterisk 中特殊的extension
2010-04-10 20:39 1469Special extensions 特殊的e ... -
Asterisk中实现桥接两个会议
2010-02-03 01:59 2394--------------------------- ... -
chan_dahdi.c 中dahdi_pvt的定义
2010-02-03 01:04 1807static struct dahdi_pvt { ast ... -
Asterisk自动报号优化
2010-01-25 16:37 1696自动报号详细细节见给asterisk添加自动报号功 ... -
Asterisk Manager api Originate的妙用
2010-01-25 00:03 5758Originate Using Asterisk Local ... -
AST_CAUSE 定义
2009-11-24 13:14 2220文件位置asterisk-1.4.26.2/includ ... -
Asterisk CLI命令
2009-11-05 14:23 4899Asterisk 1.4.0 CLI commands ... -
Asterisk呼入队列分析
2009-10-21 11:42 4459asteriskjava监控打印 ... -
给asterisk添加自动报号功能
2009-09-03 12:00 3052asterisk自动报号 文章代码优化部分请 ... -
asterisk application命令
2009-07-27 13:50 2585常规指令Authenticate:鉴别用户VMAuthen ...
相关推荐
Asterisk 分机注册-互通-中继配置
这个接口允许开发者通过编程方式与Asterisk进行交互,执行诸如控制呼叫、获取状态、监听通话等多种操作。在给定的压缩包文件中,我们看到包含了一个名为"asterisk-java"的子文件,这可能是一个Java库,专门用于与...
本文将详细介绍如何在Asterisk中配置分机,特别是如何设置多个SIP通道来提高系统的灵活性和可用性。 #### 二、配置环境与目标 本教程适用于SiSky企业版Asterisk系统,该版本支持多达16路的Skype通道。我们将通过两...
5. **使用通道(Channels)和拨号计划(Dialplan)**:Asterisk-java提供了对通道和拨号计划的操作,你可以查询现有的通道状态,修改拨号计划,甚至在运行时动态改变Asterisk的行为。 6. **实时监控**:通过...
本文将深入剖析Asterisk的核心概念,包括通道(Channel)、呼叫情景(Call Scenario)、桥接通道(Bridging Channels)以及植入通道(Masquerading Channels),并通过具体代码实例来解释这些概念的应用。...
Asterisk系统的安装与配置 Asterisk是开源的通讯服务器软件,...Asterisk系统的安装与配置需要按照以上步骤进行,包括安装DAHDI、安装Asterisk、配置SIP通道、配置基本SIP账户、配置电话会议室和配置广播寻呼功能。
标签“asterisk record”指的是与Asterisk录音相关的配置和功能,它表明文章将围绕如何在Asterisk中设置和实现录音功能。 在提供的部分内容中,提到了几个关键的配置文件和步骤,这些是实现Asterisk录音功能的核心...
这个库是基于Asterisk Manager Interface (AMI) 和 FastAGI 协议,这两个协议是Asterisk系统与外部应用程序交互的主要通道。 Asterisk是一款开源的IP电话系统,广泛应用于VoIP(Voice over Internet Protocol)环境...
在Asterisk开发中,通道变量是编程中的核心概念之一,用于存储与特定电话呼叫相关的数据。这些变量可以在各种Asterisk应用程序之间传递,并且可以被读取或修改,从而实现灵活的呼叫控制逻辑。本文将详细介绍一系列...
为了搭建 Asterisk 的数据库配置方案,我们需要两台 x86 PC,一个 Hub 或者 Switch,一部外线虚拟电话(电话号码比如:82085471),一部 SIP 电话(内部设置分机号为:82081001),Asterisk 卡(Open Vox A1200p),...
1. **通道驱动**:负责处理与不同类型的通信设备或网络协议的连接,例如SIP、PSTN(公共交换电话网络)或者模拟电话线。 2. **拨号计划**:定义了如何路由和处理呼叫,可以基于来电号码、时间、目的地等因素进行...
这个"chan_dahdi.rar_asterisk_asterisk channel_asterisk中cid_channel as"的压缩包文件显然与Asterisk系统中的Dahdi通道和CID(Calling ID)处理有关。下面我们将深入探讨这些关键概念。 首先,Asterisk是一个...
AstAMI可能是一个包含脚本、程序或者库的集合,用于与Asterisk建立socket连接,监听和解析Event事件,以及执行管理命令。用户可能需要对这些文件进行编译、配置和运行,以创建一个有效的AMi客户端。 深入讲解: 1....
Asterisk命令详解 Asterisk是一款开源的电话交换机软件,提供了丰富的命令来管理和控制电话系统。下面是Asterisk的一些常用的命令: 1. amportal 命令 amportal 命令是FreePBX搞的,负责管控Asterisk。amportal ...
7. **分机拨号与呼叫中心功能**:由于标签提到了"分机拨号"和"呼叫中心",这表明Asterisk Java代码可能包含与之相关的功能。例如,设置分机拨号规则、队列管理、IVR(Interactive Voice Response)设计等。 8. **...
为了与Asterisk进行管理通信,客户端需要建立到Asterisk服务器监听端口(通常是5038)的TCP/IP连接,并通过发送“Login”动作进行身份验证。身份验证通常需要预先在Asterisk服务器上配置一个用户账户,账户信息存储在`...
具体来说,Asterisk通过标准输入(stdin)、标准输出(stdout)和标准错误输出(stderr)与AGI脚本进行通信。 - **标准输出(stdout)**:用于从AGI脚本向Asterisk发送指令。 - **标准输入(stdin)**:用于从...
- **PBX(Private Branch Exchange)**:Asterisk作为一款软交换系统,可以替代传统的PBX设备,实现电话分机间的通话,并与外部网络连接。 - **语音会议**:支持多用户参与的电话会议,便于远程协作。 - **IVR...
当 Asterisk 从一个通道上收到一个呼入连接,Asterisk 从 context 定义中查询通道命令。context 根据用户拨打的 extension 定义了不同的命令集。 在 Asterisk 中,你可以定义多个 context,每个context都可以嵌套另...
Asterisk-java提供了一系列的Java类和接口,如ManagerConnection用于建立和管理与Asterisk Manager Interface的连接,ManagerEventListener用于监听Asterisk服务器的事件,Channel类则用于操作通话通道等。...