IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Ubuntu18.04编译安装Asterisk搭建内网voip系统 -> 正文阅读

[系统运维]Ubuntu18.04编译安装Asterisk搭建内网voip系统

最近用了苹果的全家桶,对其用facetime在局域网环境下利用手机拨打电话挺赶兴趣了,搜索了一圈也没找到相关资料。

但作为一个资深电信用户,对早年pbx系统还是有所了解的,所以诞生了在内网搭建一个类似的系统,目的,笔记本通过手机拨打外线电话,外线呼入笔记本、手机同震,并且可以接听。

列举了计划:

1. 搭建内网voip环境,实现Android手机,windows之间通话

2. 手机作为语音网关,介入voip系统,作为接入PSTN的桥梁

3. 实现内网voip呼叫转PSTN呼叫

4. 实现PSTN呼入转到手机+windows同震,可接听

选型:

voip环境挺多的,我的诉求是可以最终搭建到手机上,所以初步考虑armbian系统或者x86的linux系统,freeswitch或者asterisk都行,之前折腾过一段时间fusionpbx,感觉配置太复杂了,我应该用不到,所以选择了asterisk核心安装,命令行配置的方式

废话不多说,先在ubuntu上把编译环境搭建起来

http://downloads.asterisk.org/pub/telephony/asterisk/

?官网最新版本已经19了,保险起见下载18,20多M,编译应该不慢

编译过程不多说了,随便找个教程,应该都很容易,注意,因为我要接蓝牙,所以编译的时候必须用menuselect选择chan_mobile模块

make & sudo make install

编译完成后,用如下命令启动

sudo systemctl enable asterisk  //开机启动
sudo systemctl restart asterisk  //启动服务

添加sip基本配置和分机号

sudo vim /etc/asterisk/sip.conf  //添加分机号
[general]
context = public
bindport = 5060
tcpbindaddr = 0.0.0.0
tcpenable = yes
videosupport=always

[1001]
type = friend
callerid =1001
secret = 1001
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 1001
transport = udp
nat = yes
disallow = all
allow = ulaw

[1002]
type = friend
callerid =1002
secret = 1002
host = dynamic
canreinvite = no
dtmfmode = rfc2833
mailbox = 1002
transport = udp
nat = yes
disallow = all
allow = ulaw


sudo vim /etc/asterisk/extensions.conf  //添加拨号规则
[general]
static=yes
writeprotect=no

[public]
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

?

重启服务:

sudo systemctl restart asterisk  //启动服务

sudo asterisk -vvvr //进入CLI命令行

module load chan_sip.so  //加载SIP模块
sip show peers //查看sip 用户注册情况

显示结果:

?

查看拨号计划:

sudo asterisk -vvvr //进入CLI命令行

pve-ubuntu*CLI> dialplan show 1001@public //查看拨号计划

显示结果:

?

?windows在安装mocrosip

手机用pixel 4,配置好sip账户

手机《=》Windows互通完成,第一步告一段落,有时间继续更新

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-18 17:46:14  更:2021-10-18 17:48:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:06:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码