FreeSwitch是一款优秀的开源软件,里面很多代码技巧值得大家学习。1.条件判断转化成函数比如nta.c:2768,tport_is_stream把复杂的条件判断提取成一个函数,利用函数命名tport_is_stream让代码清晰易读。stream = tport_is_stream(tport); /* Try to use compression on reverse direc
转载 2024-03-25 04:31:14
369阅读
2 Freeswitch的安装2.1 准备工作服务器安装CentOS因为是内部环境,可以关闭一些防火墙设置,保证不会因为网络限制而不能连接关闭防火墙 查看防火墙 systemctl status firewalld 关闭防火墙 systemctl stop firewalld 查看防火墙服务是否开机启动 systemctl is-enabled firewalld 关闭防火墙开机启动 system
转载 8月前
31阅读
文章目录系列文章目录前言一、modesl安装二、NodeJS中引用modesl三、modesl连接FreeSwitch四、ESL事件订阅总结 前言前文对ESL作了简介和配置的说明,本文将介绍在NodeJS中使用ESL,通过一些简单的例子,对如何在NodeJS使用ESL作了一个说明。 在NodeJS中ESL的实现,是modesl模块,这个模块需要下载安装。一、modesl安装modesl是Node
转载 2024-04-24 10:59:32
224阅读
ssh-agent的工作原理如下图所示如图所示,我们有一对儿密钥对,我们通过ssh-add把私钥添加到了ssh-agent中,在ssh-agent中,私钥是明文保存的,当ssh客户端需要与ssh服务端进行认证时,服务端会发送过来一些用于验证客户端身份的数据,此时,ssh客户端会跟ssh-agent进行交互,从而通过agent中的私钥对服务端发送过来的数据进行处理,然后再将经过私钥处理的认证数据发送
注册到运营商服务器 我们可以在FreeSWITCH中添加一些网关,以便注册到运营商的SIP服务器上去(应该是一个SBC)。 网关的配置文件如下,为了使用方便,我们让网关名称(name)的后两位与号码的最后两位相同: <gateway name="gw30"> <param name="realm" value="218.56.x.x"/> <param nam
  问题参考:     朋友拿吾配置,跟自己的配置对比了一下,发现了可疑之处。吾试之,果然正常了,如下: [root@freeswitch conf]# netstat -anp | grep freeswitch tcp 0 0 192.168.1.111:5066 0.0.0.0:* LISTEN 1982/freeswi
原创 2021-08-07 08:29:16
944阅读
  问题参考:​ 朋友拿吾配置,跟自己的配置对比了一下,发现了可疑之处。吾试之,果然正常了,如下:[root@freeswitch conf]# netstat -anp | grep freeswitchtcp 0 0 192.168.1.111:5066 0.0.0.0:* LISTEN 1982/freeswitch
原创 2022-02-09 09:57:34
325阅读
mod_event_socket以socket的形式,对外提供控制FS一种途径, 缺省的IP是127.0.0.1,TCP端口是8021,可以在外部通过sokcet执行API/APP命令。连接模式连接分两种模式: inbound/outboundmod_event_socket 的默认加载模式是inbound,outbound模式需要在dialplan的配置文件中设置。InBound模式由于是可以主
转载 2024-02-20 22:02:03
624阅读
背景Windows下thrift的编译还挺麻烦的,故在此记录编译thrift的时候的一些坑(2019-11-13)第三方库(boost、libevent、openssl)问题一:vcpkg巨慢,还不一定能下载自己直接编译问题二:直接下载exe没有include目录,还是不行OpenSSL(版本:1.1.1d)推荐直接使用Windows安装包安装:OpenSSL官方下载 - 码客源码安
转载 2024-03-29 15:07:53
68阅读
# 如何启动MySQL(没有端口) ## 1. 整体流程 以下是启动MySQL的整体流程的表格: | 步骤 | 操作 | | ------ | ------ | | 1 | 检查MySQL安装 | | 2 | 打开MySQL配置文件 | | 3 | 配置MySQL端口 | | 4 | 启动MySQL服务 | ## 2. 详细步骤 ### 2.1 检查MySQL安装 首先,你需要确
原创 2023-08-31 03:35:26
206阅读
# MySQL没有启动端口 ## 简介 MySQL是一个广泛使用的开源关系型数据库管理系统。在使用MySQL时,有时会遇到无法连接数据库的情况。其中一个常见的问题是MySQL没有启动端口。 本文将介绍如何解决MySQL没有启动端口的问题,并提供相应的代码示例。 ## 问题描述 当我们尝试连接MySQL数据库时,可能会收到类似于“无法连接到数据库”的错误消息。这通常是因为MySQL没有启动
原创 2023-12-24 03:28:00
122阅读
FreeSWITCH是一个软交换,是一个SIP Server,是一个IP-PBX。你可以很方便的配置它,测试各种功能,配合迅时网关往外打电话等。 FreeSWITCH速成 以FreeSWITCH Windows版为例,先确定你的系统是32位还是64位的。然后根据你的系统 下载相应的 32位 或 64位FreeSWITCH安装文件。 关掉防火墙!(很多情况下Windo
freeswitch部署及网关调试 目录freeswitch部署及网关调试... - 1 -一、freeswitch部署... - 3 -(一)基础部署... - 3 -(二)根据实际情况需求的部署配置... - 4 -1、freeswitch开启支持音频和视频... - 4 -2、配置联通/电信双线... - 5 -3、防掉线... - 5 -4、默认号码及说明... - 5 -5、配
在学习的过程中需要使用FS和语音网关连接,拨打内部、外部号码,自己测试成功后,记录下配置步骤,方便,自己和他人1. 配置讯时语音网关(1)用户线配置→用户线功能 配置 FXS口          因为FXS口配置的是FS的账户,所以要把注册打上√,然后保存(2)中继线配置→中继线功能 配置FXO口     
转载 2024-03-11 13:02:08
870阅读
给FreeNAS加上硬盘。这里加了四个硬盘格式都是SCSI。打开浏览器输入FreeNAS的IP地址访问,现在是不需要密码的可以直接进入。和以前都不太一样,进入后的界面如下图。在setting选项卡下可以看到,可以更改protocol:HTTP或者HTTPS,有多个网卡的话,还可以选择WebGUI address。还有端口、语言、时区、NTP等等。注意一下右上角的Alert,这是8.0.1新加的
转载 2024-05-23 14:51:07
54阅读
        【简介】大多情况下,管理人员只需要简单的电缆连接,让网络设备和交换机自行协商,但这样也会容易出现问题和错误,当连接已知设备时,最佳做法是手动设置接口速度和双工设置。  查看接口状态show ip interface brief     &nbs
转载 2024-05-14 07:52:35
309阅读
Starting FreeSWITCH 运行FreeSWITCH FreeSWITCH一旦成功编译好了,那就是时候运行它了。 Linux/Unix/OS X: 执行命令 /usr/local/freeswitch/bin/freeswitch Windows: 执行DEBUG目录中的freeswitch.exe. 系统会开始加载,很多的消息提示会显现在屏幕上。为了方便阅读,控制台的消息是高
转载 2024-03-15 07:52:09
156阅读
有时候,需要用到多个FreeSWITCH进行测试,或者需要在一台服务器上部署多个“不兼容”的系统。我们在这一节探讨一下怎么做。背景故事几年前我还在Idapted工作的时候,由于需要连接Skype及Google Talk。就曾经做过这样的部署(如下图,附录中也有)。|--- PSTN gateways /-------\ |--- FS-skype | FS |---
转载 2024-07-22 16:31:17
89阅读
概略:在做Opensips + FreeSwitch 负载均衡的过程中,遇到的关键问题汇总记录。基本配置: 几个问题:1、load_balancer表配置   字段:dst_uri ,值:sip:fs_ip_addr:fs_port  1)fs_ip_addr:fs_port 如果有错误,实际不存在,会报错    opensips报错:       DBG:load_balancer:
转载 2024-04-01 20:03:20
316阅读
如何实现“docker启动没有2375端口” ## 引言 在使用Docker时,我们有时会遇到启动Docker时没有2375端口的情况,这给我们的工作带来了一些不便。本文将向你展示如何解决这个问题,并提供详细的步骤和代码示例。 ## 任务流程 下面是解决“docker启动没有2375端口”的步骤: ```mermaid gantt title Docker启动没有2375端口流程图
原创 2024-02-03 05:28:54
376阅读
  • 1
  • 2
  • 3
  • 4
  • 5