`

Asterisk的应用程序指令

阅读更多
Asterisk的应用程序指令

11.1常规指令
Authenticate:鉴别用户

VMAuthenticate:根据“voicemail.conf”鉴别用户

Curl:接受外接URLs的修复。支持POSTing。

DUNDiLookup:用DUNDi查寻号码。

SendDTMF:发送独裁的DTMF数据。

SendImage:发送图像档案。

SendText:发送给客户正文消息。

SendURL:发送给客户USL以显示。

System:执行系统命令。

Transfer:将访客转移到另一个扩展名。

TrySystem:0回复执行系统命令。

Wait:稍等。

WaitExten:稍等。

WaitForRing:等待呼叫申请。

WaitMusicOnHold:等待,在线音乐。

11.2计费指令
ForkCDR:将CDR分成两个独立的实体。

NoCDR:确保 asterisk没有把CRD保存为特定的呼叫。

ResetCDR:重新安装CDR数据。

SetAccount:设置帐簿号码。

SetAMAflags:开通AMA标志开户的渠道。

SetCDRUserField:建立CDR用户领域。

AppendCDRUserField:给CDR用户附加数据。

11.3 呼叫管理指令
Answer:如果呼叫回复一个信道。

Busy:显示忙的情形等待挂断。

ChanIsAvail:如果信道可以利用即核查。

Congestion:显示拥塞等待挂断。

Dial:设置一个指令连接当前的信道。

DISA:直接访问内在系统。

Hangup: 无条件挂断。

Ringing:显示呼叫。

11.4 主叫号码描述指令
CallingPres:更改呼叫者的身份介绍。

LookupBlacklist: 从黑名单数据库上查询访客的身份 姓名和号码。

LookupCIDName: 从当地的数据库查询访客的身份和姓名。

PrivacyManager:如果没有CallerID过来,要求输入电话号码。

SetCallerID: 建立CallerID,发生矛盾服从CallerID。

SetCallerPres:建立访客资料的独立信道。

SetCIDName:建立呼叫者身份 姓名,发生矛盾服从CallerID。

SetCIDNum: 只建立访客的身份号码(没有姓名),发生矛盾服从CallerID。

SoftHangup: 请求挂断转到另一个信道。

Zapateller:用SIT阻止远程用户。

11.5 ADSI指令
ADSI:活动目录服务接口。

ADSIProg:将 Asterisk ADSI Scripts 加载到电话。

GetCPEID: 获得 ADSI CPE ID 。

11.6数据库处理指令
DBdel: 从数据库中删除一个键. 发生矛盾服从 DB。

DBdeltree: 从数据库中删除群. 发生矛盾服从DB 。

DBget:从数据库中找回数值. 发生矛盾服从DB。

DBput: 在数据库中储存一个数值. 发生矛盾服从DB。

MYSQL:执行不同的 mySQL 数据库行为。

11.7应用程序集合指令
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:发送任意结果给界面处理器。

11.8流程控制与超时处理指令
AbsoluteTimeout: 建立呼叫最长时间。

DigitTimeout: 建立数据间的最长时间间隔。

Goto:转到优先码,扩展名和过渡段。

GotoIf: 条件展转接。

GotoIfTime: 当前的条件转接。

Random: 在拨号栏中随机跳动。

ResponseTimeout: 设置等候回应的最长时间。

While: 开始一个当循环- *1.2beta。

EndWhile: 结束一个当循环 - *1.2beta。

ExecIf: 条件执行 - *1.2beta。

11.9 字符串、变量处理指令
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: 停止播放音调列表。

11.10录音和监测指令
ALSAMonitor: 监测ALSA控制台。

ChangeMonitor: 转换监测的路线文件名。

ChanSpy:通用的路线干涉。

Dictate: 听写的录音和播放。

Monitor:录音电话会话到声音文件。

MuxMon:记录和混合电话支架。

Record:记录电话会话到语音文件。

StopMonitor:停止监测路线。

11.11 SIP 指令
SIPdtmfMode: 在SIP呼叫过程中转换DTMF模式。

SIPGetHeader: 从SIP邀请信息中获取标题。

SIPAddHeader: 填标题到外部的SIP邀请。

suplimental resource SIPCallPickup:在获取组中获取打入的电话。

sipredirect: 发送SIP 302信息到呼叫者。

11.12 ZAP 命令
Flash: 编辑到Zap主页。

ZapBarge: 干涉Zap路线。

ZapRAS: 提供ISDN数据服务 。

ZapScan: 扫描Zap路线到监督程序调用。

11.13 语音邮件和会议指令
Directory: 规定语音邮件扩展目录。

HasNewVoicemail: 有条件的分枝到优先权+101。

MailboxExists: 检查邮箱是否存在。

MeetMe:简单的 MeetMe 会议桥。

MeetMeAdmin: MeetMe 会议管理。

MeetMeCount: MeetMe参与者计算。

VoiceMail: 语音留言。

VoiceMailMain: 进入语音系统。

VMAuthenticate: 基于语音邮箱鉴别用户。

11.14 列队和ACD操纵指令
AddQueueMember: 自动添加排队成员。

AgentCallbackLogin: 呼叫代理商回叫注册。

AgentLogin: 呼叫代理商注册。

AgentMonitorOutgoing: 记录代理商的外出呼叫。

ParkAndAnnounce: 停放和宣告。

ParkedCall: 回复被停放的呼叫。

PauseQueueMemeber: 中止代理。

Queue: 排队等代呼叫。

RemoveQueueMember: 自动移交列队成员。

UnpauseQueueMemeber: 重新开始代理。

11.15 警报监测指令
警报接受站:仿效一个Ademco 连接ID的警报接受站

Rpt:支持业余无线电接受装置和商业化的两种转发器连接

11.16外部应用指令
Asterisk app_dbodc:用unixODBC进行拨号方案修正。

DynExtenDB:数据库中的存储扩充。

Iconv:字符切换设置。

app Prepaid:为Postgres 所设计的。

PPPD:邮件后台程序连接器。

11.17 其他指令
PickUp: 大多数路线是独立的;是bristuff片的一部分。

PickUpChan:接收指定路线 。

PickDown: 挂断长途电话。

Steal: 接受中转电话。

Devstate: 产生一种安装设备驱动程序状态来改变事件(忙,打电话…)。

Segfault:用 segfault 撞击Asterisk 。

ZapEC: 对于Zap能或者不能的回波消除。

Autoanswer: 在指定范围内自动回话。

AutoanswerLogin: 登陆到自动回话应用程序。

SrxEchoCan: 不能/能回波消除。

SrxDeflect: 偏转进入的电话。

SrxMWI:在Sirrix组上 设置/重新设置信息等待指示(MWI)。
分享到:
评论

相关推荐

    asterisk-java:用于Asterisk PBX集成的免费Java库

    Asterisk-Java软件包包含一组Java类,使您可以轻松构建与交互的Java应用程序。 Asterisk-Java支持Asterisk为此场景提供的两个接口: 协议和 。 您可以在这里找到最新版本的Java文档: FastAGI FastAGI使您可以...

    astconfman:Asterisk ConfBridge 管理器

    这是一个基于 WEB 的界面,用于管理 Asterisk ConfBridge 应用程序。 基于 Asterisk ConfBridge、Flask、SSE、React.js 您可以请求或查看当前请求和错误。这个怎么运作Flask 用作 WEB 服务器。 默认情况下,它使用 ...

    go-ari-proxy:Go编写的Asterisk REST接口代理系统

    通过消息总线将事件从ARI websocket发布到远程客户端使用消息总线从客户端使用命令,并将其发布到Asterisk 将命令响应发布回客户端的消息总线上概述go-ari-proxy是一个应用程序,可以更轻松地为 REST接口(ARI)...

    node-voicemail:使用ARI和Node.js的语音邮件应用程序

    星号语音邮件应用程序星号语音邮件应用程序,允许用户为邮箱留下... 或将其作为应用程序运行: $ node start.js发展克隆git存储库后,运行以下命令安装模块和所有dev依赖项: $ npm install$ npm link 然后运行以下命令

    Shift8:Shift8 在 AJAM 星号界面上提供了一种简单的机制。 除了提供一种与远程 asterisk 服务器通信的简单方法的明显原因之外,在软件和 Asterisk 服务器之间拥有一个中间库的主要好处主要是您可以隔离远程 Asterisk,保护凭据和整个交换机

    使用 Shift8 可以创建一个由两部分组成的应用程序,它不是直接向远程星号执行命令,而是通过队列处理器将命令排队,另一个应用程序将运行,在特定时间间隔内执行队列中的命令,并存储结果进入相同的队列以供“前端...

    voicer:#Asterisk的AGI服务器语音识别器

    处理程序命令星号记录文件。 此文件发送到识别服务后,接收文本,在数据源中按文本搜索以查找一致性,如果源具有此文本,则返回呼叫的通道,语音器将Dialplan vars RECOGNITION_RESULT设置为SUCCESS,将...

    Asterisk C AGI Toolkit-开源

    CAGI是用于在开源Asterisk PBX软件中编写AGI应用程序的API。 它是在2005年开发的,用于将医疗命令系统集成到Asterisk中,此后一直在生产环境中使用。

    Visual_Studio.NET相关词汇中英翻译

    application framework 应用程序框架 Application Wizard 应用程序向导 Apply Now 立即应用 apply to similar 应用到相似项 argument 参数 Arrange Tables 排列表 array initializer 数组初始值设定项 array rank ...

    starpy:适用于AMI和FastAGI的Python扭曲库的镜像

    StarPy的主要目的是允许Twisted开发人员向其Twisted应用程序添加Asterisk连接。 它并不是真正针对普通的AGI编写人群,因为它需要了解Twisted的异步编程模型。 就是说,如果您确实知道Twisted,就可以轻松地使用它来...

    asterisk-chan-respoke-app

    这是一个小型静态应用程序,用于通过 chan_respoke 测试对星号的调用。 运行以下命令启动文件服务器。 $ npm install $ npm start 将 XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX 替换为您的 AppId。 在浏览器中导航...

    AGI-C-API-开源

    使用此库,您可以使用所有AGI命令制作用C编写的应用程序,以控制来自Asterisk服务器的调用。 在此R1版本中,实现了Asterisk 11 AGI命令文档中描述的所有命令。 有关Asterisk的更多信息,请参见项目网站。 ...

    hidenseek:星号ARI Hide'n'Seek

    npm install星号配置为了使用ARI应用程序,您将需要启用Asterisk的HTTP服务器以及ARI。 您可以使用一个简单的http.conf文件,如下所示[general]enabled = yesbindaddr = 0.0.0.0bindport = 8088您可以使用一个简单...

    go-ari-library:用于从客户端消费和生成 ARI 事件的库

    该库通过提供一个接口来设置通道,以与总线无关的方式使用事件和命令,从而从应用程序中抽象出消息总线。 安装 $ go import https://github.com/nvisibleinc/go-ari-library 用法 import ( ...

    C#编程经验技巧宝典

    4 <br>0008 为程序设置版本和帮助信息 4 <br>0009 设置Windows应用程序启动窗体 5 <br>0010 设置Web应用程序起始页 5 <br>0011 如何设置程序的出错窗口 5 <br>0012 如何进行程序调试 6 ...

Global site tag (gtag.js) - Google Analytics