• FreeSWITCH与FreeSWITCH对接


    (主机A ---> 主机B)
    192.168.100.A主机:
    修改/usr/local/freeswitch/conf/dialplan/default.xml
     10         <extension name="192.168.100.B">
     11             <condition field="destination_number" expression="^0(.*)$" >
     12                 <action application="bridge" data="sofia/external/sip:$1@192.168.100.B:5080"/>
     13             </condition>
     14         </extension>
    192.168.100.B主机:
    B在5080端口收到INVITE请求,而5080默认走public Dialplan,所以配置public.xml
     10         <extension name="192.168.100.A">
     11             <condition field="destination_number" expression="^(10[01][0-9])$" >
     12                 <action application="transfer" data="$1 XML default"/>
     13             </condition>
     14         </extension>
    执行tansfer把来话转到default Dialplan,查找defau.xml
     10         <extension name="192.168.100.A">
     11             <condition field="destination_number" expression="^(10[01][0-9])$" >
     12                 <action application="bridge" data="user/${destination_number}@${domain_name}"/>
     13             </condition>
     14         </extension>
    192.168.100.B主机:
    与A主机一样,反过来设置

  • 相关阅读:
    Spring Cloud入门
    HTML常用标签
    Spring boot 入门
    数据库 基本操作
    jquery中的ajax方法参数
    反射详解
    SpringMVC框架
    Java NIO
    MQ(消息队列)的使用场景以及常见的MQ
    英文字母和中文汉字在不同字符集编码下的字节数
  • 原文地址:https://www.cnblogs.com/zgen1/p/8520133.html
Copyright © 2020-2023  润新知