zoukankan      html  css  js  c++  java
  • freeswitch电话代接

    Misc. Dialplan Tools intercept

    Description

    Allows one channel to bridge itself to the a or b leg of another call. The remaining leg of the original call gets hungup (or does this only happen with hangup_after_bridge?)

    Usage

    intercept [-bleg] <uuid>
    

    Examples

    <action application="intercept" data="myUUID"/>
    

    To intercept the b leg of the call:

    <action application="intercept" data="-bleg myUUID"/>
    

    Via sendmsg on the event socket:

    sendmsg <the uuid of the channel you want to control (inbound leg) >
    call-command: execute
    execute-app-name: intercept
    execute-app-arg: <the uuid of the call you want to bridge to (outbound leg)
    

    Intercept additional variables

    To intercept only if the call is not bridged (available since git-58fe45a):

    <action application="set" data="intercept_unbridged_only=true"/>
    <action application="intercept" data="myUUID"/>
    

    To intercept only if the call was not answered:

    <action application="set" data="intercept_unanswered_only=true"/>
    <action application="intercept" data="myUUID"/>
    

    intercept_unbridged_only is useful e.g. in scenarious where the initial call has been answered and transferred and is ringing at the transfered extensions. With intercept_unanswered_only=true this call could no longer be intercepted, but with intercept_unbridged_only=true it still can be.

    有志者事竟成
  • 相关阅读:
    FastDfs安装
    groovy学习(二)
    jenkins(一)jenkins使用教程
    jenkins(二)Pipeline语法速成
    groovy学习(一)
    Docker笔记(一)
    运维笔记(一)
    Maven管理(一)
    工厂模式案例与理解
    python 探測端口
  • 原文地址:https://www.cnblogs.com/dancheblog/p/3531209.html
Copyright © 2011-2022 走看看