背景Windows下thrift的编译还挺麻烦的,故在此记录编译thrift的时候的一些坑(2019-11-13)第三方库(boost、libevent、openssl)问题一:vcpkg巨慢,还不一定能下载自己直接编译问题二:直接下载exe没有include目录,还是不行OpenSSL(版本:1.1.1d)推荐直接使用Windows安装包安装:OpenSSL官方下载 - 码客源码安
转载 2024-03-29 15:07:53
66阅读
DDNS(Dynamic Domain Name Server)是动态域名服务的缩写!DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务项目器程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的 IP地址,然后将其与域名相对应,这样其他上网用户就可以通过域
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阅读
国内机无法使用首先你需要去https://www.dynu/zh-CN/  (需先)来注册自己的一个账户。我们点击右上角,创建账户。姓名随意,然后那我们来填写用户名,自己要记下己的用户名密码,之后要用。不使用第三方登陆。然后我们登陆进去。选择动态域名解析服务。之后进去,选择添加有两种方式,一种是免费的,另外一种你需要把你自己的域名(如果有)放到这里托
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阅读
FreeSWITCH是一个软交换,是一个SIP Server,是一个IP-PBX。你可以很方便的配置它,测试各种功能,配合迅时网关往外打电话等。 FreeSWITCH速成 以FreeSWITCH Windows版为例,先确定你的系统是32位还是64位的。然后根据你的系统 下载相应的 32位 或 64位FreeSWITCH安装文件。 关掉防火墙!(很多情况下Windo
        【简介】大多情况下,管理人员只需要简单的电缆连接,让网络设备交换机自行协商,但这样也会容易出现问题错误,当连接已知设备时,最佳做法是手动设置接口速度双工设置。  查看接口状态show ip interface brief     &nbs
转载 2024-05-14 07:52:35
309阅读
给FreeNAS加上硬盘。这里加了四个硬盘格式都是SCSI。打开浏览器输入FreeNAS的IP地址访问,现在是不需要密码的可以直接进入。以前都不太一样,进入后的界面如下图。在setting选项卡下可以看到,可以更改protocol:HTTP或者HTTPS,有多个网卡的话,还可以选择WebGUI address。还有端口、语言、时区、NTP等等。注意一下右上角的Alert,这是8.0.1新加的
转载 2024-05-23 14:51:07
54阅读
Freeswitch数据库一、ODBC DSN1.概念ODBC:开放数据库连接(Open Database Connectivity,[ODBC](https://baike.baidu.com/item/ODBC))是为解决异构数据库间的数据共享而产生的,基于Windows环境的一种数据库访问接口标准ODBC 为异构数据库访问提供统一接口,允许应用程序以SQL 为数据存取标准,存取不同DBMS管
转载 2024-05-11 17:18:52
454阅读
注册到运营商服务器 我们可以在FreeSWITCH中添加一些网关,以便注册到运营商的SIP服务器上去(应该是一个SBC)。 网关的配置文件如下,为了使用方便,我们让网关名称(name)的后两位与号码的最后两位相同: <gateway name="gw30"> <param name="realm" value="218.56.x.x"/> <param nam
# MySQL 指定域名端口的使用 在数据库管理系统中,MySQL 是一种广泛使用的关系型数据库,它支持多种方式来连接数据库。在许多情况下,开发者需要通过特定的域名端口来访问 MySQL 实例。本文将详细介绍如何在连接 MySQL 时指定域名端口,并附带代码示例,确保你能够正确使用这些参数。 ## 1. 基础知识 ### 1.1 MySQL 的工作原理 MySQL 数据库的基本结构是
原创 8月前
64阅读
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
366阅读
对接前提: freeswitch 已经编译并且安装了mod_unimrcp 模块 unimrcp 已经部署好**如果以上的两个都没问题我们就可以对接了一 :进行配置文件 先配置unimrcp服务器 如果顺利安装好平台,会在该路径下可以找到配置文件 vim unimrcpserver.xml 配置ip,如果不配置会默认使用本地127 配置sip协议的ipport 配置mrcp v2 协议 改ip
语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~ 开头表示区分大小写的正则匹配 ~* 开头表示
转载 2024-10-28 21:42:05
25阅读
# Python 提取域名端口:技术解析与代码示例 在网络编程中,经常需要从URL中提取域名端口信息。Python 语言因其简洁性强大的库支持,成为处理这类问题的理想选择。本文将介绍如何使用 Python 来提取域名端口,并展示一些实用的代码示例。 ## 域名端口的重要性 域名是互联网上网站的地址,而端口号则用于指定服务器上运行的特定服务。例如,HTTP 服务通常使用端口 80,而
原创 2024-07-27 11:35:23
178阅读
1,wireshark端口过滤过滤源IP:ip.src==x.x.x.x 过滤目的IP:ip.dst==x.x.x.x端口过滤:tcp.prot==80过滤目的端口:tcp.dstport==80过滤源端口:tcp.srcport==80http模式过滤,过滤GET包:http.request.method=="GET"http模式过滤,过滤POST包:http.request.meth
你知道什么是DNS智能云解析吗?DNS智能云解析其实就是域名智能云解析,是域名解析服务器根据访问者的IP类型对同一域名执行不同的解析。对于IP来自电信的访问者,域名解析为电信地址与域名对应的服务器。对IP来自网通的访问者,将域名解析到该域名对应IP地址为网通的服务器上。智能DNS解析更具备针对性,可以确保访客不会因网通电讯线路的瓶颈而导致网速变慢。 NS(Name Server)记录是域
1. RTMPRTMP是Real-Time Messaging Protocol(实时消息传送协议)的缩写,它是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的协议。这是一个标准的,未加密的实时消息传递协议,默认端口是1935,如果未指定连接端口,那么flash客户端会尝试连接其他端口,其尝试连接顺序按照下列顺序依次连接:1935、443、80(RTMP),
转载 2024-05-15 03:59:46
128阅读
# 如何在 Docker 中配置 FreeSWITCH 的开放端口 在许多 VoIP 应用中,FreeSWITCH 是一款非常流行的开源通信平台。在使用 Docker 部署 FreeSWITCH 时,我们需要确保正确开放端口,以便外部通信能够顺利进行。本文将指导你如何在 Docker 中实现 FreeSWITCH 的开放端口,同时展示每一步的实现流程。 ## 整体流程概览 为了帮助你理解整个
原创 2024-08-15 07:46:24
235阅读
  • 1
  • 2
  • 3
  • 4
  • 5