吴伟贤のBlog

Feed Rss

Freeswitch点亮话机上的留言灯

09.16.2013, freeswitch, by .

转自:http://www.8000hz.com/archives/freeswitch-mwi-message.html

准备

话机是要注册到Freeswitch上
已经安装mod_lua

点灯  lighting.lua

local event = freeswitch.Event("SWITCH_EVENT_MESSAGE_WAITING");
event:addHeader("MWI-Messages-Waiting", "yes");
event:addHeader("MWI-Message-Account", "5001@p.8000hz.com");
event:addHeader("MWI-Voice-Message", "1/0");
event:fire();

灭灯 lightsoff.lua

local event_t = freeswitch.Event("SWITCH_EVENT_MESSAGE_WAITING");
event_t:addHeader("MWI-Messages-Waiting", "no");
event_t:addHeader("MWI-Message-Account", "5001@p.8000hz.com");
event_t:addHeader("MWI-Voice-Message", "0/0");
event_t:fire();

将内容保存到脚本目录

打开fs_cli

执行

lua lighting.lua

lua lightsoff.lua

查看话机上的 MESSAGE 灯的变化.

评论已关闭。