[原创]FreeSWITCH命令:uuid_dual_transfer

该篇文章主要介绍FreeSWITCH的API命令uuid_dual_transfer的用法。

命令介绍

该命令用于同时将两条腿进行转移,并且是可以转移到不同的方向。
-USAGE: <A-dest-exten>[/<A-dialplan>][/<A-context>] <B-dest-exten>[/<B-dialplan>][/<B-context>] 如:
uuid_dual_transfer xxxx dial1/XML/default dial2/XML/default
或者,使用默认拨号方案的话,
uuid_dual_transfer xxxx dial1 dial2

应用背景

1、A拨打B,B接听后,A与B正常通话。A为主叫,B为被叫
2、FreeSWITCH的dialpalan/default.xml存在两个拨号方案:dial1和dial2

命令应用

使用下面的命令实现将A转到dial1,将B转到dial2
>uuid_dual_transfer A的uuid dial1 dial2

使用下面的命令实现将B转到dial1,将A转到dial2
> uuid_dual_transfer B的uuid dial1 dial2

小结

从上面可以看出,uuid_dual_transfer会先将参数uuid所代表的那条腿转到拨号方案1(dial1)上,再将另一条腿转到拨号方案2(dial2)上。不管uuid所在的那条腿是主叫还是被叫。

posted @ 2013-06-16 22:45  <默言>  阅读(3216)  评论(0编辑  收藏  举报