日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux下搭建SIP服務(wù)器的指南(sip服務(wù)器linux)

SIP(Session Initiation Protocol)問(wèn)世于1996 年,是為了建立因特網(wǎng)上的實(shí)時(shí)通信而制定的一系列網(wǎng)絡(luò)會(huì)話協(xié)議。支持在網(wǎng)絡(luò)上建立、修改、解散等多種會(huì)議功能。本文將以 linux 操作系統(tǒng)下基于 asterisk 搭建的 SIP(Session Initiation Protocol)服務(wù)器的搭建步驟為例,分享如何搭建一個(gè)完整的經(jīng)典的 SIP 媒體通信系統(tǒng)。

在鎮(zhèn)雄等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),成都全網(wǎng)營(yíng)銷,外貿(mào)營(yíng)銷網(wǎng)站建設(shè),鎮(zhèn)雄網(wǎng)站建設(shè)費(fèi)用合理。

#### SIP 媒體服務(wù)器搭建場(chǎng)景

基于 Asterisk 搭建 SIP 媒體服務(wù)器架構(gòu),整體流程如下:

– 配置 SIP trunk

– 配置 VoIP signalling protocol

– 配置 Codec transcoding parameters

– 添加 Dial-Plan (撥號(hào)計(jì)劃)

以上四步是完成 Asterisk 服務(wù)器配置的基本步驟。

#### 安裝 asterisk

下面從安裝 Asterisk 開始搭建 SIP 服務(wù)器:

– 確保安裝了編譯器

– 通過(guò) ssh 遠(yuǎn)程登錄到 Linux 服務(wù)器

– 下載最新的 Asterisk 源代碼,可以從[Asterisk 官網(wǎng)][1] 下載

– 運(yùn)行 configure 前,需要安裝構(gòu)建工具和動(dòng)態(tài)庫(kù):

sudo yum install gcc 
sudo yum install gcc-c++
sudo yum install ncurses-devel
sudo yum install unixODBC-devel
sudo yum install openssl-devel

– 將源代碼解壓到指定目錄,然后使用 configure 來(lái)創(chuàng)建 Makefile:

tar -xzvf asterisk-17-current.tar.gz 
cd asterisk-17-current/
./configure

– 配置 Makefile:

 ./configure 
--with-addons-dir=/usr/src/asterisk/addons
--with-crypto
--with-pjproject-bundled
--enable-codec-ilbc
--enable-codec-g729
--enable-codec-lpc10
--enable-codec-gsm

– 編譯安裝 Asterisk:

sudo make
sudo make install
sudo make samples
sudo ldconfig

– 創(chuàng)建文件夾

sudo mkdir /etc/asterisk
sudo mkdir /var/lib/asterisk
sudo mkdir /var/run/asterisk
sudo mkdir /var/log/asterisk

#### 配置 SIP trunk

接下來(lái),就可以開始配置 SIP trunk 了,其示例配置如下:

[general]
port=5060
bindaddr=0.0.0.0
context=default
dtmfmode=inband
[1000]
type=peer
username=1000
secret=secret
host=dynamic
context=user
disallow=all
allow=alaw
allow=ulaw

– 創(chuàng)建 sip.conf 文件:

sudo touch /etc/asterisk/sip.conf

– 編輯 sip.conf 文件:

vim /etc/asterisk/sip.conf

– 將上面的代碼粘貼到 sip.conf 文件中保存:

[Ctrl + o]
[Ctrl + x]

#### 配置 VoIP signalling protocol

VoIP signalling 協(xié)議是比較復(fù)雜的部分,其示例配置如下:

[general]
port=5060
bindaddr=0.0.0.0
context=default
dtmfmode=inband
[1000]
type=peer
username=1000
secret=secret
host=dynamic
context=user
disallow=all
allow=alaw
allow=ulaw
nat=yes
qualify=yes

#### 配置 Codec transcoding parameters

接下來(lái)就是編輯 Codec 配置文件。這里面我們需要設(shè)置音頻壓縮參數(shù)、允許和拒絕的編碼以及允許的最大傳輸速率等。其示例配置如下:

[general] 
disallow=all
static=yes
[codecs]
disallow=all
allow=ulaw
allow=alaw
allow=g729
allow=ilbc

可以在 codecs.conf 文件中設(shè)置行為和傳輸編碼格式:

sudo touch /etc/asterisk/codecs.conf

– 編輯 codecs.conf 文件:

vim /etc/asterisk/codecs.conf

– 將上面的代碼粘貼到 codecs.conf 文件中保存:

[Ctrl + o]
[Ctrl + x]

#### 添加 dialplan

完成上面的準(zhǔn)備工作,接下來(lái)就是定義撥號(hào)計(jì)劃,dialplan 按照此計(jì)劃來(lái)完成撥號(hào)或者響應(yīng)外部呼叫等功能。其示例配置如下:

[general] 
static=yes
writeprotect=yes
[default]
exten => 1000,1,Dial(SIP/1000,60)
exten => 2000,1,Dial(SIP/2000,60)

可以在 extensions.conf 文件中定義撥號(hào)計(jì)劃:

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


分享題目:Linux下搭建SIP服務(wù)器的指南(sip服務(wù)器linux)
標(biāo)題鏈接:http://www.5511xx.com/article/copisje.html