如何通过API强制端点的MWI

时间:2014-12-16 21:33:35

标签: sip freeswitch

是否可以通过WebAPI为Freeswitch中的已注册端点设置MWI?

如果是,那命令是什么?

1 个答案:

答案 0 :(得分:0)

你可以发起mwi事件,这将导致freeswitch向手机发送MWI,可以通过lua api轻松完成,例如http://127.0.0.1:8080/api/lua?lua/api.lua和api.lua文件(其中你把inn放在freeswitch脚本目录中)你会添加代码来触发MWI事件。

lua代码的一些示例:

  1. 来自Freeswitch;

    local event = freeswitch.Event("message_waiting");
    event:addHeader("MWI-Messages-Waiting", "no");
    event:addHeader("MWI-Message-Account", "sip:1000@10.0.1.100");
    -- event:addHeader("Sofia-Profile", "internal");
    event:fire();