Asterisk APP 指令详解:拨号方案与通话管理
需积分: 3 12 浏览量
更新于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-04-27 上传
2023-11-22 上传
2023-12-30 上传
2024-03-06 上传
2023-09-28 上传
2023-07-20 上传
2023-12-22 上传
wlh758582441
- 粉丝: 0
- 资源: 1
最新资源
- 多传感器数据融合手册:国外原版技术指南
- MyEclipse快捷键大全,提升编程效率
- 从零开始的编程学习:Linux汇编语言入门
- EJB3.0实例教程:从入门到精通
- 深入理解jQuery源码:解析与分析
- MMC-1电机控制ASSP芯片用户手册
- HS1101相对湿度传感器技术规格与应用
- Shell基础入门:权限管理与常用命令详解
- 2003年全国大学生电子设计竞赛:电压控制LC振荡器与宽带放大器
- Android手机用户代理(User Agent)详解与示例
- Java代码规范:提升软件质量和团队协作的关键
- 浙江电信移动业务接入与ISAG接口实战指南
- 电子密码锁设计:安全便捷的新型锁具
- NavTech SDAL格式规范1.7版:车辆导航数据标准
- Surfer8中文入门手册:绘制等高线与克服语言障碍
- 排序算法全解析:冒泡、选择、插入、Shell、快速排序