首页
学习
活动
专区
工具
TVP
发布

FreeSWITCH中文社区

专栏作者
148
文章
201410
阅读量
59
订阅数
常见配置文件介绍
环境变量是操作系统和shells里面的一项功能。使用环境变量的话需要在运行程序之前将需要的变量提前设置好。
Seven Du
2024-04-18
940
如何在XSwitch系统增加fail2ban
XSwitch默认有两个SIP端口的监听,一个是default的带鉴权,一个public的不带鉴权。通常带鉴权的端口会直接暴露在公网,让用户可以通过公网直接注册。而不带鉴权的端口则需要通过服务器的安全策略或ACL等规则,遵循白名单原则放行访问。因此需要防止SIP暴力攻击的也主要是defalut所配置的sip端口,这里要配合Fail2ban去拦截IP,需要先对default的profile增加一个配置,让其能将鉴权异常的IP打印的freeswitch.log日志文件内。
Seven Du
2024-04-18
900
FreeSWITCH如何集成AMR/AMR-WB编解码
FreeSWITCH对AMR和AMR-WB两种编码格式默认为passthough状态,若想对AMR和AMR-WB进行编解码,需对mod_amr和mod_amrwb两个模块重新编译。
Seven Du
2024-04-11
810
Kamailio Transformations - 常用的伪变量转换函数
伪变量转换函数大部分在 pv 模块中处理,官方文档记录的很全面,但是给的例子比较少。本文列举比较常用的转换函数
Seven Du
2024-04-11
730
ARM 和 龙芯上 Arch Linux 安装手记
今天尝试安装龙芯版 Linux,本来希望能安装 Debian 版,但只找到一些文档(https://wiki.debian.org/LoongArch),没找到可安装版的 ISO。
Seven Du
2024-03-26
990
XSwitch中UX设计——信息反馈
信息反馈机制在确保用户与产品进行积极有效的互动方面发挥着至关重要的作用。尤其是在ToB设计中,用户在做完一项操作后,总是会想要知道“我这样做产生了什么样的效果?”“下一步该做什么?”“我刚才的操作成功了吗?”。
Seven Du
2024-03-26
910
如何在 XSwitch 中对接 GB28181 协议的摄像头
随着视频监控应用的发展,涌现了大量的监控平台提供商,它们的接入协议各不相同,对不同厂商设备集中调阅的复杂度越来越高。在这样的产业背景下,GB/T28181 应运而生。
Seven Du
2024-03-19
1080
适合菜鸟的 XSwitch 安装及测试教程
WSL(Windows Subsystem for Linux):Windows 系统中的一个子系统,在这个子系统上可以运行 Linux 操作系统,可以让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。
Seven Du
2024-03-18
1720
Kamailio v5.8.0 版本发布
2024年3月7日,Kamailio SIP服务器新版本 v5.8.0已发布,该版本是一个主版本,更新了许多新功能以及对现有组件改进。
Seven Du
2024-03-18
881
如何在XSwitch中使用mod_unimrcp
MRCP(Media Resource Control Protocol)媒体资源控制协议,是语音服务器用来向客户端提供各种服务(比如我们熟悉的语音识别和语音合成)的通信协议。MRCP需要承载于其他协议之上,如RTSP (Real Time Streaming protocol)或SIP (Session Initiation protocol),MRCP协议有两个版本,版本v1依赖于RTSP协议来创建媒体流和数据传输,但版本V1兼容性较差,很难兼容不同厂家的扩展要求。版本v2使用了SIP来负责会话和媒体的创建,增加了扩展性,保证了兼容性,目前大多数使用的都是V2版本。
Seven Du
2024-03-18
970
如何使用Portainer实现XSwitch Docker可视化管理
Portainer是一个Docker可视化管理工具,可以对方便地对Docker镜像进行管理。
Seven Du
2024-03-06
1621
XSwitch通信百科之TGML铃音生成
TGML(Tone Generation Markup Language)用于在 XSwitch 内生成各种铃音。
Seven Du
2024-02-28
860
信令(Signaling)
用户设备(如话机)与端局交换机之间,以及交换机与交换机之间需要进行通信。这些通信所包含的信息包括(但不限于)用户、中继线状态,主、被叫号码,中继路由的选择等。我们把这些消息称为信令(Signaling)。
Seven Du
2024-02-28
1600
电话号码知识(三)
作为与国内号码的对比,我们来简单说一下北美电话号码分类计划(North American Numbering Plan)。
Seven Du
2024-02-28
1060
如何在FreeSWITCH中对接SRS
SRS是一个简单、高效的优秀的开源实时音视频服务器,支持 RTMP/WebRTC/HLS/HTTP-FLV/SRT/MPEG-DASH/GB28181、Linux/Windows/macOS、X86_64/ARMv7/AARCH64/M1/RISCV/LOONGARCH/MIPS 等协议和技术。
Seven Du
2023-09-03
8871
什么是路由?
路由这个词,一般人可能既熟悉又陌生。熟悉的是,基本上家家都有个路由器;陌生的是这个路由器跟我们这里说的路由是一个东西吗?
Seven Du
2023-09-03
3311
Bark-一种GPT风格的TTS
大家知道,我们一直在探索在FreeSWITCH里实现ASR和TTS的各种方案。这一次,我们遇到了Bark。
Seven Du
2023-09-03
7111
Nuxt框架服务端渲染
Nuxt.js是通用的VUE的一个SSR框架(服务器端渲染)。官方介绍是通过对客户端/服务端基础框架的抽象组织,Nuxt.js主要关注的应用的UI渲染。
Seven Du
2023-02-28
3.9K0
FreeSWITCH 1.10.9版本发布
安装指南:https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Release-Notes/FreeSWITCH-1.10.x-Release-notes_25460878/
Seven Du
2023-02-28
7251
如何在Lua中使用json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格局。它基于ECMAScript的一个子集。JSON选用完全独立于言语的文本格局,但是也使用了类似于C言语宗族的习气(包含C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使json调试成为抱负的数据交换言语。易于人阅览和编写,同时也易于机器解析和生成(一般用于提高网络传输速率)。
Seven Du
2023-02-28
5K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档