freeswitch呼叫转移
协商转的配置
1. 在dialplan/public/my_did.xml 中添加以下配置<action application="bind_mate_app" data="4 b s execute_extension::att_xfer xml features">4表示按*4激活,b表示定义在b-leg上,s表示激活后在相同的b-leg上执行,execute_extension::att_xfer xml features.xml中的att_xfer。
2.在/dialplan/feature.xml中配置
<extension name="att_xfer"><condition field="destination_number" expression="^att_xfer$"><action application="read" data="3 4 'tone_stream://%(10000,0,350,440)' digits 30000 #"/><action application="set" data="origination_cancel_key=#"/><action application="att_xfer" data="user/${digits}@$${domain}"/></condition>
</extension>
3.外线号码呼叫落地号时,按*4激活,然后拨转接的分机号,就会自动呼叫,如果长时间不应答,按“#”取消呼叫,仍然可以与外线通话,如果,接通,B挂机,C与A通话。
B端处于hold状态,如果想进入通话按“0”,进入三方通话