asterisk 服务器文档,用 Asterisk 搭建自己的免费 VoIP 服务器
這個(gè)是轉(zhuǎn)帖,略作修改
服務(wù)器別閑著,博主又要給大家?guī)?lái)新的玩法咯
1. 這里以 Debian 為例子,安裝 Asterisk
apt-get update
apt-get install asterisk
2. 預(yù)設(shè)置 Asterisk,修改 sip.conf 和 extensions.conf 文件,是為了創(chuàng)建兩個(gè)可供測(cè)試的 SIP 賬號(hào)
nano /etc/asterisk/sip.conf
在文件的開(kāi)頭部分[General]修改如下信息:
[general]
context = default
bindport = 5060
bindaddr = 0.0.0.0
tcpbindaddr = 0.0.0.0
tcpenable = yes
添加兩個(gè)內(nèi)網(wǎng)號(hào)碼:
[1001]
type = friend
callerid = User One
secret = 1001
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 1001
disallow = all
allow = ulaw
transport = udp
[1002]
type = friend
callerid = User Two
secret = 1002
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 1002
disallow = all
allow = ulaw
transport = udp
Asterisk 會(huì)聽(tīng)取來(lái)自所有 IP 的請(qǐng)求,監(jiān)聽(tīng)端口為 5060,并且啟用 TCP 協(xié)議的支持。然后定義了兩個(gè)分機(jī)號(hào)碼,分別給了 User One 和 User Two 兩個(gè)潛在用戶(hù)。
接下來(lái),
nano /etc/asterisk/extensions.conf
在文件的開(kāi)頭部分添加/修改如下信息:
[general]
static=yes
writeprotect=no
[default]
exten => 1001,1,Answer()
exten => 1001,n,Dial(SIP/1001,20,tr)
exten => 1001,n,Hangup
exten => 1002,1,Answer()
exten => 1002,n,Dial(SIP/1002,20,tr)
exten => 1002,n,Hangup
確認(rèn)這兩個(gè)分機(jī)號(hào)碼的存在。
重啟 Asterisk
/etc/init.d/asterisk restart
Askerisk服務(wù)器方面就配置好了
4. 配置客戶(hù)端程序,這里分別用 X-Lite,Blink,CSipSimple 做演示,教你如何設(shè)置
所有的參數(shù)都來(lái)源于 sip.conf 文件:
Account name / Display name = callerid
User ID / Authorization name = 分機(jī)號(hào)碼 (方括號(hào)里面的 e.g. 1001)
Password = secret
The Domain = Server IP Address
配置 X-Lite: 菜單 Softphone – Account Settings
配置 Blink: 菜單 Blink – Accounts – Add account
配置 CSipSimple (Android): 菜單 Accounts – Add account – Generic wizards – Basic
iPhone/iPad下推薦Dialer+的程序,配置類(lèi)同。
From: http://www.yaoblog.info/?p=5021
總結(jié)
以上是生活随笔為你收集整理的asterisk 服务器文档,用 Asterisk 搭建自己的免费 VoIP 服务器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: STM32项目(一) —— 展示车座椅
- 下一篇: 防火墙WBE配置