VoIP服务器Asterisk安装及部署

操作系统:Ubuntu-Server 20.04

一、前言

Asterisk 是一款用于构建VoIP通信系统的开源服务器。可以将普通计算机转换为通信服务器,实现IP PBX系统、VoIP网关、会议服务器和其他定制解决方案。它被全世界的小企业、大企业、呼叫中心、运营商和政府机构使用,是目前最流行的SIP服务器之一。

二、安装

sudo apt-get install asterisk

三、基本配置

编辑/etc/asterisk/sip.conf文件

修改以下内容

[general]
context = default
tcpbindaddr = 0.0.0.0
tcpenable = yes

在末尾添加100、101账号

[100]
type = friend
username=100
secret = 100
accountcode=100
host = dynamic
canreinvite = no
dtmfmode = rfc2833
transport = udp
nat=yes
videosupport=always
disallow=all
allow=ulaw
allow=alaw
allow=h263
allow=h264

[101]
type = friend
username=101
secret = 101
accountcode=101
host = dynamic
canreinvite = no
dtmfmode = rfc2833
transport = udp
nat=yes
videosupport=always
disallow=all
allow=ulaw
allow=alaw
allow=h263
allow=h264

四、拨号规则配置

编辑/etc/asterisk/extensions.conf文件

新增以下内容

[default]
exten => 100,1,Dial(SIP/100)
exten => 101,1,Dial(SIP/101)

 

参考:

1、Asterisk的配置详解

2、sip.conf配置详情

3、asterisk服务器的搭建和配置

4、SIP协议整理

5、sip协议呼叫流程详细

你可能感兴趣的:(流媒体开发之路,voip)