架設VoIP Server - 氧氣橘子
文章推薦指數: 80 %
來試試VoIP Server,以前都沒想過可以自己架,最近心血來潮找了找,找到umurmur 這套軟體,他是用C語言寫成的輕量級伺服器軟體,還可以安裝在openWRT ...
O2range
Home
Archives
Categories
Tags
About
來試試VoIPServer,以前都沒想過可以自己架,最近心血來潮找了找,找到umurmur這套軟體,他是用C語言寫成的輕量級伺服器軟體,還可以安裝在openWRT路由器之類的設備上喔!
環境:UbuntuServer16.04
軟體: [umurmur](https://github.com/umurmur/umurmur“umurmur)
下載原始碼目前最新版本0.2.17
1
2
3
sudowgethttps://github.com/umurmur/umurmur/archive/0.2.17.zip
sudounzip0.2.17.zip-d/opt
cd/opt/umurmur-0.2.17
安裝必要套件
1
2
sudoapt-getupdate
sudoapt-getinstalllibconfig-devlibprotobuf-c-devlibssl-devcmakebuild-essential
編譯程式並安裝
1
2
3
4
5
6
cd..
sudomkdirumurmur-build
cdumurmur-build
sudocmake../umurmur-0.2.17/-DSSL=openssl
sudomake
sudomakeinstall
修改組態
1
sudovim/usr/local/etc/umurmur.conf
welcometext=“歡迎詞”;
password=“VoIPPassword”;
max_users=最大連線數;
bindport=VoIP服務Port;
bindaddr=“VoIP服務Address”;
設定頻道資訊
name=“頻道名稱”;
parent=“上層頻道名稱”;
description=“頻道描述”;
noenter=true/false;#是否禁止進入
silent=true/false;#是否為安靜模式
position=0/1/2/3……#同層頻道排列順序,依照字母排序
password=“頻道密碼”;
設定範例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
channels=({
name="Root";
parent="";
description="Rootchannel.Noentry.";
noenter=true;
},
{
name="Lobby";
parent="Root";
description="Lobbychannel";
},
{
name="Silent";
parent="Root";
description="Silentchannel";
silent=true;#Optional.Defaultisfalse
},
{
name="TeamA";
parent="Lobby";
description="TheTeamAchannel";
position=0;#Optional.Defaultis0andthechannelswillbeshowninalphabeticorder.
#password="nopassword";
},
{
name="TeamB";
parent="Lobby";
description="TheTeamBchannel";
position=1;#Optional.Defaultis0andthechannelswillbeshowninalphabeticorder.
password="bluepassword";
}
);
設定頻道連結
上面修改後下面也要改,否則會錯誤。
source->上層頻道 destination->下層頻道,以此類推。
設定範例
1
2
3
4
5
6
7
8
9
10
channel_links=({
source="Lobby";
destination="TeamA";
},
{
source="Lobby";
destination="TeamB";
}
);
設定預設頻道
default_channel=“預設頻道名稱”;
啟動程式
若上述組態有設定好,直接執行umurmurd即可啟動,若要其他設定依照下方說明設定參數。
uMurmurversion0.2.17(‘Colin’).Mumbleprotocol1.2.4
Usage:umurmurd[-d][-r][-h][-p][-t][-c][-a][-b]
-d-Donotdaemonize-runinforeground.
-r-Runwithrealtimepriority
-p
延伸文章資訊
- 1什麽是SIP 伺服器? - IP PBX 電話總機
SIP伺服器是IP PBX的主要元件,負責建立網路中所有的SIP電話通話。SIP伺服器也叫SIP代理伺服器或註冊伺服器。 VOIP、IP PBX和SIP的其他常見問題. 有哪些 ...
- 2什麽是SIP 伺服器? - 3CX
Home|3CX global sites|HK Website|IP PBX, SIP, VoIP & WebRTC FAQs|什麽是SIP 伺服器? 什麽是SIP 伺服器? SIP Serv...
- 3架設VoIP Server - 氧氣橘子
來試試VoIP Server,以前都沒想過可以自己架,最近心血來潮找了找,找到umurmur 這套軟體,他是用C語言寫成的輕量級伺服器軟體,還可以安裝在openWRT ...
- 4How to Explain the Difference Between VoIP & SIP Servers
At its heart, a VoIP server allows businesses to move from traditional phone line systems to a di...
- 5架設SIP Proxy打造免費專屬VoIP系統 - 網管人
網路電話(Voice over IP,VoIP)被廣泛應用,在台灣早已不是新聞。從早期的H.323,到後來的SIP(Session Initiation Protocol),早已在各大大小小的企...