原创 git 創建新倉庫全流程
1, git init 2, git add . -f 3,git commit -am"first version of opensips" 4,git remote add origin url 5,git push origin m
原创 freeswitch 創建證書
freeswitch 利用wss 和webrtc 通信需要簽名,下面是自己簽名的腳本 wget http://files.freeswitch.org/downloads/ssl.ca-0.1.tar.gz tar zxfv ssl
原创 python 實現freeswitch 話單功能
1,python 搭建http 服務器 #coding=utf-8 import BaseHTTPServer from SimpleHTTPServer import SimpleHTTPRequestHandler import
原创 以容器方式快速創建一個rabbitmq server
在開發過程中,我們可以需要測試rabbitmq 客戶端和服務端,此時我們可以比較容易地利用容器的方式快速搭建服務器 1,拉取鏡像 docker pull rabbitmq:3.7.7-management 2,以host方式啓動rabb
原创 外呼空號識別技術
當前的外呼空號識別有很多實現方法,比如頻率檢測,asr識別,還有其他的樣本比對等,頻率識別的範圍較爲有限,而樣本對比則需要點技術含量,我選了其中最爲簡單的,做了asr識別,我們可以區分成如下的類型,效果還是很棒的,有需要此技術的,可以聯繫
原创 linux 防火牆端口限制firewalld Vs iptables
今天做開發,請開端口。 用iptables 命令iptables -L查看了半天都沒發現網絡端口限制, 後來才知道原來Centos從7.0 開始將原先的防火牆iptables換成了FirewallD,查了相關的資料纔開啓端口。 https
原创 freeswitch 增加Bye 頭域與其他頭域
1, 在Bye header裏面增加xxCode <![CDATA[sip_bye_h_xxCode=0]]> 2, src/mod/endpoints/mod_sofia/mod_sofia.c bye_headers = so
原创 freeswitch docker部署
Freeswitch是c代碼,所以核心是說需要copy binary以及binary的依賴的動態庫,以及安裝所需要的環境, 所以我們選擇基於linux的CentOs的操作系統爲base,安裝依賴庫。 copy安裝目錄所有的東西包括
原创 ffmpeg 雙軌的mp3轉成8k的wav 腳本
$1 爲輸入文件 $2 爲左聲道文件名 $3 爲右聲道文件名 input=$1 left=$2 right=$3 ffmpeg -i $input -map_channel 0.0.0 $left.aac -map_channel
原创 freeswitch cdr odbc
1, 創建odbc 文件 /etc/odbc.ini [freeswitch] Driver = MySQL SERVER = localhost PORT = 3306 DATABASE = freeswitch OPTION = 6
原创 windows pycharm安裝dataUtil和DBUtil 增加庫搜索路徑
1,windows 安裝dataUtil cd 項目路徑/venv/Scripts 目錄下, pip 在這個目錄下可用 pip install python-dateutil 同理安裝DBUtil pip install dbutil