在FreeSWITCH中检测呼叫是否正在转移

我想检测在FreeSWITCH中呼叫是否正在被转移。

比如,如果我现在正在打电话给某个人,而那个人将我转接到另一个人,我想在通话期间知道是否发生了转移。

我想知道在FreeSwitch中是否有一个事件在呼叫转移时触发,或者是否有一个通道变量,或者我应该测试转移时间?

有什么想法吗?

谢谢。

点赞
用户3541556
用户3541556

在 FreeSWITCH 中可以检测到转移,例如用户 A 打给用户 B,用户 B 接听电话,用户 B 将电话转移到了 C, 随后会发生以下的事情:

  • 电话 B 发送了一个 REFER 消息给电话 A,消息包含以下信息:

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

2016-10-20 08:19:26