FreeSWITCH中文网,电话机器人开发网 ,微信订阅号:

FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898

如何让FreeSWITCH双标的执行某些路由


tags:不同主叫走不同路由 不同网络走不同路由 创建时间:2023-02-07 09:24:45

有人问到:能不能让FreeSWITCH中老板的电话机直接进入到某个电话会议,而其他人的则需要按pin键等。这里就标准的dialplan配置即可:

<extension name="extension-inter4">
  <condition field="caller_id_number" expression="^1000$"></condition>
  <condition field="destination_number" expression="^7777$">
          <action application="answer"></action>
          <action application="conference" data="186215759083500@default"></action>
   </condition>
</extension>
<extension name="extension-inter5">
  <condition field="destination_number" expression="^7777$">
           <action application="log" data="CRIT WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING "></action>
          <action application="answer"></action>
          <action application="conference" data="18621575908@default+5678"></action>
   </condition>

</extension>

这里增加了一个条件 caller_id_number=1000,专门走一条路由,至于最简单的在下侧再建一个类似的路由即可,这里是非1000的呼叫时,直接会显示WANGING.

同样的,用于其它类似的判断,则如网络地址:

<extension name="Test1">
<condition field="network_addr" expression="^192\.168\.1\.1$"></condition>
   <condition field="destination_number" expression="^(\d+)$">
     <action application="bridge" data="sofia/profilename/18621575908@192.168.2.2"></action>
  </condition>
</extension>


上海老李,QQ:1354608370,FreeSWITCH QQ群: