Asterisk APP 指令详解:拨号方案与通话管理
需积分: 3 185 浏览量
更新于2024-09-19
收藏 118KB DOC 举报
"Asterisk APP 是 Asterisk 开源 PBX 系统中的一类应用程序,主要用于处理各种通话控制、计费、呼叫管理以及呼叫者身份呈现等功能。这些应用程序允许开发者和管理员定制 Asterisk 的行为,以满足特定的业务需求。下面我们将详细探讨这些应用程序的功能及其在 Asterisk 中的作用。
常规指令:
- Authenticate 和 VMAuthenticate 用于验证用户的凭据,确保只有授权的用户能够访问系统。
- Curl 允许 Asterisk 与外部 URL 进行交互,支持 POST 请求,可以用于获取或发送数据到外部服务。
- DUNDiLookup 通过分布式命名和发现接口 (DUNDi) 查找并路由号码,这是 Asterisk 中实现跨网络拨号的重要功能。
- SendDTMF 使用双音多频 (DTMF) 发送数字或特殊字符,如在IVR(交互式语音应答)系统中操作。
- SendImage 和 SendText 可以向呼叫者发送图形和文本消息,增强通话体验。
- SendURL 可以发送一个 URL 给客户,让其在支持的设备上查看。
- System 执行操作系统级别的命令,使 Asterisk 能够集成其他系统功能。
- Transfer 将呼叫转移至其他分机或目的地。
- TrySystem 类似于 System,但在命令失败时不会挂断呼叫。
- Wait 和 WaitExten 控制通话中的等待时间。
- WaitForRing 用于监听呼叫振铃状态。
- WaitMusicOnHold 在保持通话期间播放音乐。
计费相关:
- ForkCDR 分割呼叫详细记录 (CDR),创建独立的日志实体。
- NoCDR 阻止特定呼叫的 CDR 记录。
- ResetCDR 重置 CDR 数据,适用于重新开始计费周期。
- SetAccount 设置账单号码,用于跟踪费用。
- SetAMAflags 开启或关闭自动计费标志。
- SetCDRUserField 自定义 CDR 用户字段,添加额外的计费信息。
- AppendCDRUserField 向现有 CDR 用户字段添加更多数据。
呼叫管理:
- Answer 回答或激活信道,开始通话。
- Busy 呈现忙信号给呼叫者。
- ChanIsAvail 检查信道是否可用于通话。
- Congestion 显示线路拥堵并挂断。
- Dial 实现拨号,连接信道。
- DISA (Direct Inward System Access) 允许外部用户通过密码访问内部系统。
- Hangup 不论任何情况挂断电话。
- Ringing 显示呼叫振铃状态。
- SoftHangup 请求挂断,并可将通话转移到其他信道。
呼叫者身份呈现:
- CallingPres 改变呼叫者的呈现方式。
- LookupBlacklist 从黑名单中查找并验证来电者的身份。
- LookupCIDName 从本地数据库中查找来电者的姓名和号码。
- PrivacyManager 在没有来电显示时,要求用户提供电话号码。
- SetCallerID 设置呼叫者的 ID,优先级低于已有的 CallerID。
- SetCallerPres 设置呼叫者资料的信道独立性。
- SetCIDName 设定呼叫者的姓名,当有冲突时遵循 CallerID。
- SetCIDNum 只设置来电号码,不包括姓名,同样遵循 CallerID 的规则。
最后,Zapateller 是一个未在描述中详细说明的应用程序,通常可能指的是 Asterisk 中的一个特定功能或插件,但具体用途需要进一步研究或文档说明。Asterisk APP 提供了丰富的功能,使 Asterisk 成为了一个高度可配置和可扩展的通信平台。"
2019-10-15 上传
2009-08-18 上传
2009-08-09 上传
2021-06-19 上传
2014-03-14 上传
2009-12-09 上传
wlh758582441
- 粉丝: 0
- 资源: 1
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜