一.freeswitch服務部署
1.wget && make install
2.cd freeswitch
3.執行./bootstrap.sh(作用:初始化環境)
4.執行./configure(主要的作用是對即將安裝的軟體進行配置,檢查當前的環境是否滿足要安裝軟體的依賴關係,但並不是所有的tar包都是源**的包)
5.make install
6.修改配置檔案/usr/local/freeswitch/conf/vars.xml中的預設密碼
7./usr/local/freeswitch/bin
執行 ./freeswitch -nc -nonat啟動
執行 ./freeswitch -stop關閉
二.使用者批量配置
/usr/local/freeswitch/conf/directory/default/2000.xml
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17 18
19 20
21 22
批量生成使用者指令碼:
1 #!/bin/bash
2 for ((a=20000;a<=20010;a++)) ;
3 do
4 i=$(echo $a)
5 sed -e "s/2000/$i/" 2000.xml > $i.xml;
6 done
7批量刪除使用者指令碼:
1 #!/bin/bash
2 for ((a=10000;a<=200000;a++)) ;
3 do
4 i=$(echo $a)
5 rm $i.xml;
6 done
7三.音訊通話配置
/usr/local/freeswitch/conf/dialplan/public.xml||default.xml
1.一對一:
2.一對多(會議):
1 2
9 10
259
260
配置使用者路由
/usr/local/freeswitch/conf/dialplan/public.xml||default.xml
23 24
25 28
2930
而video-mcu-stereo是在檔案
/usr/local/freeswitch/conf/autoload_configs/
230
231
232
233
234
235
236
237
238
239
247
248
249
260
261
262263
264
265
266
267
268
269
270
271
272
273
274
275五.通過sip trunk跟其他產品對接
配置sip trunk閘道器/usr/local/freeswitch/conf/sip_profiles/external/sip_trunk.xml
1 2
3 4
5 6
7 配置路由/usr/local/freeswitch/conf/dialplan/public/000_sip_trunk.xml
1 2
3 6
7 8
六.freeswitch在多網絡卡伺服器下指定ip位址
修改internal.xml和external.xml
位置:/usr/local/freeswitch/conf/sip_profiles
修改內容:
64 65
把$$改為指定的ip位址
七.許可權問題
在使用sudo命令時,經常性會提示出「不在 sudoers 檔案中。此事將被報告」的錯誤資訊。
這是因為當前登入的賬號不在sudo許可權裡面。
sudo命令可以讓你以root身份執行命令,來完成一些我們這個帳號完成不了的任務。
其實並非所有使用者都能夠執行sudo,因為有許可權的使用者都在/etc/sudoers中
開啟:/etc/sudoers
修改:# user privilege specification
root all=(all:all) all
username all=(all:all) all(新增的使用者)
FreeSwitch的錄音功能
一般 系統都可以將本系統內的語音通話錄製下來,freeswitch 系統中也可以進行語音錄製。需求 錄製系統中的所有通話。實現 1 建立乙個資料夾 freeswitch recordings archive 用來儲存錄音檔案 2 修改撥碼計畫,開啟 conf dialplan default.xml...
Nginx功能部署(2)
4.www.myr.club abc abc.myr.club 5.abc.westos.org www.myr.club abc nginx中的盜鏈與防盜煉 rewrite 模組 last一般寫在server和if中,而break一般使用在location中 last不終止重寫後的url匹配,即新...
freeswitch與E1裝置對接方法
一 使用e1閘道器 最簡單 freeswitch直接和e1閘道器相連,e1閘道器和其他e1裝置相連。這種方法最簡單,freeswitch端不用做任何開發,在e1閘道器上做好配置,直接可以打通。二 使用e1板卡 1 fs使用mod freetdm模組與sangoma的軟體freetdm聯絡起來。fre...