• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

用lua给Asterisk写拨号方案

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

环境:
  操作系统:CentOS 6.0
  Asterisk版本:1.8.7.1
  lua版本:5.1.4

步骤:
1、安装lua开发包
  yum install lua-devel

2、确认已经选择pbx_lua模块
  ./configure
  make menuselect
  确认"PBX Modules -> pbx_lua"选中

3、安装asterisk
  make
  make install
  make samples

4、添加拨号方案
  普通情况下,是在extensions.conf中添加拨号方案:
  [DialPlanTest]
  exten => 7333,1,Dial(SIP/1019,60)

  这里我在extensions.lua中添加拨号方案:
  [root@local]# cat extensions.lua
  extensions = {
  TestLua = {
  ["7333"] = function(context,extension)
  app.dial("SIP/1019",60)  
  end;
  };

  DialPlanTest = {
    include = {"TestLua"};
    };
  }
5、修改用户配置
修改 /etc/asterisk/users.conf 文件中用户1011的参数:
;context = DLPN_DialPlan1
context = DialPlanTest

6、重启生效
asterisk -rx "core restart now"

这时用1011呼叫7333将会重定向到1019


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C调Lua发布时间:2022-07-22
下一篇:
《Lua游戏开发实践指南》一3.1脚本语言和游戏发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap