freeswitch配置SBC的方案
创始人
2024-03-05 04:16:24
0

 

概述

freeswitch 是一款好用的开源软交换平台。

但是,fs不是专为SBC而开发的,所以需要做一些定制化的配置和开发。

本文主要介绍如何利用fs的基本功能配置一个简单的SBC方案,满足一般化需求,如果有定制化的需求需要定制开发。

环境

centos:CentOS  release 7.0 (Final)或以上版本

freeswitch:v1.8.7

GCC:4.8.5

SBC简介

会话边界控制器(Session Border Controller,简称SBC)。

看完名称定义,我就在想,什么是会话,什么样的边界,控制什么。

SBC最早作为IMS系统的重要网元,主要解决运营商语音业务中的安全问题、NAT问题、互通问题。

安全问题,包括IP对接名单,非法拦截,内网拓扑屏蔽等。边界和控制。

NAT问题,主要针对外网和内网的隔离转换。边界。

互通问题,包括会话信令的适配互通和媒体流的互通。会话和控制。

随着企业级VOIP通信网络的发展,内部组网结构越来越复杂,在对外呼叫和跨域通信的场景下,SBC作为内外互通、会话控制和边界控制的重要节点,有其独特的作用和地位。

fs配置sbc的方案

在fs的官方文档中,对于sbc的介绍有以下几种方式。

一,利用mod_lcr和mod_easyroute模块建立sbc,主要针对多个运营商线路的场景。

二,python_sbc,使用python脚本监控esl接口中的event事件并对事件响应操作,主要是利用302重定向消息,和通常意义中的sbc有区别。

三,sbc_setup,利用fs和kamailio互相配合实现,文档和版本都非常老,不适用新版本fs。

四,SBC FreeSWITCH Configuration Example 2,通过dialplan拨号计划实现基本的sbc功能。官方文档见“https://freeswitch.org/confluence/display/FREESWITCH/SBC+FreeSWITCH+Configuration+Example+2”

第四种场景是我们在企业组网中经常会用到的,适用性非常好,只需要简单的配置和测试就可以直接使用。

SBC配置示例

“SBC FreeSWITCH Configuration Example 2”文档中介绍的dialplan例子。

 

   

   

     

     

      <\!-- THIS WORKS FOR CALL DISTRIBUTION --\>

      <\!--    -->

      <\!-- THIS WORKS FOR SINGLE PROXY  --\>

     

   

 

 

   

   

     

     

     

   

 

例子比较简单,仅仅涉及了单个IP过滤、固定号码格式匹配、distributor分发。

实际生产环境的sbc配置会涉及更多方面。

总结

本文对fs官方文档中与sbc有关的介绍进行了梳理,对四种sbc配置方案进行了简单的介绍。

对于第四种sbc场景的配置方案仅仅列举了一个简单的例子,后续会对该种sbc场景进行生产环境的配置介绍。

空空如常

求真得真

相关内容

热门资讯

汽车油箱结构是什么(汽车油箱结... 本篇文章极速百科给大家谈谈汽车油箱结构是什么,以及汽车油箱结构原理图解对应的知识点,希望对各位有所帮...
美国2年期国债收益率上涨15个... 原标题:美国2年期国债收益率上涨15个基点 美国2年期国债收益率上涨15个基...
嵌入式 ADC使用手册完整版 ... 嵌入式 ADC使用手册完整版 (188977万字)💜&#...
重大消息战皇大厅开挂是真的吗... 您好:战皇大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...
盘点十款牵手跑胡子为什么一直... 您好:牵手跑胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游...
senator香烟多少一盒(s... 今天给各位分享senator香烟多少一盒的知识,其中也会对sevebstars香烟进行解释,如果能碰...
终于懂了新荣耀斗牛真的有挂吗... 您好:新荣耀斗牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信8435338】很多玩家在这款游戏...
盘点十款明星麻将到底有没有挂... 您好:明星麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【5848499】很多玩家在这款游戏...
总结文章“新道游棋牌有透视挂吗... 您好:新道游棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【7682267】很多玩家在这款游...
终于懂了手机麻将到底有没有挂... 您好:手机麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...