是否可以检测呼叫是否正在FreeSWITCH上传输?

时间:2016-10-07 19:04:39

标签: lua detect transfer freeswitch

我想检测是否正在FreeSWITCH中传输呼叫。

例如,如果我现在正在打电话给某人并且有人将我转移给其他人,我希望在通话期间知道转移是否发生。

我想知道Freeswitch中是否有一个事件会在呼叫转移时发生,或者是否存在频道变量,还是应该测试传输时间?

知道该怎么做吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

可以在FreeSWITCH中检测传输,如用户A呼叫用户B,用户B接听电话,用户B将呼叫转移到c,然后发生以下事情:

  • 电话B向电话A发送REFER消息。该消息包含 以下信息:

    • Refer-To: C
    
    • Referred-By: B
    
  • 该消息表明电话A应向其发送INVITE请求 电话C。