asterisk配置文件列表及常用指令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

配置文件说明列表:

常规指令

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: 消除主要的数据

相关文档
最新文档