zoukankan      html  css  js  c++  java
  • freeswitch dialplan 基础

    freeswitch dialplan 基础

    一、基础概念

    dialplan 拨号方案

    context 拨号表(块)

    extension  拨号去向

    action  (拨号后执行的)动作

    condition  (执行动作的)条件

    二、dialplan加载流程

    三、sip电话外呼拨号简介

    1、extension基本结构--第一个extension

    <extension name="myfirst">
       <condition field="destination_number" expression="^1234$">
          <action application="log" data="INFO freeswitch你好"/>
       </condition>
    </extension>

    说明:extension name--是一个拨号去向的标志,可以起任意名称

              condition---表示拨号去向的条件,这里是号码1234

              action ---表示这个拨号,执行的动作

              application---表示执行的操作

              data---是操作的参数

    2、正则表达式(p100)

    • ^1234$    ^代表匹配字符串的开头,$代表匹配字符串的开始,这个正则表达严格匹配1234

    四、我的第一个dialplan

    1、拨号1234--在log中显示hello,world

    2、拨号1234--显示所有通道变量 info

    3、拨号1234--显示主叫号码

    4、拨号1234--显示拨号号码中的一部分

    五、dialplan常用application

  • 相关阅读:
    c++ 中bool 的默认值
    cocos2d CCLOG格式符号表
    c++数组指针bug
    cocos2d-x-2.2.6创建工程
    Nape实现坐标旋转角度回弹
    haxe 中使用音效
    haxe 嵌入swf 读取里面的内容
    haxe 配置
    Spring Tool Suite(STS)基本安装配置
    git提交忽略文件.gitignore内容
  • 原文地址:https://www.cnblogs.com/dlbird/p/10293969.html
Copyright © 2011-2022 走看看