`

asterisk 中特殊的extension

阅读更多

Special extensions

特殊的extensions
Asterisk makes use of some special extensions, which we will explain now:

Asterisk 使用一些特殊的extensions,解释如下:

  Extension       Description

  

       a       This extension is invoked when a user presses the star key "*" during a

                 voicemail greeting—usually used to allow access to the voicemail system
                 from the outside world

       h       This extension is invoked when a call is hung up

                当一个呼叫挂断的时候,这个exten被调用 

       i        This extension is invoked when the user has asked for an invalid extension
                 number in the context

                 当用户输入错误的时调用这个extension

       o         This extension is called the operator extension and is invoked when the user
                 pressess the zero "0" key from within the voicemail system

       s        This extension is the start extension, primarily used in situations where an
                  inbound call to a context has no information about the extension number
                 that was dialed (usually associated with Macros and Analog (FXO/FXS)
                  interfaces)

                  这个extension是开始的extension(s=start),主要用在呼入的电话未指定extension的情况下,

                  (通常与宏和模拟接口一起使用)

                 

       t        This extension is invoked upon a user timeout 

                  在用户超时的时候

       T         This extension is invoked upon an AbsoluteTimeout timer expiration

                  

     failed     This extension is invoked when an automatic dial-out feature has failed 
                  当自动外拨失败的时候调用

      fax        This extension is invoked when a Zap (Analog/Digital) channel has detected
                  a fax signal

                  当zap或者dahdi通道检测到传真信号的时候,调用这个extension

      talk       This extension is invoked by the BackgroundDetect application

分享到:
评论
2 楼 renwolang521 2010-09-19  
上面写错了 是 分机 1310 振铃 不是802 笔误
1 楼 renwolang521 2010-09-19  
不知楼主试过这个否?我没试成功,若楼主有空,帮忙看下。
AMI 写道

Action: Originate
Channel: Local/1310@from-local
Context: from-local
Exten: 1310
Priority: 1

我用软电话没有试成功,当执行如上 AMI 命令时,首先分机802振铃 接起来之后又会再振铃再接起 它把 “Local/xxx,1” 和 “Local/xxx,2”这两个通道连接接起来了,用的是X-lite3.0免费版。CLI输出完整如下:
CLI 写道

    -- Executing [1310@from-local:1] Set("Local/1310@from-local-003c;2", "_ALERT_INFO=<Bellcore-dr1>") in new stack
    -- Executing [1310@from-local:2] Macro("Local/1310@from-local-003c;2", "localexten,1310,SIP/1310") in new stack
    -- Executing [s@macro-localexten:1] Dial("Local/1310@from-local-003c;2", "SIP/1310,30,t") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 1310
    -- SIP/1310-00000002 is ringing
    -- SIP/1310-00000002 is ringing
    -- SIP/1310-00000002 answered Local/1310@from-local-003c;2
    -- Executing [1310@from-local:1] Set("Local/1310@from-local-003c;1", "_ALERT_INFO=<Bellcore-dr1>") in new stack
    -- Executing [1310@from-local:2] Macro("Local/1310@from-local-003c;1", "localexten,1310,SIP/1310") in new stack
    -- Executing [s@macro-localexten:1] Dial("Local/1310@from-local-003c;1", "SIP/1310,30,t") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 1310
    -- Local/1310@from-local-003c;1 requested special control 20, passing it to SIP/1310-00000003
  == Spawn extension (macro-localexten, s, 1) exited non-zero on 'Local/1310@from-local-003c;2' in macro 'localexten'
  == Spawn extension (from-local, 1310, 2) exited non-zero on 'Local/1310@from-local-003c;2'
    -- SIP/1310-00000003 is ringing
    -- SIP/1310-00000003 is ringing
    -- SIP/1310-00000002 requested special control 16, passing it to SIP/1310-00000003
    -- Music class default requested but no musiconhold loaded.
    -- SIP/1310-00000002 requested special control 20, passing it to SIP/1310-00000003
    -- SIP/1310-00000003 answered SIP/1310-00000002
  == Spawn extension (macro-localexten, s, 1) exited non-zero on 'SIP/1310-00000002' in macro 'localexten'
  == Spawn extension (from-local, 1310, 2) exited non-zero on 'SIP/1310-00000002'



相关推荐

    asterisk拨号方案的配置

    Asterisk拨号方案的配置是Voice over Internet Protocol(VoIP)技术中的一个关键组件,它控制着呼入和呼出电话的处理和路由。配置文件“extensions.conf”是Asterisk拨号方案的核心,它定义了呼入和呼出的处理流程...

    asterisk AGI应用说明

    3. **完整的Extension信息**:在Dial Plan中明确指定脚本的执行信息,如`Exten =&gt; 1,2,AGI(test.php,${CALLERID(name)})`。 ##### 2.2 AGI技术实现原理 AGI技术主要是通过Asterisk与外部脚本之间的交互来实现功能...

    Asterisk服务器的搭建与配置.docx

    在extension.conf文件中添加以下内容: [general] static=yes writeprotect=no [default] exten =&gt; 1001,1,Answer() exten =&gt; 1001,n,Dial(SIP/1001,20,tr) exten =&gt; 1001,n,Hangup exten =&gt; 1002,1,Answer() ...

    Asterisk CLI 命令列表

    Asterisk CLI 命令列表 Asterisk 是一个开源的 ...说明:删除 Asterisk 数据库中指定的 family 和 key 的记录树。 这些命令可以帮助用户更好地管理和维护 Asterisk 系统,实现更多的自动化和智能化的呼叫中心功能。

    asterisk拨号方案中应用使用详解

    "asterisk拨号方案中应用使用详解" Asterisk拨号方案中应用使用详解是指在Asterisk系统中使用拨号方案来实现各种应用的技术手段。本文将对Asterisk拨号方案中的各种应用进行详细地解释和示例。 1. Authenticate:...

    Asterisk拨号方案常用函数

    在Asterisk中,拨号方案(Dialplan)是控制通话流程的核心元素,它由一系列的函数组成,这些函数用于处理从接听电话到挂断的整个过程。以下是一些常见的拨号方案函数的详细说明: 1. Answer():此函数用于接听一个...

    asterisk-基本语法.docx

    - **表达式**:在Asterisk中,表达式以`$`开始,并用方括号`[]`包围。 - **布尔型运算符**: - `expr1|expr2`:或运算。 - `expr1&expr2`:与运算。 - `expr1{=,&gt;,&gt;=,&lt;,,!=}expr2`:比较运算。 - **数学运算符**...

    asterisk分机配置

    本文将详细介绍如何在Asterisk中配置分机,特别是如何设置多个SIP通道来提高系统的灵活性和可用性。 #### 二、配置环境与目标 本教程适用于SiSky企业版Asterisk系统,该版本支持多达16路的Skype通道。我们将通过两...

    Sugar Asterisk CTI Phone Extension-crx插件

    =&gt;与CRM中的记录呼叫关系 =&gt;呼叫报告 =&gt;调用日志与CRM集成 有关更多详细信息,请访问我们的网站: http://www.techextension.com/sugarcrm-asterisk- integration. 联系我们: 电子邮件:support@techextension....

    Asterisk CTI Phone Extension for Vtiger CRM-crx插件

    语言:English (United States) ... 联系我们: 电子邮件:support@techextension.com. Skype:Tech.extension. 网站:http://www.techextension.com/crm-sugarcrm-suitecrm-asterisk-click-to-call- integration.

    Asterisk-Admin-Guide-12

    在Asterisk 12中,新增了一些重要的功能和改进,主要包括但不限于: - **增强的安全性**:加强了系统安全机制,提高了数据传输过程中的安全性。 - **改进的语音识别功能**:提升了语音识别的准确性和响应速度。 - **...

    糖星号CTI电话分机「Sugar Asterisk CTI Phone Extension」-crx插件

    集成支持CRM(SugarCRM,SuiteCRM)和Asterisk服务器(FreePBX,Elastix,Vici Dial等)。 支持的CRM服务器 =&gt; SugarCRM 6.X ...Skype:tech.extension 谢谢....... 支持语言:English (United States)

    Asterisk配置.doc

    在CentOS中创建一个工作目录,例如`/mywork`,并将Asterisk的安装包下载到这个目录,这些包包括zaptel、libpri和asterisk的源码包。同时,还需要下载客户端软件wxCommunicator,它可以在Windows操作系统中使用,以便...

    The Asterisk Book.doc

    上下文(Context)定义了拨号计划中的逻辑分组,扩展(Extension)则代表特定的电话号码或行为。基本的应用包括优先级(Priority),其中每个优先级对应一个处理步骤。通过编写简单的“Hello World”示例,可以理解如何在...

    Asterisk CLI命令1

    2. `ael reload`:重新加载AEL(Asterisk Extension Language)配置。AEL是Asterisk的一种脚本语言,用于扩展和自定义Asterisk的功能。 3. `ael set debug {read|tokens|mac}`:设置AEL的调试模式,你可以选择读取...

    Asterisk配置笔记

    其中,zaptel.conf 文件用于配置硬件接口,zapata.conf 文件用于配置 Asterisk 的接口,extension.conf 文件用于配置拨号方案,sip.conf 文件用于配置 SIP 协议,iax.conf 文件用于配置 IAX 协议。 三、FXO 与 FXS ...

    Asterisk CLI 命令列表.

    CLI(Command Line Interface)是Asterisk系统中的一个重要组成部分,通过CLI用户可以直接输入命令来管理和监控Asterisk服务器。 #### 二、常用CLI命令介绍 ##### 1. 执行Shell命令 **命令:** `!` **用法:** `!...

    Asterisk-Admin-Guide

    在Asterisk 1.8版本中,开发团队对软件进行了大量的更新与优化,旨在提升系统的稳定性和功能丰富度。此版本引入了多项新特性,包括但不限于改进的API接口、增强的安全性措施以及更精细的呼叫控制机制。这些变化对于...

    Asterisk群呼功能实现1

    在本文中,我们将讨论如何在Asterisk 1.6版本中实现群呼功能。 首先,要实现群呼,我们需要安装Asterisk 1.6,并配置拨号方案。拨号方案是Asterisk处理电话呼叫的规则集。在这个例子中,我们有两个拨号方案:`[DLPN...

    python 控制Asterisk AMI接口外呼电话的例子

    在IT行业中,Asterisk是一个广泛使用的开源VoIP(Voice over Internet Protocol)PBX(Private Branch eXchange)系统,它允许用户构建自己的电话通信基础设施。Asterisk Management Interface(AMI)是Asterisk提供...

Global site tag (gtag.js) - Google Analytics