• 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

  • 相关阅读:
    光与爱的世界
    [家里训练20_02_28]ABC
    [爬虫]美术作业,爬虫和百度图片
    [机器学习]第六、七周记录
    数据类型和对象
    设备对象
    进程、内存线程
    创建符号链接
    SCM管理器
    Nt内核函数原型and中文
  • 原文地址:https://www.cnblogs.com/dlbird/p/10293969.html
Copyright © 2020-2023  润新知