- 浏览: 145270 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (129)
- javaee struts2 (3)
- java mail (2)
- spring mail (4)
- 下拉列表 (1)
- MySQL (3)
- MyEclipse (1)
- java script (5)
- js html (4)
- oracle (7)
- eclipse ide (1)
- 正则表达式 (1)
- oracle 安装 (0)
- ExtJS 4.0 (1)
- java (5)
- linux (13)
- asterisk (25)
- asterisk AMI (1)
- java socket (1)
- sip (6)
- jsonp (1)
- mongodb (12)
- http (3)
- jQuery (2)
- java timer (2)
- OSGi (2)
- Firefox (1)
- tomcat (1)
- win7 (0)
- Highcharts (2)
- SVN (2)
- webstorm (1)
- AngularJS (1)
- 搜索引擎 (1)
- wordpress (1)
- 语音编码 (1)
- idea (1)
- dom4j (1)
- QQ (1)
- cti 呼叫中心 (3)
- 敏感词检测 (1)
- asterisk sip tls (1)
- nginx (1)
- FreeSWITCH (1)
最新评论
原作: http://blog.csdn.net/ht8326/article/details/3770207 Asterisk的应用程序指令 Authenticate:鉴别用户 VMAuthenticate:根据“voicemail.conf”鉴别用户 Curl:接受外接URLs的修复。支持POSTing。 DUNDiLookup:用DUNDi查寻号码。 SendDTMF:发送独裁的DTMF数据。 SendImage:发送图像档案。 SendText:发送给客户正文消息。 SendURL:发送给客户USL以显示。 System:执行系统命令。 Transfer:将访客转移到另一个扩展名。 TrySystem:0回复执行系统命令。 Wait:稍等。 WaitExten:稍等。 WaitForRing:等待呼叫申请。 WaitMusicOnHold:等待,在线音乐。 ForkCDR:将CDR分成两个独立的实体。 NoCDR:确保 asterisk没有把CRD保存为特定的呼叫。 ResetCDR:重新安装CDR数据。 SetAccount:设置帐簿号码。 SetAMAflags:开通AMA标志开户的渠道。 SetCDRUserField:建立CDR用户领域。 AppendCDRUserField:给CDR用户附加数据。 Answer:如果呼叫回复一个信道。 Busy:显示忙的情形等待挂断。 ChanIsAvail:如果信道可以利用即核查。 Congestion:显示拥塞等待挂断。 Dial:设置一个指令连接当前的信道。 DISA:直接访问内在系统。 Hangup: 无条件挂断。 Ringing:显示呼叫。 CallingPres:更改呼叫者的身份介绍。 LookupBlacklist: 从黑名单数据库上查询访客的身份 姓名和号码。 LookupCIDName: 从当地的数据库查询访客的身份和姓名。 PrivacyManager:如果没有CallerID过来,要求输入电话号码。 SetCallerID: 建立CallerID,发生矛盾服从CallerID。 SetCallerPres:建立访客资料的独立信道。 SetCIDName:建立呼叫者身份 姓名,发生矛盾服从CallerID。 SetCIDNum: 只建立访客的身份号码(没有姓名),发生矛盾服从CallerID。 SoftHangup: 请求挂断转到另一个信道。 Zapateller:用SIT阻止远程用户。 ADSI:活动目录服务接口。 ADSIProg:将 Asterisk ADSI Scripts 加载到电话。 GetCPEID: 获得 ADSI CPE ID 。 DBdel: 从数据库中删除一个键. 发生矛盾服从 DB。 DBdeltree: 从数据库中删除群. 发生矛盾服从DB 。 DBget:从数据库中找回数值. 发生矛盾服从DB。 DBput: 在数据库中储存一个数值. 发生矛盾服从DB。 MYSQL:执行不同的 mySQL 数据库行为。 AGI: 执行一套AGI 适应程序。 DeadAGI: 在中断的信道上执行AGI。 EAGI: 执行一套 AGI 适应程序。 EnumLookup:在 ENUM 中查找号码。 Macro: 执行较大的程序。 NoOp: 不进行操作,可将数值打印到控制台进行调试。 Perl: res perl 是Apache 的 mod_perl, 只适用于 Asterisk。 PHP: res_php 不需要就可将PHP与进行一体化处理。 Read: 用DTMF读变量。 TXTCIDName: 从 TXT 记录中查找访客的姓名。 UserEvent:发送任意结果给界面处理器。 AbsoluteTimeout: 建立呼叫最长时间。 DigitTimeout: 建立数据间的最长时间间隔。 Goto:转到优先码,扩展名和过渡段。 GotoIf: 条件展转接。 GotoIfTime: 当前的条件转接。 Random: 在拨号栏中随机跳动。 ResponseTimeout: 设置等候回应的最长时间。 While: 开始一个当循环- *1.2beta。 EndWhile: 结束一个当循环 - *1.2beta。 ExecIf: 条件执行 - *1.2beta。 Cut: 串处理功能,发生矛盾支持 CUT。 ImportVar: 赋数值变量。 Math: 进行简单的计算。 Prefix: 预设主要的数据。 SetGlobalVar:赋数值变量。 Set: 设信道变量和功能值。 SetVar: 赋数值变量(如果不允许,使用 Set)。 StripLSD: 消除附加的数据。 StripMSD: 消除主要的数据。 SubString: 在一个预设的变量中保存子链数据。 Suffix:添加附加数据。 Sounds:录音重放。 Background: 当执行其它命令的时候播放声音文件。 BackgroundDetect: 用谈话探测背景文件。 ControlPlayback: 用快进,重绕和离开当前命令控制器播放声音文件。 DateTime: 显示日期和时间。 Echo: 重复呼叫中的声音、视频和DTMF音。 Festival: 使用欢快的声音合成器朗诵课文。 Milliwatt: 在0分贝产生持续的1000赫兹的音调。 MP3Player: 播放MP3声音文件。 MusicOnHold: 无限度地播放音乐。 Playback: 播放一个声音文件。 Playtones: 当执行其它命令的时候播放声音列表。 SayUnixTime: 显示日期和时间。 SayAlpha: 显示字母。 SayDigits: 显示阿拉伯数字。 SayNumber: 显示数字。 SayPhonetic:显示语音。 SetMusicOnHold: 在控制系统上显示默认的音乐。 SetLanguage: 为录音重放显示语言转换。 StopPlaytones: 停止播放音调列表。 ALSAMonitor: 监测ALSA控制台。 ChangeMonitor: 转换监测的路线文件名。 ChanSpy:通用的路线干涉。 Dictate: 听写的录音和播放。 Monitor:录音电话会话到声音文件。 MuxMon:记录和混合电话支架。 Record:记录电话会话到语音文件。 StopMonitor:停止监测路线。 SIPdtmfMode: 在SIP呼叫过程中转换DTMF模式。 SIPGetHeader: 从SIP邀请信息中获取标题。 SIPAddHeader: 填标题到外部的SIP邀请。 suplimental resource SIPCallPickup:在获取组中获取打入的电话。 sipredirect: 发送SIP 302信息到呼叫者。 Flash: 编辑到Zap主页。 ZapBarge: 干涉Zap路线。 ZapRAS: 提供ISDN数据服务 。 ZapScan: 扫描Zap路线到监督程序调用。 Directory: 规定语音邮件扩展目录。 HasNewVoicemail: 有条件的分枝到优先权+101。 MailboxExists: 检查邮箱是否存在。 MeetMe:简单的 MeetMe 会议桥。 MeetMeAdmin: MeetMe 会议管理。 MeetMeCount: MeetMe参与者计算。 VoiceMail: 语音留言。 VoiceMailMain: 进入语音系统。 VMAuthenticate: 基于语音邮箱鉴别用户。 AddQueueMember: 自动添加排队成员。 AgentCallbackLogin: 呼叫代理商回叫注册。 AgentLogin: 呼叫代理商注册。 AgentMonitorOutgoing: 记录代理商的外出呼叫。 ParkAndAnnounce: 停放和宣告。 ParkedCall: 回复被停放的呼叫。 PauseQueueMemeber: 中止代理。 Queue: 排队等代呼叫。 RemoveQueueMember: 自动移交列队成员。 UnpauseQueueMemeber: 重新开始代理。 警报接受站:仿效一个Ademco 连接ID的警报接受站 Rpt:支持业余无线电接受装置和商业化的两种转发器连接 Asterisk app_dbodc:用unixODBC进行拨号方案修正。 DynExtenDB:数据库中的存储扩充。 Iconv:字符切换设置。 app Prepaid:为Postgres 所设计的。 PPPD:邮件后台程序连接器。 PickUp: 大多数路线是独立的;是bristuff片的一部分。 PickUpChan:接收指定路线 。 PickDown: 挂断长途电话。 Steal: 接受中转电话。 Devstate: 产生一种安装设备驱动程序状态来改变事件(忙,打电话…)。 Segfault:用 segfault 撞击Asterisk 。 ZapEC: 对于Zap能或者不能的回波消除。 Autoanswer: 在指定范围内自动回话。 AutoanswerLogin: 登陆到自动回话应用程序。 SrxEchoCan: 不能/能回波消除。 SrxDeflect: 偏转进入的电话。 SrxMWI:在Sirrix组上 设置/重新设置信息等待指示(MWI)。
11.1常规指令
11.2计费指令
11.3 呼叫管理指令
11.4 主叫号码描述指令
11.5 ADSI指令
11.6数据库处理指令
11.7应用程序集合指令
11.8流程控制与超时处理指令
11.9 字符串、变量处理指令
11.10录音和监测指令
11.11 SIP 指令
11.12 ZAP 命令
11.13 语音邮件和会议指令
11.14 列队和ACD操纵指令
11.15 警报监测指令
11.16外部应用指令
11.17 其他指令
发表评论
-
asterisk拨号方案的配置
2016-02-18 23:40 3649============================ ... -
asterisk拨号规则(包含匹配规则说明)转
2015-01-28 13:53 824一、前言 本文档 ... -
asterisk features.conf 介绍
2014-09-23 10:29 595http://www.voip-info.org/wiki/v ... -
Asterisk标准通道变量
2014-03-27 16:16 1651在asterisk中,定义了许多变量,或是有些变量能够被其读 ... -
sip.conf配置说明
2013-11-09 11:30 710l 在freeiris中添加分机,在sip_exten.c ... -
asterisk sip配置
2013-11-08 19:27 24001. 介绍 extens ... -
Asterisk 学习进阶(转)
2013-03-19 11:50 946介绍篇 抛开所有概念,首先从单词学起。估计很多人和我一样没 ... -
Asterisk 拨号方案中截取字符串(转)
2013-01-22 11:54 1187原地址:http://hwzyyx.iteye.com/b ... -
asterisk的wav格式要求
2013-01-16 16:44 912asterisk的wav格式的语音格式是: ... -
asterisk使用之AEL
2012-11-21 14:01 2108AEL 介绍(Introduction) AEL纯粹 ... -
Asterisk Kernel analysis 2 channel
2012-11-20 12:02 901从内核的角度去分析问题时,弄清楚呼叫流程是非常关键的,只 ... -
Asterisk录音文件的管理(转)
2012-11-20 11:37 2444(作者:陈新汉,http://www.blogjava.net ... -
agi脚本说明中文
2012-11-20 10:19 18401. 执行AGI脚本 ... -
asterisk配置文详解
2012-11-09 09:56 1208asterisk配置文详解 Configurat ... -
asterisk user、peer和friend
2012-11-09 09:47 1189Users,Peers 以及Friends连接中对我们的 ... -
Asterisk 中 拨号规则 之 Read()和SayDigits()命令详解(转)
2012-10-10 09:47 8851:Read() 读取用户输入的一个或多个以 #-结尾 ... -
asterisk常用命令
2012-10-08 11:15 1481asterisk常用命令 1. 运行调试常用命令. ... -
asterisk dial 命令参数解析(实现自动二次拨号)
2012-09-28 17:54 2887格式:Dial(type/identifi ... -
Asterisk拨号函数Dial()详解
2012-09-28 17:53 1814Asterisk的拨号函数/命 ... -
Asterisk如何定义通道
2012-09-24 10:06 1100通过Asterisk接通的电话包含一个呼入连接和呼出连接 ...
相关推荐
执行指定的Asterisk应用程序,并带有所需的参数。 ##### 4.5 GETDATA <filename> [<timeout> []] 播放指定的语音文件,并同时接收DTMF按键信号。如果没有定义超时时间,默认时间为用户按键后20秒,如果没有按键则...
asterisk 命令可以启动Asterisk程序,后面可以加参数,例如 asterisk -vvvvvv,v 越多,debug 的等级越高,控制台输出越详细。如果Asterisk已经启动,可以用 asterisk -r 命令连接到它的控制台,在这里面可以执行CLI...
应用程序集成 * AGI:执行一套AGI适应程序 * DeadAGI:在中断的信道上执行AGI * EAGI:执行一套AGI适应程序 * EnumLookup:在ENUM中查找号码 * Macro:执行较大的程序 * NoOp:不进行操作,可将数值打印到控制台...
2. AGI(Asterisk Gateway Interface):AGI是Asterisk提供的一种接口,允许外部程序控制Asterisk的通话处理。通过AGI,开发者可以编写脚本,实现诸如语音识别、IVR(Interactive Voice Response)等高级功能。这些...
3. **AGI(Asterisk Gateway Interface)**:允许Asterisk与外部脚本或应用程序交互,实现更复杂的功能。 4. **模块化设计**:Asterisk由多个模块组成,可以根据需求加载或卸载,提供了极大的灵活性。 5. **安全**:...
这些命令分别用于将AGI命令导出为HTML格式、在异步AGI中执行命令、开关AGI调试模式以及列出AGI帮助信息,为开发基于AGI的自定义应用程序提供了支持。 ### 显示CDR状态:cdrshowstatus CDR(Call Detail Record)是...
最后,程序通过`SayNumber()`函数朗读出4。 ##### 2.2 操作符 操作符是用于处理变量和值的特殊符号,包括算术运算符和布尔运算符等。通过使用操作符,我们可以实现更复杂的逻辑控制。 **布尔运算符:** - **或...
1. **Asterisk架构**:Asterisk由多个组件组成,如AGI(Asterisk Gateway Interface)用于与外部应用程序交互,Dialplan是呼叫处理逻辑的核心,而PJSIP则是用于VoIP通信的协议栈。 2. **安装与配置**:首先,你需要...
Asterisk的核心组件包括拨号计划(Dialplan)、频道驱动(Channel Drivers)、协议处理模块和应用程序接口(API)等。 9. 有用的网页: 官方Asterisk网站(https://www.asterisk.org/)提供了最新的文档、社区支持...
Asterisk是一款非常强大的开源PBX解决方案,被广泛应用于构建通信应用和服务之中。本文将详细介绍Asterisk中的部分常用命令及其功能,帮助读者更好地理解和掌握Asterisk的基本操作。 #### 常规指令 1. **...
- **AMI**:Asterisk管理接口,允许管理员和应用程序远程控制和监控Asterisk服务器。 - **Asterisk**:一个开源的IP电话系统,支持VoIP(Voice over IP)和PSTN(公共交换电话网络)通信。 - **VoIP**:语音-over-IP...
例如,`[context]`定义了一个上下文,`exten => number, priority, application(args)`定义了一个扩展,其中`number`是扩展号,`priority`是优先级,`application(args)`是执行的应用程序及参数。 Asterisk的语法...
它提供了丰富的API和工具,允许开发者创建自定义的应用程序和集成方案,这正是popPyCall所利用的。 popPyCall的工作流程大致如下: 1. **邮件监控**:popPyCall持续监视指定的邮箱,检查新到达的带有XML主体的邮件...
一个良好的G729A库应提供清晰的API接口,使得其他应用程序可以方便地调用编码和解码功能。这些API通常包括输入和输出缓冲区处理、错误检查以及状态管理等。 5. **性能优化**: 为了在有限的硬件资源下实现高效...
AGI是Asterisk的一个接口,允许外部应用程序在通话过程中控制Asterisk的行为。通过AGI,开发者可以实现复杂的业务逻辑和定制化功能,例如自动呼叫分配、IVR(Interactive Voice Response)系统等。 **JAGIServer的...
“アプリケーション”是指应用程序,是用户可以直接使用的软件,如办公软件、游戏或移动应用等。 ### 7. アーキテクチャ - architecture 架构是系统设计的高级蓝图,包括组件、接口和它们之间的关系。在软件工程中...
6. Twilio:云通信平台,提供API接口,可以轻松地在应用程序中集成IVR功能。 7. Asterisk:开源PBX软件,可以构建自定义的IVR系统,支持VXML和AGI(Asterisk Gateway Interface)编程。 8. Microsoft Lync/Skype ...
插件,一种扩展软件功能的小型应用程序,可以嵌入到主程序中使用。 #### 15. アドオン (Add-on) 附加组件,与插件类似,用于扩展软件功能,但可能更侧重于用户界面的定制。 #### 16. アドレス (Address) 地址,...
Web-MeetMe是一款基于PHP的开源网页应用程序,专为Asterisk PBX(Private Branch Exchange)系统设计,用于便捷地安排和管理电话会议。Asterisk是一个功能强大的开源VoIP通信平台,允许用户创建自定义的通信解决方案...