转自: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 灯的变化.