原创 macos say批量將文本轉換爲語音

say是一個將文本轉換爲語音的工具,可以結合腳本批量的將文字轉換爲語音。 1、say參數用法 man say say [-v voice] [-r rate] [-o outfile [audio format options]

原创 debian軟件包的三種管理工具

爲什麼80%的碼農都做不了架構師?>>> debian管理軟件包的方式有dpkg、apt、aptitude三種方式,常用的用法如下 一、dpkg詳解 用法: dpkg [<option> ...] <command> co

原创 macos say詳細用法

say是一個將文本轉換爲語音的工具,可以結合腳本批量的將文字轉換爲語音。 say [-v voice] [-r rate] [-o outfile [audio format options] | -n name:port | -

原创 centos5編譯安裝ipset4.5

用過ipset的朋友應該知道,在ip數量非常多的情況下,使用ipset來做防火牆的白名單或者黑名單是非常方便的,在centos6系列及以上的系統中安裝ipset都很簡單,直接使用yum命令安裝即可,但是在centos5系統中ips

原创 Mikrotik軟路由安全配置

最近Mikrotik路由器老是被攻擊,因此特意研究了一下官方wiki中的安全建議,下面這些方法可根據自身情況進行操作 1、升級軟路由版本 首先升級你的RouterOS版本, 一些較舊的版本具有某些弱點或漏洞, 使設備保持最新狀態

原创 FreeSWITCH+Sangoma板卡驅動包Wanpipe和libsng_isdn PRI協議棧的編譯安裝

爲什麼80%的碼農都做不了架構師?>>> 這是一篇備忘的筆記,由於手上暫時還沒有sangoma板塊,所有只是在虛擬機上測試了一下,首先我的虛擬機是CentOS6.5,並且先已經安裝好了FreeSWITCH1.4.26,所有很多依

原创 FreeSWITCH註冊用戶詳解

爲什麼80%的碼農都做不了架構師?>>> 用戶目錄的默認配置文件在 conf/directory/ 下,系統自帶的配置文件爲default.xml,其代碼如下 <domain name="$${domain}"> <pa

原创 FreeSWITCH增加PHP ESL模塊支持

爲什麼80%的碼農都做不了架構師?>>> 若FreeSWITCH以前已經編譯過,需要增加PHP ESL模塊支持,操作步驟如下 #安裝依賴 yum -y install libxml2-devel pcre-devel bzip2

原创 CentOS安裝FreeSWITCH

爲什麼80%的碼農都做不了架構師?>>> 一、安裝步驟 安裝方法有多種,可以從Git倉庫中安裝,可以源碼安裝,如下我們使用源碼安裝 #安裝依賴 yum install -y autoconf automake libtool g

原创 FreeSWITCH使用mysql存儲用戶

爲什麼80%的碼農都做不了架構師?>>> FreeSWITCH默認是採用/directory文件夾下的xml來配置用戶的,對於後期開發來說是非常不方便的,所以本文來實現使用mysql來存儲用戶,並用lua腳本來接管用戶驗證,步驟

原创 FreeSWITCH撥號計劃dialplan詳解

爲什麼80%的碼農都做不了架構師?>>> 一、多種dialplan介紹 1、xml dialplan 撥號計劃由多個context組成,每個context中有多個extension。所以context就是多個extension的

原创 FreeSWITCH的NAT穿越

爲什麼80%的碼農都做不了架構師?>>> 路由器上的ALG功能 禁用路由器的ALG(Application Level Gateway),某些路由器有ALG功能,它們會修改SIP包中的IP地址,幫助你進行NAT穿越,但很遺憾的是

原创 systemd使用詳解

爲什麼80%的碼農都做不了架構師?>>> systemd並不是一個命令,而是一組命令,涉及到系統管理的方方面面 systemd-analyze #查看啓動耗時 systemd-analyze blame #查看blame服務的啓

原创 FreeSWITCH媒體處理

爲什麼80%的碼農都做不了架構師?>>> 一、基本概念 採樣頻率 音頻編碼最基本的兩個技術參數就是採樣頻率和打包週期,採樣頻率越高,聲音就越清晰,保留的細節也越多,當然它會佔用更大的帶寬。對於普通“人聲”通話來講,8000HZ就

原创 FreeSWITCH配置文件詳解

爲什麼80%的碼農都做不了架構師?>>> 配置文件默認的目錄是 /usr/local/freeswitch/conf  一、freeswitch.xml freeswitch.xml文件是所有XML文件的粘合劑,它沒有特別的作用