FreeSWITCH使用Lua脚本实现业务功能

使用 FreeSWITCH 做大部分呼叫业务或者流程上的工作,大部分时间都是修改各种 XML 配置文件,达到想要的功能。虽然配置各种 XML 配置起来的灵活性也很强,但是远远不及脚本来得灵活。FreeSWITCH 支持很多脚本语言,为使用这些语言写了很多模块,但是都没有 Lua 语言在 FreeSWITCH 上的支持度高。官方也是建议使用 Lua 语言作为 FreeSWITCH 的脚本语言。...
摘要由CSDN通过智能技术生成

使用 FreeSWITCH 做大部分呼叫业务或者流程上的工作,大部分时间都是修改各种 XML 配置文件,达到想要的功能。

虽然配置各种 XML 配置起来的灵活性也很强,但是远远不及脚本来得灵活。

FreeSWITCH 支持很多脚本语言,为使用这些语言写了很多模块,但是都没有 Lua 语言在 FreeSWITCH 上的支持度高。官方也是建议使用 Lua 语言作为 FreeSWITCH 的脚本语言。

FreeSWITCH 使用 LuaAPI 见链接: Lua API


在拨号计划中调用 Lua

<extension name="Local_Extension">
  <condition field="destination_number" expression="^(10[01][0-9])$">
    <action application="export" data="dialed_extension=$1"/>
    <action application="bind_meta_app" data="1 b s execute_extension::dx XML features"</
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值