freeswitch配置之nat穿越

一、路由器去掉upnp和alg功能。

二、在fs上开启rport功能 

    <paramname="NDLB-force-rport" value="true"/>

三、设置rtp自动调整功能

    <paramname="disable-rtp-auto-adjust" value="false"/>

四、设置sip和rtp的外网地址

    <param name="ext-rtp-ip"value="autonat:公网IP"/>

    <param name="ext-sip-ip"value="autonat: 公网IP "/>

五、设置acl参数,以此来判断内外网呼叫

    <paramname="local-network-acl" value="lan"/>

    acl中配置lan

    <list name="lan"default="deny">

      <node type="allow"cidr="192.168.0.0/24"/>

    </list>

六、在路由器上端口映射fs的sip端口和rtp端口

七、针对没有rport功能的终端,在reg.xml中加入

    <variablename="sip-force-contact"value="NDLB-connectile-dysfunction"/>

八、fs启动项:freeswitch -nonat -nosql

九、如以上方法不行,自建一台stun或者turn服务器,终端通过turn服务器获取公网IP实现穿越。

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Freeswitch是一个开源的电话交换软件,它可以用于构建语音、视频和聊天应用程序。下面是一个简单的freeswitch配置示例: 1. 首先,你需要安装freeswitch。你可以从官方网站下载并按照它们的安装指南进行安装。 2. 安装完成后,你需要编辑freeswitch配置文件。主要的配置文件是`freeswitch.xml`,它位于`/usr/local/freeswitch/conf`目录下。 3. 打开`freeswitch.xml`文件,你可以看到一些默认的配置选项。你可以根据你的需求进行修改。 4. 配置SIP终端:在`freeswitch.xml`文件中找到`<include>`标签,然后在其中添加以下内容: ```xml <gateway name="my_sip_gateway"> <param name="username" value="your_username"/> <param name="password" value="your_password"/> <param name="proxy" value="your_sip_proxy"/> </gateway> ``` 将`your_username`替换为你的SIP用户名,`your_password`替换为你的SIP密码,`your_sip_proxy`替换为你的SIP代理服务器地址。 5. 配置呼叫路由:在`freeswitch.xml`文件中找到`<include>`标签,然后在其中添加以下内容: ```xml <extension name="my_call_route"> <condition field="destination_number" expression="^(\d{3})$"> <action application="bridge" data="sofia/gateway/my_sip_gateway/$1"/> </condition> </extension> ``` 这个配置将匹配3位数字的目标号码,并将呼叫路由到SIP网关。 6. 保存并关闭`freeswitch.xml`文件。 7. 启动freeswitch服务:在终端中运行以下命令启动freeswitch服务: ```shell /usr/local/freeswitch/bin/freeswitch ``` 8. 现在你可以使用你的SIP终端拨打电话了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值