FreeSWITCH三方通话

一、修改配置文件

  修改dialplan/default.xml文件中的extension eavesdrop

<extension name="eavesdrop">

      <condition field="destination_number" expression="^88(\d{4})$|^\*0(.*)$">

        <action application="answer"/>

        <action application="three_way" data="${hash(select/${domain_name}-spymap/$1$2)}"/>

      </condition>

</extension>

<action application="eavesdrop" data="${hash(select/${domain_name}-spymap/$1$2)}"/>

修改为:

<action application="three_way" data="${hash(select/${domain_name}-spymap/$1$2)}"/>

二、使用目标方的号码进行三方通话

  默认情况下只能拨发起方的号码来进行三方通话,在dialplan/default.xml文件175行增加

      <action application="hash" data="insert/${domain_name}-spymap/${destination_number}/${uuid}"/>

这样就可以使用目标方的号码进行三方通话。

三、拨号方式

  以1001和1002通话中为例

  881001或者*01001,就可以参与到通话中

  也可以881002或者*01002

猜你喜欢

转载自blog.csdn.net/weixin_33895657/article/details/86950989