• 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主机一样,反过来设置

  • 相关阅读:
    Android 工程师进阶 34 讲
    300分钟搞定数据结构与算法
    即学即用的Spark实战44讲
    42讲轻松通关 Flink
    Webpack原理与实践
    大数据运维实战
    ZooKeeper源码分析与实战
    前端高手进阶
    重学数据结构与算法
    ElementUI中el-upload怎样上传文件并且传递额外参数给Springboot后台进行接收
  • 原文地址:https://www.cnblogs.com/zgen1/p/8520133.html
Copyright © 2020-2023  润新知