自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Freeswitch安装

本文介绍了FreeSWITCH的源码安装过程,包括环境准备、依赖安装、编译步骤及常见问题处理。详细说明了安装后的目录结构、配置文件功能、声音文件安装方法以及核心模块的加载方式。同时提供了FreeSWITCH常用命令,如启动、关闭、查看状态、呼叫管理等操作指南,并简要说明了新增用户的配置方法。文章内容全面,涵盖了FreeSWITCH从安装到基本使用的完整流程。

2025-09-15 15:47:01 975

原创 Freeswitch 源码解析

在创建 rtp 流的时候,rtp_session->remote_addr 与 rtp_session->eff_remote_host_str 相同,但之后,可能通过 ICE (handleice) 或者 rtcp_autoadj (rtp_common_read) 机制更新 eff_remote_host_str。switch_thread_create() 是创建线程的函数,switch_core_session_thread() 是 freeswitch 中每个 session 线程的函数。

2025-09-15 11:42:06 901

转载 freeswitch 权威指南 --- 基础篇

FreeSwitch 是开源的软交换平台,多媒体通讯平台!官方的定义是世界上第一个跨平台的、伸缩性极好的、免费的、多协议的电话软交换平台。FreeSwitch 从一个简单的软电话客户端到运营商级别的软交换设备几乎无所不能。FreeSWITCH 的默认配置就是一个家用或小型企业级的 PBX,它是由纯软件实现的,基于IP网进行通信,因而又称为 IP-PBXFreeSWITCH 最典型的应用是作为一个服务器 (它实际上是一个背靠背的用户代理,B2BUA),并用电话客户端软件(一般叫软电话)连接到它。

2025-09-15 11:20:26 582

转载 freeswitch 权威指南 --- 实战篇

FreeSWITCH 常见问题:http://aizuda.com/article/1089440 FreeSWITCH案例大全:https://www.freeswitch.org.cn/books/case-study/ FreeSWITCH参考手册:https://www.freeswitch.org.cn/books/references/SIP Messages:http://www.sip.org.cn/wiki/index.php?title=SIP_Messages状态码介于100和199之

2025-09-15 11:19:42 560 1

转载 2019全国电子设计大赛D题---简易电路特性测试仪

.搭建了静态工作点稳定电路作为被测电路,测试系统使用STC15F2K60S2单片机为控制核心,设计了RC桥式振荡电路产生1kHz, Vp-p为5.96V的正弦波。正弦波分为两路,一路经过精密整流变为直流信号,再经AD转换后用数码管显示;另一路正弦波经衰减电路变为毫伏级信号输入被测电路,放大后的信号再经精密整流及AD变换后输入单片机,对被测电路的输入电阻、输出电阻、增益等指标进行计算,结果用数码管显示。

2025-08-26 16:38:19 128

原创 FreeSWITCH会议指南

FreeSWITCH会议操作指南摘要:本文介绍FreeSWITCH会议功能的基本操作,包括会议查询、成员邀请与管理、会议密码设置、录音控制以及提示音配置。主要内容涵盖:1)使用conference命令查询会议列表;2)通过bgdial或originate邀请用户加入会议并设置成员标志(如静音、主席等);3)使用kick/hup命令移除会议成员;4)通过API、配置文件或通道变量设置会议密码;5)会议录音控制命令(record/norecord)及自动录音配置;6)会议提示音设置(进入/退出音效等)。文档提供

2025-08-11 16:17:43 915

原创 会议之SIP SDP RTP RTCP

本文介绍了多媒体通信中的关键协议及其相互关系:SIP用于信令控制,SDP用于媒体协商,RTP用于实时数据传输,RTCP负责质量控制。SIP初始化会话并携带SDP描述媒体参数,RTP/RTCP在会话建立后负责数据传输和质量监控。文章详细说明了各协议的功能、包结构及典型应用场景(如会议系统),并提供了使用eXosip、osipparser2和JRTPLIB库的代码示例。这些协议协同工作,构成了完整的实时多媒体通信解决方案。

2025-08-05 15:14:32 1069

原创 应用层信令控制协议SIP

SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。

2025-07-17 16:28:09 1013

原创 邮件中的反垃圾检查(SPF/DKIM/DMARC/RBL)

摘要: 本文介绍了三种关键电子邮件认证技术:SPF、DKIM和DMARC。SPF记录(DNS TXT类型)通过声明授权IP地址防止邮件伪造。DKIM技术利用数字签名验证邮件来源真实性并确保内容未被篡改,包括密钥生成、DNS配置及验证过程。DMARC则定义SPF/DKIM验证失败时的处理策略。文中提供了SPF/DKIM记录查询命令、配置示例、常见问题及验证工具,并附有C语言代码示例展示如何通过DNS查询解析DKIM公钥。这些技术共同构成电子邮件安全防护体系,有效减少垃圾邮件和钓鱼攻击。

2025-06-26 16:09:01 1143

原创 电子邮件 SMTP MIME POP IMAP(待完善)

MIME根据type制定了默认的subtype,当客户端不能确定消息的subtype的情况下,消息被看作默认的subtype进行处理。subtype用于指定type的详细形式。此外,尚未被接受为正式数据类型的subtype,可以使用x-开始的独立名称(例如application/x-gzip)。content-type用来说明下面的邮件正文类型,一般形式:Content-Type: [type]/[subtype];(以 X- 开头的是用户定义的字段,其他是由 RFC 822 定义的,详见 4.1 节)

2025-04-09 16:15:13 1133

原创 Vscode ssh make

vscode版本:Version: 1.85.2 (user setup)Commit: 8b3775030ed1a69b13e4f4c628c612102e30a681Date: 2024-01-18T06:40:10.514ZElectron: 25.9.7ElectronBuildId: 26354273Chromium: 114.0.5735.289Node.js: 18.15.0V8: 11.4.183.29-electron.0OS: Windows_NT x64 10.0.1

2025-04-09 14:31:47 770

原创 读取yaml文件数组内容到glist链表

【代码】读取yaml文件数组内容到glist链表。

2024-06-24 16:04:42 309

原创 ip2region IPV4&IPV6 java 编译生成地址库

官方地址:https://gitee.com/lionsoul/ip2region/tree/master/maker/java#xdb-%E6%95%B0%E6%8D%AE%E7%BC%96%E8%BE%91。

2024-04-28 14:45:03 2124 1

原创 Vscode 代码格式化工具

选择formatting(为clang时Format files会根据.clang-format文件格式化,为vcFormat时根据设置的vcFormat相关项格式化)4.在项目目录下编写.clang-format文件如下,这样每当修改文件保存时,就会依据.clang-format中规定的格式自动格式化代码。打开首选项设置(ctrl + ,),搜索format ,勾选format on save在每次保存之前自动格式化代码。Vscode版本:1.88.0。

2024-04-18 16:53:47 4779

原创 IP地址库使用整理(Linux C)

Ip2region为开源项目,github地址:https://github.com/lionsoul2014/ip2region。目前最新已更新到了v2.0版本,ip2region v2.0是一个离线IP地址定位库和IP定位数据管理框架,10微秒级别的查询效率,并提供了众多主流编程语言的 xdb 数据生成和查询客户端实现。数据聚合了一些知名ip到地名查询提供商的数据,经测试着实比经典的纯真IP定位准确一些。多查询客户端的支持。

2024-04-18 16:33:28 3109

原创 Linux内存检查工具

backtrace()的使用在退出位置调用下面dump()

2024-03-29 14:18:39 1451

原创 openssl 加密 解密 签名 验签

openssl相关Linux命令

2024-03-18 11:07:35 1410 1

原创 TLS不同版本流程区别(待完善)

(Hash 算法的计算结果),同时也是生成了 master secretmaster secret 后发送的第一条加密信息。

2023-06-01 11:26:57 1630

原创 SSL双向认证与单向认证

参考:https://www.cnblogs.com/bluestorm/p/10571989.html整理双向认证 SSL 协议要求服务器和用户双方都有证书。单向认证 SSL 协议不需要客户拥有CA证书。

2023-05-29 11:33:14 7903 2

原创 openssl.cnf 参数说明

openssl.cnf的文件内容包括了三大部分: 默认的文件配置、 证书请求配置及 证书签发配置。除此之外还可以配置X.509证书的扩展项,在使用OpenSSL函数库时也可以使用配置机制第一段是默认段,一般没有section_name,但不是一定没有,可以自定义有名称的。默认段中定义的是一些公共属性,当搜索一个给定名称的段时,将首先搜索有名称的段,当搜索不到匹配的段后会搜索默认段。以下是默认段的内容。

2023-05-23 15:43:38 2707 3

原创 A记录及MX记录实现函数参数及配置

解析器是C库中的一系例程,用于访问DNS系统。

2023-05-23 14:24:41 657 2

原创 Linux rsyslog

Linux rsyslog

2023-04-26 15:22:51 3394 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除