centos freeswitch(CentOS Stream)
freeswitch配置SBC实例
freeswitch是一款广受欢迎的开源软交换平台,其在voip客户发展与运营商网络升级换代背景下,SBC的应用场景日益增多。配置SBC实例时,只需简单安装freeswitch即可满足大部分功能需求。这里提供fs-sbc稳定版本的安装与配置步骤,以fs作为SBC的基本配置。
安装环境要求为CentOS版本7及以上,使用GCC 4.8.5进行fs1.10.7的编译安装。
对于fs1.10.7的安装过程和配置指南,建议参考文档“freeswitch1.10.7 on CENTOS7编译安装”。完成基础平台的安装后,进入fs-sbc的初始配置方案。
移除不必要的fs配置文件及bin脚本。fs的bin目录下应保留一些基本维护脚本。
防火墙配置至关重要。具体配置结果需根据实际情况调整。
fs作为SBC,其安全性是首要考虑因素。fs的基础功能已基本能满足SBC的需求,通过简单配置即可投入使用。
作为公私网信令与媒体通道,SBC的安全性至关重要。fs在系统配置上应保持简洁,确保功能稳定与高效。
总结,fs-sbc的配置需注重细节,特别是防火墙与安全配置。fs的基础功能已足够应对SBC的日常需求,配置时需确保系统稳定,避免不必要的复杂性。
freeswitch的gateway配置方案
freeswitch是简单易用的VOIP开源软交换平台,网关是VoIP网络模型中的常见概念。在freeswitch中,配置和使用gateway涉及多种模型和功能。本节将简要介绍fs中关于gateway的配置方案。
配置gateway需考虑环境,例如使用CentOS 7.0或更高版本及GCC 4.8.5。
gateway在freeswitch中有三种配置方案:默认示例文件中提供了配置内容,但具体细节可自行查阅。
这三种方案之间的区别在于:sip_profile下的网关随对应profile端口的启动/停止/重启;default类型的网关始终存在;而brian类型的网关随brian用户注册状态的启动/停止。
今天着重介绍第一种gateway配置方法及测试结果。具体配置在conf/sip_profile/external/gw-138-5080.xml文件中,设置网关参数,例如在非注册模式下。同时,需在conf/dialplan/test.xml中设置拨号计划。
完成配置后,进行三次呼叫10011->1002的测试,记录日志。
总结,freeswitch的gateway概念多样,包括profile、default和brian等类型,以及注册与非注册模式。欲了解详细参数配置,请参照freeswitch官网文档。测试结果表明,配置方案有效,满足需求。
freeswitch简介
freeswitch是开源的,免费的。
freeswitch是一款非常好用的电话软交换框架,支持跨平台,扩展性良好,配置灵活。
freeswitch可以在很多平台上运行,包括Linux、Mac OS X、BSD、Solaris,甚至Windows。
freeswitch目前最新版本是1.10,常用版本有1.6和1.8。
freeswitch可以处理来自IP网络(VoIP)和PSTN(普通的固定电话)的语音、视频和文本通信。
freeswitch支持所有流行的VoIP协议以及与PRIs的接口。
freeswitch支持OPUS、iLBC、Speex、GSM、G711、G722等多种语音编解码,支持G723、G729等语音编解码的透传模式。
freeswitch可以当作PBX、SBC、媒体服务器、业务服务器等不同的通信节点来使用
freeswitch本身是在MPL1.1(Mozilla公共许可证)下许可的,但是一些单独的模块可能使用其他许可证。
centos:CentOS
release 7.0(Final)或以上版本
freeswitch:v1.8.7
GCC:4.8.5
freeswitch的conf目录中有10个默认的sip账号,可以直接做简单的测试
eyebeam、X-Lite、linphone等有sip注册功能的客户端软件
user:1001、1002
password:默认为1234
domain:192.168.0.110:5060
使用俩个客户端注册成功后,互拨测试
空空如常
求真得真