- 博客(24)
- 收藏
- 关注

原创 freeswitch-1.10.5 安装详细记录
freeswitch-1.10.5 安装详细记录简介一、安装基础环境1、下载地址2、安装方式二、安装编译环境1、下载地址2、安装方式三、安装剥离环境1、下载地址2、安装方式简介freeswitch下载链接: https://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.5.-release.tar.gz一、安装基础环境1、下载地址2、安装方式二、安装编译环境1、下载地址2、安装方式三、安装剥离环境1、下载地址2、安装方
2020-12-18 23:50:12
2720
1
原创 FreeSWITCH入门到精通系列(五):FreeSWITCH 脚本与自动化
是最常用的 FreeSWITCH 脚本语言,因其轻量级、高效、易于嵌入的特性,适用于各种自动化需求。等,允许开发者自动化拨号、通话控制、事件处理等操作。掌握 FreeSWITCH 脚本能力,你可以轻松实现。FreeSWITCH 默认支持 Lua,确保已加载。,可以用 Lua 监听并处理事件,例如来电、挂机等。FreeSWITCH 提供了多种脚本语言支持,如。,可以用 Python 进行事件监听和自动化任务。事件,每当有新通话进入,就打印出主叫号码。时,FreeSWITCH 将执行。事件,并打印主叫号码。
2025-03-25 09:55:19
1068
原创 FreeSWITCH入门到精通系列(四):FreeSWITCH模块介绍与使用
允许用户根据需求加载不同的功能模块。本文将详细介绍 FreeSWITCH 的模块体系、核心模块、如何加载/卸载模块,并举例说明如何配置和使用它们。FreeSWITCH 是一个模块化的开源通信平台,支持语音、视频、即时消息和 WebRTC。希望这篇文章能帮助你掌握 FreeSWITCH 模块的基本使用。用于外部应用控制 FreeSWITCH,可以通过 Python、Lua 监听事件。是 FreeSWITCH 的 SIP 处理模块,支持 SIP 终端和中继。用于创建呼叫队列,实现简单的呼叫中心功能。
2025-03-24 18:16:24
655
原创 FreeSWITCH入门到精通系列(三):FreeSWITCH基础概念与架构
在前两篇博客中,我们介绍了FreeSWITCH的基本概念和安装与配置。本篇文章将深入探讨FreeSWITCH的基础概念和架构,帮助您更好地理解这个强大的通信平台的工作原理。FreeSWITCH是一个开源的实时通信平台,提供了创建VoIP(Voice over IP)解决方案所需的各种工具和功能。它被广泛应用于企业通信系统、呼叫中心、IVR(交互式语音应答)系统、视频会议和WebRTC(网页实时通信)应用等领域。FreeSWITCH通过模块化设计提供了高度的灵活性和可扩展性,使其能够适应不同的通信需求。
2024-06-13 12:05:21
2275
1
原创 FreeSWITCH入门到精通系列(二):FreeSWITCH的安装与配置
在上一篇博客中,我们了解了FreeSWITCH的基本概念和特点。本篇文章将详细介绍FreeSWITCH的安装与配置过程,确保您能够顺利搭建一个基础的FreeSWITCH环境,并了解其基本配置。除了使用包管理器安装FreeSWITCH外,我们还会详细讲解如何从源码编译安装FreeSWITCH,以及如何进行并发和连接优化。在本篇博客中,我们详细介绍了FreeSWITCH的安装与配置,包括基础配置、SIP账号配置、拨号计划配置以及模块和安全配置。
2024-06-11 13:55:03
5725
2
原创 FreeSWITCH入门到精通系列(一):什么是FreeSWITCH?
FreeSWITCH是一个强大而灵活的开源通信平台,广泛应用于构建VoIP系统、呼叫中心、会议系统等。在本系列博客中,我们将从FreeSWITCH的基础知识开始,逐步深入到高级功能和实战应用,帮助您从入门到精通掌握FreeSWITCH。FreeSWITCH是一个开源的软交换平台,最初由一群Asterisk开发者创建,旨在提供一个高性能、灵活且可扩展的通信解决方案。它支持多种通信协议,包括SIP(会话初始协议)、RTP(实时传输协议)和WebRTC,使其成为构建语音、视频和消息传递应用的理想选择。
2024-05-23 11:34:53
6645
6
原创 FreeSWITCH入门到精通博客系列
FreeSWITCH是一个开源的通信平台,支持多种通信协议,可以用于构建语音、视频和聊天应用。它具有高扩展性和灵活性,常用于搭建VoIP系统、呼叫中心、会议系统等。FreeSWITCH支持的主要协议包括SIP(会话初始协议)、RTP(实时传输协议)和WebRTC。FreeSWITCH模块可以通过配置文件加载,不同的模块提供不同的功能。mod_sofia:SIP协议支持。:提供常用的拨号计划工具。:支持多方会议。加载模块的配置示例:
2024-05-23 11:31:14
1602
原创 Docker学习系列(八): 使用Kubernetes中的服务网格(Service Mesh)技术提升微服务架构的管理和运维效率
服务网格是一层基础设施,负责处理微服务之间的通信。它通常由一组轻量级的网络代理(sidecars)组成,这些代理与应用服务一起部署,拦截和管理服务间的通信。流量管理:细粒度地控制服务间的请求流量。服务发现:自动检测和管理服务实例。负载均衡:在服务实例之间分配流量以优化性能。可观测性:提供全面的请求跟踪、监控和日志记录。安全性:实现服务间的安全通信和访问控制。
2024-05-22 15:19:51
1131
原创 Docker学习系列(七):使用Kubernetes Operators进行应用的自动化运维管理
是运行在Kubernetes集群中的控制器,利用自定义资源(Custom Resources)和自定义控制器(Custom Controllers)来自动化管理特定应用的生命周期。Operators将Kubernetes的声明式API扩展到任意应用,可以实现应用的自动部署、升级、备份和恢复等操作。编辑文件,定义WebApp自定义资源。创建WebApp实例metadata:spec:将上述内容保存为查看部署情况。
2024-05-22 15:16:51
758
原创 Docker学习系列(六):深入理解Docker镜像与容器深入探讨Kubernetes进阶使用技巧:高效管理和扩展容器化应用
Kubernetes(K8s)作为容器编排的领先平台,提供了强大的功能来管理、扩展和维护容器化应用程序。本篇文章将深入探讨Kubernetes的进阶使用技巧,帮助你更好地管理和扩展容器化应用。
2024-05-22 15:14:26
915
原创 Docker学习系列(五):Docker与CI/CD(持续集成/持续交付)的完美结合:使用Jenkins提升开发和运维效率
持续集成(Continuous Integration, CI)是指开发人员频繁地将代码集成到主干分支中,每次集成都经过自动化测试,从而及时发现和解决问题。持续交付(Continuous Delivery, CD)则是在CI的基础上,将代码自动部署到生产环境或其他环境中,确保代码始终处于可随时发布的状态。首先,使用Dockerfile定义应用的环境和依赖,确保每次构建的镜像都是一致的。示例Dockerfile# 使用官方的Node.js基础镜像# 设置工作目录。
2024-05-22 15:08:05
1048
原创 Docker学习系列(四):Docker的高级特性和优化技巧
自定义Bridge网络可以为容器提供更好的隔离和灵活的网络配置。services:web:networks:redis:networks:networks:通过本篇文章,我们深入探讨了Docker的高级特性和优化技巧,包括网络配置、数据持久化、安全性优化和性能调优。我们还通过实际案例演示了如何构建一个高可用的Web应用。掌握这些高级知识和技巧,你将能够更好地利用Docker来部署和管理复杂的容器化应用,提高应用的可靠性和性能。
2024-05-22 11:42:31
1361
原创 Docker学习系列(三):Docker Compose的使用与实战
Docker Compose是一个用于定义和运行多容器Docker应用的工具。通过一个配置文件,你可以描述应用的服务、网络和卷,然后使用一个简单的命令就可以创建并启动所有服务。通过本篇文章,我们学习了Docker Compose的基本概念和使用方法,并通过一个实际案例演示了如何使用Docker Compose来管理和扩展多容器应用。掌握这些知识,你就可以高效地管理复杂的容器化应用,提升开发和运维的效率。
2024-05-22 11:40:57
756
原创 Docker学习系列(二):深入理解Docker镜像与容器
Docker镜像是一个只读的模板,用于创建Docker容器。每个镜像包含运行应用程序所需的一切,如代码、运行时、库和配置文件。镜像由多个层组成,这些层是基于Union FS(联合文件系统)构建的。镜像的分层设计使得每一层都可以被复用和共享,从而极大地提高了存储和传输的效率。通过Dockerfile可以创建自定义镜像。# 使用官方的Python基础镜像# 设置工作目录# 复制当前目录的内容到工作目录# 安装依赖# 设置容器启动时执行的命令Docker容器是镜像的运行实例。
2024-05-22 11:36:41
446
原创 Docker学习系列(一):入门到进阶
Docker是一个开源的平台,用于开发、交付和运行应用程序。Docker允许你将应用程序及其依赖项打包到一个称为容器的标准化单元中,这使得应用程序能够在任何环境中一致地运行。通过本系列博客,你将逐步掌握从Docker基础操作到高级应用的各个方面。Docker的学习不仅能提升你的技术水平,还能使你的开发和运维工作变得更加高效和稳定。敬请期待后续的详细讲解和实战案例分享!
2024-05-22 11:25:34
933
原创 关于linux登录用户名密码正确,但提示错误。单用户密码修改不了的问题
问题描述不是教程,只是解决方法一台服务器在局域网内跑着,可连接外网,早上醒来后就发现,所有用户登录不进去,进入linux单用户修改密码也无效。解决流程单用户模式下修改root密码修改流程没有问题,也提示修改成功了,但是还是登录不进去提示错误,我就在想会不会是单用户下权限有问题,就开始对系统权限进行检查,root权限没有任何问题!去掉用户密码登录进系统看一下进入单用户修改文件 /etc/passwd,重启后进入系统。正常进入系统后,修改一下密码试试好像找到问题了,修改密码的操作错误,那
2022-05-23 15:05:17
4405
原创 ESP8266 Nodemcu 开发板 + Blinker 电脑远程开机支持小爱同学和手机APP
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、物联网是什么?二、效果展示1.使用的硬件2.接线展示三.TMP模块供电,状态检测四 代码解析1、 指定PIN,定义一些按钮2、这是小爱同学的代码,BLinker还支持天猫精灵,我没有!3、这一块有点乱了,不过还是能接受的4、主体结构五 最终的效果总结前言电脑远程启动的方法有很多,前几年我都是使用NAS运行Docker的形式,使用WOL的方式唤醒,但是还得在关机的问题上下功夫。最近研究了一下物联网,于是乎这个问题就显得.
2022-04-27 18:14:31
5164
4
原创 黑群崩溃重装方法-SSD引导方式(简)
黑群晖引导重装进入PE删除ssd分区,拔出数据盘使用drive工具重新安装安装成功后,插入数据盘,重启使用搜索工具,点击修复
2021-04-03 01:19:12
6360
2
原创 freeswitch webrtc- CODEC NEGOTIATION ERROR. SDP
2019-01-08 17:39:49.221806 [ERR] mod_sofia.c:2343 CODEC NEGOTIATION ERROR. SDP:v=0o=- 3481799438673358832 2 IN IP4 127.0.0.1s=-t=0 0a=group:BUNDLE audioa=msid-semantic: WMS MP9KUnaULVHFpwTqhoSfv1fphnZ1jZqMmqsPm=audio 57630 UDP/TLS/RTP/SAVPF 111 103
2021-02-01 22:55:36
1541
1
原创 freeswitch 内核模块 读取配置文件的两种方式
稳定,不易扩展static struct{ PGconn *db_connection; /* 连接存储 */ char *hostname; /* 数据库服务器地址 */ char *dbname; /* 数据库实例名 */ int port; /* 数据库端口 */ char *user; /* 数据库用户 */ char *password; /* 数据库密码 */ int timeout; /* 连接超时
2021-01-14 15:40:39
597
原创 写一个IPPBX-功能汇总(一)
功能名称说明拨打内线内线摘机后送拨号音,直接按其他分机号直接拨打,实现内部通话。拨打外线内线摘机后送拨号音,直接按“出局号+对方号码+#”,实现内外线通话。来话应答内部分机来话振铃,摘机后直接连通,完成自动应答。电话转移分机A在两方通话时拍叉簧,听拨号音后再按“*01+被叫方号码+#”进行二次呼叫,分机A原通话方HOLD听回铃音,被叫成功摘机应答后与分机A通话,分机A挂机后将完成转移,被叫方与HOLD方实现通话。电话会议分机A在两方通话时拍叉簧,听拨号音...
2021-01-14 00:39:19
1463
原创 freeswitch 用户xml简要解析
<include> <user id="1000"> <params> <param name="password" value="$${default_password}"/> //密码 <param name="vm-password" value="1000"/> </params> <variables> <variable name="toll_
2021-01-14 00:07:32
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人