${ACCOUNTCODE}: 用户计费帐号 sip.conf 里的 account=XXXX
${ANSWEREDTIME}: 通话时长(秒)
${BLINDTRANSFER}: 通道是否为转接类型
${CALLERID(all)}: 主叫用户名(主叫ID) 格式 name(123454)
${CALLERID(name)}: 主叫用户名 sip.conf 里的 username=XXXX
${CALLERID(num)}: 主叫号码sip.conf 里的 callerid=XXXX
${CALLINGPRES}: PRI Call ID Presentation variable for incoming calls (See callingpres )
${CHANNEL}: 当前通道标识
${CONTEXT}: 当前context
${DATETIME}: 当前日期时间
${DIALEDPEERNAME}: Name of the called party. Broken for now, see DIALEDPEERNAME
${DIALEDPEERNUMBER}: Number of the called party. Broken for now, see DIALEDPEERNUMBER
${DIALEDTIME}: Time since the number was dialed (only works when dialed party answers the line?!)
${DIALSTATUS}: 当前通道状态
${DNID}: 用户所拨打的号码
${EPOCH}: The current UNIX-style epoch (number of seconds since 1 Jan 1970)
${EXTEN}: 当前所拨打分机号码
${HANGUPCAUSE}: The last hangup return code on a Zap channel connected to a PRI interface
${INVALID_EXTEN}: The extension asked for when redirected to the i (invalid) extension
${LANGUAGE}: 提示语言
${MEETMESECS}: Number of seconds a user participated in a MeetMe conference
${PRIORITY}: The current priority
${RDNIS}: The current redirecting DNIS, Caller ID that redirected the call. Limitations apply, see RDNIS
${SIPDOMAIN}: SIP destination domain of an inbound call (if appropriate)
${SIP_CODEC}: Used to set the SIP codec for a call (apparently broken in Ver 1.0.1, ok in Ver. 1.0.3 & 1.0.4, not sure about 1.0.2)
${SIPCALLID}: The SIP dialog Call-ID: header
${SIPUSERAGENT}: The SIP user agent header
${TIMESTAMP}: Current date time in the format: YYYYMMDD-HHMMSS This is deprecated as of Asterisk 1.4, instead use :${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)})
${TRANSFERCAPABILITY}: 通道类型。是否可以转接
${TXTCIDNAME}: Result of application TXTCIDName (see below)
${UNIQUEID}: 当前唯一标识
${TOUCH_MONITOR}: used for "one touch record" (see features.conf, and wW dial flags).
分享到:
相关推荐
### Asterisk 通道变量详解 #### 一、概述 在Asterisk开发中,通道变量是编程中的核心概念之一,用于存储与特定电话呼叫相关的数据。这些变量可以在各种Asterisk应用程序之间传递,并且可以被读取或修改,从而实现...
在实际开发中,除了掌握`asterisk-java`库的用法,还需要对Asterisk的基本概念和工作原理有一定的理解,比如了解呼叫流程、通道、队列、拨号计划等。此外,熟悉Asterisk的AMI文档也很重要,这样可以更好地理解和利用...
标签“asterisk record”指的是与Asterisk录音相关的配置和功能,它表明文章将围绕如何在Asterisk中设置和实现录音功能。 在提供的部分内容中,提到了几个关键的配置文件和步骤,这些是实现Asterisk录音功能的核心...
此外,还可以直接通过标准输出发送命令来获取或设置通道变量的值。 ##### 3.2 接收来自Asterisk的信息 当AGI脚本执行时,Asterisk会通过标准输入向脚本发送各种信息,如通道状态等。这些信息对于后续处理非常重要。...
* zap show channels 查看ZapTel语音卡各个通道 * stop now 立刻停止Asterisk * stop gracefully 温文尔雅滴停止Asterisk * restart now 立刻重启Asterisk * restart gracefully 温文尔雅滴重启Asterisk * database ...
了解Asterisk的基本概念,如DAHDI(数字接入分机接口)、通道变量和全局变量,以及PBX(Private Branch eXchange)的工作原理,对深入学习Asterisk至关重要。 10. **C语言字符串处理**: C语言中的字符串处理是...
当 Asterisk 从一个通道上收到一个呼入连接,Asterisk 从 context 定义中查询通道命令。context 根据用户拨打的 extension 定义了不同的命令集。 在 Asterisk 中,你可以定义多个 context,每个context都可以嵌套另...
- **通道变量**:与特定呼叫相关的变量,只在当前呼叫期间有效。使用`Set()`应用设置。 - **环境变量**:通过`${ENV(var)}`形式引用操作系统的环境变量。 #### 模式匹配 模式匹配使用下划线(`_`)开始,代表可能要...
Dial命令允许指定多种拨号方案,如PSTN、VoIP或其他Asterisk通道。详尽的解释对于理解如何配置和控制呼叫至关重要。 3. **asterisk入门**:Asterisk入门文档通常包含安装、配置和基本操作的步骤,让新手能够快速...
首先,拨号规则中的`[ext-state]`部分,`exten=> _XXXX,hint,SIP/${EXTEN}`这一行是为指定的分机(_XXXX)提供提示信息,使得Asterisk能够知道该分机关联的SIP通道。在Asterisk 1.8版本中,可能需要在`sip.conf`配置...
### Asterisk常用命令详解 Asterisk是一款非常强大的开源PBX解决方案,被广泛应用于构建通信应用和服务之中。...6. **Set**: 设置通道变量和功能值。 7. **SetVar**: 设置变量值(不覆盖已存在的变量)。
### Asterisk 12管理指南知识点汇总 #### 一、概览 《Asterisk-Admin-Guide-12》是一本专为Asterisk 12版本编写的管理指南,旨在帮助用户全面掌握该版本的各项功能与配置方法。本书由Asterisk开发团队编写,内容...
11. **AGICommand_GETVARIABLE**:用于检索Asterisk环境中的变量值,包括通道变量、全局变量等,对于调试和自定义逻辑至关重要。 12. **AGICommand_GOSUB**:类似于编程语言中的子程序调用,可以在AGI脚本中调用另...
需要检查 `extensions.conf` 文件中的宏定义是否正确,并确保所有变量都已正确定义和传递。 #### 八、总结 通过上述步骤,我们成功实现了 CUCM 与 Asterisk 之间的 SIP Trunk 集成,并能够完成从 CUCM 到 Asterisk...
1. `org`:这是一个包含所有Java源代码的包结构,其中可能包含了如`org.asteriskjava`这样的顶级包,这个包下会有许多子包和类,如`manager`、`channel`、`command`等,分别对应了Asterisk的管理接口、通话通道和...
- `SetVar: id = 1007`: 设置通道变量`id`为1007。 创建多个这样的`.call`文件,比如`1007.call`、`1008.call`和`1009.call`,分别对应不同的用户。然后,将这些文件复制到Asterisk的外呼文件目录`/var/spool/...
然后,通过在通道上调用Dialplan应用程序,星号-triresias尝试将语音/音频与数据库中保存的指纹进行匹配,然后将结果返回到通道变量中。 特征 拨号方案申请 CLI操作 手动的 执照 麻省理工学院执照 记住2014.04.16 ...
清除是删除或重置数据的操作,常用于清理内存或初始化变量。 ### 36. クリック - click 点击是用户与图形用户界面交互的基本方式,通过鼠标或其他输入设备完成。 ### 37. クライアント - client 客户端是指请求...