背景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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 12:08:52
                            
                                760阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    【简介】大多情况下,管理人员只需要简单的电缆连接,让网络设备和交换机自行协商,但这样也会容易出现问题和错误,当连接已知设备时,最佳做法是手动设置接口速度和双工设置。  查看接口状态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中添加一些网关,以便注册到运营商的SIP服务器上去(应该是一个SBC)。 网关的配置文件如下,为了使用方便,我们让网关名称(name)的后两位与号码的最后两位相同: <gateway name="gw30">
  <param name="realm" value="218.56.x.x"/>
  <param nam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 14:52:38
                            
                                220阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 23:08:00
                            
                                251阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对接前提: freeswitch 已经编译并且安装了mod_unimrcp 模块 unimrcp 已经部署好**如果以上的两个都没问题我们就可以对接了一 :进行配置文件 先配置unimrcp服务器 如果顺利安装好平台,会在该路径下可以找到配置文件 vim unimrcpserver.xml 配置ip,如果不配置会默认使用本地127 配置sip协议的ip和port 配置mrcp v2 协议 改ip            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 10:19:10
                            
                                337阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. RTMPRTMP是Real-Time Messaging Protocol(实时消息传送协议)的缩写,它是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的协议。这是一个标准的,未加密的实时消息传递协议,默认端口是1935,如果未指定连接端口,那么flash客户端会尝试连接其他端口,其尝试连接顺序按照下列顺序依次连接:1935、443、80(RTMP),            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 03:59:46
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用Docker配置FreeSWITCH端口
在学习如何使用Docker配置FreeSWITCH时,我们需要了解整个流程。下面是实现此任务的步骤一览,帮助你理清思路。
## 流程步骤
| **步骤** | **描述**                              |
|----------|---------------------------------------|
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-07 04:18:16
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在 Docker 中配置 FreeSWITCH 的开放端口
在许多 VoIP 应用中,FreeSWITCH 是一款非常流行的开源通信平台。在使用 Docker 部署 FreeSWITCH 时,我们需要确保正确开放端口,以便外部通信能够顺利进行。本文将指导你如何在 Docker 中实现 FreeSWITCH 的开放端口,同时展示每一步的实现流程。
## 整体流程概览
为了帮助你理解整个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-15 07:46:24
                            
                                235阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PSTN与VoIPPSTN(公共交换电话网)将世界上的每个角落的人都联系到一起,链接多台交换机PCM脉冲编码调制将模拟信号脉冲转换为数字信号0和1的方法局间中继和电路复用技术连接交换机的E1或T1电路称为局间中继
每个E1口可以最多接30路电话
E1中每个信道称为一个时隙,将信道合并到电路上的技术信令设备与端局交换机,交换机与交换机之间需要进行通信的信息,叫做信令1. 用户线信令
    用户终端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 13:58:34
                            
                                179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            fail2ban屏蔽fs中的骚扰注册背景Fail2Ban安装配置 背景在阿里云上部了一套fs满足公网业务需要。布置好后打开fs_cli看了一眼,全是来自公网的骚扰注册,足见公网环境的风险(不过aws似乎情况稍好)。Fail2Ban使用Fail2Ban来防御注册骚扰的主要原因是,Fail2Ban已经和freeswitch有了很好的集成。Fail2Ban的工作原理简单来说,就是扫描fs的日志,从中发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 11:24:22
                            
                                293阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            两个API命令:originate控制发起一个呼叫;uuid_bridge将两个channel桥接起来。大部分公用API在mod_commands模块中加载;APP(又称拨号计划工具)在mod_dptools中freeswitch启动到后台的参数:freeswitch -ncfreeswitch关闭./freeswitch -stop关闭upnp(或NAT-PMP)协议启动: freeswitch            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 15:47:05
                            
                                443阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            FreeSwitch配置文件简述 文章目录FreeSwitch配置文件简述前言一、简述1.配置文件路径2.目录结构3. freeswitch.xml4. vars.xml5.autoload_configs目录6.其它引用 前言上篇文章简述了fs的作用和安装,本篇文章将继续介绍最重要的配置文件一、简述配置文件由许多 XML 文件组成。在系统装载时,XML解析器会将所有XML文件组织在一起,并读入内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 12:32:09
                            
                                97阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
  
  
 http://wenku.baidu.com/link?url=dgCrVckTEV0tvDpbzmPo2ZC9smOqDftV2U2IbWYVx390ddJCF_00da1Se2dVDJY1q-Whf4L8ruqOc2eI5LUVPWsTs5f5Heh0lCEbS8ZclzC 
  
  
  
   
 http://www.51testing.com/html/00/130            
                
         
            
            
            
            ## conf/sip_profiles/internal.xml说明
### internal.xml
internel.xml 定义了一个 profile,在本节,我们以系统默认的配置逐行来解释:
```
<profile name="internal">
```
profile 的名字就叫 internal,这个名字本身并没有特殊的意义,也不需要与文件名相同,你可以改成任何你喜欢            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-21 07:48:32
                            
                                671阅读