`
秦巛骨
  • 浏览: 8309 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

Asterisk1.4 AGI Command 翻译(二)

TDD 
阅读更多

AGI Command Reference

                                                               中文版

 

 

 

                                                                               

SET AUTOHANGUP

  法:SET AUTOHANGUP <time>

  明:定时挂断通道。时长由time参数决定,单位是秒。设置time为“0”,自动挂断失效。当然,也可以在定时时间到之前手动挂断通道。

返回值:

0       定时挂断已设置

                                                                              

SET CALLERID

  法:SET CALLERID <number>

  明:设置当前通道的主叫号码

返回值:

1       CALLERID已设置

                                                                              

SET CONTEXT

  法:SET CONTEXT <context>

  明:设置应用结束后的context,从而继续流程。

返回值:

0       context已设置

                                                                               

SET MUSIC ON

  法:SET MUSIC ON [on|off] [class]

  明:打开或关闭music-on-hold发生器。如果class()参数未指定,则使用默认的music-on-hold类。

返回值:

0       总是返回0

                                                                              

SET PRIORITY

  法:SET PRIORITY <priority>

  明:设置应用结束后的priority,从而继续流程。

返回值:

0       priority已设置

                                                                              

SET VARIABLE

  法:SET VARIABLE <variablename> <value>

  明:设置变量的初始值,并在后面的拨号方案中以${变量名字}形式使用。variablename参数为变量名,value参数为变量值。

返回值:

1       变量已设置

                                                                              

STREAM FILE

  法:STREAM FILE <filename> <escape_digits> [sample_offset]

  明:播放指定的语音文件,允许按键终止播放,这命令与GET DATA类似,但只返回用户的第一个按键,GET DATA可以积累返回用户的很多按键。filename参数,指定要播放的语音文件名,不带扩展名。escape_digits参数,指定终止按键,如“#”。sample_offset参数可选,指定语音文件播放的长度。

返回值:

-1      错误或挂断

0       完全播并无按键

value十进制表示的键值的ASCII

                                                                              

TDD MODE

  法:TDD MODE

  明:在当前通道上启用/关闭 TDD(分时双功模式)收发模式。

返回值:

0       通道不支持TDD功能

1       设置成功

                                                                              

VERBOSE

  法:VERBOSE <message> <level>

  明:通过Verbose信息系统向Asterisk控制台发送message(信息)level参数,指定显示在AsteriskCLI(command-line interface)上的信息有多详细。

返回值:

0       总是返回0

                                                                              

WAIT FOR DIGIT

  法:WAIT FOR DIGIT <timeout>

  明:通道等待接收DTMF键值,timeout参数,指定通道等待时间长度,设置成“-1”表示无限时长。

返回值:

         -1      错误或通道挂断

0       超时

         value十进制表示的键值的ASCII码值

 

                                                                              

                                                                      -完结-

分享到:
评论

相关推荐

    Asterisk 1.4 官方使用手册

    《Asterisk 1.4 官方使用手册》是一份详尽的指南,旨在帮助用户深入了解和充分利用Asterisk 1.4版本这一开源PBX(Private Branch Exchange)系统。Asterisk是一款功能强大的电话交换软件,它允许用户创建自定义的...

    Asterisk 1.4 配置手册

    #### 二、Asterisk 1.4 的主要功能 - **呼叫处理**:包括基本的拨号、挂断、转接等操作。 - **VoIP 支持**:通过 SIP、H.323、IAX 等协议实现互联网电话通信。 - **IVR(交互式语音应答)**:自动处理来电,并通过...

    Asterisk 1.4 the Professionals Guide.pdf

    ### Asterisk 1.4 专业指南:实施、管理和咨询商业 IP 电话解决方案 #### 一、概述 《Asterisk 1.4 专业指南》是一本专注于介绍 Asterisk 1.4 版本的专业书籍,由 Colman Carpenter、David Duffett、Nik Middleton...

    asterisk AGI应用说明

    #### 二、AGI基础 ##### 2.1 AGI脚本执行方式 执行AGI脚本时,`Application`字段应设置为`agi`,其后跟的是要执行的脚本文件名。脚本文件需要满足以下条件: 1. **可执行权限**:确保脚本文件具有执行权限,如通过`...

    asterisk 1.4

    asterisk服务器安装。 SIP服务器,支持多种SIP client。

    Asterisk 简单的AGI Demo

    #### 二、Asterisk AGI 概览 AGI 通过提供一种方式让外部程序与 Asterisk 交互,从而实现对呼叫流程的自定义控制。当Asterisk 需要执行特定操作时,它会调用外部程序,并将有关当前通话的信息传递给该程序。外部...

    Asterisk.Gateway.Interface.1.4.and.1.6.Programming.pdf

    《Asterisk Gateway Interface 1.4 and 1.6 Programming》是一本深入探讨Asterisk系统的专业书籍,主要关注Asterisk Gateway Interface (AGI)的编程实践。Asterisk是一个开源的电话交换机软件,它允许用户构建高度...

    Asterisk系统的安装与配置

    二、安装Asterisk 下载Asterisk的安装包asterisk-1.8.7.1.tar.gz,然后按照以下步骤安装: 1. tar zxvf asterisk-1.8.7.1.tar.gz 2. cd asterisk-1.8.7.1 3. ./configure --build=i386 4. make menuselect 5. make...

    asterisk-1.4 的spandsp补丁

    asterisk1.4版本的spandsp补丁网上几乎很少找到了 因为asterisk和spandsp的开发部是同步的,所以里边的asterisk.path 只能手动改了。 有人说spandsp 收发传真不好用, 我实际测试可以收到传真,但是发送确失败,...

    asterisk-java-1.0.0-m2-sources.zip_asterisk

    Asterisk-Java是一个Java库,它为Asterisk系统提供了AGI(Asterisk Gateway Interface)的实现,方便开发者用Java语言进行Asterisk系统的接口开发。AGI是Asterisk的一个强大特性,允许外部应用程序在呼叫处理过程中...

    asterisk-1.6 command

    Asterisk CLI(Command Line Interface)是其管理界面的一部分,通过一系列命令行指令,用户可以实现对Asterisk系统的全面控制与监控。以下是对给定文件中部分Asterisk CLI命令的详细解析,旨在帮助读者深入理解这些...

    agi:Go软件包agi实现了Asterisk网关接口

    软件包agi实现了Asterisk网关接口( )。 所有AGI命令都作为Session结构的方法实现,该结构保存AGI环境变量的副本。 所有方法都返回Reply结构和AGI错误(如果有)。 Reply结构包含Res中AGI命令的数值结果,如果有...

    asterisk-agi-audiotx-开源

    用于Asterisk的AGI音频文件传输插件-这是用于Asterisk的模块,它通过添加允许通过AGI会话向Asterisk来回传输音频文件的命令来扩展Asterisk的AGI接口。 对于FastAGI连接非常有用。

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

    用于Asterisk的AGI语音识别器[使用Yandex,Google或Wit.ai ASR在线服务] 拨打特殊分机,说“ Vasya”,星号将您与Vasya联系! 优秀的! 工作流程 Voicer充当AGI服务器。 Voicer通过AGI应用接受星号的请求。 它为每...

    asterisk权威指南中文翻译

    - **通过CLI控制队列成员**:管理员可以通过Asterisk的命令行界面(Command Line Interface, CLI)来实时管理队列中的成员。 - **通过拨号计划逻辑控制队列成员**:利用Asterisk的拨号计划(dialplan)来动态调整队列...

    Asterisk AMI 接口代码

    - `ManagerCommand`:用于向Asterisk发送命令,例如`Originate`命令发起一个呼叫,或者`CoreShowChannels`命令获取所有通道的信息。 - `ActionID`:每个发送的命令都有一个唯一的`ActionID`,通过它可以跟踪命令的...

    asterisk gateway interface 1.4 and 1.6 programming

    ### Asterisk Gateway Interface (AGI) 1.4 和 1.6 编程 #### 安装“原味”Asterisk 本章节详细介绍了如何安装“原味”(即未经修改)版本的Asterisk,这为后续的学习和实践打下了坚实的基础。 ##### 下载...

    asterisk AMI programs

    由于提到主要支持Asterisk 1.4版本,这可能意味着代码或指南可能不适用于较新的Asterisk版本,因为API和功能可能会有所更新。 【标签】:“asterisk ami sock proxy” “ami sock proxy”可能指的是一个AMl代理,...

    Asterisk C AGI Toolkit-开源

    Asterisk C AGI Toolkit(简称CAGI)是一个强大的工具包,专为与开源的Asterisk PBX系统交互而设计。Asterisk是一款功能丰富的VoIP电话系统,允许用户构建自己的通信基础设施,包括PBX、IVR(交互式语音应答)、会议...

Global site tag (gtag.js) - Google Analytics