一、集群测试说明:

1、该测试的主要目的是:让两个注册在不同FS Server上的账号彼此双方通话。

2、测试工具:eyeBeam 、LinPhone

3、FS架构图:

上图中两台FS的分机状况如下:

FreeSwitch A(192.168.11.75) ,默认分机1000—1019

   FreeSwitch A(192.168.11.77) ,默认分机1000--1019

二、FS的设定操作:

注:先以FS_A的设定为例,FS_B的设定几乎相同,只是换掉IP即可。

1、acl的设定

  位置:autoload_configs/acl.conf.xml

  修改:在<list name="domains" default="deny"> 中增加

        <node type="allow" cidr="192.168.11.77/32"/> //该IP即为FS_B的IP

2、dialplan呼出的设定

  位置: conf/dialplan/defalult.xml

  修改:在<context name="default">中增加如下设定(放在所有的<extension>最前面)

  <extension name="Dial to FS_B" >

      <condition field="destination_number" expression="^0(10\d+)$">

            <action application="bridge"  data="sofia/internal/$1@192.168.11.77:5080"/>

   </condition>

   </extension>

3、dialplan呼入设定

  位置:conf/dialplan/public.xml

  修改:在<context name="public">中增加如下设定(放在所有的<extension>最前面)

  <extension name="Calls from FS_B" >

    <condition field="destination_number" expression="^(10\d+)$">

        <action application="transfer" data="$1 XML default"/>

   </condition>

  </extension>

  然后,reloadacl ,reloadxml就可以了。

自此,FS集群设定完成。

最新文章

  1. TypeScript 素描 - 函数
  2. 【Android】Fragment真正意义上的onResume和onPause
  3. webpack 无法安装
  4. linux服务之git
  5. C++中临时对象的学习笔记
  6. information_schema模式表介绍 processlist
  7. [转]异常:android.os.NetworkOnMainThreadException
  8. oop学习 计算器类的规划
  9. celery出现警告或异常的解决方式
  10. Alpha第十天
  11. CDN的基本工作过程
  12. ES6基础语法
  13. python基础学习1-列表使用
  14. docker 图解学习
  15. 竟然没有转载。。。A Few of My Favorite HTML5 and CSS3 Online Tools
  16. Chrome Command API
  17. twemproxy 简介、安装配置
  18. Caffe python利用classify.py实现对单通道(灰度图)的数据进行分类
  19. 【Android】ContentProvider
  20. 获取cell中的button在整个屏幕上的位置

热门文章

  1. swift语言开发的一个游戏------熊猫跑酷(KongfuPanda)
  2. 使用sslsplit嗅探tls/ssl连接
  3. APP推广入门之AppStore数据分析
  4. 用云存储和CDN轻松搞定网站图片
  5. ZOJ2006 (后缀自动机)
  6. D - Charm Bracelet 背包问题
  7. C# Socket Server 收不到数据
  8. 【题解】【矩阵】【回溯】【Leetcode】Unique Paths II
  9. 帝国cms相关调用
  10. Think Python - Chapter 18 - Inheritance