FreeSWITCH中的XML拨号计划.docxVIP

  • 10
  • 0
  • 约1万字
  • 约 15页
  • 2023-09-16 发布于广西
  • 举报
FreeSWITCH中的XML拨号计划 [ HYPERLINK dialplan] 本文是arlyardo翻译的,内容来自。 介绍 FS的配置文件都在conf目录下,都是xml文件。拨号方案的配置文件主要在dialplan目录下。Xml文件可以直接进行编辑,这使得配置FS的拨号方案非常灵活、方便。官方文档中,FS的拨号方案叫做XML Dialplan。Xml配置文件中允许使用Perl兼容的正则表达式来匹配一个号码域,如10[01][0-9]匹配1000到1019的号码。正则表达式的用法参考。 FS运行时,会先解析所有xml文件,形成一个完整的配置方案。 变量 XML Dialplan可以通过变量和表达式检测各种状况,当然如果判断条件不允许,该分支中的变量是不会起作用的。 XML Dialplan实际上是用于呼叫路由(Call Routing),而不是用于繁杂的条件检测和评估。FS支持lua、JavaScript、Perl、Python等脚本语言,这是比直接单纯使用复杂的XML方案更好的选择。 FS的拨号方案分为两步骤:查找和执行(hunting and executing)。首先查找时,基于条件判断,执行或撤销一个动作(action),把所有的应用解析出来,然后按顺序执行。也就是说,在查找的时候,执行阶段的信道变量(Channel variables)是不会起作用的。比如XML文件

文档评论(0)

1亿VIP精品文档

相关文档