摘要: 0.为什么是GCC7.5 CentOS7 自带的 gcc/g++ 版本是 4.8,如果没有安装,可以通过 yum 命令安装。 由于 gcc/g++ 4.8 完全支持 C++ 11,支持部分 C++ 14,不支持 C++ 17,而完全支持 C++ 17 的是 g++ 7 及以上版本: 个人不太建议安装 阅读全文
posted @ 2020-12-18 12:24 _Ong 阅读(1702) 评论(0) 推荐(13) 编辑
摘要: 在cmake编译阶段失败,错误如下: [WARNING] CMake Error at CMakeLists.txt:23 (cmake_minimum_required): [WARNING] CMake 3.1 or higher is required. You are running ver 阅读全文
posted @ 2020-12-16 19:30 _Ong 阅读(2185) 评论(0) 推荐(21) 编辑
摘要: 根据磁盘IO告警,找到占用磁盘IO (util)读写很高的进程。 线上一台服务器告警,磁盘利用率 disk.util > 90,并持续告警。 登录该服务器后通过 iostat -x 1 10 (参数解释: `-x`扩展显示, `1 10`每1秒更新显示一次显示10次后退出)查看了相关磁盘使用信息。相 阅读全文
posted @ 2020-09-17 20:07 _Ong 阅读(3145) 评论(0) 推荐(55) 编辑
摘要: linux 磁盘扩容的命令记录,扩容500G 1 df -h 2 fdisk -l 3 clear 4 df -h 5 reboot 6 df -h 7 fdisk -l 8 fdisk /dev/sda 9 reboot 10 df -h 11 fdisk -l 12 pvcreate /dev/ 阅读全文
posted @ 2020-08-27 13:30 _Ong 阅读(734) 评论(0) 推荐(6) 编辑
摘要: lua绑定C++对象—luna模板 绑定C++对象到lua,每个类需要写大量的代码,从类的元表创建、方法注册到实例创建,都需要自己重复写类似的代码。 如果涉及N个不同类,会有大量重复的代码,能否创建一个模板类,把这些重复的代码进行简化,通过模板的方式绑定成不同的类? 下面的luna<T>就是完成这样 阅读全文
posted @ 2020-08-03 16:35 _Ong 阅读(804) 评论(0) 推荐(6) 编辑
摘要: lua对象调用—用 "." 与 ":" 调用表中函数时的区别 写这篇帖子之前,我看过许多关于绑定C++对象到Lua中的文章。总结一下他们的做法,用到元表、注册表、以及一些表中函数操作的一些基础知识以及相关的细节。相信大家对Lua的表一点也不陌生,Lua表是个神奇的东西(本质上就是hash表),可以当 阅读全文
posted @ 2020-08-03 15:59 _Ong 阅读(1180) 评论(0) 推荐(12) 编辑
摘要: 一、 今有业务需求如下 主线路未通,则使用备用线路 1. 直接拨打 2. 转接 3. 三方通话 未通情况(主线路呼叫失败): 网络或线路异常->呼叫超时 线路或运营商异常->被叫非正常挂断 如果接收到线路上的回铃和接通,则正常接入到主线; 除此之外所有的异常未接通全部转到备用线路上 考虑如何做的时候 阅读全文
posted @ 2020-06-08 14:52 _Ong 阅读(4841) 评论(0) 推荐(50) 编辑
摘要: 网上找了一大堆,基本都是说设置ext-rtp-ip和ext-sip-ip为公网地址就可以,但没有效果! 最后,我在 这篇CSDN博主「flybird_168」的原创文章 找到的处理,真谢谢他了!下面对他的文章调整一下内容说明一下: 1、路由器去掉upnp和alg功能。服务器的路由本身没进行UPNP, 阅读全文
posted @ 2020-06-02 14:17 _Ong 阅读(1626) 评论(0) 推荐(25) 编辑
摘要: 在开发环境及私有环境下需要使用SSL,于是创建自签发证书,而必须支持多域名、泛域名、直接IP访问: 1、使用openssl,反正这个在centos是标配了,所以自己直接在centos中操作 2、因为要多个域名和IP,故而需要编辑一个配置文件,如下: [req] default_bits = 2048 阅读全文
posted @ 2020-06-02 14:09 _Ong 阅读(2295) 评论(0) 推荐(28) 编辑
摘要: FS启用webrtc:(可以使用自签发的root证书 或 申请免费的域名证书!以便使用websip) 1、创建证书,用自签发的证书或申请域名证书都可以 2、生成wss证书,放FS的相应目录: windows是 ..../freeswitch/certs centos是 /etc/freeswitch 阅读全文
posted @ 2020-06-02 14:06 _Ong 阅读(4049) 评论(0) 推荐(37) 编辑
摘要: 因为FS现在停止了1.8(更不要说1.6),当前是1.10版本,于是对这个版本进行了安装配置的测试,小记如下:1、初步安装测试,1.10版本在centos7.7下可以安装,运行OK2、1.10版本的FS已经内置了mariadb(mysql)的数据库支持,可以不再用ODBC来启用mysql了(按FS官 阅读全文
posted @ 2020-06-02 13:53 _Ong 阅读(3528) 评论(3) 推荐(28) 编辑
摘要: FreeSWITCH 使用 lua 脚本 接管 分机注册,鉴权等 1. 更改lua.conf.xml配置 <configuration name="lua.conf" description="LUA Configuration"> <settings> <!-- Specify local dir 阅读全文
posted @ 2020-06-01 12:47 _Ong 阅读(2772) 评论(1) 推荐(25) 编辑
摘要: SIP 客户端 的 头部 , VIA 头 加 `report` 参数试试!!! 详情找到了一篇博客: RFC3581——SIP中的rport机制 阅读全文
posted @ 2020-05-28 10:53 _Ong 阅读(985) 评论(0) 推荐(1) 编辑
摘要: uuid_transfer 官网文档直通车 可选参数: -both 这个可选参数是将<uuid>的通话双方都转到第三方 如果不加 hangup_after_bridge=false 的 `inline` 参数,就会两个都转,但有个先后,于是先转的那个接通,后面那个就挂断了 这个通的是哪个挂断的是哪个 阅读全文
posted @ 2020-01-15 14:41 _Ong 阅读(3163) 评论(0) 推荐(28) 编辑
摘要: 配置代接电话,需要更改 分机、拨号计划、外线 的配置 一、配置分机 代接组内分机的这个“组”, 不是“conf/directory/default.xml"中配置的 group,而是要在分机配置中配置。然后会在拨号计划中使用到这个配置。 如下配置: “callgroup” 二、配置拨号计划-代接 线 阅读全文
posted @ 2019-04-22 18:11 _Ong 阅读(4145) 评论(0) 推荐(37) 编辑
摘要: atop 官网: https://www.atoptool.nl/downloadatop.php 1.直接下载源码安装: https://www.atoptool.nl/download/atop-2.x.x.tar.gz (此时是2.4.0版的 即: https://www.atoptool.n 阅读全文
posted @ 2019-03-27 16:59 _Ong 阅读(1357) 评论(0) 推荐(22) 编辑
摘要: 今天调试 发现 注册的分机 的 `Auth-User` 居然是 `unknown` !!! 怎么回事? 仔细对比检查 发现, internal profile 指定了 `apply-register-acl` 的参数 ,值为 `domain`, 而默认配置是注释掉这个 参数的, 在看 acl::do 阅读全文
posted @ 2019-03-15 19:20 _Ong 阅读(3453) 评论(0) 推荐(26) 编辑
摘要: 恢复内容开始 一、介绍 企业自用, 到证书机构签发证书的费用和时间等都可以省下..... SSl证书的背景功用.......(省略万字,不废话) 可以参考: SSL证书_百度百科 X509 证书详解 openssl 证书请求和自签名命令req详解 ★【OpenSSL】创建证书 ★ 使用openssl 阅读全文
posted @ 2019-02-28 14:41 _Ong 阅读(14076) 评论(0) 推荐(143) 编辑
摘要: 通话32秒左右就断掉 检查 profile 的 ext-sip-ip 设置ext-rtp-ip和ext-sip-ip 可以直接设置为外网IP 自建stun-server, 更新后, 过了好几个小时出现32秒左右就断,最后为了保险,只好直接填公网IP了. 阅读全文
posted @ 2019-01-18 14:51 _Ong 阅读(2011) 评论(0) 推荐(19) 编辑
摘要: 起因是把之前写的类中的 mutex 使用了(之前注释掉了没用到这个变量); 或者说添加了一个 mutex 变量, 然后 这个类有嵌套在了 其类的 map 中使用, 然后 编译 就报错 ` C2280 XXX:XXX(const XXX &) 尝试引用已删除的函数 C2280 XXX::operato 阅读全文
posted @ 2018-12-18 18:11 _Ong 阅读(6744) 评论(4) 推荐(76) 编辑