`

asterisk application命令

阅读更多

常规指令
Authenticate:鉴别用户
VMAuthenticate:根据“voicemail.conf”鉴别用户
Curl:接受外接URLs的修复。支持POSTing
DUNDiLookup:用DUNDi查寻号码
SendDTMF:发送独裁的DTMF数据
SendImage:发送图像档案
SendText:发送给客户正文消息
SendURL:发送给客户USL以显示
System:执行系统命令
Transfer:将访客转移到另一个扩展名
TrySystem:0回复执行系统命令
Wait:稍等
WaitExten稍等:
WaitForRing:等待呼叫申请
WaitMusicOnHold:等待,在线音乐
Billing
ForkCDR:将CDR分成两个独立的实体
NoCDR:确保 asterisk没有把CRD保存为特定的呼叫
ResetCDR:重新安装CDR数据
SetAccount:设置帐簿号码
SetAMAflags:开通AMA标志开户的渠道
SetCDRUserField:建立CDR用户领域
AppendCDRUserField:给CDR用户附加数据
Call management (hangup, answer, dial, etc)
Answer:如果呼叫回复一个信道
Busy:显示忙的情形等待挂断
ChanIsAvail:如果信道可以利用即核查
Congestion:显示拥塞等待挂断
Dial:设置一个指令连接当前的信道
DISA:直接访问内在系统
Hangup: 无条件挂断
Ringing显示呼叫
Caller presentation (ID, Name etc)
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


Database handling 
•  DBdel: 从数据库中删除一个键. 发生矛盾服从 DB. 
•  DBdeltree: 从数据库中删除群. 发生矛盾服从 DB. 
•  DBget:从数据库中找回数值. 发生矛盾服从DB. 
•  DBput: 在数据库中储存一个数值. 发生矛盾服从DB. 
•  MYSQL:执行不同的 mySQL 数据库行为 
查 Asterisk database 找更多的信息.


Application integration 
•  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:发送任意结果给界面处理器

 
Control flow & timeouts 
•  AbsoluteTimeout: 建立呼叫最长时间
•  DigitTimeout: 建立数据间的最长时间间隔
•  Goto:转到优先码,扩展名和过渡段 
•  GotoIf: 条件展转接 
•  GotoIfTime: 当前的条件转接 
•  Random: 在拨号栏中随机跳动 
•  ResponseTimeout: 设置等候回应的最长时间
•  While: 开始一个当循环- *1.2beta 
•  EndWhile: 结束一个当循环 - *1.2beta 
•  ExecIf: 条件执行 - *1.2beta

  
String & variable manipulation 
•  Cut: 串处理功能,发生矛盾支持 CUT. 
•  ImportVar: 赋数值变量 
•  Math: 进行简单的计算 
•  Prefix: 预设主要的数据 
•  SetGlobalVar:赋数值变量
•  Set: 设信道变量和功能值 
•  SetVar: 赋数值变量(如果不允许,使用 Set) 
•  StripLSD: 消除附加的数据 
•  StripMSD: 消除主要的数据 
•  SubString: 在一个预设的变量中保存子链数据
•  Suffix:添加附加数据


Sounds:录音重放
•  Background: 当执行其它命令的时候播放声音文件
•  BackgroundDetect: 用谈话探测背景文件
•  ControlPlayback: 用快进,重绕和离开当前命令控制器播放声音文件
•  DateTime: 显示日期/和时间
•  Echo: 重复声音回复到永福端
•  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: 停止监测路线

  
SIP 命令
•  SIPdtmfMode: 在SIP呼叫过程中转换DTMF模式
•  SIPGetHeader: 从SIP邀请信息中获取标题
•  SIPAddHeader: 填标题到外部的SIP邀请
•  suplimental resource SIPCallPickup:在获取组中获取打入的电话
•  sipredirect: 发送SIP 302信息到呼叫者
 
ZAP 命令
•  Flash: 编辑到Zap主页
•  ZapBarge: 干涉Zap路线
•  ZapRAS: 提供ISDN数据服务 
•  ZapScan: 扫描Zap路线到监督程序调用


语音邮件和会议
•  Directory: 规定语音邮件扩展目录
•  HasNewVoicemail: 有条件的分枝到优先权+101
•  MailboxExists: 检查邮箱是否存在
•  MeetMe:简单的 MeetMe 会议桥
•  MeetMeAdmin: MeetMe 会议管理
•  MeetMeCount: MeetMe参与者计算
•  VoiceMail: 语音留言
•  VoiceMailMain: 进入语音系统
•  VMAuthenticate: 基于语音邮箱鉴别用户


列队和ACD操纵
•  AddQueueMember: 自动添加排队成员
•  AgentCallbackLogin: 呼叫代理商回叫注册
•  AgentLogin: 呼叫代理商注册
•  AgentMonitorOutgoing: 记录代理商的外出呼叫
•  ParkAndAnnounce: 停放和宣告
•  ParkedCall: 回复被停放的呼叫
•  PauseQueueMemeber: 中止代理
•  Queue: 排队等代呼叫
•  RemoveQueueMember: 自动移交列队成员
•  UnpauseQueueMemeber: 重新开始代理

外部应用(不是在CVS里)
Asterisk app_dbodc:用unixODBC进行拨号方案修正
DynExtenDB:数据库中的存储扩充
Iconv:字符切换设置
app Prepaid:为Postgres 所设计的
PPPD:邮件后台程序连接器

Bristuff & zaphfc applications
•  PickUp: 大多数路线是独立的;是bristuff片的一部分
•  PickUpChan:接收指定路线 
•  PickupSIPuri 
•  PickDown: 挂断长途电话
•  Steal: 接受中转电话
•  Devstate: 产生一种安装设备驱动程序状态来改变事件(忙,打电话…)
•  Segfault:用 segfault 撞击Asterisk 
•  ZapEC: 对于Zap能或者不能的回波消除
•  Autoanswer: 在指定范围内自动回话
•  AutoanswerLogin: 登陆到自动回话应用程序


vISDN applications
VISDN交叠拨号
Sirrix 路径的应用
•  SrxEchoCan: 不能/能回波消除
•  SrxDeflect: 偏转进入的电话
•  SrxMWI:在Sirrix组上 设置/重新设置信息等待指示(MWI)

分享到:
评论

相关推荐

    Asterisk.NET 1.6.3 控制Asterisk

    FastAGI(Fast Application Gateway Interface)则是另一种与Asterisk交互的方式,它允许你在Asterisk处理呼叫时运行外部脚本或应用程序。Asterisk.NET中的FastAGI部分提供了与Asterisk交换数据、执行通话处理逻辑的...

    asterisk AGI应用说明

    可以在AGI脚本中发送各种命令给Asterisk,如`Dial`、`Goto`等。此外,还可以直接通过标准输出发送命令来获取或设置通道变量的值。 ##### 3.2 接收来自Asterisk的信息 当AGI脚本执行时,Asterisk会通过标准输入向...

    asterisk学习综合

    1. **APP命令含义中文对照**:APP(Application)命令是Asterisk编程中的关键元素,用于控制通话流程。例如,MeetMe允许创建会议,Say可以播放语音,Redirect则用于重定向呼叫。中文对照文档能帮助非英语背景的学习...

    Asterisk自动总机IVR 设计

    登录到FreePBX管理界面,选择“System Recordings”,输入要录制的分机号,如2201,然后通过软电话(如XLite)拨打特定命令(*77)来开始录音,完成后使用*99听取并确认录音效果。在FreePBX页面中为录音命名并保存。...

    asterisk app函数中文说明

    9. System: 执行操作系统级别的命令,使Asterisk能够与系统环境进行更深入的交互。 10. Transfer: 将呼叫转移给其他扩展名,这是电话系统中常见的转移功能。 11. TrySystem: 类似于System,但在返回0时执行命令。 ...

    Asterisk-Admin-Guide-12

    1. **AGI(Application Gateway Interface)命令**:这些命令用于控制电话会话,处理来自用户的输入,并执行其他操作。 - **_answer_**:接听来电。 - **_asyncagibreak_**:发送一个异步AGI中断请求。 - **_...

    Asterisk.NET.1.6.3.1.zip

    3. **命令执行**:库支持发送Asterisk命令,如Originate发起呼叫,Dial挂起或恢复通话,以及执行AMI(Asterisk Manager Interface)命令,以实现对Asterisk的远程管理。 4. **实时通信**:利用Asterisk.NET,开发者...

    20120605_扩展Asterisk1.8.7的CLI接口1

    - 完成编译后,使用 Asterisk 的 CLI 命令 `module load` 加载新编译的模块,使扩展的 CLI 命令生效。 在实际应用中,如果需要与数据库交互,例如存储或查询录音记录,可以在 `testApp_exec` 或其他适当的地方引入...

    Asteriskpbx系统安装配置手册借鉴.pdf

    1.2.2 Asterisk-1.4.11的安装,包括`make clean`,`./configure`,`make menuselect`(Application全选,Dialplan Functions除odbc外全选),`make`,`make install`,`make samples`。 1.2.3 Asterisk-addons和...

    phpagi-2.20.rar_WEB开发_PHP_

    1. **AGI简介**:AGI是Asterisk的Application Gateway Interface,允许外部程序在Asterisk中执行操作,比如接收和发送DTMF信号、播放音效、记录通话等。 2. **PHPAGI类结构**:PHPAGI提供了一个面向对象的接口,...

    对日软件工程师IT日语

    18. **アプリケーション (Application)**:应用程序是用于特定目的的软件,如办公软件、游戏或移动应用。 19. **アラーム (Alarm)**:报警用于提醒用户注意某些重要事件或潜在问题。 20. **アルゴリズム ...

    Visual_Studio.NET相关词汇中英翻译

    #### 星号(“*”) (Asterisk ("*"")) 星号通常用于表示通配符,可以在文件名或路径中使用,以匹配任意字符或字符串。此外,在编程中星号还可以表示乘法运算。 #### 异步名字对象 (Asynchronous Moniker) 异步...

    对日软件外包用语.doc

    - **アスタリスク(Asterisk)**:星号符号“*”,在编程中有多种用途。 - **アセンブラ(assemble)**:指汇编语言,一种低级编程语言。 - **アダプタ(adapter)**:用于连接不同设备或系统的转换器。 - **アップ(up)**...

    .NET 中常用英文解释

    - **asterisk ("*")**:星号,通常作为通配符使用。 - **asynchronous moniker**:异步标识符,可能是COM中用于非阻塞操作的对象引用。 - **asynchronous peek operation**:异步预览操作,可能是用于查询对象状态而...

    日语IT用语(计算机专业日语)

    アプリケーション - application “アプリケーション”是指应用程序,是用户可以直接使用的软件,如办公软件、游戏或移动应用等。 ### 7. アーキテクチャ - architecture 架构是系统设计的高级蓝图,包括组件、...

    对日开发常用句型.pdf

    11. **アスタリスク (スタリスク)** - Asterisk:星号,在编程中常用于表示特殊含义或通配符。 12. **アセンブリ (アセンブラ)** - Assembly:汇编语言,低级编程语言。 13. **アダプター (アダプタ)** - Adapter:...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...

Global site tag (gtag.js) - Google Analytics