自己动手搭建免费VoIP服务器
通过使用开源软件Asterisk,自己动手搭建免费VoIP服务器。
服务器别闲着,博主又要给大家带来新的玩法咯
1. 这里以 Debian 为例子,安装 Asterisk
apt-get update apt-get install asterisk
2. 预设置 Asterisk,修改 sip.conf 和 extensions.conf 文件,是为了创建两个可供测试的 SIP 账号
nano /etc/asterisk/sip.conf
在文件的开头部分添加如下信息:
[general] context = default bindport = 5060 bindaddr = 0.0.0.0 tcpbindaddr = 0.0.0.0 tcpenable = yes[1001] type = friend username = 1001 secret=1001 host=dynamic disallow = all allow = ulaw transport = udp context=from-1001 [1002] type = friend username = 1002 secret = 1002 host = dynamic disallow = all allow = ulaw transport = udp context=from-1002
这里的意思是,Asterisk 会听取来自所有 IP 的请求,监听端口为 5060,并且启用 TCP 协议的支持。然后定义了两个分机号码,分别给了1001和1002 两个用户。
vim /etc/asterisk/extensions.conf
在文件的开头部分添加如下信息:
[general] static=yes writeprotect=no[from-1001] exten => 1001,1,Answer() exten => 1001,n,Dial(SIP/${EXTEN},20,tr) exten => 1001,n,Hangup [from-1002] exten => 1002,1,Answer() exten => 1002,n,Dial(SIP/${EXTEN},20,tr) exten => 1002,n,Hangup
这里的意思是,确认这两个分机号码的存在。
3. 重启 Asterisk
/etc/init.d/asterisk restart
4. 配置客户端程序,这里分别用 X-Lite,Blink,CSipSimple 做演示,教你如何设置
所有的参数都来源于 sip.conf 文件:
- Account name / Display name = callerid
- User ID / Authorization name = 分机号码 (方括号里面的 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
5. 拨打 VoIP 的方式就是直接在客户端程序里输入对方的分机号码即可
6. 就这么多了,如果有连通问题,请注意防火墙的设置
自己动手搭建免费VoIP服务器相关推荐
- 免费邮件服务器软件 linux,Linux 快速搭建免费邮件服务器(docker)
文章目录 Docker下搭建Ewomail邮件服务器 第一步:安装运行docker 第二步:登录管理中心 配置 iRedMail iRedMail简介 linux安装开源邮件服务器iredmail的方 ...
- 网盘关停不用怕:自己动手搭建免费私有云
近期新浪微盘.华为网盘.金山快盘.腾讯微云等个人网盘服务商陆续关闭服务,个人网盘的市场前景蒙上了阴影.而企业网盘市场则保持良好势头,2015年市场份额实现54%的增长.除了盈利模式的差异,从产品角度来 ...
- 使用hMailServer搭建免费邮件服务器(亲测可用)
本文没有什么高深的技术内容,只是使用hMailServer,介绍搭建邮件服务器的全过程,供参考. 一.安装邮件服务器组件(hmailserver下载地址https://www.hmailserver. ...
- 何不动手搭建一个家庭服务器?记录期间的遇到的各种坑
大学生活永远是最忙的,也永远是最清闲的,每天总想着折腾这,折腾那. 家里的宽带用的是电信套餐,100M下行/20M上行,给公网IP. 比起腾讯云,阿里云10块钱一个月的学生机,才1M宽带小水管,利用家 ...
- 2021最新 阿里云服务器搭建Minecraft原版服务器最全教程(可选:配置mod)
前言: 疫情期间在家无聊想和好友一起在MC上联机怎么办?本文会一步步教你如何自己动手搭建一个MC服务器.本文需要读者有一定的动手能力,知道一些计算机名词,比如操作系统,ip,端口等. 购买服务器: 首 ...
- 动手搭建自己的本地测试服务器
动手搭建自测服务器,加快本地开发进度,最近自己在开发过程中有这么一个需求,在开发本地应用模块过程中,需要请求服务器测试服务器,但是服务器老出问题,于是就有自己本地搭建一个服务器的一个想法,然后配置接口 ...
- 自己动手搭建网站:域名和云服务器选购
系列文章:自己动手搭建网站系列总目录 目录 1.引言 2.域名选购 3.云服务器选购 3.1选购云服务器 3.2配置安全组规则 4.参考资料 1.引言 注意:现在的网站要进行"双备案&quo ...
- 自己动手搭建一个简单的静态资源服务器
文章目录 自己动手搭建一个简单的静态资源服务器 介绍 一.设计到的模块 备注: 二.代码结构 三.具体代码 自己动手搭建一个简单的静态资源服务器 介绍 通过此文章的学习,可以自己使用NodeJs搭 ...
- 免费域名和空间搭建个人网站——服务器篇
免费域名和空间搭建个人网站 服务器篇 网上有很多免费的服务器,但是免费的都不好用,只能凑合一下啦~~ 当然你也可以购买一些像腾讯,阿里云或者国外的虚拟主机. 我用的是国内的主机屋 点击免费空间,选择立 ...
- 搭建个人云服务器ubuntu18+公网ip+免费域名绑定freenom+个人网盘chfs
搭建个人云服务器ubuntu18+公网ip+免费域名绑定freenom+个人网盘chfs 动机:网上看过一个大神用自己的服务器做备份(同时还鄙视了bdyun)正好前段时间下载 ...
最新文章
- 在Ubuntu kylin 14 64位上flashplayer 插件
- js Date.parse()兼容性问题
- oracle 数据回滚,恢复误删的数据,闪回表功能的使用
- ckplayer---vue
- typescript+react+antd基础环境搭建
- chartjs更新数据 vue_vue.js - 在vue中 怎么更改chart图表的文字大小
- 基于顺序存储结构的图书信息表的最贵图书的查找(C++)
- Kylin之Caused by :...The table :DWD_ORDER_INFO Dup key found
- 简书python_python实现简书点赞
- java从入门到精髓 - IO输入输出
- 全网首发:JProfiler11运行时找不到库的解决办法
- 远程桌面无法复制粘贴传输文件解决办法
- php 数据透视表,数据透视表PHP / MySQL
- 神经网络是什么,神经网络具体有什么用?
- hive会产生大量的tmp文件
- E - Help Hanzo(LightOJ 1197)
- 通过Dig来学DNS
- java导出excel自定义表头,架构师必备!
- 在 Lenovo G360 笔记本上安装 Debian Squeeze AMD64
- CCF试题 201609-3 炉石传说
热门文章
- [索引汇总帖] 【eoeAndroid社区索引】Cocos2d-x部分汇总 [转贴]
- 切底删掉顽固360的.dll文件、删除删不掉的一些文件
- 带你玩转 Visual Studio——带你跳出坑爹的 Runtime Library 坑
- GBK 汉字内码扩展规范编码表
- 多用户网络日记本php,[日记人]超漂亮的多用户网络日记 v3.8
- php微信投票刷票,微信投票程序源码
- edius隐藏快捷键_edius8常用快捷键有哪些|edius快捷键使用大全汇总 - 软件教程 - 格子啦...
- qq群管机器人php,常用几款QQ群管机器人软件功能和体验对比
- 发那可g10_fanuc系统中的G10格式会根据输入的数据不同而不同
- fanuc以太网参数设置视频_fanuc-mf系统 以太网设置方法资料