- 浏览: 460407 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
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控制流
Using Call Screening
Another option is to use call screening in the Dial command. It has two main privacy modes, one that remembers the CID of the caller, and how the callee wants the call handled, and the other, which does not have a "memory".
Turning on these modes in the dial command results in this sequence of events, when someone calls you at an extension:
- The caller calls the Asterisk system, and at some point, selects an option or enters an extension number that would dial your extension.
- Before ringing your extension, the caller is asked to supply an introduction. The application asks them: "After the tone, say your name". They are allowed 4 seconds of introduction.
- After that, they are told "Hang on, we will attempt to connect you to your party. Depending on your dial options, they will hear ringing indications, or get music on hold. I suggest music on hold.
- Your extension is then dialed. When (and if) you pick up, you are told that a caller presenting themselves as their recorded intro is played is calling, and you have options, like being connected, sending them to voicemail, torture, etc.
- You make your selection, and the call is handled as you chose.
There are some variations, and these will be explained in due course.
To use these options, set your Dial to something like:
-
exten => 3,3,Dial(DAHDI/5r3&DAHDI/6r3,35,tmPA(beep)) or exten => 3,3,Dial(DAHDI/5r3&DAHDI/6r3,35,tmP(something)A(beep)) or exten => 3,3,Dial(DAHDI/5r3&DAHDI/6r3,35,tmpA(beep))
The 't' allows the dialed party to transfer the call using '#'. It's optional.
The 'm' is for music on hold. I suggest it. Otherwise, the calling party gets to hear all the ringing, and lack thereof. It is generally better to use Music On Hold. Lots of folks hang up after the 3rd or 4th ring, and you might lose the call before you can enter an option!
The 'P' option alone will database everything using the extension as a default 'tree'. To get multiple extensions sharing the same database, use P(some-shared-key). Also, if the same person has multiple extensions, use P(unique-id) on all their dial commands.
Use little 'p' for screening. Every incoming call will include a prompt for the callee's choice.
the A(beep), will generate a 'beep' that the callee will hear if they choose to talk to the caller. It's kind of a prompt to let the callee know that he has to say 'hi'. It's not required, but I find it helpful.
When there is no CallerID, P and p options will always record an intro for the incoming caller. This intro will be stored temporarily in the /var/lib/asterisk/sounds/priv-callerintros dir, under the name NOCALLERID_extension channelname and will be erased after the callee decides what to do with the call.
Of course, NOCALLERID is not stored in the database. All those with no CALLERID will be considered "Unknown".
发表评论
-
使用 Local Channel呼叫时context 加/n与不加的区别
2010-09-09 16:37 1247示例代码 ManagerConnection ... -
asterisk1.6 manager 命令列表
2010-08-20 09:18 1560manager show commands Act ... -
TI技术常见名词解释
2010-08-13 10:20 1800转载于这里 ACD……Automatic ... -
Asterisk 通道变量
2010-08-13 10:18 2025${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 1699/** * * Asterisk通道工具类 ... -
asterisk dialplan可用函数
2010-07-23 16:25 3717---------------------------- ... -
asterisk-1.6.2.6-2来电显示的bug修复以及asterisk-1.6.2.6-2 rpm重新打包
2010-05-24 11:49 2186asterisk-1.6.2.6-2来电显示的bug修复 ... -
asterisk1.6支持的函数
2010-04-21 20:04 1195Installed 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 1805static struct dahdi_pvt { ast ... -
Asterisk自动报号优化
2010-01-25 16:37 1695自动报号详细细节见给asterisk添加自动报号功 ... -
Asterisk Manager api Originate的妙用
2010-01-25 00:03 5758Originate Using Asterisk Local ... -
Asterisk cmd ChanSpy,extenspy 通道监听与分机监听
2010-01-18 09:16 3858Asterisk cmd ChanSpy ChanS ... -
AST_CAUSE 定义
2009-11-24 13:14 2215文件位置asterisk-1.4.26.2/includ ... -
Asterisk CLI命令
2009-11-05 14:23 4898Asterisk 1.4.0 CLI commands ... -
Asterisk呼入队列分析
2009-10-21 11:42 4458asteriskjava监控打印 ... -
给asterisk添加自动报号功能
2009-09-03 12:00 3051asterisk自动报号 文章代码优化部分请 ... -
asterisk application命令
2009-07-27 13:50 2582常规指令Authenticate:鉴别用户VMAuthen ...
相关推荐
7. **录音和日志记录**:Asterisk具有强大的录音功能,可以记录通话用于培训、合规性或客户服务评估。同时,详尽的日志记录有助于故障排除和性能分析。 8. **兼容性与互操作性**:Asterisk 1.6支持多种硬件设备和第...
本资源“Asterisk1.6最全的中文语音包”是针对Asterisk 1.6版本的一个重要组件,它为系统提供了完整的中文语言支持。在Asterisk中,语音包包含了各种提示音、错误消息以及操作指导,这些都是系统与用户交互时不可或...
### Asterisk 1.6 – 构建功能丰富的电话系统 #### 一、Asterisk 1.6 概览 Asterisk是一款开源的框架软件,用于构建通信应用程序和服务,如电话交换机(PBX)、IVR系统、会议桥接服务等。自2001年发布以来,...
《构建功能丰富的电话系统:基于Asterisk 1.6》是唯一一本专注于Asterisk 1.6版本的专业书籍,由David Merel、Barrie Dempster和David Gomillion三位专家共同撰写,由Packt Publishing出版。这本书深入探讨了如何...
以下是对给定文件中部分Asterisk CLI命令的详细解析,旨在帮助读者深入理解这些命令的功能与应用。 ### 执行Shell命令:! 在Asterisk CLI环境中,通过输入“!”后跟任何合法的shell命令,可以在Asterisk服务器上...
在Asterisk.NET 1.6.3.1版本中,我们主要关注以下知识点: 1. **API接口**:Asterisk.NET提供了丰富的类和方法,如ManagerConnection用于建立与Asterisk服务器的连接,ManagerEvent用于处理从服务器接收的各种事件...
Asterisk.NET中的FastAGI部分提供了与Asterisk交换数据、执行通话处理逻辑的能力。这在创建复杂的IVR(Interactive Voice Response)系统或者实现自定义的呼叫流程时非常有用。 在Asterisk.NET 1.6.3 版本中,...
在Asterisk 1.4和1.6版本中,AGI已经相当成熟,提供了丰富的API和命令集,使得开发人员能够实现诸如IVR(交互式语音应答)、自动呼叫分配(ACD)、录音、会议等多种电话系统功能。 本书首先会介绍Asterisk的基本...
20. WaitMusicOnHold:播放保持音乐直到呼叫结束(从Asterisk 1.6开始)。 通话计费和话单管理: - ForkCDR:将呼叫详细记录(CDR)分割为两个独立的部分。 - NoCDR:禁止为特定呼叫记录CDR。 - ResetCDR:重置CDR...
### Asterisk Gateway Interface (AGI) 1.4 和 1.6 编程 #### 安装“原味”Asterisk 本章节详细介绍了如何安装“原味”(即未经修改)版本的Asterisk,这为后续的学习和实践打下了坚实的基础。 ##### 下载...
在本文中,我们将讨论如何在Asterisk 1.6版本中实现群呼功能。 首先,要实现群呼,我们需要安装Asterisk 1.6,并配置拨号方案。拨号方案是Asterisk处理电话呼叫的规则集。在这个例子中,我们有两个拨号方案:`[DLPN...
在描述中提到的“asterisk-addons是asterisk的一款插件安装源码”,这意味着这个压缩包 `asterisk-addons-1.6.2.3` 包含了 Asterisk-addons 版本为1.6.2.3的源代码。源代码的提供允许开发者深入理解其工作原理,进行...
在示例中,下载的是asterisk-1.6.1.20.tar.gz。下载完成后,切换到具有管理员权限的用户(如root),并进入源码包所在的目录。然后,使用`tar -zxvf`命令解压缩文件。 在解压完成后,进入解压后的目录,并运行`./...
文档《Asterisk FreePBX Elastix配置及技术解答》主要基于Elastix-1.6版本,目的是为用户提供Asterisk FreePBX和Elastix的配置方法及相关技术解答。文档由星昊通科技有限公司和VOIP88技术社区联合编写,强调内容涉及...
- 如果B正在通话中,系统将向A播放提示音:“对方忙,请输入其他号码”。 - 如果B处于空闲状态,系统会尝试建立A与B之间的通话。 - 如果系统中不存在B这个用户,将提示A:“您拨的是空号,请重新输入其他号码”。...
监听当前通话(间谍) 提示音(耳语) 要求 可以在Node.js可以运行的几乎所有平台上运行(Windows,Mac,Linux等)。 Node.js 8以上 MongoDB的 安装 git clone cd MoniAst npm安装 重命名config.example.js-> ...
- Asterisk 1.6.1.9:提供基础的VoIP服务。 - Dahdi-linux-complete 2.2.0.2+2.2.0:包含与电话硬件交互所需的驱动和工具。 - Libpri 1.4.10.2:支持Asterisk的PSTN协议库。 - Asterisk-addons 1.6.1-current:...
此外,还会涉及如何与其他VoIP系统(如 Asterisk、PBXes等)进行互操作。 FreeSWITCH的媒体处理能力也是其亮点。书中会介绍如何处理音频和视频流,包括编解码、混音、录音和回声消除等技术。这有助于读者构建高质量...
我们通常使用的是客户端的源代码:MjUAv1.6(based on mjsip1.6)。 **1.2 其他VoIP软件** - **Linphone**:一款PC上的VoIP软件。 - **X-Lite**:一款PC上的VoIP软件,分为免费和付费两个版本,免费版可能会有些许...